Uploaded image for project: 'Nuxeo Enhanced Viewer'
  1. Nuxeo Enhanced Viewer
  2. NEV-91

Arender videos not previewed

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Blocker
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 1.0.2
    • Component/s: Nuxeo Connector

      Description

      Steps to reproduce:

      • Import several video files to Nuxeo
      • Navigate to any of the video files.
      • Click on the Annotations pill.
        => Error message displays: "Could not open document".

      Reproduced on video files on arender.cloud.nuxeo.com

      Installation using the embedded mode

      No problem with picture files

      Error in console:

      2018-09-07 21:00:16,094 ERROR [http-nio-0.0.0.0-8080-exec-2] [com.arondor.viewer.common.documentservice.RemoteActionExecutor] The document b64_ZGVmYXVsdCw2OTZlY2FmYS1hZDUyLTRiNmEtYjlkNC1iYTA1MWZiZDg5OTIsZmlsZTpjb250ZW50QWRtaW5pc3RyYXRvcg== is not available from ServletDocumentService
      com.arondor.viewer.client.api.document.DocumentNotAvailableException: Document id : b64_ZGVmYXVsdCw2OTZlY2FmYS1hZDUyLTRiNmEtYjlkNC1iYTA1MWZiZDg5OTIsZmlsZTpjb250ZW50QWRtaW5pc3RyYXRvcg== had a parsing exception, please check rendition logs for more details
      	at com.arondor.viewer.rendition.local.LocalDocumentService.waitParsingSemaphoreWithException(LocalDocumentService.java:402)
      	at com.arondor.viewer.rendition.local.LocalDocumentService.getDocument(LocalDocumentService.java:344)
      	at com.arondor.viewer.rendition.local.BaseDocumentService.getDocumentLayout(BaseDocumentService.java:175)
      	at com.arondor.viewer.rendition.local.BaseDocumentService$$FastClassBySpringCGLIB$$6b2cf74.invoke(<generated>)
      	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
      	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717)
      	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
      	at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:85)
      	at com.arondor.viewer.common.logger.LoggerInterceptor.doBasicLogging(LoggerInterceptor.java:53)
      	at sun.reflect.GeneratedMethodAccessor20.invoke(Unknown Source)
      	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      	at java.lang.reflect.Method.invoke(Method.java:498)
      	at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:621)
      	at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:610)
      	at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:68)
      	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
      	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)
      	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
      	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653)
      	at com.arondor.viewer.rendition.local.LocalDocumentService$$EnhancerBySpringCGLIB$$2bc66b6.getDocumentLayout(<generated>)
      	at com.arondor.arender.viewer.rendition.rest.server.DocumentResource.getDocumentLayout(DocumentResource.java:94)
      	at sun.reflect.GeneratedMethodAccessor22.invoke(Unknown Source)
      	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      	at java.lang.reflect.Method.invoke(Method.java:498)
      	at org.glassfish.jersey.server.model.internal.ResourceMethodInvocationHandlerFactory$1.invoke(ResourceMethodInvocationHandlerFactory.java:81)
      	at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher$1.run(AbstractJavaResourceMethodDispatcher.java:151)
      	at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.invoke(AbstractJavaResourceMethodDispatcher.java:171)
      	at org.glassfish.jersey.server.model.internal.JavaResourceMethodDispatcherProvider$TypeOutInvoker.doDispatch(JavaResourceMethodDispatcherProvider.java:195)
      	at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.dispatch(AbstractJavaResourceMethodDispatcher.java:104)
      	at org.glassfish.jersey.server.model.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:406)
      	at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:350)
      	at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:106)
      	at org.glassfish.jersey.server.ServerRuntime$1.run(ServerRuntime.java:259)
      	at org.glassfish.jersey.internal.Errors$1.call(Errors.java:271)
      	at org.glassfish.jersey.internal.Errors$1.call(Errors.java:267)
      	at org.glassfish.jersey.internal.Errors.process(Errors.java:315)
      	at org.glassfish.jersey.internal.Errors.process(Errors.java:297)
      	at org.glassfish.jersey.internal.Errors.process(Errors.java:267)
      	at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:319)
      	at org.glassfish.jersey.server.ServerRuntime.process(ServerRuntime.java:236)
      	at org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:1028)
      	at org.glassfish.jersey.grizzly2.httpserver.GrizzlyHttpContainer.service(GrizzlyHttpContainer.java:363)
      	at org.glassfish.grizzly.http.server.HttpHandler$1.run(HttpHandler.java:217)
      	at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:565)
      	at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:545)
      	at java.lang.Thread.run(Thread.java:748)
      Caused by: com.arondor.viewer.rendition.api.ConfigurationException: The executable path should reference an existing file
      	at com.arondor.viewer.rendition.video.VideoDocument.checkValidityOfExecutablePath(VideoDocument.java:115)
      	at com.arondor.viewer.rendition.video.VideoDocument.doParse(VideoDocument.java:57)
      	at com.arondor.viewer.rendition.document.AsynchronousParsingDocument.startDocumentParsing(AsynchronousParsingDocument.java:378)
      	at com.arondor.viewer.rendition.video.VideoDocument.doOpen(VideoDocument.java:47)
      	at com.arondor.viewer.rendition.video.VideoDocument$$FastClassBySpringCGLIB$$f8ef7571.invoke(<generated>)
      	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
      	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717)
      	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
      	at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:85)
      	at com.arondor.viewer.common.logger.LoggerInterceptor.doBasicLogging(LoggerInterceptor.java:53)
      	at sun.reflect.GeneratedMethodAccessor20.invoke(Unknown Source)
      	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      	at java.lang.reflect.Method.invoke(Method.java:498)
      	at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:621)
      	at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:610)
      	at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:68)
      	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
      	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)
      	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
      	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653)
      	at com.arondor.viewer.rendition.video.VideoDocument$$EnhancerBySpringCGLIB$$7b190d63.doOpen(<generated>)
      	at com.arondor.viewer.rendition.local.LocalDocumentService.doEffectiveLoadDocument(LocalDocumentService.java:575)
      	at com.arondor.viewer.rendition.local.LocalDocumentService.doEffectiveLoadDocumentNoException(LocalDocumentService.java:599)
      	at com.arondor.viewer.rendition.local.LocalDocumentService.access$300(LocalDocumentService.java:91)
      	at com.arondor.viewer.rendition.local.LocalDocumentService$6.run(LocalDocumentService.java:444)
      	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
      	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
      	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
      	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
      	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
      	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
      	... 1 more
      

        Attachments

          Issue Links

            Activity

              People

              • Votes:
                1 Vote for this issue
                Watchers:
                5 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 6 hours
                  6h