Second corrupted workflow in one day in KNIME 5.8.2. LTS
Hello Everyone,
As in the topic, yesterday I closed Knime one workflow with one workflow open, and i chose not to save it as I didn’t make any changes (added and then removed one groupBy node to test something) and today the same workflow was corrupted with very simmilar message to this one: (photo of the previous error)
Everything is stored locally not on Onedrive.
“java.io.IOException: Unable to parse xml: line=2: Content is not allowed in prolog.
xml: URI=java.io.BufferedInputStream@2e2a75c0
dtd: URI=null” (new error)
I tried everything to restore it, and nothing worked. I tried manually reseting .yml file in one component that was broken, deleting that component, I found a workflow here that was remaking settings.yml file posted by one KNIME team member around 2 years ago, and the furthest I got was restoring one node. Copying all nodes to a new blank workflow folder and trying everything that I found on the forums didn’t help, so I cut my losses and decided to rebuild everything another day.
2 hours ago, I closed a different, more important workflow (also didn’t save as it’s quite big and I didn’t want to wait) and had to run it one more time and I got the same corruption, and I don’t know how to fix it and prevent that in the future. I guess saving everything each time?
workflowset.meta and workflow-metadata.xml looks fine (screenshots below). workflow.knime looks really strange and those symbols don’t translate to anything.
All xml files in metanodes look fine and I’m out of ideas. Most of my job is building and running workflows and they are important part of my workday.
Is there any fix to it? Should I use different knime version/change files/make a copy everyday and pray it won’t brake?
Any help is highly appriciated, as rebuilding anything from past copies will probably take days if not weeks