Licensing Error

Just today, we are encountering this error:

Licensing Error: An error occurred while flushing properties: Root element is missing. Partial properties content is: '' (length: 0)

[1] Root element is missing. Partial properties content is: '' (length: 0)
   at OutSystems.Activation.Logic.Properties.FlushProperties()

[2] Root element is missing.
   at System.Xml.XmlTextReaderImpl.Throw(Exception e)
   at System.Xml.XmlTextReaderImpl.ParseDocumentContent()
   at System.Xml.XmlLoader.Load(XmlDocument doc, XmlReader reader, Boolean preserveWhitespace)
   at System.Xml.XmlDocument.Load(XmlReader reader)
   at System.Xml.XmlDocument.LoadXml(String xml)
   at OutSystems.Activation.Logic.Properties.FlushProperties()

eSpaceVer: 0 (Id=0, PubId=0, CompiledWith=
RequestUrl:  (Method: )
AppDomain: CompilerService.exe
Path: C:\...\PS\
DateFormat: yyyy-MM-dd
PID: 1700 ('CompilerService', Started='10/13/2014 8:44:30 AM', Priv=228Mb, Virt=946Mb)
TID: 8
Thread Name: Activation 'EndUsersSessions' Thread
.NET: 2.0.50727.3655

This happens twice every five minutes. The License is still within limits (Users and SU). Any ideas?
Hi JC,

Did you have some disk problems? Like out of space?
Try this:
  1. Stop all the Outsystems services
  2. Delete the file: C:\Program Files\OutSystems\Platform Server\OutSystems.Properties
  3. Start the Services.
João Rosado
Disk Space, not likely as I just recently cleared out temp files.

I will try that on our EOD and post result here.
It seems that it fixed it. Any possible reason that caused it (for prevention)?

Thanks by the way.