Unrecognized event [null] for GET request

I got the following bad row and the error line is “Unrecognized event [null]”, I googled a bit and found that it often happens on OPTIONS requests if you do a POST to your collector for example. But in my case it’s always a GET request and POSTs are not even allowed due to the CloudFront Collector we use. So I don’t get what the problem could be.

One thing I noticed, that I made an error at se_prop it should be called se_pr to get imported, but I don’t think that’s the problem here. Could anyone who has more knowledge of the code base help me guide me where to look? What is null in this case?

2016-09-11
07:45:30
BER1
43
22.222.222.164
GET
p.rt.cs
/i
200

com.google.android.youtube%2F11.33.58%28Linux%3B+U%3B+Android+4.4.2%3B+de_DE%3B+GT-I9195+Build%2FKOT49H%29+gzip
 aid=-myapp&e=se&ord=1991734722&p=web&se_ac=impression&se_ca=video&se_la=114204555667&se_prop=213456789005

Hit
w27F9b1WS3CrfpGs5sDxWc==
p.rt.cs
http
43
1
-
-
-
Miss

"errors":[{"level":"error","message":"Unrecognized event [null]"}],"failure_tstamp":"2016-09-12T07:15:35.121Z"}

Hi @tclass - a good strategy when something like this comes up is to plug the error message into GitHub search - it’s usually pretty good:

https://github.com/snowplow/snowplow/search?utf8=✓&q="Unrecognized+event+["

We can see from this that the error is that you are not setting the event type, &e=se, on the GET querystring. (You should fix the se_prop too).

Thanks,

Alex

That’s what I also thought, but as you can see above I’m setting the e=se actually

line starts with

aid=-myapp&e=se&...

other thing I thought about was if the aid shouldn’t start with an - but on the other hand it’s just a string field. Did I missunderstood anything or could I test this easily in any way? Could also be some special characters that are causing the parser to error