Hi all,
get MapperParsingException failed to parse in 0.90.10

[2014-02-11 16:05:09,402][DEBUG][action.bulk              ] [Thunderbolt] 
[logstash-2014.02.11][4] failed to execute bulk item (index) index 
{[logstash-2014.02.11][suricata][deuCC2bkRvehNSA62tuuHw], 
source[{"tags":["suricata"],"@version":1,"@timestamp":"2014-02-11T16:05:07.540+01:00","host":"ipd1.felten-group.com","file":{"filename":"/SpamResolverNG/SpamResolverNG.dll","magic":"data","state":"CLOSED","stored":false,"size":115},"message":"{\"time\":\"02\\/11\\/2014-15:05:07.540410\",\"event_type\":\"file\",\"src_ip\":\"84.39.152.31\",\"src_port\":80,\"dest_ip\":\"192.168.100.120\",\"dest_port\":3255,\"proto\":\"TCP\",\"http\":{\"url\":\"\\/SpamResolverNG\\/SpamResolverNG.dll?DoNewRequest\",\"hostname\":\"resolver1.altn.ctmail.com\",\"http_refer\":\"<unknown>\",\"http_user_agent\":\"Mozilla\\/4.0
 
(compatible; Win32; Commtouch Http 
Client)\"},\"file\":{\"filename\":\"\\/SpamResolverNG\\/SpamResolverNG.dll\",\"magic\":\"data\",\"state\":\"CLOSED\",\"stored\":false,\"size\":115}}","type":"suricata","received_at":"2014-02-11
 
16:05:07 
+0100","event_type":"file","src_ip":"84.39.152.31","src_port":80,"proto":"TCP","http":{"url":"/SpamResolverNG/SpamResolverNG.dll?DoNewRequest","hostname":"resolver1.altn.ctmail.com","http_refer":"<unknown>","http_user_agent":"Mozilla/4.0
 
(compatible; Win32; Commtouch Http 
Client)"},"dst_ip":"192.168.100.120","dst_port":3255,"geoip":{"ip":"84.39.152.31","country_code2":"DE","country_code3":"DEU","country_name":"Germany","continent_code":"EU","latitude":51.0,"longitude":9.0,"timezone":"Europe/Berlin","location":[9.0,51.0]}}]}
org.elasticsearch.index.mapper.MapperParsingException: failed to parse 
[file]
at 
org.elasticsearch.index.mapper.core.AbstractFieldMapper.parse(AbstractFieldMapper.java:416)
at 
org.elasticsearch.index.mapper.multifield.MultiFieldMapper.parse(MultiFieldMapper.java:204)
at 
org.elasticsearch.index.mapper.object.ObjectMapper.serializeObject(ObjectMapper.java:514)
at 
org.elasticsearch.index.mapper.object.ObjectMapper.parse(ObjectMapper.java:456)
at 
org.elasticsearch.index.mapper.DocumentMapper.parse(DocumentMapper.java:516)
at 
org.elasticsearch.index.mapper.DocumentMapper.parse(DocumentMapper.java:460)
at 
org.elasticsearch.index.shard.service.InternalIndexShard.prepareCreate(InternalIndexShard.java:353)
at 
org.elasticsearch.action.bulk.TransportShardBulkAction.shardIndexOperation(TransportShardBulkAction.java:402)
at 
org.elasticsearch.action.bulk.TransportShardBulkAction.shardOperationOnPrimary(TransportShardBulkAction.java:156)
at 
org.elasticsearch.action.support.replication.TransportShardReplicationOperationAction$AsyncShardOperationAction.performOnPrimary(TransportShardReplicationOperationAction.java:556)
at 
org.elasticsearch.action.support.replication.TransportShardReplicationOperationAction$AsyncShardOperationAction$1.run(TransportShardReplicationOperationAction.java:426)
at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146)
at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:701)
Caused by: org.elasticsearch.ElasticSearchIllegalArgumentException: unknown 
property [filename]
at 
org.elasticsearch.index.mapper.core.StringFieldMapper.parseCreateFieldForString(StringFieldMapper.java:310)
at 
org.elasticsearch.index.mapper.core.StringFieldMapper.parseCreateField(StringFieldMapper.java:261)
at 
org.elasticsearch.index.mapper.core.AbstractFieldMapper.parse(AbstractFieldMapper.java:405)

and this is my mapping:

{
  "template" : "logstash-*",
  "settings" : {
    "index.refresh_interval" : "5s",
    "analysis" : {
      "analyzer" : {
        "default" : {
          "type" : "standard",
          "stopwords" : "_none_"
        }
      }
    }
  },
  "mappings" : {
    "_default_" : {
       "_all" : {"enabled" : true},
       "dynamic_templates" : [ {
         "string_fields" : {
           "match" : "*",
           "match_mapping_type" : "string",
           "mapping" : {
             "type" : "multi_field",
               "fields" : {
                 "{name}" : {"type": "string", "index" : "analyzed", 
"omit_norms" : true },
                 "raw" : {"type": "string", "index" : "not_analyzed", 
"ignore_above" : 256}
               }
           }
         }
       } ],
       "properties" : {
         "@version": { "type": "string", "index": "not_analyzed" },
         "ipver":{"type":"long"},
         "protocol":{"type":"long"},
         "size":{"type":"long"},
         "sp":{"type":"long"},
         "stored":{"type":"boolean"},
         "@timestamp":{"type":"date", "format":"dateOptionalTime"},
         "dp":{"type":"long"},
         "rcvd":{"type":"long"},
         "sent":{"type":"long"},
         "sid":{"type":"long"},
         "policy_id":{"type":"long"},
         "size":{"type":"long"},
         "ids_priority":{"type":"long"},
         "duration":{"type":"long"},
         "src_port":{"type":"long"},
         "src_xlated_port":{type: "long"},
         "dst_port":{"type":"long"},
         "dst_xlated_port":{type: "long"},
         "TTL":{"type":"long"},
         "geoip" : {
           "type" : "object",
             "dynamic": true,
             "path": "full",
             "properties" : {
                "location" : { "type" : "geo_point" }
             }
         }
       }
    }
  }
}

Any idea ?
thanks for any help here.
Stefan

-- 
You received this message because you are subscribed to the Google Groups 
"elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to elasticsearch+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/elasticsearch/e0f01d48-9131-4e9a-9df5-e50e91e55ea2%40googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to