It gives configuration error which is as below. But when I remove mutate field it works fine.
#tail -f /var/log/logstash/logstash-plain.log
[2018-06-17T03:09:57,891][ERROR][logstash.agent ] Failed to execute action {:action=>LogStash::PipelineAction::Create/pipeline_id:main, :exception=>"LogStash::ConfigurationError", :message=>"Expected one of #, => at line 23, column 5 (byte 3669) after filter {\n\n grok {\n match => { "message" => "%{DATESTAMP:date1}\ %{DATA:LogLevel}\ %{DATA:msg1}\ %{DATA:requestTrackID}\ %{IP:sourceIP}\ %{DATA:tenant}\ %{DATA:thread}\ pnrNo\=%{DATA:pnrNo}\, pnrBkdDateTime\=%{TIMESTAMP_ISO8601:pnrBkdDateTime}\, pnrChannel\=%{DATA:pnrChannel}\, pnrOndOrg\=%{DATA:pnrOndOrg}\, pnrOndDest\=%{DATA:pnrOndDest}\, pnrAgent\=%{DATA:pnrAgent}\, pnrStaff\=%{DATA:pnrStaff}\, pnrRegion\=%{DATA:pnrRegion}\, pnrCountry\=%{DATA:pnrCountry}\, pnrTerritory\=%{DATA:pnrTerritory}\, pnrCity\=%{DATA:pnrCity}\, pnrFareBasis\=%{DATA:pnrFareBasis}\, pnrBaseCurrency\=%{DATA:pnrBaseCurrency}\, pnrPaxCount\=%{NUMBER:pnrPaxCount}\, pnrExchangeRate\=%{BASE10NUM:pnrExchangeRate}\, pnrMasterAgent\=%{DATA:pnrMasterAgent}\, pnrSelectedCurrency\=%{DATA:pnrSelectedCurrency}\, pnrPaymentStatus\=%{DATA:pnrPaymentStatus}\, pnrCurrentStatus\=%{DATA:pnrCurrentStatus}\, paxTitle\=%{DATA:paxTitle}\, paxName\=%{DATA:paxName}\, paxEmailId\=%{DATA:paxEmailId}\, paxContactNo\=%{NUMBER:paxContactNo}\, paxDOB\=%{DATA:paxDOB}\, paxPassportNo\=%{DATA:paxPassportNo}\, paxLtvId\=%{DATA:paxLtvId}\, paxTicketNo\=%{DATA:paxTicketNo}\, paxSeatNo\=%{DATA:paxSeatNo}\, paxType\=%{DATA:paxType}\, paxAddress\=%{DATA:paxAddress}\, paxPassportValidity\=%{DATA:paxPassportValidity}\, paxNationality\=%{DATA:paxNationality}\, paxCategory\=%{DATA:paxCategory}\, paxIpAddress\=%{DATA:paxIpAddress}\, sectorAircraftType\=%{DATA:sectorAircraftType}\, sectorFltNo\=%{DATA:sectorFltNo}\, sectorDepDateTime\=%{DATA:sectorDepDateTime}\, sectorArrivalDateTime\=%{TIMESTAMP_ISO8601:sectorArrivalDateTime}\, sectorOrg\=%{DATA:sectorOrg}\, sectorDest\=%{DATA:sectorDest}\, sectorCabinClass\=%{DATA:sectorCabinClass}\, sectorLogicalClass\=%{DATA:sectorLogicalClass}\, sectorRbd\=%{DATA:sectorRbd}\, sectorFltStop\=%{DATA:sectorFltStop}\, sectorFltStopStn\=%{DATA:sectorFltStopStn}\, sectorSeqNo\=%{NUMBER:sectorSeqNo}\, sectorBookingStatus\=%{DATA:sectorBookingStatus}\, sectorDcsStatus\=%{DATA:sectorDcsStatus}\, sectorInstanceId\=%{DATA:sectorInstanceId}\, sectorDistance\=%{NUMBER:sectorDistance}\, pricingTotBasefare\=%{BASE10NUM:pricingTotBasefare}\, pricingTotSurcharge\=%{BASE10NUM:pricingTotSurcharge}\, pricingTotTaxes\=%{BASE10NUM:pricingTotTaxes}\, pricingTotFees\=%{BASE10NUM:pricingTotFees}\, pricingTotAncillary\=%{BASE10NUM:pricingTotAncillary}\, pricingTotDiscount\=%{BASE10NUM:pricingTotDiscount}\, pricingNetCanCharge\=%{BASE10NUM:pricingNetCanCharge}\, pricingTotModCharge\=%{BASE10NUM:pricingTotModCharge}\, pricingRefundAmount\=%{BASE10NUM:pricingRefundAmount}\, pricingExtraServiceFee\=%{BASE10NUM:pricingExtraServiceFee}\, pricingNetAmount\=%{BASE10NUM:pricingNetAmount}\, pricingTotMeal\=%{BASE10NUM:pricingTotMeal}\, pricingTotBaggage\=%{BASE10NUM:pricingTotBaggage}\, pricingTotSeat\=%{BASE10NUM:pricingTotSeat}\, pricingTotService\=%{BASE10NUM:pricingTotService}\, pricingTotVendors\=%{BASE10NUM:pricingTotVendors}\, pricingTotAdditionalFees\=%{BASE10NUM:pricingTotAdditionalFees}\, pricingTotGenDiscount\=%{BASE10NUM:pricingTotGenDiscount}\, pricingTotLtvDiscount\=%{BASE10NUM:pricingTotLtvDiscount}\, pricinngTotAdditionalFees\=%{BASE10NUM:pricinngTotAdditionalFees}\, pricingTotDcsMeals\=%{BASE10NUM:pricingTotDcsMeals}\, pricingTotDcsSeat\=%{BASE10NUM:pricingTotDcsSeat}\, pricingTotDcsBaggage\=%{BASE10NUM:pricingTotDcsBaggage}\, pricingTotDcsServices\=%{BASE10NUM:pricingTotDcsServices}\, dcsPaymentStatus\=%{DATA:dcsPaymentStatus}\, onDPriceDetails\=%{GREEDYDATA:onDPriceDetails}" }\n\nadd_tag => ["pnr"]\n\n }\n\tmutate {\n\tkv ", :backtrace=>["/usr/share/logstash/logstash-core/lib/logstash/compiler.rb:42:in `compile_imperative'", "/usr/share/logstash/logstash-core/lib/logstash/compiler.rb:50:in `compile_graph'", "/usr/share/logstash/logstash-core/lib/logstash/compiler.rb:12:in `block in compile_sources'", "org/jruby/RubyArray.java:2486:in `map'", "/usr/share/logstash/logstash-core/lib/logstash/compiler.rb:11:in `compile_sources'", "/usr/share/logstash/logstash-core/lib/logstash/pipeline.rb:51:in `initialize'", "/usr/share/logstash/logstash-core/lib/logstash/pipeline.rb:169:in `initialize'", "/usr/share/logstash/logstash-core/lib/logstash/pipeline_action/create.rb:40:in `execute'", "/usr/share/logstash/logstash-core/lib/logstash/agent.rb:315:in `block in converge_state'", "/usr/share/logstash/logstash-core/lib/logstash/agent.rb:141:in `with_pipelines'", "/usr/share/logstash/logstash-core/lib/logstash/agent.rb:312:in `block in converge_state'", "org/jruby/RubyArray.java:1734:in `each'", "/usr/share/logstash/logstash-core/lib/logstash/agent.rb:299:in `converge_state'", "/usr/share/logstash/logstash-core/lib/logstash/agent.rb:166:in `block in converge_state_and_update'", "/usr/share/logstash/logstash-core/lib/logstash/agent.rb:141:in `with_pipelines'", "/usr/share/logstash/logstash-core/lib/logstash/agent.rb:164:in `converge_state_and_update'", "/usr/share/logstash/logstash-core/lib/logstash/agent.rb:90:in `execute'", "/usr/share/logstash/logstash-core/lib/logstash/runner.rb:348:in `block in execute'", "/usr/share/logstash/vendor/bundle/jruby/2.3.0/gems/stud-0.0.23/lib/stud/task.rb:24:in `block in initialize'"]}