Fóruns

Início » Liferay Portal » Pусский

Visualização combinada Visão plana Exibição em árvore
Tópicos [ Anterior | Próximo ]
toggle
Sergey Kolomiec
BeanLocator has not been set for
10 de Dezembro de 2012 13:56
Resposta

Sergey Kolomiec

Ranking: New Member

Mensagens: 1

Data de entrada: 10 de Dezembro de 2012

Mensagens recentes

Всем привет. Вот такая вот ошибка возналка при попитеке деплоя портлета на версию портала 6.1.1

На версии портала 6.0.6 все работает идеально.

 1
 221:14:09,893 ERROR [http-bio-8080-exec-20][render_portlet_jsp:154] com.liferay.portal.kernel.bean.BeanLocatorException: BeanLocator has not been set f
 3or servlet context sl-portlet
 4        at com.liferay.portal.kernel.bean.PortletBeanLocatorUtil.locate(PortletBeanLocatorUtil.java:42)
 5        at ru.pilin.signallog.portlet.service.NotificationsLocalServiceUtil.getService(NotificationsLocalServiceUtil.java:243)
 6        at ru.pilin.signallog.portlet.service.NotificationsLocalServiceUtil.getLastFiveNotifications(NotificationsLocalServiceUtil.java:228)
 7        at ru.pilin.signallog.portlet.SignalLogPortlet.getNotifications(SignalLogPortlet.java:381)
 8        at com.liferay.portal.kernel.portlet.LiferayPortlet.callActionMethod(LiferayPortlet.java:153)
 9        at com.liferay.util.bridges.mvc.MVCPortlet.callActionMethod(MVCPortlet.java:227)
10        at com.liferay.portal.kernel.portlet.LiferayPortlet.processAction(LiferayPortlet.java:80)
11        at com.liferay.util.bridges.mvc.MVCPortlet.processAction(MVCPortlet.java:199)
12        at com.liferay.portlet.FilterChainImpl.doFilter(FilterChainImpl.java:70)
13        at com.liferay.portal.kernel.portlet.PortletFilterUtil.doFilter(PortletFilterUtil.java:48)
14        at com.liferay.portal.kernel.servlet.PortletServlet.service(PortletServlet.java:111)
15        at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
16        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
17        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
18        at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:72)
19        at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.doFilter(InvokerFilter.java:73)
20        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
21        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
22        at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:684)
23        at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:593)


Всю магию что нашол в нете пробивал...
Ohad Raz
RE: BeanLocator has not been set for
9 de Janeiro de 2013 11:02
Resposta

Ohad Raz

Ranking: New Member

Mensagens: 23

Data de entrada: 27 de Junho de 2012

Mensagens recentes

Sergey,

I am having same issue.
Did you find the cause?
(can you answer in English, I do not speak Russian...)

Cheers,
Ohad
Alexey Kakunin
RE: BeanLocator has not been set for
1 de Fevereiro de 2013 03:59
Resposta

Alexey Kakunin

Ranking: Expert

Mensagens: 451

Data de entrada: 7 de Julho de 2008

Mensagens recentes

Полный лог можно посмотреть? Есть ли сообщения об ошибках какие-либо до этого?

Две типичные причины:
1. Произошла ошибка раньше, из-за чего в прицнипе спринговый контекст в портлете не поднялся
2. Портлет (сам проект) был в какой-то момент переименован

==
Alexey Kakunin
EmDev Limited
Andrey Filippov
RE: BeanLocator has not been set for
8 de Fevereiro de 2013 13:34
Resposta

Andrey Filippov

Ranking: New Member

Mensagens: 18

Data de entrada: 21 de Outubro de 2010

Mensagens recentes

Как раз сегодня натолкнулся на эту проблему - bean locator идёт в класс ClpSerializer за именем контекста. Я переименовал проект, а сервисы не перегенерил и имя контекста осталось старое (имя проставляется при генерации сервисных интерфейсов). Может в Вашем случае та же проблема...