Skip to main content

Running FME Flow 2024.1

Trying to make a simple http request and the following error is returned

 

60 2024-10-9 15:52:34 | HTTPCaller (HTTPFactory): 1]: HTTP transfer error: Timeout was reached
61 2024-10-9 15:52:34 | HTTPCaller (HTTPFactory): 1]: Please ensure that your network connection is properly set up
62

2024-10-9 15:52:34 | HTTPCaller (HTTPFactory): 1]: No proxy settings have been entered. If you require a proxy to access external URLs, please ensure the appropriate information has been entered

 

  • The correct settings have been set under System Configuration > Network & Email > Proxy
  • The server has been restarted since these were set
  • A workspace making the request within a python caller within an FME workspace works successfully
  • The request is to ArcGISOnline and we can successfully connect to AGOL using a featurereader and an ESRI ArcGIS Online web connection
  • We can access the url directly from the server

Am I missing something obvious (I’d be very pleased if that were the case 🙂 )

Running a simple workspace with Log Debug on suggests that the request is not going via the proxy at all, despite these being set. Is there any other way to check whether the proxy settings entered via the UI are actually being set?


This issue is resolved, a ‘fix’ had been applied to address this issue

“HTTPCaller and FMEFlowJobSubmitter not respecting proxy exceptions if Python is used in the workspace”

If you have enabled a proxy in the UI and set up exceptions for the FME Flow, FME Flow will respect them, unless there is a Python in the workspace. 
If you open fmeFlowConfig.txt, under the heading FME SERVER SETTINGS START, add the following line: ENABLE_ENGINEPROXY=false

FME Flow Troubleshooting: Proxies – FME Support Center (safe.com)

Removing that ‘fix’ sorted it.

We were able to remove the python from the original workspace with an error to resolve that issue for now.


Reply