Foros

Inicio » Liferay Portal » Pусский

Vista combinada Visión Plana Vista de árbol
Discusiones [ Anterior | Siguiente ]
toggle
Sergey Kolomiec
BeanLocator has not been set for
10 de diciembre de 2012 13:56
Respuesta

Sergey Kolomiec

Ranking: New Member

Mensajes: 1

Fecha de incorporación: 10 de diciembre de 2012

Mensajes recientes

Всем привет. Вот такая вот ошибка возналка при попитеке деплоя портлета на версию портала 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 enero de 2013 11:02
Respuesta

Ohad Raz

Ranking: New Member

Mensajes: 23

Fecha de incorporación: 27 de junio de 2012

Mensajes recientes

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 febrero de 2013 3:59
Respuesta

Alexey Kakunin

Ranking: Liferay Master

Mensajes: 585

Fecha de incorporación: 7 de julio de 2008

Mensajes recientes

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

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

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

Andrey Filippov

Ranking: New Member

Mensajes: 23

Fecha de incorporación: 21 de octubre de 2010

Mensajes recientes

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