掲示板

"Define Permissions" caused NullPointerException in PortletTitleComparator

9年前 に Julia Singh によって更新されました。

"Define Permissions" caused NullPointerException in PortletTitleComparator

New Member 投稿: 1 参加年月日: 15/02/02 最新の投稿
Hello!

When I tried to define permissions for user roles, I got a NullPointerException from PortletTitleComparator.compare(). The "Define Permissions" page is also not rendering correctly, say when I selected "Summary" or any other links. I am using Liferay v6.2 CE.

Steps to reproduce:
1. Login as admin

2. Go to Admin -> Control Panel -> Users – Roles

3. Look for “User” in the list, click on “Actions” and select “Define Permissions”

4. NullPointerException thrown:

23:42:43,953 ERROR [http-bio-8080-exec-9][IncludeTag:129] Current URL /group/control_panel/manage?p_p_id=128&p_p_lifecycle=0&p_p_state=maximized&p_p_mode=view&refererPlid=11438&_128_cmd=view&_128_redirect=http%3A%2F%2Flocalhost%3A8080%2Fgroup%2Fcontrol_panel%2Fmanage%3Fp_p_id%3D128%26p_p_lifecycle%3D0%26p_p_state%3Dmaximized%26p_p_mode%3Dview%26refererPlid%3D11438%26_128_struts_action%3D%252Froles_admin%252Fview%26_128_cur%3D1%26_128_delta%3D20%26_128_keywords%3D%26_128_advancedSearch%3Dfalse%26_128_andOperator%3Dtrue%26_128_description%3D%26_128_name%3D%26_128_type%3D0%26_128_orderByCol%3Dtype%26_128_orderByType%3Dasc%26_128_resetCur%3Dfalse&_128_struts_action=%2Froles_admin%2Fedit_role_permissions&_128_roleId=10166 generates exception: java.lang.NullPointerException
java.lang.NullPointerException
at com.liferay.portal.util.comparator.PortletTitleComparator.compare(PortletTitleComparator.java:61)
at com.liferay.portal.util.comparator.PortletTitleComparator.compare(PortletTitleComparator.java:1)
at java.util.TimSort.binarySort(TimSort.java:265)
at java.util.TimSort.sort(TimSort.java:208)
at java.util.TimSort.sort(TimSort.java:173)
at java.util.Arrays.sort(Arrays.java:659)
at java.util.Collections.sort(Collections.java:217)
at com.liferay.portal.kernel.util.ListUtil.sort(ListUtil.java:233)
at org.apache.jsp.html.portlet.roles_005fadmin.edit_005frole_005fpermissions_jsp._jspService(edit_005frole_005fpermissions_jsp.java:1416)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.doFilter(InvokerFilter.java:96)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)

5. Also, when I clicked on the "Summary" link or any other clickable link, the page didn't rendered properly. All the styling of the page is gone. I can see the checkboxes for the permissions, but checking the box and "Save" didn't save the selected permission.

Any help on this would be greatly appreciated. Thank you in advance.
thumbnail
8年前 に Ondřej Životský によって更新されました。

RE: "Define Permissions" caused NullPointerException in PortletTitleCompara

Junior Member 投稿: 29 参加年月日: 11/03/11 最新の投稿
We have the same problem. We use Spring MVC and there are more problems with Localization:
- java.util.MissingResourceException: Can't find resource for bundle com.liferay.portlet.PortletResourceBundle, key javax.portlet.title
- java.lang.NullPointerException at com.liferay.portal.util.comparator.PortletTitleComparator.compare(PortletTitleComparator.java:61)
- ...

I used work-around:
Define portlet title in porlet.xml:
        <portlet-info>
            <title>My custom Portlet</title>
        </portlet-info>
7年前 に Ferran Bernal によって更新されました。

RE: "Define Permissions" caused NullPointerException in PortletTitleCompara

New Member 投稿: 5 参加年月日: 14/06/20 最新の投稿
Hello Julia,

I'm just having the same problem, did you solved that?

Thanks!