Спасибо за помощь, наконец-то я смог сузить ее до FlexContext.getServletContext ();возвращая "null" в SpringContextSerializerFactory.java, строка 110 (текущая ветка dpHibernate "2.0", springExtensions 3.0).
Быстрое исправление этого (сохранение совместимости с текущей реализацией) изменило код так, чтобы он выглядел следующим образом:
ServletContext servletContext = FlexContext.getServletContext();
if(servletContext == null) // fix for Servlet Context must not be null exception during migration to Spring 3.0
servletContext = FlexContext.getMessageBroker().getServletContext();
context= WebApplicationContextUtils.getRequiredWebApplicationContext(servletContext);
Не знаю, делаю ли я здесь что-то уродливое, но работает на меня.Просто подумав ... эта строка пытается получить корневой контекст веб-приложения через текущий servletContext, если это значение равно null, просто получить его через другой, который должен быть там, если этот запрос попадет сюда (который является springMessageBrokerServlet).