I'm getting an error "Feed Parsing error: can't find the next feed" when testing GeoEvent Processor with an RSS input using the USGS Earthquake URL, below is the full error log. Can someone help?
Restarting Stream 'rss-in-usgs-earthquakes' because the Transport is available again.
Thu Jul 31 16:02:03 CDT 2014
INFO
Stream (rss-in-usgs-earthquakes) has started successfully.
Thu Jul 31 16:06:58 CDT 2014
Camel route collection('rss-in-usgs-earthquakes') is being started...
Route: rss-in-usgs-earthquakes started and consuming from: Endpoint[jms://queue:rss-in-usgs-earthquakes]
SUCCESS!
Feed Parsing error: can't find the next feed
ERROR
We've figured it out. We had to set the proxy settings in 4 files. 3 of them are called "httpclient" Their locations and format are as follows
\Program Files\ArcGIS\Server\GeoEventProcessor\system\com\esri\ges\framework\httpclient\10.2.2
\Program Files\ArcGIS\Server\GeoEventProcessor\data\cache\bundle6\data\config\com\esri\ges
\Program Files\ArcGIS\Server\GeoEventProcessor\etc
And the fourth file is "net.properties" located \Program Files\ArcGIS\Server\GeoEventProcessor\jre\lib
And the final step was to set the input to not use a URL proxy
Hi,
without the login it indeed works fine. Luckily the IT department was willing to remove the required login for the specific server to get it to work.
Regards, Maarten
Hi Maarten, have you tried adding the proxy with no login? We are able to connect to both intranet and internet sites by adding the proxy address to the proxyHost value with no login.
I try to add login credentials to the proxy, so far unsuccessfully.
The error in the logging:
Internet input connector:
https://<internet URL>: Request failed(HTTP/1.1 407 authenticationrequired)
intranet input connector:
https://<intranet URL>: Request failed(HTTP/1.1 407 authenticationrequired)
For the intranet the proxy shoould NOT be used, for the internet the credentials should be used.
I tried to put the credentials and nonProxyHosts in the mentioned files like this:
httpclient.proxy.nonProxyHosts=*.<domain>.lan|10.*
httpclient.proxy.hostAndPort=proxy.<domain>.lan:8080
httpclient.proxy.proxyUser=<username>
httpclient.proxy.proxyPassword=<password>
The extra properties do not seem to be used.
How can I configure the nonProxyHost and the credentials?
Regards, Maarten Tromp
I'vemoved your post into the Geoprocessing space. You will get a much better answer here as the GeoNet Help is intended for community help and feedback. I have also added in a few additional tags. You can see moreon the community structure, and what topics are under each space from the following documents:
GeoNet Community Structure
ArcGIS Discussion Forums Migration Strategy
Thanks!
Don
Les membres connectés peuvent publier, suivre les mises à jour, et plus encore. Nouveau ici ? Inscrivez-vous gratuitement.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.