Hi Sebastian,

See below extract from the log file...  appreciate if you could some
pointers to fix this problem.


DEBUG 10-23 16:39:12.465 ProcessHelper.java 56719 87
org.openmeetings.app.documents.GenerateSWF [http-0.0.0.0-5080-3] - process:
uploadFLV ID :: 164

DEBUG 10-23 16:39:12.465 ProcessHelper.java 56719 88
org.openmeetings.app.documents.GenerateSWF [http-0.0.0.0-5080-3] - args:
[ffmpeg, -i,
F:\OM2.0\dist_3Oct\red5\webapps\openmeetings\uploadtemp\files\eb8e783bc283fdf261f790e5f29bc6a0.flv,
-ar, 22050, -acodec, libmp3lame, -ab, 32k, -vcodec, flv,
F:\OM2.0\dist_3Oct\red5\webapps\openmeetings\streams\hibernate\UPLOADFLV_164.flv]

DEBUG 10-23 16:39:17.574 ProcessHelper.java 61828 119
org.openmeetings.app.documents.GenerateSWF [http-0.0.0.0-5080-3] - exitVal:
0

ERROR 10-23 16:39:17.574 FlvExplorerConverter.java 61828 164
org.openmeetings.app.data.flvrecord.converter.FlvExplorerConverter
[http-0.0.0.0-5080-3] - [convertToFLV]

java.lang.NullPointerException: null

at
org.openmeetings.app.data.flvrecord.converter.FlvExplorerConverter.convertToFLV(FlvExplorerConverter.java:119)
[openmeetings-2.0.0-RELEASE.jar:na]

at
org.openmeetings.app.data.flvrecord.converter.FlvExplorerConverter.startConversion(FlvExplorerConverter.java:67)
[openmeetings-2.0.0-RELEASE.jar:na]

at
org.openmeetings.app.data.file.FileProcessor.processFile(FileProcessor.java:223)
[openmeetings-2.0.0-RELEASE.jar:na]

at
org.openmeetings.servlet.outputhandler.UploadController.handleFileUpload(UploadController.java:109)
[openmeetings-2.0.0-RELEASE.jar:na]

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
~[na:1.6.0_25]

at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
~[na:1.6.0_25]

at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
~[na:1.6.0_25]

at java.lang.reflect.Method.invoke(Method.java:597) ~[na:1.6.0_25]

at
org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:213)
[spring-web-3.1.1.RELEASE.jar:3.1.1.RELEASE]

at
org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:126)
[spring-web-3.1.1.RELEASE.jar:3.1.1.RELEASE]

at
org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:96)
[org.springframework.web.servlet-jar-3.1.1.RELEASE.jar:3.1.1.RELEASE]

at
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:617)
[org.springframework.web.servlet-jar-3.1.1.RELEASE.jar:3.1.1.RELEASE]

at
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:578)
[org.springframework.web.servlet-jar-3.1.1.RELEASE.jar:3.1.1.RELEASE]

at
org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:80)
[org.springframework.web.servlet-jar-3.1.1.RELEASE.jar:3.1.1.RELEASE]

at
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:923)
[org.springframework.web.servlet-jar-3.1.1.RELEASE.jar:3.1.1.RELEASE]

at
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:852)
[org.springframework.web.servlet-jar-3.1.1.RELEASE.jar:3.1.1.RELEASE]

at
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:882)
[org.springframework.web.servlet-jar-3.1.1.RELEASE.jar:3.1.1.RELEASE]

at
org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:789)
[org.springframework.web.servlet-jar-3.1.1.RELEASE.jar:3.1.1.RELEASE]

at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
[javaee-api-5.1.2.om.jar:na]

at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
[javaee-api-5.1.2.om.jar:na]

at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
[catalina-6.0.32.jar:6.0.32]

at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
[catalina-6.0.32.jar:6.0.32]

at
org.openmeetings.servlet.outputhandler.ServletRequestExFilter.doFilter(ServletRequestExFilter.java:53)
[openmeetings-2.0.0-RELEASE.jar:na]

at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
[catalina-6.0.32.jar:6.0.32]

at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
[catalina-6.0.32.jar:6.0.32]

at
org.red5.logging.LoggerContextFilter.doFilter(LoggerContextFilter.java:77)
[red5.jar:na]

at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
[catalina-6.0.32.jar:6.0.32]

at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
[catalina-6.0.32.jar:6.0.32]

at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
[catalina-6.0.32.jar:6.0.32]

at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
[catalina-6.0.32.jar:6.0.32]

at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:470)
[catalina-6.0.32.jar:6.0.32]

at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
[catalina-6.0.32.jar:6.0.32]

at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
[catalina-6.0.32.jar:6.0.32]

at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:554)
[catalina-6.0.32.jar:6.0.32]

at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
[catalina-6.0.32.jar:6.0.32]

at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
[catalina-6.0.32.jar:6.0.32]

at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
[tomcat-coyote-6.0.32.jar:6.0.32]

at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
[tomcat-coyote-6.0.32.jar:6.0.32]

at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
[tomcat-coyote-6.0.32.jar:6.0.32]

at java.lang.Thread.run(Thread.java:662) [na:1.6.0_25]


On Tue, Oct 16, 2012 at 12:59 PM, [email protected] <
[email protected]> wrote:

> Did you check what the real issue is by looking at the
> NullPointerException?
> Manipulating database record would require to restart red5 service
> everytime you've modified the database manually as there are caches
> involved.
>
> Sebastian
>
>
> 2012/10/16 RM P <[email protected]>
>
>> It does not work. Same error.
>>
>> I would prefer your help on bulk uploads. I will put files in the stream
>> folder in flv format.Would appreciate your inputs for table changes as an
>> alternative for now.
>>
>> thanks,
>> Manohar
>>
>>
>> On Sat, Oct 13, 2012 at 1:52 PM, [email protected] <
>> [email protected]> wrote:
>>
>>> do uploads of AVI or MOV files work for you?
>>>
>>> Also you have to look at the openmeetings/red5 log to see the real issue.
>>>
>>> Sebastian
>>>
>>>
>>> 2012/10/13 RM P <[email protected]>
>>>
>>>>
>>>> Hi Sebastian,
>>>>
>>>> Thanks for the feedback. With both client (fileupload.lzx) and server
>>>> changes file upload completes and fails in convertToFLV process with below
>>>> error -
>>>>
>>>> *n this case after upload i get following errors -
>>>> Name: exitValue
>>>> Value: -1
>>>> Name: exception
>>>> Value: java.lang.NullPointerException
>>>> Name: error
>>>> Value: null
>>>> Name: process
>>>> Value: convertToFLV
>>>> Name: exitValue
>>>> Value: 0
>>>> Name: command
>>>> Value:
>>>> Name: completeName
>>>> Value:
>>>> F:\OM2.0\dist_3Oct\red5\webapps\afflatusmeet\uploadtemp\files\aca809addf8be08b5b0f324aa66db34c
>>>> Name: error
>>>> Value:
>>>> Name: fileExplorerItemId
>>>> Value: 100
>>>> Name: process
>>>> Value: *
>>>>
>>>> thanks,
>>>> Manohar
>>>>
>>>>
>>>> On Fri, Oct 12, 2012 at 5:03 PM, [email protected] <
>>>> [email protected]> wrote:
>>>>
>>>>> And the server side file extensions are stored in:
>>>>> org.apache.openmeetings.utils.StoredFile
>>>>> Line 50
>>>>>     private static final Set<String> videoExtensions = new
>>>>> HashSet<String>(
>>>>>             Arrays.asList(new String[] { "avi", "mov", "flv", "mp4"
>>>>> }));
>>>>>
>>>>> Sebastian
>>>>>
>>>>> 2012/10/12 [email protected] <[email protected]>
>>>>>
>>>>> Hi Manohar,
>>>>>>
>>>>>> what files in the client did you modify so far?
>>>>>>
>>>>>> Sebastian
>>>>>>
>>>>>>
>>>>>> 2012/10/12 RM P <[email protected]>
>>>>>>
>>>>>>>
>>>>>>> HI Sebastian,
>>>>>>>
>>>>>>> I could do the changes for the client and not really figure out
>>>>>>> changes required for server. can you please help. I have currently added
>>>>>>> Audio with wma and wav extensions in client.
>>>>>>>
>>>>>>> thanks,
>>>>>>> Manohar
>>>>>>>
>>>>>>>  On Thu, Oct 11, 2012 at 6:57 PM, RM P <[email protected]> wrote:
>>>>>>>
>>>>>>>> Thanks Sebastian.
>>>>>>>>
>>>>>>>>
>>>>>>>> > if FFMPEG can convert it to FLV then it should be possible.
>>>>>>>> *in this case after upload i get following errors -
>>>>>>>> Name: exitValue
>>>>>>>> Value: -1
>>>>>>>> Name: exception
>>>>>>>> Value: java.lang.NullPointerException
>>>>>>>> Name: error
>>>>>>>> Value: null
>>>>>>>> Name: process
>>>>>>>> Value: convertToFLV
>>>>>>>> Name: exitValue
>>>>>>>> Value: 0
>>>>>>>> Name: command
>>>>>>>> Value:
>>>>>>>> Name: completeName
>>>>>>>> Value:
>>>>>>>> F:\OM2.0\dist_3Oct\red5\webapps\afflatusmeet\uploadtemp\files\aca809addf8be08b5b0f324aa66db34c
>>>>>>>> Name: error
>>>>>>>> Value:
>>>>>>>> Name: fileExplorerItemId
>>>>>>>> Value: 100
>>>>>>>> Name: process
>>>>>>>> Value: *
>>>>>>>>
>>>>>>>> > But you need to add it to the client and server side file
>>>>>>>> extension filter.
>>>>>>>> > Those are hardcoded and you need to compile from source to modify
>>>>>>>> it.
>>>>>>>> can you please tell which files to modify. Will do it and compile
>>>>>>>> and see if it works.
>>>>>>>>
>>>>>>>> Also would be great if you can suggest way to do bulk upload of the
>>>>>>>> files. I kind of know the folders where to put files. However i 
>>>>>>>> believe the
>>>>>>>> mapping of file names and  uploaded files is in database. If you could
>>>>>>>> pointers on database tables which hold this information, I would 
>>>>>>>> prefer to
>>>>>>>> upload files to server folders and update tables instead of doing  
>>>>>>>> manual
>>>>>>>> uploads one at a time.
>>>>>>>>
>>>>>>>> Appreciate your reply sir.
>>>>>>>>
>>>>>>>> thanks,
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> On Thu, Oct 11, 2012 at 12:55 PM, [email protected] <
>>>>>>>> [email protected]> wrote:
>>>>>>>> > Hi Manohar,
>>>>>>>> >
>>>>>>>> > if FFMPEG can convert it to FLV then it should be possible.
>>>>>>>> > But you need to add it to the client and server side file
>>>>>>>> extension filter.
>>>>>>>> > Those are hardcoded and you need to compile from source to modify
>>>>>>>> it.
>>>>>>>> >
>>>>>>>> > Sebastian
>>>>>>>> >
>>>>>>>> >
>>>>>>>> > 2012/10/11 RM P <[email protected]>
>>>>>>>> >>
>>>>>>>> >> Hello,
>>>>>>>> >>
>>>>>>>> >> I  would appreciate your reply on following query -
>>>>>>>> >>
>>>>>>>> >> currently cannot upload windows media audio files with file
>>>>>>>> upload
>>>>>>>> >> option. Had coverted wma file to flv and tried uploading. It
>>>>>>>> exits
>>>>>>>> >> with java exception. Is there any way to upload wma files for
>>>>>>>> sharing.
>>>>>>>> >>
>>>>>>>> >> thanks,
>>>>>>>> >> Manohar
>>>>>>>> >
>>>>>>>> >
>>>>>>>> >
>>>>>>>> >
>>>>>>>> > --
>>>>>>>> > Sebastian Wagner
>>>>>>>> > https://twitter.com/#!/dead_lock
>>>>>>>> > http://www.webbase-design.de
>>>>>>>> > http://www.wagner-sebastian.com
>>>>>>>> > [email protected]
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Sebastian Wagner
>>>>>> https://twitter.com/#!/dead_lock
>>>>>> http://www.webbase-design.de
>>>>>> http://www.wagner-sebastian.com
>>>>>> [email protected]
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Sebastian Wagner
>>>>> https://twitter.com/#!/dead_lock
>>>>> http://www.webbase-design.de
>>>>> http://www.wagner-sebastian.com
>>>>> [email protected]
>>>>>
>>>>
>>>>
>>>
>>>
>>> --
>>> Sebastian Wagner
>>> https://twitter.com/#!/dead_lock
>>> http://www.webbase-design.de
>>> http://www.wagner-sebastian.com
>>> [email protected]
>>>
>>
>>
>
>
> --
> Sebastian Wagner
> https://twitter.com/#!/dead_lock
> http://www.webbase-design.de
> http://www.wagner-sebastian.com
> [email protected]
>

Reply via email to