Two days. That's the time required to fix my issue which i reported yesterday to OOo Issue Tracker (#98794). Today i already got the answer and it's a simple one. Some of the configuration files used by OOo got renamed. I don't know how this could happened, but it did. Some files which supposed to have .xcu and .xcs in /opt/openoffice.org3/basis-link/share/registry are renamed to .xc. Here they are
willysr@desktop:/opt/openoffice.org3/basis-link/share/registry$ find . -name "*.xc"
The solution is very simple. Rename all .xc in schema directory into .xcs and the rest are .xcu. After doing this, restart your OOo and voila, everything is back to normal again.
Thank you to the developer who has helped me during this two days. That's one of the beauty of open communities and open source development. Very fast and effective response.