Gatling Simulations is running infinitely

Hi Team,

I am running the below Scenario and Simulation, but the tests executes with an infinite loop and no error.
Can someone please tell me what can be the resaon?

object FCTJMSScenario {

/Run on Local/
//val source = Source.fromURL(this.getClass.getResource("/FCTMessageJMS_Input.xml"))
//val input1 = csv(“fctMessages.csv”).random

/Run on Env/
val source = Source.fromFile("/opt/gatling-charts-highcharts-bundle/user-files/simulations/fct-loadtest/src/test/resources/FCTMessageJMS_Input.xml")
//val dataFile = csv(JMSConfig.csvFeederFile).random

var msgVersionJMS = Header.MSG_VERSION.jms()
var msgTypeJMS = Header.MSG_TYPE.jms()
var trackingIdJMS = Header.TRACKING_ID.jms()

val body = try source.mkString finally source.close()
val messageJmsFCT = scenario(“messageJms”)
.feed(dataFile )
.exec(jms(“MessageOneJms”).reqreply
.queue(JMSConfig.inQueueName)
.replyQueue(JMSConfig.outQueueName)
.textMessage(StringBody(body))
.property(msgTypeJMS, “FAULT_CODE_LIST”)
.property(msgVersionJMS, “1.0”)
.property(“JMSCorrelationID”, “corrID” + PlatformIdentifier.create().toString()))

}

Simulation:

class FCTJMSSimulation extends Simulation {

val jms_messages = 1
val loadFCTJMSTime= 1 minute

var fctJMSScn = FCTJMSScenario

before {
println(s"InQueueNme :${JMSConfig.inQueueName}")
println(s"OutQueueNme :${JMSConfig.outQueueName}")
println("<<<<<<<<<<<<<<< Starting Simulation tests >>>>>>>>>>>>>>>")

}

after {
println("<<<<<<<<<<<<<<< Ending Simulation tests >>>>>>>>>>>>>>>")
}

setUp(fctJMSScn.messageJmsFCT.inject(
//constantUsersPerSec(jms_messages) during (loadFCTJMSTime)).protocols(JMSConfig.jmsConfig))
//atOnceUsers(1)).protocols(JMSConfig.jmsConfig))
rampUsers(1) over(2 seconds)) .protocols(JMSConfig.jmsConfig))
//.assertions(global.successfulRequests.percent.gte(99))

}