2012-03-11 5 views
0

Я пытаюсь использовать класс PushPanel для интеграции калитки ICEPush, но используемые классы калитки, по-видимому, изменились, и класс PushPanel не работает с калитки 1.5.4. Icepush-wicket.jar был построен с использованием калитки-1.4.5, и с тех пор некоторые классы и методы изменились.Есть ли способ сделать ICEPush 2.0.0 калитки pushpanel работать с калитки 1.5.4?

Есть ли способ заставить его работать?

ответ

0

Мне удалось адаптировать код для работы с калитки 1.5.4.

+0

Теперь он был отправлен в мой публичный репозиторий github :) – icecreamhead

1

Интеграция калитки с ICEpush была экспериментальной, но мы были бы рады ее продвинуть. Можете ли вы показать некоторые детали несовместимости здесь?

+0

Конечно. Завтра я отправлю сообщение. Я думаю, это будет довольно небольшое изменение для обновления. Интерфейсы изменились, но не сильно. – icecreamhead

+0

ОК, вот ошибка. При попытке создать экземпляр PushPanel я получаю это исключение: 'Caused by: java.lang.NoSuchMethodError: org.icepush.integration.wicket.core.PushPanel.getRequest() Lorg/apache/wicket/Request; \t на org.icepush.integration.wicket.core.PushPanel. (PushPanel.java:66) \t по uk.ac.warwick.collabtex.AsyncCommsPanel. (AsyncCommsPanel.java:17) \t at uk.ac.warwick.collabtex.Editor. (Editor.java:32) \t ... 43 more' – icecreamhead

+0

Похоже, что это так, потому что класс 'org.apache.wicket.Request' был перемещен и больше не существует как явный класс. – icecreamhead