У меня следующая настройка: калитка: 6.1.0 калитка-атмосфера: 0.4
(через Мейвен)
В Application.init() я получаю исключение NullPointerException во время создания экземпляра EventBus.
new EventBus(this);
Исключение:
java.lang.NullPointerException
at org.apache.wicket.atmosphere.EventBus.<init>(EventBus.java:105)
Это вызвано тем, что метод
public synchronized static BroadcasterFactory getDefault()
возвращает значение null (защищенный статический элемент «фабрика» не инициализирован).
Как правильно использовать Wicket/Atmosphere? Я забыл что-то инициализировать? Я запускаю Wicket как ServletFilter.
<filter>
<filter-name>AtmosphereTest</filter-name>
<filter-class>org.apache.wicket.protocol.http.WicketFilter</filter-class>
<init-param>
<param-name>applicationClassName</param-name>
<param-value>com.atmosphere.wicket.Application</param-value>
</init-param>
<init-param>
<param-name>configuration</param-name>
<param-value>development</param-value>
</init-param>
<init-param>
<param-name>ignorePaths</param-name>
<param-value>/css,/js,/images,/icons</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>AtmosphereTest</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
У меня нет конфигурации атмосферы, нужна ли она мне?
Спасибо