Uploaded image for project: 'PUBLIC - Liferay Portal Community Edition'
  1. PUBLIC - Liferay Portal Community Edition
  2. LPS-52148

Change Library for Video Preview for Windows 64-bit environment

    Details

    • Type: Feature Request
    • Status: Closed
    • Priority: Minor
    • Resolution: Duplicate
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Portal Configuration
    • Labels:

      Description

      Issue: At this time, the Xuggler 64-bit jar can cause the Portal to crash, as per LPS-43895 and LPS-31630

      In light of this, Liferay should utilize a different Video Preview software for a Windows 64-bit environment in order to avoid this issue's arising.

      Steps to Reproduce:
      1. Install Liferay on 64 bit Windows 7 and install Java 7
      2. Start Liferay
      3. Navigate to Control Panel > Server Administration > External Services
      4. Install Xuggler for 64 bit Windows
      5. Restart the Liferay Server
      6. Navigate to Control Panel > Site Administration > Content > Documents and Media
      7. Upload the attached video
      8. Navigate to Control Panel > Server Administration > External Services
      9. Enable Xuggler
      10. Navigate back to the Documents and Media Library and attempt to preview the Video
      Expected Result: The video preview is displayed
      Actual Result: The JVM crashes and the below errors are displayed in the logs:

      21:20:35,548 ERROR [liferay/document_library_video_processor-1][VideoProcessorIm
      pl:573] java.util.concurrent.ExecutionException: com.liferay.portal.kernel.proce
      ss.ProcessException: Subprocess terminated with exit code -1073741819
      java.util.concurrent.ExecutionException: com.liferay.portal.kernel.process.Proce
      ssException: Subprocess terminated with exit code -1073741819
              at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:222)
              at java.util.concurrent.FutureTask.get(FutureTask.java:83)
              at com.liferay.portal.kernel.process.ProcessExecutor$ProcessExecutionFut
      ureResult.get(ProcessExecutor.java:474)
              at com.liferay.portlet.documentlibrary.util.VideoProcessorImpl._generate
      VideoXuggler(VideoProcessorImpl.java:529)
              at com.liferay.portlet.documentlibrary.util.VideoProcessorImpl._generate
      VideoXuggler(VideoProcessorImpl.java:559)
              at com.liferay.portlet.documentlibrary.util.VideoProcessorImpl._generate
      Video(VideoProcessorImpl.java:455)
              at com.liferay.portlet.documentlibrary.util.VideoProcessorImpl.generateV
      ideo(VideoProcessorImpl.java:110)
              at com.liferay.portlet.documentlibrary.util.VideoProcessorUtil.generateV
      ideo(VideoProcessorUtil.java:36)
              at com.liferay.portlet.documentlibrary.messaging.VideoProcessorMessageLi
      stener.generate(VideoProcessorMessageListener.java:32)
              at com.liferay.portlet.documentlibrary.messaging.BaseProcessorMessageLis
      tener.doReceive(BaseProcessorMessageListener.java:36)
              at com.liferay.portal.kernel.messaging.BaseMessageListener.receive(BaseM
      essageListener.java:26)
              at com.liferay.portal.kernel.messaging.InvokerMessageListener.receive(In
      vokerMessageListener.java:72)
              at com.liferay.portal.kernel.messaging.SerialDestination$1.run(SerialDes
      tination.java:65)
              at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask._r
      unTask(ThreadPoolExecutor.java:682)
              at com.liferay.portal.kernel.concurrent.ThreadPoolExecutor$WorkerTask.ru
      n(ThreadPoolExecutor.java:593)
              at java.lang.Thread.run(Thread.java:662)
      Caused by: com.liferay.portal.kernel.process.ProcessException: Subprocess termin
      ated with exit code -1073741819
              at com.liferay.portal.kernel.process.ProcessExecutor$SubprocessReactor.c
      all(ProcessExecutor.java:617)
              at com.liferay.portal.kernel.process.ProcessExecutor$SubprocessReactor.c
      all(ProcessExecutor.java:1)
              at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
              at java.util.concurrent.FutureTask.run(FutureTask.java:138)
              at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExec
      utor.java:895)
              at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor
      .java:918)
              ... 1 more
      

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                juan.gonzalez Juan Gonzalez (Inactive)
                Reporter:
                kevin.ofarrell Kevin Ofarrell (Inactive)
              • Votes:
                14 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Packages

                  Version Package