A space to discuss FME Flow
Recently active
@rahulsharma and I just troubleshoot FME Workbench not opening on a Windows 10 machine that has an NVIDIA graphics card. There were no warnings or anything when trying to get the program to open. The mouse would spin for a second and that was about it. After a lot of trial and error, we found that changing in the NVIDIA Control Panel from "High Performance" graphics to "Integrated graphics", FME opened right up without issue. Hope this helps! Make sure to add each application (even do it for the Help to actually open). If you know of a better way, I'm all ears.
i’m using: FME Flow 2025.1.3.3 Build 25648 - win64I’ve configured the SMTP settings in System Email under Network and Email - it validates with a green checkmark.I then created a new flow with a Email - SMTP (received) using the same account as the one in system configuration. that also validates as correct.when i run the flow and send emails to the address, nothing triggers.i checked log files and found the following:FME automations log:Wed-14-Oct-2026 10:44:03.264 AM | INFORM | pool-6-thread-1 | SolarWinds Monitoring (85583c2d-4e61-4bd2-a384-41640a91ca35) | no-event | 410150 : (Automations) Logging events for component...Wed-14-Oct-2026 10:44:03.268 AM | INFORM | pool-6-thread-1 | SolarWinds Monitoring (85583c2d-4e61-4bd2-a384-41640a91ca35) | no-event | 410109 : (Automations) Creating link from trigger...Wed-14-Oct-2026 10:44:03.285 AM | INFORM | pool-6-thread-1 | SolarWinds Monitoring (85583c2d-4e61-4bd2-a384-41640a91ca35) | no-event | 410108 : (Automations) Creating email trigger..
FME Flow 2025.2.4.1I have set up an FME Workspace app to run a workspace. Additionally I have set up dynamic parameter configuration to data stream the parameters from a second workbench to be used in the app and first workbench. I have added two web connections (2 separate users) to Flow. I would like the dynamic parameter workbench to use the relevant web connection based on the user who runs the dynamic workspace and parse specific parameters back to the app and first workbench. Both users are set up in flow, and prompted to login in to the app, and I am then trying to pass the FME_SERVER_RUNTIME_USER variable to filter for the right web connection. However, if the 2nd user runs the app and grabs the dynamic parameters it is always the 1st user username value (the creator/owner) and therefore the incorrect web connection.Would anyone be able to offer any advice? How I can successfully get the runtime user of the dynamic param 2nd workspace?A separate resource file for each user migh
I have a set of workspace apps on our Flow to convert data between file formats. After upgrading our installation in test, I experience some strange behaviour: While uploading data to convert, some files are accekted, while others are rejected. Looking into the network data using the developer tools, I find that the accepted files gives a response like this:{"serviceResponse": { "statusInfo": {"status": "success"}, "session": "3cc570c6-2d66-4d66-86af-22c6a2f56696", "files": { "path": "", "file": [ { "size": 1531, "name": "file name.kof" } ], "folder": [{"name": ""}] }}}The rejected files gives this response:<html> <head> <title>Request Rejected</title> </head> <body> The requested URL was rejected. Please consult with your administrator.<br> <br> Your support ID is: 12358467762813340<br> <br> <a href='javasc
Hi everyone, I have a workspace which exports a map as PDF using the featureWriter set on Adobe Geospatial PDF. When I run it in FME Workbench, my map looks exactly as it should (I have different parameters that set page size and orientation). For example, running it with the parameters Landscape, A4, returns exactly that. However, upon publishing on FLOW and running it there, I always get my page as Portrait, with a very small horizontal map on it. I pasted the examples below. I will also paste the settings of my FeatureWriter down below, in case I missed anything. I have made plenty of workspaces so far and I never had this issue before. Also, the pdf_page_pts field is getting populated everywhere, therefore I don’t think it’s a missing attributes kind of thing.I’m using FME(R) 2026.1.0.0 (20260311 - Build 26103.
Hi all,i’m trying to add a FME flow automation that uses IMAP as a trigger, going through these instructions:https://support.safe.com/hc/en-us/articles/25407404506253-How-to-Connect-to-Microsoft-Exchange-Online-using-OAuth-2-0-Microsoft-Modern-Authentication#h_01HWPG1A9N334HV2CQHSS1092Ki’m not real clear about part 2 where it discusses setting up an emailer transformer - do i need to do that even if i am just trying to use FME Flow or is that for FME Form only? i’m kind of leaning towards only being for form, but we are trying to troubleshoot an issue so confirmation would be nice to have.
Hi everyone,I am facing an issue with FME Flow 2026.2 where an OpenAPICaller transformer is unable to fetch data from an internal service due to Kerberos authentication failing.Here are the details of our setup:.The Service: A "Data Virtualization" service hosted internally within our corporate network. The Environment: FME Flow is running locally/on-premise within the same corporate network (Local / Firmennetz). The Problem: The OpenAPICaller cannot authenticate via Kerberos, causing the data retrieval to fail.Has anyone successfully configured the OpenAPICaller (or underlying HTTP/web connections in FME Flow) to work with Kerberos authentication in a local network environment?Are there specific environment variables, or FME Flow service account permissions (e.g., SPN / Active Directory delegation) that we need to configure to make Kerberos pass-through work?Any help or workarounds would be greatly appreciated! Best regards,Michael
We need a FME Flow data stream which generates an HTML page showing an index of all available FME Flow Workspace Apps on our FME Flow instance.In FME Server 2022 REST API V3 we used [FME_Server_instance]/fmerest/v3/apps?.In FME Flow 2025 REST API V4, when we use the analogue [FME_Flow_instance]/fmeapiv4/flow-apps?, we do not obtain a result.Which is the appropriate call to obtain the information on all Workspace Apps available on an FME Flow instance in REST API V4 (as e.g. is [FME_Flow_instance]/fmeapiv4/repositories? to obtain all Repositories)?
It seems to me that the Map Configuration window doesn't work (or show) anymore when using the Geometry Picker in 'Full window mode'. I can also imagine that technically the window/menu does work/show, but is placed behind the 'full/expanded window' of the Geometry Picker, causing it not to be accessible/usable. To be clear. What I'm talking about is this menu/window, which does work when using the Geometry Picker in 'Inline mode';However, when I use the Geometry Picker in 'Full window mode', nothing seems to happen/show if I click on the Map Configuration button. E.g.;Are others also experiencing this issue? Is this a known bug? ps. I'm using FME Flow 2023.0.0.1 (b23288) on Linux.
I’m using a ChangeDetector to compare a field called ‘notes’ between a Viewer layer and a Collector layer. They basically have the same features, the Viewer layer is more of a catalog with some slight schema changes. The goal is to update the Viewer layer with any changes that are made to the Collector layer. I built the whole workspace in FME Form and tested it repeatedly with many features and everything worked as planned. I identified changes in the Collector layer and wrote them to the Viewer layer. Great.I go to publish the workspace to FME Flow and run it, and it fails the first time with the message:“ArcGIS Online Feature Service Writer: 'updateResults' error for a feature in 'my_layer'. The error code from the server was '1000' and the message was: 'Operation failed. The index entry of length 2256 bytes for the index 'notes_Index' exceeds the maximum length of 1700 bytes for nonclustered indexes.'” I finally discovered that a subset of features (about 3,691) from the Collector
Hi,I am wondering what is the best way to display messages to guest FME web app users? Similar to how the broadcast messages functionality works, but for users without a login. For background, my team has published several FME Flow workspace apps which are used by colleagues across our organisation. The users access the web apps without logging into FME Flow, so we don’t always know who all the active users are or their contact details.I am looking for the best way to display temporary information to these users within the apps themselves. For example, if downtime to our database is planned which will impact the FME app, how to display a message to the user. The best way I can think is using FME REST API to bulk update app descriptions with a message using PUT requests; and then repeat with a delete request to remove it later. However the formatting of the app descriptions is pretty limited for making a message stand out, and could be tricky to delete the temporary message without als
Hi there,I have installed FME Flow 2026.3 with HTTPS enabled in the wizard and completed the items that were missing from Configuring FME Flow for HTTPS: Using a PFX or P12 Certificate – FME Support CenterThis implementation didn’t work with an http 500 error.I started again with clean infrastructure with HTTP only and this worked. I ran the configureSSL.ps1 script and now it’s working with HTTPS which is great.Looking at Configuring FME Flow for HTTPS: Using a PFX or P12 Certificate – FME Support Center and comparing it to my configuration files and noticed configuration missing from the documented steps/part of steps. Does the configuration need to be updated with these missing configurations (eg. ws:// to wss://, turn off OpenSSL support using Tomcat native)? Thanks
I’ve seen a few ideas about how to deliver a data download URL after an automation as well as this ideaRun Workspace in an Automation using Data Download service | Community Has anyone used this sort of process before?Automation workspaces writes a file to a FME Resource location The last workspace in the automation triggers an external action which is actually a HTTP Request that triggers an FME Workspace with a filename and email parameter. Filename parameter is used as input for a filecopywriter and is published as a data download service, workspace gets the data download link and emails it to the email address supplied by the parameterAny possible pitfalls? Anything simpler that I’m missing?
If you have a workspace app that requires authorisation, which runs a workspace that makes a http call to the FME Rest API, is it possible to use the logged in user to authenticate the http request?
I am using FME Flow 2026.1.1. The trigger for the automation I created is Resource of Network Directory (updated). I have a folder that FME Flow can read/write to/from. This is the Directory to Watch. This folder is in Resources.Events to Watch for is set to CREATE.The Poll Interval is 1 minutes. The automation is supposed to trigger when a file is added to the folder. But it is not triggering. Is there something else I need to do when using this type of trigger or maybe another trigger? I tried setting the Events to Watch for to CREATE, MODIFY, DELETE and the automation still did not trigger. Any ideas on how to get a Directory Watch to trigger when a file is added to a folder?
I am working with FME Flow 2025.2.4I have an automation with several Workspace Actions. Parameters are passed between the workspaces using JSON automation parameters.One of the Workspace Actions needs to be dynamic, so I pass the workspace name through a string automation parameter and the remaining parameters through a JSON automation parameter.Everything works correctly when I use only standard Workspace Actions. However, as soon as I replace one of them with a Dynamic Workspace Action, the JSON can no longer be parsed inside the workspace. It appears that FME Flow automatically deserializes the JSON parameter before it reaches the workspace.As a result, the value is no longer a valid JSON string, and transformers such as JSONExtractor or JSONFlattener fail when trying to parse it.For example, a parameter that arrives as:JSON{"umgebung": "tst","parameters": {"port": 54322}}is transformed into something like:Plain Text{ umgebung : tst, parameters : { port: 54322 } } which is no longer
I recently come across some workspaces that I can't seem to upload anymore to FME Flow (2024.2). I already found the culprit, but still would like to understand why this happens and how to fix it permanently.Publishing a workspace gives an error. Dragging it into FME Flow will give a screen and that will get stuck and dragging multiple workspaces at once will upload all of them except the one not working and also not giving any feedback that one has not been uploaded. Eventually I found that pressing the Edit button behind the Job submitter gives more options and that there is something red. Easily to miss…So settings this to empty or another one gives me the ability to upload again. But next time it is again on the red one. Why does it keep remembering a FeatureReader that is not in the workspace again. I found also some documentation about what the use is of this feature, but I'm not sure I completely understand. If somebody could explain in a few sentences that would be great.
Hi PeopleI have a bit of a weird scenario that has stumped our IT team and our FME consultants.Our setup is that we have FME Flow Hosted as the controller which passes the jobs to an on-premise FME Flow server. Whenever the on-premise server is restarted (e.g. Windows patching) Flow Hosted loses the connection.While that is to be expected, the connection doesn’t come back on its own when the on-premise engines are back on-line, nor can it be restarted (it hangs on initialising). The only way to reconnect the Hosted service to the Remote Engines is to complete drop the Remote Engine configuration and recreate it.Has anyone else come across this or, more hopefully, fixed it?Thanks
Hi, I don’t believe it is from my look at FME Flow’s implementation of Tomcat, but can someone at Safe confirm that the critical Tomcat CVE-2026-86248 does not impact FME. Also, I assume this will mean an upgrade to Tomcat in the next FME Flow version?Thanks,Todd
As per this post last year, Salesforce is retiring the SOAP API login(). Any news from FME on when the Salesforce readers and writers will be updated?
Hello, Does anyone know when the issue with MCP Flow authentication with Entra will be fixed? The apparent reason is that FME does not expose the scopes that Entra expects. FME says the fix is to use an alternate SAML provider such as Auth0. There is a work around, ish, sharing it here in case it can be helpful to others. Since switching SAML providers is not an option in my case I was about to give up and just wait for SAFE to fix this. However, I wondered about simply connecting Auth0 to Entra and passing things along (federated). ChatGPT seemed enthusiastic about that option so I decided to give it a go with it’s assistance. My requirement is that users must be authenticated via Entra, adding AuthO as an IdP in FME Flow was not an option, no exceptions. Sparing the details, here’s the basic setup. (I already had an Entra SAML setup working for Flow user login): Auth0 > Entra Enterprise connection for federation (free tier allows for 1). Follow this tutorial for the Auth0
HelloWe have FME Server v2022.2.2 installed on Windows 2022 server and need to apply manual patch for security vulnerability, as per FME alert / articlehttps://support.safe.com/hc/en-us/articles/31265482270349-Security-Update-FME-Flow-Privilege-Escalation-Vulnerability#h_01JB2AENHZEBG9VCCFBJFTWX1RThe instructions include a note:*When moving/overwriting files, please ensure that the original permissions of the file being overwritten are preserved, this is ./opt/fmeflow.How best to do this? We were planning on a simple copy and paste of the files themselves to the various directories, however this may overwrite existing permissions. What method of copy & replace files is recommended, it would be helpful if the windows command or powershell script could be provided to assist Please adviseThanks
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?
We are working through the setup of a service user for a project, intended to only be able to create and run its own Data Virtualization APIs and nothing else. The aim is to avoid excessive permissions. I have been searching for a list of recommended or minimum permissions but have not yet established that, so I’m putting the question out here.We have granted:Create/manage for data virtualization Run jobs Access Resources/DataWe’re looking into other permissions.We’ll work through it but I am definitely thinking that documentation of this would be handy from the Safe point of view to save time, if possible. Possibly as an addition to https://support.safe.com/hc/en-us/articles/36098228739469-Secure-Data-Virtualization-Endpoints-with-Authentication
Hi everyone, I am having the strangest issue with FME Flow. I have a Form that process some data and then creates a pdf file. It works just fine locally with a UNC path. My issue is Flow, when I publish it, i get a permission denied, but the strange thing is it has no issue writing .txt file to that folder and to make it even more strange, it worked correctly two times out of the 50 tries I did changing things. I have even tried adding this UNC path as a resource in Flow and same result. Has anyone had such issues before? Any suggestions?