A space to discuss FME Flow
Recently active
Hi there,In this article (Configure user attribute mapping with Azure AD SAML Provider – FME Support Center), a group claim can be setup to pass an AD group name which aligns to a role in FME Flow. As a group claim could be based on a search criterion and many AD groups could be returned which is a common method of Enterprise group membership in ArcGIS Enterprise software. I was wondering if this could be used to grant several roles to a user?Looking at controlling access to repositories, who can view workspace and who can run a job, etc via AD group assignment.Thanks
I am quite stuck on a problem with the Esri Geodatabase (ArcSDE Geodb) writer in FME 2025.1 and would appreciate any ideas.I am using the writer in update mode and not updating the spatial column.The error is only on FME Flow and not FME Form. Error updating feature for the table/feature class '<feature class name>'. Check the geometry of such feature is valid and is not too small for the resolution.I tried removing the geomerty before the writer since no geometry is being updated - same problem.The FME Flow Server has ArcGIS Server 11.1 installed rather than ArcGIS Pro 3.3 as on the desktop. [Edited with version numbers ]The feature class has archiving so I am little nervous updating the records directly with SQL.Any thoughts?
I know it’s not currently possible to set up an automation app that takes a user uploaded file as input, but i was wondering if anyone has gone down the route of using a workspace app to upload a file and then having that workspace trigger an automation via the rest api sending the details of the uploaded file location?
Is there documentation on where the various logs for FME server live? And also something for how they are structured? I’d like to create a datadog/grafana esque dashboard to be able to view these easier. Thanks!
Since using FME Flow version 2024.2.3, running on Windows Server 2022. we face the following issues.BackgroundWe found that in FME Flow 2024.2.3 the network security protocol TLS1.3 is not configured by default. We expect it to work, see e.g. FME Community TLSv1.3 Support). Also, for TLSv1.3, the minimum requirements for the versions of OpenSSL and Java used are:Tomcat 9.0.13 and later versions have built-in TLS 1.3 support For TLS 1.3 support, you need JDK 1.8.0_170 or later.As FME Support Third Party Component Versions reports, FME Flow 2024.2.3 uses Tomcat 9.0.91 and Java JDK 17.0.12+7.Actions First step: We enabled TLSv1.3 on our Server, by including the following keys in the Windows Registry: Windows Registry Editor Version 5.00 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.3 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.3\Server "Enabled"=dword:00000001 "DisabledByDefa
FME Flow version: 2024.2.5 build 24832 - win64In Automation, I can successfully send out emails when there’s only one receiver, but when I try multiple receivers or use CC, it will fail with error: Mon-19-Jan-2026 04:50:36.849 pm | INFORM | pool-2-thread-74 | Email testing (9e665a4d-a425-4960-b8e6-9395ec70a77d) | event (fd5e556f-ed1a-4fca-ad50-df7d5ffc22e3) | 801007 : Sending email with subject "Email testing - Non approved TMP notification" to recipient(s) "xx@xxx.gov.au, xx@xxx.gov.au" ... | ERROR | pool-2-thread-74 | Email testing (9e665a4d-a425-4960-b8e6-9395ec70a77d) | event (fd5e556f-ed1a-4fca-ad50-df7d5ffc22e3) | 801027 : An exception occurred. Invalid Addresses Success log:Mon-19-Jan-2026 03:35:56.273 pm | INFORM | pool-2-thread-61 | Non approved TMP notification (e97e7a37-d7f6-4452-86b6-0c71e2a1decc) | event (640991ed-84e5-46b3-939f-cac134976325) | 801007 : Sending email with subject "Non approved TMP notification - Non approved TMP notification" to recipient(s) "xx@xxx.gov.a
We just upgraded to FME Flow 2025.2.1 and are now seeing some odd errors in our nightly data automation. Two nights in a row we have had jobs stopping at the same spot, there is nothing in the job log, and the job just fails with the message Job did not complete. When I look in the Windows event log (SYSTEM) for the server I can see a note of a “Fail Fast Exception” in fmeengine.exe - has anyone else seen anything like that?
Hi everyone,I have a task to automate a process which starts with a Smartsheet. I’m somehow new to FME. Does anyone know how can I add the Smartsheet to my workbench as a reader.
Hi,I'm running a bit older version of FME Flow (2023.2.5). I'm trying to upload files to an S3 type storage with the S3 connector. In FME Form it’s working fine, FME Flow fails: FMEException: 933502: S3Connector: There was an error connecting to Amazon S3: 'Connect timeout on endpoint URL: "**"'. Confirm that your credentials and region settings are correct. Some regions are not publicly available - contact AWS for more information.If I use a PythonCaller with the same credentials it's working fine, so I guess it's not a network or proxy problem. I've tried using an older version of the S3 connector, but with the same results.If anybody has an idea how to fix this or where to look I would be very grateful!Cheers,Bram
I am using a generic/dynamic schema in FME Workbench, and I have a workspace that processes multiple different datasets through the same workflow.At the end of the process, each dataset is written separately to the writer. However, I noticed that the outputs end up inheriting attributes from other datasets, which remain in the schema but with empty values, even though those attributes do not exist in the original source.I would like to understand: Why does FME keep attributes from other datasets when using a generic schema? What is the best practice to prevent schemas from being mixed ? Has anyone encountered this scenario or could suggest the correct approach to keep independent schemas for each dataset?
We are at FME 2024.2, both Form and Flow. I set up an organizational webhook in ArcGIS Enterprise Portal (11.3) to respond to the item sharing action and use a workspace to process the content message. The workspace extracts the item id and then use the HTTPCaller to retrieve the item’s metadata, using this URL parameter -- https://myArcGISURL/portal/sharing/rest/content/items/@Value(id), Testing of the webhook content message in the FME Form is successful. But when running this workspace on the FME Flow webhook automation, the HTTPCaller gives this error. It appends a token parameter to the URL parameter.An error occurred while accessing the URL 'https://myArcGISURL/portal/sharing/rest/content/items/0f8ecac9c0c741b2aeb0da076d8df6ec?f=json&token=3c8qQVHUWB_73Wod2huNSkmjdxpX4s_ZGZ7ebK8UjIxQ8A4zZdzzwuKf3-Mk0ZuxgbezOmCKWwq2vi6OXQy2LdCcLfBUmdfr5vC0cW3hBq7GvDkN1WM2er2tvJ7hOC88uy5EyBmRG5VoXLLKKBGEYuydCHnocwL1F9oHLFh0oNv4XSHa9mhLFr1RUEc2Gt6KFgd6MAxFidxQGEIivcifWgo3szwDWPHpfL7tEVUi13nv_Lu
Hello World!I am experiencing unexpected behaviour related to the automations on FME Flow (2025.1.2), where a drop-down multichoice parameter is stuck on empty selection ("Select a choice"). Even after editing the automation and restarting it, when I refresh the page and check the parameters - it is empty again!It seems like it is a display problem as the workspace runs with the choice I entered but then there is a second problem. The multichoice parameter is configured to produce a <space>-separated string, but the resulting string is a comma-separated string. I can compare the resulting parameter in the completed job logs when triggering the workspace manually vs when it is triggered from the automation.There are more users with similar problems as discussed in the forum thread: Automation Parameters are Resetting | Community. I contacted the support crew at Safe Software, and they were aware of the issue. But until they come up with a permanent fix we need to find a temporary
Hi all, I’m trying to connect to an SFTP operated by one of our vendors with an Automation Action but when trying to connect it just gives me an ‘Algorithm negotiation failed’ error with no other output.This page (FME Flow Troubleshooting: Automations – FME Support Center) says it’s an issue with the key exchange or host key algorithms not matching. They seem to have overlapping algorithms but I’m not sure how to definitively check what FME is using. Anyone had this issue?
We setup an OAuth client in GCP that we’re trying to get working with FME Flow. I have installed the safe.google-bigquery package on FME Form and configured the web service with our unique client information from GCP. See below I then created a web connection based on this web service and uploaded this and a workspace utilizing this connection to our FME Flow instance. The workspace succeeds initially, presumably until the access token expires, but is failing with the following error after an hour or so: It works again if I manually re-authorize the connection so I believe Flow is failing to retrieve a refresh token from GCP: Any help would be appreciated. Thanks!
Apparently since fixing this problem https://support.safe.com/hc/en-us/articles/25407612007949-Known-Issue-FME-Flow-Apache-Tomcat-Vulnerability-with-X-Frame-Options-headerIn FME Flow 2025.1, embedding FME Flow content to other pages is disabled entirely by default. Is there any chance to allow embedding from known sources or is embedding considered so risky that this would not be even considered?
I just had to downgrade a local testing FME Flow (from 2025.2 to 2025.1.2) to solve some unforeseen breaking changes in 2025.2 (or probably in 2025.1.3).But now I cannot install a backups from 2025.2 into the 2025.1.2 Flow:I’m very sure that the backups does not contain anything that’s not workable in 2025.1.2, so it’s just a matter of administratively blocking the restore.Why is this versioning stonewalling necessary at all ?Why not just warn about potential problems and restore what can be restored ?
Hi,I’m relatively new to FME and currently doing some self-teaching for my company. At the moment, I’m trying to use an Excel Writer with a fanout expression to create hierarchical folders and files. The challenge is that I’m working with a bathymetric raster layer, and my workflow is primarily in CARIS, so the output files must be compatible with CARIS.I’ve tested several export options and found that .csv and .shp files work, but other formats do not. Does anyone have suggestions on alternative ways to create these folders and files while ensuring compatibility with .csar or caris compatible point cloud files?I also wonder if I am able to export contours as anything other than a shapefile/ can it be a .hob?My fanout expression is currently: @Value(ObjectName)Raw_Data\@Value(ObjectName)_BathymetricData.csv
Hi all,In our company we are using FME Flow, it's works great.Except with one workspace we get some errors. On the desktop version is works flawlessly! The error we get is about a plugin (STUF-GEO) that cannot be loaded:144 2024-7-3 21:48:01 | File C:\Program Files\FMEFlow\Server\fme\metafile\STUF-GEO.fmf could not be opened 148 2024-7-3 21:48:01 | Could not load module 'C:\Program Files\FMEFlow\Server\fme\plugins/STUF-GEO.dll' : 'The specified module could not be found' 149 2024-7-3 21:48:01 | Could not load module 'C:\Program Files\FMEFlow\Server\fme\STUF-GEO.dll' : 'The specified module could not be found' 150 2024-7-3 21:48:01 | This FME edition does not recognize the `STUF-GEO' reader. Please ensure that the current platform supports this reader, the reader name is spelled correctly, and that you have installed all required plug-ins 151 2024-7-3 21:48:01 | This FME edition does not recognize the `STUF-GEO' reader. Please ensure that the current platform supports this
We recently upgraded to FME Flow 2025 but now all of our FME processes with SharePointOnlineConnectors are failing.We have to keep going into FME Flow Connections and Parameters>Web Connections and re-authorise the Microsoft SharePointOnline connection. Is there a way to keep it authorised?This is causing dozens of processes to fail daily because we keep having to re-authorise the connection. I have been upgrading transformers and re-publishing the workbenches to FME Flow but wondered if this was an issue for anyone else and if there were any further suggestions.Thanks in advanceScott
Need support in uploading the ZIP files to an FME Flow Resource folder first (via REST API v3 and v4), then pass the resource path as a parameter in the webhook call. The file uploads should accept both file formats zipped and unzipped (single gdb file or package files in a zip).
Hi everybody, Our BackupConfiguration.fmw has been failing lately. Based on the following post, I created new schedule on Flow but still having issues. With the new schedule, I am having the attached error. However, gisadmin does have a fmesuperuser role. Any insights is highly appreciated. Thanks in advance!
I upgrade FME Flow from 2024.2 to 2025.2.1 using the Windows express installation method. With all setting using default.Under “Engine Management” the localhost showing have 0 standard engines. Even I manually change it to 2, it stays at 0. FME Flow Engines service is running correctly. When I tried restart the service, FMEEngine.exe will show on details tab in Task Manager then disappear. When I tried run FMEEngine.exe, this error pop up:processMonitorConfigEngines.txt:NODE_ADMIN_PORT=7500NODE_MANAGED=true# ENGINE process configuration templateTEMPLATE_START_ENGINE="C:/Program Files/FMEFlow/Server/fme/FMEEngine.exe" REGISTER_FME_ENGINE localhost 7070 DEFAULT "C:/Program Files/FMEFlow/Server/fmeEngineConfig.txt" -ENGINE_HOST_NAME localhost TEMPLATE_STOP_ENGINE=TEMPLATE_PARAMS_ENGINE=log=true|attempts=20|continual=60|wait=0|norestart=2PROCESS_DESTROY_MODE=DEFAULT# Start FME Engine 1START_ENGINE_localhost_Engine1=!TEMPLATE_START_ENGINE! -ENGINE_TYPE STANDARD fmeprocessmonitorengine.log:M
I am just getting started with trying to use deployment parameters. When creating a scheduled automation, I thought I could use cron in a scheduled automation trigger but store the cron details in a deployment parameter. I took a working cron configuration and stored those details in a deployment parameter. Then when trying to enable the automation I got this error message in the debug log: Unable to assemble automation. Invalid Cron expression: {deployment.Trap_Daily_CRON}I am selecting the deployment parameter from the menu when creating the cron configuration, not just typing this in so I had expectations that this would succeed.There doesn’t seem any way to get this working that I can see.Is this something that is actually available?This is on FME Flow Hosted 2025.1.3.
Hello everyone,I’m working on an FME workspace where I need to process multiple input files sequentially within the same workflow, and I want to make sure that each file is processed independently, without any data or state being kept in memory from the previous file.Conceptually, what I’m looking for is a way to flush or reset the internal state between files, so that:cached features, temporary aggregates, statistics, or in-memory objectsfrom a previously processed file do not affect the processing of the next one.ContextI’m looping over multiple files (using a file-based workflow, not separate workspaces). The workflow includes transformers that may keep internal state (e.g. aggregations, statistics, grouping, geometry operations). The goal is to guarantee deterministic, per-file processing, similar to a “clean run” for each file.My questionsIs there a native way in FME to explicitly flush / reset the internal state of a workspace between input files? Are there specific transformers
When people download data from us they get maps that have names about what kind of data they are downloading and not the names. Like the photo but under the folders there are the names that i can control (see blue circle). Does anyone know how to change this or just skip the folders and just let everything go to the same place? They have a demo for this for shapefiles where they go in the same folder but it cant be used for cad as it needs to use layer name not for naming files but for the layer name I want in the file. Also when you do this you get extra attributes from other files even if they are just empty. This is so in the demo from Safe here: https://support.safe.com/hc/en-us/articles/27400509041421-Data-Distribution-Tutorial