Details

    • Branch Version/s:
      6.1.x
    • Backported to Branch:
      Committed
    • Fix Priority:
      5
    • Added to Fix Pack:
      Added
    • Similar Issues:
      Show 5 results 

      Description

      Steps to reproduce:

      1. Log in as administrator.
      2. Go to Control Panel -> Plugins Installation.
      3. Click Install More Portlets.
      4. Click Upload File.
      5. Browse to a plugin .war file.
      6. Click Install.

      The installation fails because the Struts action is either missing or not configured. Here's the relevant part of the stack trace:

      18:59:37,819 ERROR [RequestProcessor:296] No action instance for path /plugin_installer/view could be created
      java.lang.NullPointerException
              at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
              at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
              at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1616)
              at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1546)
              at org.apache.struts.util.RequestUtils.applicationClass(RequestUtils.java:117)
              at org.apache.struts.util.RequestUtils.applicationInstance(RequestUtils.java:143)
              at org.apache.struts.action.RequestProcessor.processActionCreate(RequestProcessor.java:292)
              at com.liferay.portal.struts.PortletRequestProcessor.processActionCreate(PortletRequestProcessor.java:405)
              at com.liferay.portal.struts.PortletRequestProcessor.process(PortletRequestProcessor.java:149)
              at com.liferay.portlet.StrutsPortlet.processAction(StrutsPortlet.java:190)
              at com.liferay.portlet.FilterChainImpl.doFilter(FilterChainImpl.java:70)
              at com.liferay.portal.kernel.portlet.PortletFilterUtil.doFilter(PortletFilterUtil.java:48)
              at com.liferay.portlet.InvokerPortletImpl.invoke(InvokerPortletImpl.java:651)
              at com.liferay.portlet.InvokerPortletImpl.invokeAction(InvokerPortletImpl.java:686)
              at com.liferay.portlet.InvokerPortletImpl.processAction(InvokerPortletImpl.java:361)
              at com.liferay.portal.action.LayoutAction.processPortletRequest(LayoutAction.java:856)
              at com.liferay.portal.action.LayoutAction.processLayout(LayoutAction.java:635)
              at com.liferay.portal.action.LayoutAction.execute(LayoutAction.java:246)
              at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
              at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
              at com.liferay.portal.struts.PortalRequestProcessor.process(PortalRequestProcessor.java:174)
              at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
              at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
      

        Issue Links

          Activity

          Hide
          rizwan added a comment -

          I am facing the same problem while installing War file through plugin installer in liferay-portal-6.1.10-ee-ga1. Kindly let me know the fix for this issue.

          Show
          rizwan added a comment - I am facing the same problem while installing War file through plugin installer in liferay-portal-6.1.10-ee-ga1. Kindly let me know the fix for this issue.
          Hide
          Ivan Pointer` added a comment -

          I am also facing the same issue in liferay-portal-6.1.10-ee-ga1. I would also appreciate the solution to this issue. This is an urgent request - an important project depends on it.

          Show
          Ivan Pointer` added a comment - I am also facing the same issue in liferay-portal-6.1.10-ee-ga1. I would also appreciate the solution to this issue. This is an urgent request - an important project depends on it.
          Hide
          Ivan Pointer` added a comment -

          Update: I have found that using the "deploy" directory is an acceptable alternate to install on the system. I am still looking forward to a solution to the issue however.

          Show
          Ivan Pointer` added a comment - Update: I have found that using the "deploy" directory is an acceptable alternate to install on the system. I am still looking forward to a solution to the issue however.
          Hide
          Juan G added a comment -

          Seems it affects 6.1.1 GA2 too. Someone can confirm?

          Show
          Juan G added a comment - Seems it affects 6.1.1 GA2 too. Someone can confirm?
          Hide
          Luyang Tan (Inactive) added a comment -

          PASSED Manual Testing following the steps in the description.

          Reproduced on:
          Tomcat 7.0 + MySQL 5. Portal 6.1.0 CE GA1.

          When I click Install, I can see errors in my console.

          Fixed on:
          Tomcat 7.0 + MySQL 5. Portal 6.1.x CE GIT ID: 55b6ee4a6bc1145cf5b13434b980aa997575c44e.

          When I click Install, I can upload the plugin successfully.

          Show
          Luyang Tan (Inactive) added a comment - PASSED Manual Testing following the steps in the description. Reproduced on: Tomcat 7.0 + MySQL 5. Portal 6.1.0 CE GA1. When I click Install, I can see errors in my console. Fixed on: Tomcat 7.0 + MySQL 5. Portal 6.1.x CE GIT ID: 55b6ee4a6bc1145cf5b13434b980aa997575c44e. When I click Install, I can upload the plugin successfully.

            People

            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:
                Days since last comment:
                2 years, 46 weeks, 3 days ago

                Development

                  Structure Helper Panel