I am trying to write polygon features into a Esri Geodatabase writer where the layer name is NV_NATURRESERVAT. But, the writer is trying to add a suffix “surface” so the output name will instead be NV_NATURRESERVAT_surface. This is not correct.
First of all I dont want the a layer with a name like that. And second, before it reaches the writer the script filters out if theres a need to create a layer or not in Esri Geodatabase.
If theres a need to create a layer it will create on in another writer. If there exist a layer with that name the flow will continue to the second writer. In this case the layer exist, I just want to update it with new data. So, up until writer(s) the layer name is set to NV_NATURRESERVAT. But when it reches the writer it gives me error messages saying that no such layer exist:
“Esri Geodatabase Writer: Feature Class or Table 'NV_NATURRESERVAT_surface' must exist when Table Handling is set to 'Use Existing'
GEODATABASE_SDE writer: An error has occurred. Check the logfile above for details
PythonFactory output feature was rejected downstream. Check the logfile above for details
An error has occurred. Check the logfile above for details
Python Exception <FMEException>: FMEException: 1: An error has occurred. Check the logfile above for details
Error encountered while calling method `input'
Dataladdning_PythonCaller_5 (PythonFactory): PythonFactory failed to process feature”
This is why I believe that the featurewriter is adding the suffix but I cannot see where it is adding the suffix. I havent changed anything. Is this a bug?
Background: I had to update FME Flow to version 2024.0.2.1 at our company because of Arcgisserver update. Before this upgrade we worked with FME Server 2022.1 and I had no problem with that. After the upgrade when I tried to run this workspace I received this error. The point and line layer runs perfect without any weird addition of suffix on the layer name.
Version: ME(R) 2024.0.2.1 (20240513 - Build 24217 - WIN64)