Recently I had a strange problem with the Blog feature of liferay (which I heavily use for my intened web 2.0 features - especially letting "Guest" users write content)
"Blog posts" done by the users (with my own EasyBlog portlet) did not appear in the Blog portlets - but could be found with the admin portlets.
Changing the display time helped! Somehow the timezones of the three different timezone-settings
- operating system (ubuntu)
- virtual machine (set by the statical portal.propoerties at startup of liferay)
- liferay portal
After some research on the topic I had to do a complete restart of my "Plesk" environment anyway - and the problem disappeared. :)
But next time when filling time-related parameters in the liferay API I would by carefull filling the Calendar objects with something from System - but rather search for an according (helper) API by liferay..
Eventually. :)