Skip to main content

I am working on a project for a client where i need to handover workspaces that contain multiple feature readers all with multiple outputs in quite a complex workspace. This is fine as the database location is set in a workspace runner outside of these workspaces. However if the client needs to open the workspace to make any edits, i've found since the 2020 update, if you open a workspace and the FeatureReader cant locate the data source it just drops all output ports into a generic port essentially breaking it. Has anyone else found this or can think of a way to stop this from happening?

Additionally since the 2020 update i have found that when you select datasets to read in to a FeatureReader via the 'tick' box selection that it is not keeping the ones already selected and removes them and adds the new selected ones only. My workaround has to actually type the feature type name into the text editor to get it to add an additional feature type.

Update: A workaround i have found is to change the feature reader to 'Specified' and select the feature types there as well, instead of 'One per Feature Type'

Weirdly, removing the quotation marks around the feature type to be read list also works but i'm not sure it as much of a robust solution as above.


@afod are you using a parameter for the database connection? I can reproduce the issue if I use a parameter, and I select the FeatureReader parameters. FME gives the error:

Error connecting to PostgreSQL database(host='', port='', dbname='PostgreSQL ORYX 2', user='', password='***'): 'fe_sendauth: no password supplied'

Failed to obtain any schemas from reader 'POSTGIS' from 1 datasets. This may be due to invalid datasets or format accessibility issues due to licensing, dependencies, or module loading. See logfile for more information

Is that similar to what you are seeing?


@afod are you using a parameter for the database connection? I can reproduce the issue if I use a parameter, and I select the FeatureReader parameters. FME gives the error:

Error connecting to PostgreSQL database(host='', port='', dbname='PostgreSQL ORYX 2', user='', password='***'): 'fe_sendauth: no password supplied'

Failed to obtain any schemas from reader 'POSTGIS' from 1 datasets. This may be due to invalid datasets or format accessibility issues due to licensing, dependencies, or module loading. See logfile for more information

Is that similar to what you are seeing?

Hi Mark. I am using a parameter as the path, however there is actually no error at all in the log. Any FeatureaReader with more than 1 feature type being read drops them all back to a the generic port. If there is only 1 output they do not seem affected. Pathing to the same DB as well.


Reply