I have a DD4T website, and I am struggling to get Tridion Experience Manager 2012 Session Preview working correctly. After editing a bit of content on the page, when i hit "Finish Editing", the page commits the edit, refreshes itself and "loses" the text I just edited. I can only see the updated page by navigating away and coming back to the page (hence it seems the commit to the broker database is working fine - it's just the the "Session Preview" that isn't!).
When i look at the logs returned (by both staging site and session-preview web service), the following is the only error i receive in both logs: "AmbientDataContext - There is no current ambient data context - the ambient data framework is not properly initialised"
Can anyone tell me how to solve this issue? any particular .config, .jar, or .xml files required? What configuration do i need to check? how do you even test the ambient data framework is "correctly initialised"??
NOTE: I have already followed (and satisfied all steps) in the following blog post: http://albertromkes.com/2013/01/24/troubleshooting-the-sdl-tridion-experience-manager-with-session-preview/