Translation error, unable to deploy, note_ty5jc43

Dear Kobotoolbox Community,

I have an existing form with prior submissions. I added a new question and saved the changes without redeploying. After a few hours, when I signed in again, I encountered a translation error. I attempted to fix it by removing one language and keeping English as the default, but this removed the English labels and choices. To recover the form, I went to the form history, used the clone option, and tried to redeploy it. However, I then encountered the following error: unable to deploy, the survey element named “note_ty5jc43’ has no label or hint.

image.png

Can I still recover the data? I hope you can help me solve this issue.

Hoping for your response and suggestions.

Thank you very much in advance.

Welcome to the community, @safeproject! Could you let us know if you have already started collecting data for the project? Could you also let us know the server you are using? As s quick check could you also try to list out the exact steps so that we could replicate your issue to identify if it’s a bug? Or, are you able to reproduce the issue? If yes, your steps would help us identify the source of this issue.

Hello, thanks for the response. I already start collecting data for the project. I think the server is non-humanitarian. My steps that I have taken are:

  1. I have an existing form with prior submissions. I added a new question and saved the changes without redeploying.

  2. After a few hours, when I signed in again, I encountered a translation error. I attempted to fix it by removing one language and keeping English as the default, but this resulted in the English labels and choices being removed.

    To recover the form, I went to the form history, used the clone option, and tried to redeploy it. However, I then encountered the unable to deploy error, the survey element named note_ty5jc43 has no label or hint.

Could you please explain what does it mean reproduce the issue?

@safeproject, are you able to reproduce this issue again on a dummy project? We are also investigating this issue. It would be helpful if you could share with us the details for reproducing this issue.

BTW, when you mentioned:

Did you mean your English label was deleted when taking this action?

Hi @safeproject
Please see this post:

1 Like

Dear @pahoy, Thank you so much for checking on this issue. I appreciate it. I will try these steps you recommended and get back to you for any follow-up questions. Thank you so much.

2 Likes

Dear @pahoy, I followed the steps you recommended, removed the word label (or do I need to remove the entire column) and retain the English (en). I uploaded the form again but nothing changed, also the note_ty5jc43 still there.

@safeproject, all you need to do is …

  • Download your form as XLSForm
  • Check whether there are any unnamed translations in your form. You will need to check this manually under the survey tab, choices tab and the settings tab.
  • If you feel like everything is okay, you could quickly validate this through this online validator to see if there are any syntax issues present in your XLSForm.
  • If everything is fine there, then you could upload it in your project that had this issue and redeploy.
1 Like

Dear @Kal_Lam, I checked the XLSForm - survey, choices and settings tabs, it includes unnamed/different column names as well as the data table in Kobo. Do I need to delete all of those in XLSForm and how? Thank you.

@safeproject, you will only need to delete the language that has no translations from your XLSForm (not from the UI). Then upload the updated XLSForm to your project and redeploy. That should solve your issue. Just in case you would still need the previous form version you could extract it from the form version list from under your FORM page by cloning it to a new project and then downloading the XLSForm to see if that version has the latest questions you would need.

Hi @Kal_Lam , I have a new error encountered whenever I download XLSForm or trying to redeploy the form - Server Error 500. What to do with this type of error? Thank you in advance.