Currently migrating from rhel6 32 bit operating environment to rhel8 64 bit oe. This involves moving from rti dds 5.1.1.37 to 6.1.1. I can generate the java interface from the idl and build agains that jar but when I go to run I get java.lang.NoSuchFieldError INT in the generated type support classes. I have also gotten the same error but with DOUBLE as well. The stack traces don't seem to helpful as I don't even think the line numbers match up and I can't locate any fields named INT or DOUBLE. Am I missing something when I generate the interface or when I try and use it?
Are you sure that the .jar file being loaded is from 6.1.1? Also, does your ld_library_path have the correct version of the Connext libraries on it?
Also, did you regenerate the Java type support classes from the .idl files using rtiddsgen from 6.1.1.?
It looks like the wrong jars were being pulled in. I was in fact utilizing 5.1 nddsjavad and the old 5.1 generated interface.
Glad you were able to confirm and fix the issue!