A read-only category for lost FME Flow topics. We hope to move them shortly.
Recently active
Issue: FME Server is licensed, but under Engine management, no engines are available. Refering to this article: Known Issue: FME Server Engines Missing Failed to Connect to Job Queue (safe.com) I've tried to delete the log from queue folder, FME can regenerate the log, but still didn't solve the issue. Queue log information:[6732] 25 Nov 12:14:18.692 # Creating Server TCP listening socket 127.0.0.1:6379: bind: No errorFMEserver log:Thu-25-Nov-2021 01:53:57.238 PM INFORM fmeenginemgrnodeclient 402911 : Connecting to Job Queue localhost node host localhost port 6379.Thu-25-Nov-2021 01:53:57.304 PM INFORM fmeenginemgrnodeclient 402911 : Connecting to Job Queue localhost node host localhost port 6379.Thu-25-Nov-2021 01:53:57.387 PM ERROR fmeenginemgrnodeclient 402902 : Failed to connect to Job Queue. Please ensure Job Queue is started.Thu-25-Nov-2021 01:53:57.388 PM ERROR fmeenginemgrnodeclient Could not get a resource from the poolredis.clients.jedis.exceptions.J
Hi All I've been having a look at the new engine assignment rules on recent version of FME Server. When creating a new Engine Assignment Rule you have the ability to create a custom engine property to use to assign engines. However I see no way of subsequently assigning that newely created property to an engine to use in the engine routing. In the Queue Control documentation it suggests that you can add custom properties to Engines, but only using Kubernetes https://docs.safe.com/fme/html/FME_Server_Documentation/WebUI/Queue-Control.htm (towards the bottom of the page under 'To add a queue to a new rule') Is there something i'm missing? i've had a dig through the config files (thinking it might have to be a manual assignment similar to older versions of FME Server) also had a dig through and could find anything apparent in the REST API (side note - noted theres a new v4 API in the works) This could be really powerful if you were able to individually tag engines with
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
When I run a workspace directly on FME server I have the option to choose a job expiration time for both the runtime and the queue time. This can also be done with schedules. However, I can't find this option for workspace apps. How can I set this up for my workspace app?
Hello!We've got two Engines (FME Server 2020.1.0.1). The workspace accesses files which could be accessed by only one editor. But the workspace can be started by many users. How do I prevent running the same workspace at the same time on both engines? The FME Server should detect whether the workspace is running. If the workspace is running, the new job shall be queued. Thank you for your help!
Is there a way of recovering FME Server Engine logs that have been deleted? In the Web UI, I downloaded all (current and old folders) as a backup, and didn't notice until after I had chose to delete the same folders, that the download had some 'network issue' and didn't actually download anything.Is there a way of recovering the log files that were in 'current' and 'old' that I have deleted? They aren't in the Recycle Bin on the FME Server machine. Thanks!
We run FME Server with 2 Engines on the same VM as ArcGIS Server. Lately we experimented with new functionalities in FME Server workspaces that caused very high CPU usage that first crashed the FME Server Core Service then also the ArcGIS Server Service. Geoserver offers an option to limit the max number of threads when seeding tiles...is there a similar option for FME Server to set this per Engine? The alternative would be quite costly for us (have a dedicated VM just for FME Server).
When receiving input from a .dgn file a lot of it's parts are seen as Lines (That is how Smart Solids appear in it, almost as a WireFrame), I managed to group them and I am trying to build areas from them which I can later pass to a MeshBuilder.Some of these lines seem to form perfect forms, just as I wish but some are deformed despite the wireframe looking just as good as the others.I am grouping my lines by igds_cell_sequence_number, which gives me sort of individual elements like walls/windows/etc. as a wireframe:Then I pass it to an AreaBuilderBut my output looks like this: It seems to connect just that triangle over there, how could I change this?Or any idea of a different approach would be greatly appreciated.Thanks in advance!
I followed the instructions under https://community.safe.com/s/article/fme-temp-environment-variable and set it in /etc/environment and yet it still uses the default '/tmp/fmeengine/<engine-folder>'.I have restarted FME Server and the entire server.
I've made the simplest of Server Apps with a Source Text File, StringReplacer and Output Text file to the Data Download service. In the App Parameters, the String Replacer "Text to Replace" shows what it looks to be all of the Transformer configuration settings, but all I want is the Parameter Prompt. I attached a screenshot of it (and the underlying workspace parameters) - can the info in red be removed? I'm running FME Server 2019.1.3.1.Thanks!
I'm hosting FME Server Engine using docker on Ubuntu (tag: 21302). When I try to use it and my Ubuntu is connected to a proxy, HTTPCaller in one of the workspaces can't make external requests resulting in:154 2021-10-24 21:51:39 | HTTPCaller_2 (HTTPFactory): An error occurred while accessing the URL 'https://www.google.com'155 2021-10-24 21:51:49 | HTTPCaller (HTTPFactory): [5]: HTTP transfer error: Couldn't resolve host name156 2021-10-24 21:51:49 | HTTPCaller (HTTPFactory): [5]: Please ensure that your network connection is properly set up157 2021-10-24 21:51:49 | HTTPCaller (HTTPFactory): [5]: No proxy settings have been entered. If you require a proxy to access external URLs, please ensure the appropriate information has been enteredHow can I configure the docker FME Server Engine to use the system proxy? I saw the admin guide but it's intended for direct system installation. Are there any environment variables I can set up?Interesting observation - I had an FME Server Engine on Wi
I have an FME Server workspace with a number of published parameters and one private one, which is a choice parameter with 4 options. I would like publish this as an FME Server App that users will access by scanning a QR code with their phone. The published parameters are no problem, but the private one can't be set anywhere on FME Server. I haven't been able to find out how to do it through the Rest API (and even if that were possible I'd rather not code my own webpage for it). What options do I have other than creating 4 different versions of my workspace and publish each one as a separate Server App?
I am using FME Server 2020. Need to create a webhook but along with that need to set expiry time for the job. Is it possible ?
Hi list.We have a job on an FME server job, that reads from a ZIP file. It's initiated by an outside broker, and the broker continues to perform other tasks after the FME server job has finished.We've encountered an error, where the broker tries to delete the input ZIP file 12 seconds after the FME server job ends successfully. The error message says something about other processes using the file.It doesn't happen consistently, but happens fairly often, so is there a problem with releasing file handles from ended FME server jobs ?Cheers.
Continuing work described in this previous thread, I would like to figure out how to make asynchronous calls to FME Server and poll the job until it's completed, then capture the response. That will allow me to communicate to user in the UI what's going in while job is running, rather than just be waiting for something go happen. So far, I've switched from FMEServer.runWorkspaceWithData( repository, workspace, params, callback);toFMEServer.submitJob( repository, workspace, params, callback);which returns the job ID. There are so many ways in Javascript to now poll the service to check if the job is complete... I was hoping someone has a concise snippet to share?! Maybe there is even a feature in the API or an FME example I've overlooked .
Hey, I am competent with FME Desktop, but an extreme novice to FME Server. I understand with FME server we can create web-apps and the like, and I have a great entry level task I want to see if FME can assist with. Currently we are emailed information from people within our organisation and we have to manually move this data into an excel spreadsheet. I believe with FME Server it can host a page where these fellow staff can input a few basic text items (nothing spatial at this point, that will be phase 2 of my project) and then append it to a local excel table. I am looking for a tutorial to assist me with this process. I am a little overwhelmed as all tutorials I have found so far are wanting the user to upload a file, and the server converts to another file and is returned. This is not really applicable with my basic phase 1 task. Has anyone seen something that may assist, that is targeted to n00bs? Kind regards, Ben
Hi together,I have the strange problem that the FeatureReader transformer, which works fine in FME Desktop is not considered when running on FME Server. The input is a URL - the purpose of the feature reader is to download a dataset from the URL. It worked already on FME Server - and stopped for some reason I simply don't know. I have checked the log - the FeatureReader transformer was simply not run. It is not disabled. It is perfectly connected. But it does not run. Is this a known problem - did any of you see the same? FME Desktop and Server both are 2020!
Hi,we generate some Topic's and get the POST URL. There is this fmetoken=......But after one day there is a new generated tokenvalue in the URL. Why happen that and how we avoid this for the future? We have some external application, which use this URL and are depends on a static FMETokenthanks Jan
I would like to remove the scrollbar from the FME Server App website. To achieve such action I need to edit FME Server App HTML and CSS code. Is this even possible?
Is it possible using two versions of FME Server (2 engines) on the same machine, like FME Desktop?
We receive quite a lot of pdfs of some CAD plans that we are manually georeferencing in ArcGIS Pro. The CAD plans do exist in dxf/dwg too, but mostly a) not georeferenced and b) in a layer structure that's a total mess with no way to automate something here. So we just provide locally georeferenced pdf plans as converted TIFFs.Georeferencing here works by visually selecting some GCPs on some ortho imagery (so it's not 100% accurate) to match them with features on the pdf plan (or TIFF at this point). Is there any way to do this also in FME - and not just locally in the workbench, but as a web app on FME server? Basically there needs to be some steps involved:upload pdf and convert to tiff (should be doable)have an option that places the tiff at the current map canvas (show a map in the app that can also consume own WMS/WMTS services)have an option to create point pairs: first pick on the basemap, second pick on tiff once you have at least 3 or 4 point pairs --> have an optio
Hi,When I submit a FME Server REST API call to GET /licensing/license/capabilitiesor GET /licensing/license/status on our FME Server, it runs fine returning the info requested. However, when trying to automatically refresh the license using the REST API interface, it fails complaining http 403 Access has been forbidden due to CORS. Is that because the request to refresh the license is serviced by a Safe server which is not listed in the FME Server CORS list?
when logged in as the admin account, accessing the dashboards gives the following error:"Please ask your Server Administrator to grant 'Access' and 'List' permissions to the Resource named Dashboards. You will not be able to view any Dashboard reports without this permission."Anyone got any ideas on where to start with this? The admin account has full permissions already, I can't see anything to add.
Hi all, we've just installed FME server, on a standalone machine. All components on one server. We are able to access the fme web interface from the server itself (it's configured for https) and all looks great. However we're unable to access the site from any workstations. Our network team says they have allowed traffic through port 443 (https) so we should be ok there. When trying to load the site on Chrome, we get the following error: The Site can't be reached.... took to long to respond....ERR_CONNECTION_TIMED_OUT. Any thoughts? Not sure what else to try at this point. Our network team is still working on this, and trying to determine where the traffic is being blocked but thought I'd see if anyone else has had this issue. Is 443 the only port needed to be open in this case? -Thanks in advance.