Portico is an open source, cross-platform, fully supported HLA RTI implementation. Designed with modularity and flexibility in mind, Portico is a production-grade RTI for the Simulation and Training Community, so come say hi!
Attempts to create a federation execution with a null for the FOM modules parameter fail with a NullPointerException.
There are a few places in the code which cause this, depending on which version/method signature of the createFederationExecution method is invoked, but they all basically come down to an assumption that the fomModules parameter is non-null. These are...
Attempts to create a federation execution with a null for the FOM modules parameter fail with a
NullPointerException
.There are a few places in the code which cause this, depending on which version/method signature of the
createFederationExecution
method is invoked, but they all basically come down to an assumption that thefomModules
parameter is non-null. These are...org.portico.lrc.services.federation.msg.CreateFederation
:null
URL (or URLs) in before processing to avoidNullPointerException
org.portico.impl.hla1516e.Rti1516eAmbassador#createFederationExecution( String federationName, URL[] fomModules, URL mimModule )
:fomModules
array before processing to avoidNullPointerException
org.portico.lrc.model.ModelMerger#mergeModels( List<ObjectModel> models )
:List
before processing to avoidIndexOutOfBoundsException