A space to discuss FME Flow
Recently active
My fme flow 2025 server setup requires proxy settings to allow access to other ressources in the net.This seems to cause trouble with the Elastic Writer (Elastic Cluster in this case).When switching the proxy off, it is no problem to write content into a elastic index.Switching the proxy on and putting the elastic server in the “no proxy for” list, leads to connection attempts to the proxy server and then timeouts, like here (10.150.0.77 is the proxy server):2025-10-28 20:45:44| 1.2| 0.0|INFORM|ELASTICSEARCH_CLUSTER Writer: Feature Type Parameter 'fme_match_id_attribute' has value '_id' for feature type 'adressen_4326'2025-10-28 20:45:44| 1.2| 0.0|INFORM|ELASTICSEARCH_CLUSTER writer: Opening cluster 'http://geogdiesp001.xxx:9200/'2025-10-28 20:46:05| 1.2| 0.0|ERROR |ELASTICSEARCH_CLUSTER writer: JSON parsing error: boolean expected (at offset 2)2025-10-28 20:46:05| 1.2| 0.0|ERROR |ELASTICSEARCH_CLUSTER writer: Failed to connect to 10.158.0.77 port 80 after 21004 ms: Could n
I have a working workbench that accepts a user parameter for a Cityworks WorkOrderSid. I have a FWM Flow Webhook setup per instructions. I think my issue is that the work order sid is not getting transfered as expected. Here is a screenshot of the CW Template Details: I think the Template text is wrong because im getting an error in FLOW:it looks like the auth code is getting passed in to the WorkorderSID?Let me know if you need to see any other part of the setup...
Hi,I was trying to submit job in FME server and it just throwing it in to queue. while I am troubleshooting the issue I have noticed there is no engine listed at Engine Management page I am wondering why??Ihave tried to fix the issue by restarting all FME related service manually and didnt work.Any suggestion? this is production environment ?thank you
Im trying out the new Dynamic workspaces in automations. Running the workspaces works great! The problem i'm running into is as followed: The dynamic workspaces are writing out files to a folder. Depending on how often the dynamic workspace will run, several files can be created.Ones the workspaces are done, i want to start another workspace that takes all the files in that new output folder and send them by email. The workspace that sends these files out should only run once! But, since dynamic workspaces run several times both output ports will yield x amount of output features, triggering the last workspace multiple times. I thought of using a merge action but when you try to connect that to the output port of a dynamic workspace an error occurs: "Cannot connect content router ports to merge". (this also happens trying to connect it to the automation writer output port which has the attributes i need). Is there any way to only trigger a workspace once after all the Dy
Dear community, I'm currently using FME 32bit on WIN64 with 16GB. To obtain better performance, I'm thinking on migrating to 64bit FME. Can I exchange workspaces that were created on a 64bit FME with my colleagues who use 32bit FME? Is it right that the primary disadvantage of FME 64bit is the missing support for ESRI geodatabases compared to FME 32bit? I read on an other topic that a parallel installation is possible. Are there any side effects by using 32 and 62 bit together on one machine? Kind regards Thomas
Hello, I was looking into FME Server when I noticed that there was a vulnerability listed for the software. It can be found here: https://nvd.nist.gov/vuln/detail/CVE-2018-20402 Has this been acknowledged?
Hi all, I would like store the historical data in FME Server to MS SQL Server database. I have successfully store the data from FME Desktop to the SQL Server. Then I have publish the workspace to FME server to do the automation which will update the data daily at 9.00 AM. However, I couldn't store and view the past data in the database once the data is update after the automation. Any suggestions?
once i stoped an automation and again i want to start is its giving error "Unable to enable xxxxxx There was an issue with component "Workspace". Subscription e39f275f-b7d6-4006-89a9-bec0b5e5d8d7-b9c6a63a-bc2d-2914-9906-35915d3c392d already exists.
Is there a way to make FME Server move emails to a certain folder or even delete them once they have been read by the IMAP publisher?There is no such option in the publisher settings. Is there maybe a trick to do the same using a custom transformer?
I am still facing this error. My Email Transformer is up to date, but the issue persists. When I run the workflow through FME Desktop (Form), it works fine. However, when I run it from the command prompt, the email is not sent and I receive the error log shown below. Could you please clarify why FME uses different Python environments for Desktop (Form) and fme.exe? This inconsistency is causing problems. 2025-08-21 06:23:59|1853.9| 0.0|INFORM|Successfully closed POSTGRES database reader2025-08-21 06:23:59|1853.9| 0.0|STATS |SQLExecutor_5 INITIATOR Splitter (TeeFactory): Cloned 1 input feature(s) into 2 output feature(s)2025-08-21 06:24:02|1854.3| 0.4|ERROR |Message Type: fme::internal::_v0::py::Exception2025-08-21 06:24:02|1854.3| 0.0|ERROR |Python Exception <ModuleNotFoundError>: No module named 'fmepy_emailer'2025-08-21 06:24:02|1854.3| 0.0|FATAL |PythonFactory failed to load python symbol `fmepy_emailer.Emailer'. An outdated FME packaged transformer may be in use. Please
Hello all, Our IT department has the policy to remove all the vulnarible Log4j related files from the systems which came from a server scan. We have a FME server 2020.1 with engine 2020.2.5The scan gives the following files: C:\\Program Files\\FMEServer\\Server\\fme\\plugins\\activemq-all-5.6.0.jarC:\\Program Files\\FMEServer\\Server\\fme\\plugins\\log4j-1.2.16.jarC:\\Program Files\\FMEServer\\Server\\FMEEngineUpgrade\\plugins\\activemq-all-5.6.0.jarC:\\Program Files\\FMEServer\\Server\\FMEEngineUpgrade\\plugins\\log4j-1.2.16.jarC:\\Program Files\\FMEServer\\Server\\lib\\log4j-1.2.14.jarC:\\Program Files\\FMEServer\\Utilities\\tomcat\\webapps\\fmeapiv4.warC:\\Program Files\\FMEServer\\Utilities\\tomcat\\webapps\\fmeapiv4\\WEB-INF\\lib\\logback-classic-1.2.3.jarC:\\Program Files\\FMEServer\\Utilities\\tomcat\\webapps\\fmerest.war","WEB-INF/lib/log4j-1.2.14.jarC:\\Program Files\\FMEServer\\Utilities\\tomcat\\webapps\\fmerest\\WEB-INF\\lib\\log4j-1.2.14.jar What would be the e
Is FME Server affected by the recent vulnerability discovered in Spring Core? https://www.contrastsecurity.com/security-influencers/new-spring4shell-vulnerability-confirmed-what-it-is-and-how-to-be-prepared
Hi I am trying to add a engine via a remote engine service FME Flow 23 but the credentials always seem to be rejected, tried with superadmin etc no luck. Any ideas? Many ThanksOliver
At our organization, we don't have enough licenses at the moment. Naturally, part of the solution is to buy new licenses, however it would also be nice to implement something that certain users get priority in getting a FME desktop license over other users. I was looking at the following link https://docs.safe.com/fme/html/FME_Desktop_Documentation/FME_Desktop_Admin_Guide/FMEInstallation/Restricting_Licenses_to_Users_or_Groups.htm. I see it's possible to reserve for certain groups, however instead of reserving, I would like to do priotising. Is it possible to configure something like that.
Hi.I need some support for tender assumptions. Is it possible to install two kind of FME Desktop fixed (node-locked) license (e.g Pro and Smallworld) on single machine and use selected license in batch mode of fme.exe process running? I need to control license usage according to two different custom applications which use fme batch processing.
Issue best described with some images: Anyone have any ideas as to why, before lunch it was running and reporting taking a few seconds, now it is taking a one minute but reporting as taking 3 seconds. I am running as a data stream. Thank you
Hi Tem, I have a fme file which has to be run 15 times with different parameters( 15 oracle schemas) in fme server 2017. after 15 runs fme server has to stop running when the last schema completes. how can i achieve this in fme server 2017? I am using fme server notifier within fmw file with fme workspace run functionality. But i am not successful.need help.
I have an FME workbench that performs change detection logic and outputs features using the Automations Writer. This workbench is triggered within an automation, and downstream workbenches receive their input from the Automation Writer output.Most of the time, everything works as expected. However, on rare occasions, the workbench fails with the following error:AUTOMATIONS Writer: FME Flow error: 'Blocking request exceeded 10s' I would appreciate any suggestions or possible workarounds to prevent or handle this issue.@ebygomm @redgeographics @hkingsbury @danilo_fme @runneals
HTML Pages created with FME use an external stylesheet:<html> <head> <title>Report</title> <meta charset="UTF-8"> <link href="https://cdn.jsdelivr.net/npm/bootstrap@4.5.3/dist/css/bootstrap.min.css" rel="stylesheet"> </head> <body> ...... </body></html>This is somewhat of a problem when FME Flow has no access to this location, as HTML pages displayed from FME Flow Apps in that case will show without this stylesheet, thus maiming the layout.Are there alternatives for using this external stylesheet, like placing a copy of it somewhere on the FME Flow machine? Then the <head> of the HTML page could point to this local stylesheet.The stylesheet contains a lot of information, so adding the contents of the stylesheet to the header of the HTML file does not look like a viable option.
Hi!Having a hard time getting FME Desktop to play along with my Fedora 28 Installation. Used to be ok with FME 2017 and Fedora 27 but after upgrading, FME 2017 Workbench seems to install OK but won't start. FME 2018 won't even install with the following:/var/tmp/rpm-tmp.0TKvDW: line 8: pip3: command not founderror: %prein(fme-desktop-2018-2018.0.1.1-18312.el7.centos.x86_64) scriptlet failed, exit status 127Error in PREIN scriptlet in rpm package fme-desktop-2018Error in PREIN scriptlet in rpm package fme-desktop-2018 Some weird python package manager issue perhaps??Also when I remove the faulty 2017 install of FME it ruins my QGIS 3 installation in the process. I'm fully aware of the fact that officially FME is only supported on Ubuntu LTS, but it should definetly also be working on Fedora IMHO. Any feedback appreciated.Regards,Stian
Hello all,I am getting an error message stating that the email sent via the Emailer transformer does not contain a header (From).Here is a description of the error:SMTP error from remote mail server after end of data: 550-5.7.1 [2a00:4e40:1:1::9:4 11] Our system has detected that this message 550-5.7.1 is not RFC 5322 compliant: 550-5.7.1 'From' header is missing. 550-5.7.1 To reduce the amount of spam sent to Gmail, this message has been 550-5.7.1 blocked. Please visit 550-5.7.1 https://support.google.com/mail/?p=RfcMessageNonCompliant 550 5.7.1 and review RFC 5322 specifications for more information. o16si20691209edc.165 - gsmtpI am actually specifying a From in the emailer but it seems not to come through:Does anybody know if its a known issue? I am using FME 2017.0.0.0 (20170228 - Build 17259 - WIN64)Thanks in advance.
HI !If you haven't heard, the next generation of consoles, Microsoft’s Xbox Series X and Sony’s PlayStation 5, will support Unreal Engine platform. SourceMaybe you're seeing me coming... because as you know, FME does support Unreal Engine. SourceDo you think that it could be hypothetically possible to push data on those consoles with FME and navigate into it with consoles controllers?I like to dream...
I want to instantly receive a notification email when a new record has been added to a table that is in Oracle
I’ve been working on a service which is to be triggered by a webhook. The process ends with an email to the initial requester with a link to the data where they can download it from. On of the things I want to include was/is a summary of the request to help the user figure out what it is they requested when they look at the email. But that requires me consuming and then giving back the user their own input. In testing I’ve found that it’s really easy to just inject key words into the request. There are certain key words that just get resolved directly meaning I couldn’t even try and sanitize the request. Is this a lost cause? Has anyone else battled with this?For example if the request was something like { “parameter1”: “{event.id}”}Then {event.id} just gets resolved and if I’ve using “parameter1” in my email then it just gets set out as the event id.
General info: There is a survey123 with a webhook to run a workspace in fme server. Webhook is only for new entries, not edited. Test:From any Windows OS, once the survey is filled out, the webhook is triggered: a json file is sent to FME server and the workspace runs (i can see a completed job). Test 2:From an iOS (tablet), survey is filled out. Not sure if the webhook is triggered, but there is no json file on FME Server and no jobs, running or queue or completed. Question: Is there something on survey123 I can look at to know that the webhook was triggered? Is there an issue from an iOS device? I don't have an android device to test on so not sure if the problem is mobile device specific or just iOS. Would appreciate any insight.