Hi
We have recently started to get this exception thrown by Elasticsearch:
- **** COMPILER BUG! REPORT THIS IMMEDIATELY AT http:
//jira.codehaus.org/browse/mvel2 - Expression: (max((((time() - doc['last_activity'].value)/(10006060*
-
- (time() -doc['pub_date'].value)/(10006060*24)) / 2), 14.0) - 14.0
)/14.0
- (time() -doc['pub_date'].value)/(10006060*24)) / 2), 14.0) - 14.0
- Exception in thread "elasticsearch[Paladin][search][T#1]" java.lang.
VerifyError: (class:ASMAccessorImpl_10314052691346751095980, method: getValue
signature:(Ljava/lang/Object;Ljava/lang/Object;Lorg/elasticsearch/common/
mvel2/integration/VariableResolverFactory;)Ljava/lang/Object;)Expecting
to find double on stack
Complete trace here: http://pastebin.com/apjvF9Le
This occurs seemingly random and the same search does not cause the crash
twice. It does hog elasticsearch down for a few seconds but then everything
works fine again only to reoccur in a different query later. The expression
found above is common to all queries made.
We are using Elasticsearch 0.19.9 with pyes 0.19.1.
I would guess that this is not a bug in elasticsearch, but I am completely
lost on were to start looking for the cause of this errors. Any pointers
would be highly appreciated! Thanks.
Sincerely, Björn
--