Hi everybody, I see a lot of crashes in Admin console application theses days and I think that theses crashes is somehow related to the recent QoS changes (especially domain participant QoS). I bring some crash logs from admin console and also all of my QoS below. 2016-11-14 16:05:47,628 : ERROR : com.rti.tools.console.entitymodel.util.Log4jLoggerDevice.write(Log4jLoggerDevice.java:71) : - [D0004|ENABLE]REDAWorkerFactory_createObjectPerWorker:!create objectPerWorker: worker factory's max. storage count reached (you may need to increase resource_limits.max_objects_per_thread value) 2016-11-14 16:05:47,629 : ERROR : com.rti.tools.console.entitymodel.util.Log4jLoggerDevice.write(Log4jLoggerDevice.java:71) : - [D0004|ENABLE]REDAWorkerFactory_createObjectPerWorker:!create objectPerWorker: worker factory's max. storage count reached (you may need to increase resource_limits.max_objects_per_thread value) 2016-11-14 16:05:47,629 : ERROR : com.rti.tools.console.entitymodel.util.Log4jLoggerDevice.write(Log4jLoggerDevice.java:71) : - [D0004|ENABLE]REDAWorkerFactory_createObjectPerWorker:!create objectPerWorker: worker factory's max. storage count reached (you may need to increase resource_limits.max_objects_per_thread value) 2016-11-14 16:05:47,629 : ERROR : com.rti.tools.console.entitymodel.util.Log4jLoggerDevice.write(Log4jLoggerDevice.java:71) : - [D0004|ENABLE]REDAWorkerFactory_createObjectPerWorker:!create objectPerWorker: worker factory's max. storage count reached (you may need to increase resource_limits.max_objects_per_thread value) 2016-11-14 16:05:47,629 : ERROR : com.rti.tools.console.entitymodel.util.Log4jLoggerDevice.write(Log4jLoggerDevice.java:71) : - [D0004|ENABLE]REDAWorkerFactory_createObjectPerWorker:!create objectPerWorker: worker factory's max. storage count reached (you may need to increase resource_limits.max_objects_per_thread value) 2016-11-14 16:05:47,629 : ERROR : com.rti.tools.console.entitymodel.util.Log4jLoggerDevice.write(Log4jLoggerDevice.java:71) : - [D0004|ENABLE]REDAWorkerFactory_createObjectPerWorker:!create objectPerWorker: worker factory's max. storage count reached (you may need to increase resource_limits.max_objects_per_thread value) 2016-11-14 16:05:47,629 : ERROR : com.rti.tools.console.entitymodel.util.Log4jLoggerDevice.write(Log4jLoggerDevice.java:71) : - [D0004|ENABLE]REDAWorkerFactory_createObjectPerWorker:!create objectPerWorker: worker factory's max. storage count reached (you may need to increase resource_limits.max_objects_per_thread value) 2016-11-14 16:05:47,629 : ERROR : com.rti.tools.console.entitymodel.util.Log4jLoggerDevice.write(Log4jLoggerDevice.java:71) : - [D0004|ENABLE]REDAWorkerFactory_createObjectPerWorker:!create objectPerWorker: worker factory's max. storage count reached (you may need to increase resource_limits.max_objects_per_thread value) 2016-11-14 16:05:47,630 : ERROR : com.rti.tools.console.entitymodel.util.Log4jLoggerDevice.write(Log4jLoggerDevice.java:71) : - [D0004|ENABLE]REDAWorkerFactory_createObjectPerWorker:!create objectPerWorker: worker factory's max. storage count reached (you may need to increase resource_limits.max_objects_per_thread value) 2016-11-14 16:05:47,630 : ERROR : com.rti.tools.console.entitymodel.util.Log4jLoggerDevice.write(Log4jLoggerDevice.java:71) : - [D0004|ENABLE]REDAWorkerFactory_createObjectPerWorker:!create objectPerWorker: worker factory's max. storage count reached (you may need to increase resource_limits.max_objects_per_thread value) 2016-11-14 16:05:47,630 : ERROR : com.rti.tools.console.entitymodel.util.Log4jLoggerDevice.write(Log4jLoggerDevice.java:71) : - [D0004|ENABLE]REDAWorkerFactory_createObjectPerWorker:!create objectPerWorker: worker factory's max. storage count reached (you may need to increase resource_limits.max_objects_per_thread value) 2016-11-14 16:05:47,631 : ERROR : com.rti.tools.console.entitymodel.util.Log4jLoggerDevice.write(Log4jLoggerDevice.java:71) : - [D0004|ENABLE]COMMENDBeWriterService_new:!create worker-specific object 2016-11-14 16:05:47,631 : ERROR : com.rti.tools.console.entitymodel.util.Log4jLoggerDevice.write(Log4jLoggerDevice.java:71) : - [D0004|ENABLE]PRESPsService_enable:!create bew (best effort writer) 2016-11-14 16:05:47,631 : ERROR : com.rti.tools.console.entitymodel.util.Log4jLoggerDevice.write(Log4jLoggerDevice.java:71) : - [D0004|ENABLE]DDS_DomainParticipantService_enable:!enable publish/subscribe service 2016-11-14 16:05:47,631 : ERROR : com.rti.tools.console.entitymodel.util.Log4jLoggerDevice.write(Log4jLoggerDevice.java:71) : - [D0004|ENABLE]DDS_DomainParticipant_enableI:!enable service 2016-11-14 16:05:47,631 : ERROR : com.rti.tools.console.entitymodel.DdsDomainManager.joinDomain(DdsDomainManager.java:834) : - failed to enable domain participant for domain id : 4 : using QoS library : AdminConsole : and QoS profile : Administration com.rti.dds.infrastructure.RETCODE_ERROR: [D0004|ENABLE]REDAWorkerFactory_createObjectPerWorker:!create objectPerWorker: worker factory's max. storage count reached (you may need to increase resource_limits.max_objects_per_thread value) [D0004|ENABLE]REDAWorkerFactory_createObjectPerWorker:!create objectPerWorker: worker factory's max. storage count reached (you may need to increase resource_limits.max_objects_per_thread value) [D0004|ENABLE]REDAWorkerFactory_createObjectPerWorker:!create objectPerWorker: worker factory's max. storage count reached (you may need to increase resource_limits.max_objects_per_thread value) [D0004|ENABLE]REDAWorkerFactory_createObjectPerWorker:!create objectPerWorker: worker factory's max. storage count reached (you may need to increase resource_limits.max_objects_per_thread value) [D0004|ENABLE]REDAWorkerFactory_createObjectPerWorker:!create objectPerWorker: worker factory's max. storage count reached (you may need to increase resource_limits.max_objects_per_thread value) [D0004|ENABLE]REDAWorkerFactory_createObjectPerWorker:!create objectPerWorker: worker factory's max. storage count reached (you may need to increase resource_limits.max_objects_per_thread value) [D0004|ENABLE]COMMENDBeWriterService_new:!create worker-specific object [D0004|ENABLE]PRESPsService_enable:!create bew (best effort writer) [D0004|ENABLE]DDS_DomainParticipantService_enable:!enable publish/subscribe service [D0004|ENABLE]DDS_DomainParticipant_enableI:!enable service at com.rti.dds.infrastructure.RETCODE_ERROR.check_return_codeI(Unknown Source) at com.rti.dds.infrastructure.EntityImpl.enable(Unknown Source) at com.rti.tools.console.entitymodel.DdsDomainParticipantWrapper.enable(DdsDomainParticipantWrapper.java:137) at com.rti.tools.console.entitymodel.DdsDomainManager.joinDomain(DdsDomainManager.java:832) at com.rti.tools.console.entitymodel.DdsDomainManager.access$5(DdsDomainManager.java:762) at com.rti.tools.console.entitymodel.DdsDomainManager$ActiveDomainsListener$1.run(DdsDomainManager.java:308) at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) 2016-11-14 16:06:04,637 : ERROR : com.rti.tools.console.entitymodel.util.Log4jLoggerDevice.write(Log4jLoggerDevice.java:71) : - [D0004|DELETE Participant]DDS_DomainParticipantDatabase_prefinalize:!database shutdown timeout 2016-11-14 16:06:04,638 : ERROR : com.rti.tools.console.entitymodel.util.Log4jLoggerDevice.write(Log4jLoggerDevice.java:71) : - [D0004|DELETE Participant]DDS_DomainParticipant_destroyI:!shut down database 2016-11-14 16:06:04,638 : ERROR : com.rti.tools.console.entitymodel.util.Log4jLoggerDevice.write(Log4jLoggerDevice.java:71) : - [D0004|DELETE Participant]DDS_DomainParticipantFactory_delete_participant:!delete participant 2016-11-14 16:06:04,639 : WARN : com.rti.tools.console.entitymodel.DdsDomainParticipantWrapper.deleteContainedEntitiesAndParticipant(DdsDomainParticipantWrapper.java:199) : - trouble deleting participant for domain : 3 tries left... com.rti.dds.infrastructure.RETCODE_TIMEOUT at com.rti.dds.util.Utilities.rethrow(Unknown Source) at com.rti.dds.infrastructure.RETCODE_ERROR.check_return_codeI(Unknown Source) at com.rti.dds.infrastructure.NativeFactoryMixin.delete_entityI(Unknown Source) at com.rti.dds.domain.DomainParticipantFactoryImpl.delete_participant(Unknown Source) at com.rti.tools.console.entitymodel.DdsDomainParticipantWrapper.deleteContainedEntitiesAndParticipant(DdsDomainParticipantWrapper.java:195) at com.rti.tools.console.entitymodel.DdsDomainParticipantWrapper.leave(DdsDomainParticipantWrapper.java:150) at com.rti.tools.console.entitymodel.DdsDomainManager.leaveDomain(DdsDomainManager.java:891) at com.rti.tools.console.entitymodel.DdsDomainManager.leaveDomain(DdsDomainManager.java:864) at com.rti.tools.console.entitymodel.DdsDomainManager.joinDomain(DdsDomainManager.java:837) at com.rti.tools.console.entitymodel.DdsDomainManager.access$5(DdsDomainManager.java:762) at com.rti.tools.console.entitymodel.DdsDomainManager$ActiveDomainsListener$1.run(DdsDomainManager.java:308) at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) 2016-11-14 16:06:04,641 : ERROR : com.rti.tools.console.entitymodel.util.Log4jLoggerDevice.write(Log4jLoggerDevice.java:71) : - [D0004|DELETE Participant|D0004|LOOKUP_CF(all filters)]PRESParticipant_getContentFilterTypes:!start contentFilterType 2016-11-14 16:06:04,642 : ERROR : com.rti.tools.console.entitymodel.util.Log4jLoggerDevice.write(Log4jLoggerDevice.java:71) : - [D0004|DELETE Participant]DDS_DomainParticipant_unregister_all_content_filtersI:!lookup content filters 2016-11-14 16:06:04,642 : ERROR : com.rti.tools.console.entitymodel.util.Log4jLoggerDevice.write(Log4jLoggerDevice.java:71) : - [D0004|DELETE Participant]DDS_DomainParticipant_destroyI:!delete content filters 2016-11-14 16:06:04,643 : ERROR : com.rti.tools.console.entitymodel.util.Log4jLoggerDevice.write(Log4jLoggerDevice.java:71) : - [D0004|DELETE Participant]DDS_DomainParticipantFactory_delete_participant:!delete participant 2016-11-14 16:06:04,643 : WARN : com.rti.tools.console.entitymodel.DdsDomainParticipantWrapper.deleteContainedEntitiesAndParticipant(DdsDomainParticipantWrapper.java:199) : - trouble deleting participant for domain : 2 tries left... com.rti.dds.infrastructure.RETCODE_ERROR: [D0004|DELETE Participant]DDS_DomainParticipantDatabase_prefinalize:!database shutdown timeout [D0004|DELETE Participant]DDS_DomainParticipant_destroyI:!shut down database [D0004|DELETE Participant]DDS_DomainParticipantFactory_delete_participant:!delete participant [D0004|DELETE Participant|D0004|LOOKUP_CF(all filters)]PRESParticipant_getContentFilterTypes:!start contentFilterType [D0004|DELETE Participant]DDS_DomainParticipant_unregister_all_content_filtersI:!lookup content filters [D0004|DELETE Participant]DDS_DomainParticipant_destroyI:!delete content filters [D0004|DELETE Participant]DDS_DomainParticipantFactory_delete_participant:!delete participant at com.rti.dds.infrastructure.RETCODE_ERROR.check_return_codeI(Unknown Source) at com.rti.dds.infrastructure.NativeFactoryMixin.delete_entityI(Unknown Source) at com.rti.dds.domain.DomainParticipantFactoryImpl.delete_participant(Unknown Source) at com.rti.tools.console.entitymodel.DdsDomainParticipantWrapper.deleteContainedEntitiesAndParticipant(DdsDomainParticipantWrapper.java:195) at com.rti.tools.console.entitymodel.DdsDomainParticipantWrapper.leave(DdsDomainParticipantWrapper.java:150) at com.rti.tools.console.entitymodel.DdsDomainManager.leaveDomain(DdsDomainManager.java:891) at com.rti.tools.console.entitymodel.DdsDomainManager.leaveDomain(DdsDomainManager.java:864) at com.rti.tools.console.entitymodel.DdsDomainManager.joinDomain(DdsDomainManager.java:837) at com.rti.tools.console.entitymodel.DdsDomainManager.access$5(DdsDomainManager.java:762) at com.rti.tools.console.entitymodel.DdsDomainManager$ActiveDomainsListener$1.run(DdsDomainManager.java:308) at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) 2016-11-14 16:06:04,645 : ERROR : com.rti.tools.console.entitymodel.util.Log4jLoggerDevice.write(Log4jLoggerDevice.java:71) : - [D0004|DELETE Participant|D0004|LOOKUP_CF(all filters)]PRESParticipant_getContentFilterTypes:!start contentFilterType 2016-11-14 16:06:04,646 : ERROR : com.rti.tools.console.entitymodel.util.Log4jLoggerDevice.write(Log4jLoggerDevice.java:71) : - [D0004|DELETE Participant]DDS_DomainParticipant_unregister_all_content_filtersI:!lookup content filters 2016-11-14 16:06:04,646 : ERROR : com.rti.tools.console.entitymodel.util.Log4jLoggerDevice.write(Log4jLoggerDevice.java:71) : - [D0004|DELETE Participant]DDS_DomainParticipant_destroyI:!delete content filters 2016-11-14 16:06:04,647 : ERROR : com.rti.tools.console.entitymodel.util.Log4jLoggerDevice.write(Log4jLoggerDevice.java:71) : - [D0004|DELETE Participant]DDS_DomainParticipantFactory_delete_participant:!delete participant 2016-11-14 16:06:04,647 : WARN : com.rti.tools.console.entitymodel.DdsDomainParticipantWrapper.deleteContainedEntitiesAndParticipant(DdsDomainParticipantWrapper.java:199) : - trouble deleting participant for domain : 1 tries left... com.rti.dds.infrastructure.RETCODE_ERROR: [D0004|DELETE Participant|D0004|LOOKUP_CF(all filters)]PRESParticipant_getContentFilterTypes:!start contentFilterType [D0004|DELETE Participant]DDS_DomainParticipant_unregister_all_content_filtersI:!lookup content filters [D0004|DELETE Participant]DDS_DomainParticipant_destroyI:!delete content filters [D0004|DELETE Participant]DDS_DomainParticipantFactory_delete_participant:!delete participant at com.rti.dds.infrastructure.RETCODE_ERROR.check_return_codeI(Unknown Source) at com.rti.dds.infrastructure.NativeFactoryMixin.delete_entityI(Unknown Source) at com.rti.dds.domain.DomainParticipantFactoryImpl.delete_participant(Unknown Source) at com.rti.tools.console.entitymodel.DdsDomainParticipantWrapper.deleteContainedEntitiesAndParticipant(DdsDomainParticipantWrapper.java:195) at com.rti.tools.console.entitymodel.DdsDomainParticipantWrapper.leave(DdsDomainParticipantWrapper.java:150) at com.rti.tools.console.entitymodel.DdsDomainManager.leaveDomain(DdsDomainManager.java:891) at com.rti.tools.console.entitymodel.DdsDomainManager.leaveDomain(DdsDomainManager.java:864) at com.rti.tools.console.entitymodel.DdsDomainManager.joinDomain(DdsDomainManager.java:837) at com.rti.tools.console.entitymodel.DdsDomainManager.access$5(DdsDomainManager.java:762) at com.rti.tools.console.entitymodel.DdsDomainManager$ActiveDomainsListener$1.run(DdsDomainManager.java:308) at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) 2016-11-14 16:06:04,655 : ERROR : com.rti.tools.console.entitymodel.DdsDomainManager$ActiveDomainsListener$1.run(DdsDomainManager.java:311) : - failed to automatically join domain id : 4. 2016-11-14 16:06:04,656 : ERROR : com.rti.tools.console.entitymodel.util.Log4jLoggerDevice.write(Log4jLoggerDevice.java:71) : - [CREATE Participant]REDAWorkerFactory_createObjectPerWorker:!create objectPerWorker: worker factory's max. storage count reached (you may need to increase resource_limits.max_objects_per_thread value) 2016-11-14 16:06:04,656 : ERROR : com.rti.tools.console.entitymodel.util.Log4jLoggerDevice.write(Log4jLoggerDevice.java:71) : - [CREATE Participant]COMMENDActiveFacade_new:!create worker-specific object // setting participant QoS dds::domain::qos::DomainParticipantQos dp_qos = dds::core::QosProvider::Default().participant_qos( rti::core::builtin_profiles::qos_lib::baseline()); dds::domain::qos::DomainParticipantFactoryQos factoryQos = dds::domain::DomainParticipant::participant_factory_qos(); factoryQos << dds::core::policy::EntityFactory::ManuallyEnable(); factoryQos->resource_limits.max_objects_per_thread(4096); dds::domain::DomainParticipant::participant_factory_qos(factoryQos); dp_qos->participant_name = rti::core::policy::EntityName(qApp->applicationName().toStdString()); rti::core::policy::DomainParticipantResourceLimits resource_limits_qos; resource_limits_qos.type_code_max_serialized_length(TYPE_CODE_MAX_SERIALIZED_LENGTH); resource_limits_qos.type_object_max_serialized_length(TYPE_CODE_MAX_SERIALIZED_LENGTH); dp_qos << resource_limits_qos; dpHandler.dp(domainID) = dds::domain::DomainParticipant(domainID,dp_qos); qosDr << rti::core::policy::DataReaderProtocol().rtps_reliable_reader( rti::core::RtpsReliableReaderProtocol()) << dds::core::policy::ResourceLimits() << dds::core::policy::History::KeepAll(); qosDw << rti::core::policy::DataWriterProtocol().rtps_reliable_writer( rti::core::policy::RtpsReliableWriterProtocol() .min_send_window_size(dds::core::LENGTH_UNLIMITED) .max_send_window_size(dds::core::LENGTH_UNLIMITED) ) << rti::core::policy::PublishMode::Asynchronous() << dds::core::policy::ResourceLimits() << dds::core::policy::Lifespan(dds::core::Duration(lifespan,0)) << dds::core::policy::History::KeepAll(); I would appreciate it if anyone can help me to solve theses problems. Bonjefir