If I were trying to create a fault with the same symptoms, I would:
- rewrite the configuration file often, and on startup
- using java
and either:
- rewrite it in place, so if the java failed early, it would be blank
or:
- write it to a temporary file and rename it, but not detect the java error
I have not examined the relevant code, and I am on MacOS, so I am unlikely to exercise the fault. Can someone who knows determine whether the code is compatible with my theory of the fault?
If I were trying to create a fault with the same symptoms, I would:
- rewrite the configuration file often, and on startup
- using java
and either:
- rewrite it in place, so if the java failed early, it would be blank
or:
- write it to a temporary file and rename it, but not detect the java error
I have not examined the relevant code, and I am on MacOS, so I am unlikely to exercise the fault. Can someone who knows determine whether the code is compatible with my theory of the fault?