A read-only category for lost FME Flow topics. We hope to move them shortly.
Recently active
I have a workflow that allows the user to select their desired market as an AOI for a server app. See this example for what I'm referring to and how this is deployed. https://engage.safe.com/demos/map-based-data-distribution-fme-server-apps/ The workflow works just fine, but does FME server have the functionality to display features on the map when the user selects the AOI? This would help when defining the area somewhat and give the user more context to what they are selecting.
Not sure if it might benefit others but I’ve recently had to enable HSTS to harden the HTTP redirect from Port 80 to 443.Edited the web.xml file and located the HSTS Comments. (~Line 468)Added the below filters <!-- Enable HSTS --><filter> <filter-name>httpHeaderSecurity</filter-name> <filter-class>org.apache.catalina.filters.HttpHeaderSecurityFilter</filter-class> <init-param> <param-name>hstsEnabled</param-name> <param-value>true</param-value> </init-param> <init-param> <param-name>hstsMaxAgeSeconds</param-name> <param-value>31536000</param-value> </init-param> <init-param> <param-name>hstsIncludeSubDomains</param-name> <param-value>true</param-value> </init-param> <init-param> <param-name>hstsPreload</param-name> <param-value>true<
Version: FME Flow 2024.0.1Build 24202 - win64Issue:Click “Backup & Restore - Create Backup” or “System configuration - System Cleanup” or “System configuration - Network & Email”, error message “Error communicating with FME Server host localhost” will pop up. All other functions works fine, I only noticed this when try to create a backup. FME Flow is accessible through http://localhost:8080/fmeserver/
On FME Server 2022.1.1, me and a fellow colleague noticed we cannot download any FMW files from the Workspaces page.Upon opening a Chrome console, we both get the following errors when trying: Failed to load resource: the server responded with a status of 500 ()main-es2015.4568b5467a926bd0ac9b.js:1 ERROR TypeError: Cannot read properties of null (reading 'body') at HTMLIFrameElement.j [as __zone_symbol__ON_PROPERTYload] (safe-software-app.22623.min.js:10:16906) at HTMLIFrameElement.w (polyfills-es2015.e7ece7f15ffd343d735b.js:1:35186) at u.invokeTask (polyfills-es2015.e7ece7f15ffd343d735b.js:1:25728) at Object.onInvokeTask (main-es2015.4568b5467a926bd0ac9b.js:1:526473) at u.invokeTask (polyfills-es2015.e7ece7f15ffd343d735b.js:1:25649) at a.runTask (polyfills-es2015.e7ece7f15ffd343d735b.js:1:21137) at l.invokeTask [as invoke] (polyfills-es2015.e7ece7f15ffd343d735b.js:1:26778) at p (polyfills-es2015.e7ece7f15ffd343d735b.js:1:39061) at HTMLIFrameElement.h (polyfills-es2015
Hi all, I need some advice for 2 issues in FME server, which are possibly related:1. Memory Issue (Insufficient memory available -- error code was 2 - please read the FME Help section 'Adjusting Memory Resources' for workarounds.):I have an issue with a workbench I’ve made in FME desktop which behaves differently when run on FME server. Both environments have the same memory constraints.The issue occurs when I try to load a handful (<5) of files into my workspace, which generally can handle upwards of 400 regular files. The files themselves aren’t much different (no odd characters that might trip the process up), but FME seems to get stuck on a subset of them, and keeps churning until all memory is used up. As mentioned, this only happens in FME Server.On failing a Job due to no memory, it tries again: (Failed to free sufficient memory to reach the process usage limit. To improve stability and performance please increase the memory available to FME. Available memory can be increased
Hi all, I am running FME Flow 2023.1 and have a flow app with a handful of mandatory parameters which the user enters and clicks 'OK'. If the user does not enter all parameters and attempts to run the app, they get a 'Please supply a list for parameter' error.If the user re-enters all the parameters and attempts to run the app, the 'OK' button is now greyed-out. The user must refresh the page and start again.is there a reason for this behaviour?It's pretty annoying to have the user re-enter all parameters again if they have forgotten to enter a mandatory field. thanks
when i trying to run this workspace from server i get this error This FME edition does not recognize the `SAFE.GOOGLE-SHEETS.GOOGLESHEETS4' 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
Hello,So we upgraded the server to the latest version and now I can't run a workspace.The error in the localhost.2020-02-06.log file.06-Feb-2020 11:24:30.318 SEVERE [https-jsse-nio-443-exec-9] org.apache.catalina.core.StandardWrapperValve.invoke Servlet.service() for servlet [JobRunnerForm] in context with path [/fmeserver] threw exception javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested targetWhen we try in FireFox we get "This is an unsafe certificate". Chrome en Edge mark the certificate as safe.In the catalina.2020-02-06.log:COM.safe.web.client.SelfSignedTrustManager.checkServerTrusted Server certificate chain received:Certificate #1:[[ Version: V3 Subject: CN=internalservername, OU=X, O=Y, L=Z, C=BE Signature Algorithm: SHA256withRSA, OID = 1.... Key: Sun RSA public key, 2048 bitsWe tried every method that w
Event Description: Error was recorded in fmeserver.log file.Event Title: Error LogsMessage: Failed to register FME Engine. This also keeps on repeating:Event Description: Error was recorded in fmeserver.log file.Event Title: Error LogsMessage: FME Server license does not allow more than maximum of 1 FME Engine(s).
When in automations you work with the dynamic workspace runner the workspace field blanks after hitting [apply]. It is annoying and confusing because some times the chosen parameter value is not forgotten and some time it is forgotten!? I believe this is a bug but have not seen any mentioning of this in here. So appologies if this is a known issue expected to be solved in next release!Before [apply]:After [apply]:
Where to find FME Server 2022.x Java API documentation?
Hi I am trying to run a workspace in server (my first!) and am getting the following error: "Unable to perform any licensing related tasks. Please check your Esri ArcGIS Compatibility workspace parameter, found in Navigator -> Workspace Parameters -> Translation. This 64-bit version of FME requires ArcGIS Desktop along with 64-bit Background Geoprocessing; ArcGIS Pro; or ArcGIS Enterprise. Refer to this this article http://fme.ly/qua for more details" ArcGIS Pro Advanced 3.1 is installed on the machine with a single use licence. The version of FME Server is 2022.2.5 so that should be compatable. The original workbench runs fine and the ESRI workspace parameter is set to ArcGIS Pro. Does anytone have any ideas as how to resolve this? Thanks
I have a number of workspaces to allow users to convert data between various formats. After upgrading our server to Flow from Server 2023 I had to republish these to get them to work, and for the most part it seems ok. I register each workspace with the job submitter and data download services, and use $(FME_MF_DIR) for temp storage of the uploaded data. So far so good... Then there is that one workspace: It is defined the same way as the others, but this will not allow me to select "User Can Upload" when I define the workspace app. The other apps I set up with Service: Data Download and check User Can Upload. For this one workspace the option is not there unless I choose Service: Job Submitter, but then I am not able to download the results. I can run the workspace manually in Flow, upload files and get a download link to the results, but can't get it to work as an app Any ideas to what this can be?
Hi Folks - I would like to use the FME Server API to get a list of the Web Connections that a workspace uses. I see that there is an endpoint for GET /repositories/< repository >/items/< item >/parameters , but this doesn't provide details regarding the Web Connections configured for the workspace. I currently have a query like:http://domain.com/fmerest/v3/repositories/repo_name/items/workspace_name.fmw/parameters ... and wondering how to change this to get the Web Connection details as well. In the implementation notes of the endpoint above I see the info below, but I am not sure how to use the create a query using the "Sub-type: Web Connection Parameter" Sub-type: Web Connection Parameterparameter {connectionTypes (array[string]): Connection types of this published parameter,defaultValue (string): Default value of the published parameter,description (string): A human-readable description of the published parameter,excludeConnectionTypes (array[string]): Co
If a user follows a direct link to a workspace app or an app gallery, and there is authentication required, a login screen appears. If using 'normal' login with username / password, after login the user gets redirected to the URL in the workspace link., which is correct. However, if I use a Microsoft Azure AD login ('log in with microsoft'), the user always gets redirected to de base URL of FME server and not to the app. Is there somewhere a setting we should set to redirect to the url of the app instead of the base url ?
I've followed the steps in this Article to connect my servey to my FME Servey. but I am getting following Error while I'm submitting a new Survey123 to test if it works or not and it looks like that there is no JSON file is created in View Log File Survey submitted successfully, but an error occurred while triggering webhook. http://mvpap###/fme###/v332/automation/workflows/#######-####-41b6-#####-c4073#####/10c98c70-#####-1d82-8a29-######/messageFailed to fetch Can you please help me to solve it?thanks in advance
How to provide/use gRPC flow with FMEflow?
hello everyone I want to produce a point from this data in text format and the XY values I need are in a single stub. The FME dataset area is common for x and Y. I will bring these XY values side by side and produce a point from the vertex creator, but I did not know how to do this.
Hi,I'm trying to ingest log files into Azure monitor so I can send out organisation wide notifications but i've run into an issue. When I look into the machine that flow is installed on, I can see that it is storing logs in folders in batches of 1000 and it will create new folder each time it hits a multiple of 1000. I can process files into Azure, but this doesn't seem to work with a wildcard in the /current/ folder - it needs a folder that already exists. Is there a way to write these logs all to the same folder? The file pattern/query i'm using: C:\\ProgramData......logs\\engine\\current\\jobs\\*\\job_*.txtMany thanks, Sam
What Parameter should we use to connect to .sde(s) file uploaded to File & Connections-> Database Connections, on Flow?$(FME_MF_DIR)part_etl_server.sdeUsing above parameter we are able to connect the part_etl_server.sde which we attached into script publishing from Form but we need to connect into what we already have on server? Thanks
I performed the express install of FME Flow 2023. Then I restored a backup from FME Server 2021. I do not see the backup schedule promised at https://docs.safe.com/fme/html/FME-Flow/AdminGuide/Perform_Scheduled_Backup.htm. Did my restore over write it? How can I automate a backup of FME Flow?
When doing a start of the services after the DB has been initialized; I get this... com.microsoft.sqlserver.jdbc.SQLServerException: The driver could not establish a secure connection to SQL Server by using Secure Sockets Layer (SSL) encryption. Error: "PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target". Have verified the Server/Port pair are correct, as well as verified the port accessibility from the Flow Server to the DB.
Hi all, Is there a way to remove the word '(optional)' when generating a Flow App?I find unnecessary text too noisy for the user...they don't need to see the text (optional) on the app. Be good if there was an option to turn this prompt off?? thanks,Tim
A user created a Flow App with a data upload but the upload is not working (no response from server). The stacktrace below shows that the backend cannot connect to some HTTPS endpoint. How can I find out what endpoint it is trying to connect to? Some config variable? This is a distributed FME Flow 2023.1.1.1 installation on Ubuntu 22.04. Stacktrace from /opt/fmeflow/resources/logs/tomcat/oxdedc001svdb02/catalina.2023-11-15.log:15-Nov-2023 17:12:26.716 SEVERE [http-nio-127.0.0.1-8081-exec-9] COM.safe.web.servlet.HttpRESTModel.handleException GET:/dataupload/Korridor_B_Test/shapefile2postgis.fmw java.net.ConnectException: Connection timed out at java.base/sun.nio.ch.Net.connect0(Native Method) at java.base/sun.nio.ch.Net.connect(Unknown Source) at java.base/sun.nio.ch.Net.connect(Unknown Source) at java.base/sun.nio.ch.NioSocketImpl.connect(Unknown Source) at java.base/java.net.SocksSocketImpl.connect(Unknown Source) at java.base/java.net.Socket.connect(Unknown Source)
Hi Group, Imagine I create a workspace in Form which is then published to Flow. I'd then run this via Flow, and it runs fine. But if I then make a change in the original workspace in Form (even a tiny change like change the destination of a writer, or add a new transformer somewhere), do I then have to republish the workspace from Form to Flow? Or does Flow automatically pick up on changes made to the workspace in Form? Thanks,Stuart