Skip to main content
Question

How to fix bugged user parameter ?


I had a workspace with 13 user parameters. When renaming them all, I accidentally erased one's identifier, and it duplicated it and the new one is bugged.

 

When I try to save, the workspace crashes. After publishing it on the server, trying to run it shows not a single user parameter.

 

I can not delete it, and it is linked to every single transformer of the workspace (copy pasting any transformer from the bugged workspace to a new one imports the bugged user parameter and therefore corrupts the workspace).

 

userparameters

12 replies

geoleo
Contributor
Forum|alt.badge.img+13
  • Contributor
  • August 3, 2022

I have the same issue and I'm trying to find a solution


  • Author
  • August 3, 2022
geoleo wrote:

I have the same issue and I'm trying to find a solution

I did not find one, and neither anyone here I suppose.

I opened the previous workspace on a second monitor, and carefully recreated it manually by hand.

A bummer.


geoleo
Contributor
Forum|alt.badge.img+13
  • Contributor
  • August 3, 2022
osacode wrote:

I did not find one, and neither anyone here I suppose.

I opened the previous workspace on a second monitor, and carefully recreated it manually by hand.

A bummer.

That's unfortunate, I've just found a solution that worked for me:

I made a copy of the corrupted workspace and opened it in FME Workbench 2021.2.4

Luckily I encountered no missing transformers.

In 2021.2.4 the blank/empty parameter had turned into: FME_SYNTAX_FME_FME_INCLUDEBROWSE_NO

I could delete that parameter (without FME crashing) and save the workspace.

After that could open the workspace in 2022.0

 

Hopefully you can do something similar.

 

FME versions I used:

Version: FME(R) 2022.0.0.0 (20220428 - Build 22337 - WIN64)

Version: FME(R) 2021.2.4.0 (20220308 - Build 21814 - WIN64)


danminneyatsaf
Safer
Forum|alt.badge.img+12

Hi @osacode​ what version of FME Desktop are you using? I haven't been able to reproduce the issue in FME 2022.1. When you erased the identifier, did you do that in the Manage User Parameter window? If I try to delete the identifier and leave it blank then it won't let me close the window. Some steps you took to produce the issue would help greatly.

Thanks!


dollyns
Participant
Forum|alt.badge.img+1
  • Participant
  • August 8, 2023
danminneyatsaf wrote:

Hi @osacode​ what version of FME Desktop are you using? I haven't been able to reproduce the issue in FME 2022.1. When you erased the identifier, did you do that in the Manage User Parameter window? If I try to delete the identifier and leave it blank then it won't let me close the window. Some steps you took to produce the issue would help greatly.

Thanks!

Hi @danminneyatsaf​ ,

Is there any workaround for this?

I encounter the same issue and not sure how to reproduce. I only remember creating a user parameter to select a folder, and I named the parameter, and filled the default value. After clicking save, the parameter is shown without a name, similar to the thread owner's screenshot.

 

Whenever I run the workspace, this empty parameter will always require to input a value in order to be run, even though it is not used anywhere. And when I input a value, I saw the number of user parameters increases. And when I open the user parameters management dialog, I saw a lot of empty parameters there. It will keep add up new empty parameters whenever I run the workspace.

 

I ended up getting like 4000 empty parameters, and when I selected all of them and tried to delete it one go, the applicate froze and not responding.

 

Now I cannot even open it after I tried to close the app and try again, the app will not respond. This FME template took me 1 week to prepare, and now I am on the verge of loosing all my work.


danminneyatsaf
Safer
Forum|alt.badge.img+12
dollyns wrote:

Hi @danminneyatsaf​ ,

Is there any workaround for this?

I encounter the same issue and not sure how to reproduce. I only remember creating a user parameter to select a folder, and I named the parameter, and filled the default value. After clicking save, the parameter is shown without a name, similar to the thread owner's screenshot.

 

Whenever I run the workspace, this empty parameter will always require to input a value in order to be run, even though it is not used anywhere. And when I input a value, I saw the number of user parameters increases. And when I open the user parameters management dialog, I saw a lot of empty parameters there. It will keep add up new empty parameters whenever I run the workspace.

 

I ended up getting like 4000 empty parameters, and when I selected all of them and tried to delete it one go, the applicate froze and not responding.

 

Now I cannot even open it after I tried to close the app and try again, the app will not respond. This FME template took me 1 week to prepare, and now I am on the verge of loosing all my work.

@dollyns​ I wasn't able to reproduce the issue myself so unfortunately I wasn't able to test for a workaround. If you're able to share your workspace with us, I can take a look and see if we can get a workaround. If you'd prefer to not share your workspace here publicly, please create a support case with us and include your workspace: https://community.safe.com/s/submit-case


brublanc
Contributor
Forum|alt.badge.img+4
  • Contributor
  • September 14, 2023

I'm running into the exact same issue. I've already put too much time into this tool to re-create it manually (given that copy & paste doesn't work). So I'll just try to make it work with that bugged user parameter causing crashes every now and then.


brublanc
Contributor
Forum|alt.badge.img+4
  • Contributor
  • September 14, 2023
dollyns wrote:

Hi @danminneyatsaf​ ,

Is there any workaround for this?

I encounter the same issue and not sure how to reproduce. I only remember creating a user parameter to select a folder, and I named the parameter, and filled the default value. After clicking save, the parameter is shown without a name, similar to the thread owner's screenshot.

 

Whenever I run the workspace, this empty parameter will always require to input a value in order to be run, even though it is not used anywhere. And when I input a value, I saw the number of user parameters increases. And when I open the user parameters management dialog, I saw a lot of empty parameters there. It will keep add up new empty parameters whenever I run the workspace.

 

I ended up getting like 4000 empty parameters, and when I selected all of them and tried to delete it one go, the applicate froze and not responding.

 

Now I cannot even open it after I tried to close the app and try again, the app will not respond. This FME template took me 1 week to prepare, and now I am on the verge of loosing all my work.

That happened to me as well. After the 4000+ empty user parameters got created, I essentially had to wait hours for the tool to open, select them, delete them, and then save them. Thankfully I could just do it overnight, but this was very disruptive.


danminneyatsaf
Safer
Forum|alt.badge.img+12
brublanc wrote:

I'm running into the exact same issue. I've already put too much time into this tool to re-create it manually (given that copy & paste doesn't work). So I'll just try to make it work with that bugged user parameter causing crashes every now and then.

@brublanc​ what version of FME Form/Desktop are you running? I'd like to try reproducing the issue again. If you're able to share your workspace with us here (or via a case), then that would be very helpful. I suspect if you share your workspace file then it should be easily reproduceable.


brublanc
Contributor
Forum|alt.badge.img+4
  • Contributor
  • September 18, 2023
danminneyatsaf wrote:

@brublanc​ what version of FME Form/Desktop are you running? I'd like to try reproducing the issue again. If you're able to share your workspace with us here (or via a case), then that would be very helpful. I suspect if you share your workspace file then it should be easily reproduceable.

Of course! I will create a case and link it here. I was using the current Esri version of FME via the Data Interoperability extension (2022.1?) I should mention that I went ahead and used a personal license of the latest FME Form version (2023.?) and after a few saves the problem seems to have gone away? But I'll need to double check that, I've been busy with a tight deadline and haven't had much time to troubleshoot.


mholemans
Contributor
Forum|alt.badge.img+4
  • Contributor
  • March 25, 2024

I encountered the same issue in the 2022.2.2.0 version. Like mentioned above already the solution is by copying the whole workspace to another FME version. However to solve this problem I needed to copy the content twice.

The workaround that worked with me was the following:

  1. First I copied the whole content of my canvas from FME workbench 2022.2 to FME form 2023.2. The bugged parameter was still present in FME 2023 and showing the same behavior.
  2. I copied then back the content from the 2023.2 version to fme workbench 2022.2. With the second copy I got rid of this buggy user parameter. And I didn’t need to completely rebuild my workspace.

I hope this can work for other people too.

 

Kind regards,

Matthias


kirken
Contributor
Forum|alt.badge.img+7
  • Contributor
  • October 3, 2024

Hi!

I got the same problem using FME 2022.2.6: corrupted user parameter without a parameter identifier that cannot be deleted.

I produced this error somehow when creating this parameter and deleting the name and accepting the default name when error prompt was given. I also tried to delete the corrupted parameter in FME 2024.0.1 but without success. Now I have an useless nameless parameter that can neither be updated nor deleted :( 

 


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings