Hello,

after we upgraded from Nifi 1.10 to 1.11.3 our pipeline containing a 
LookupRecord processor using the IPLookupService started to fail. If we use a 
CSVRecordLookupService then everything works, so I assume the problem is the 
IPLookupService and not LookupRecord.

The IPLookupService is set up with the GeoLite2-City.mmdb database. Lookup Geo 
Enrichment is set to true, the rest are false.

If we process an IP address that is not part of the database then everything 
works fine. But records containing an IP address that is registered in the 
database creates an error message and the flow is routed to failure. The error 
message we get is:
nifi-app.log:2020-03-03 14:35:26,365 ERROR [Timer-Driven Process Thread-6] 
o.a.n.processors.standard.LookupRecord 
LookupRecord[id=b23331ce-79b1-16df-ffff-ffffab644828] Failed to process 
StandardFlowFileRecord[uuid=c08dfe20-70cc-429b-a010-bb2511c7a0a9,claim=StandardContentClaim
 [resourceClaim=StandardResourceClaim[id=1583242519351-33336215, 
container=default, section=919], offset=351349, 
length=43],offset=0,name=c08dfe20-70cc-429b-a010-bb2511c7a0a9,size=43]: 
org.apache.nifi.processor.exception.ProcessException: Failed to lookup 
coordinates {ip=1.1.1.1} in Lookup Service

Has anyone encountered similar problem? Is it a bug or have something changed 
in the new release?

Best regards,
Arne

Reply via email to