[ 
https://issues.apache.org/jira/browse/OPENMEETINGS-780?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Maxim Solodovnik resolved OPENMEETINGS-780.
-------------------------------------------

    Resolution: Fixed

seems to be fixed
Revision: 1524625
                
> Upload pictures and other documents on the white board, has been in the 
> transition state.
> -----------------------------------------------------------------------------------------
>
>                 Key: OPENMEETINGS-780
>                 URL: https://issues.apache.org/jira/browse/OPENMEETINGS-780
>             Project: Openmeetings
>          Issue Type: Bug
>    Affects Versions: 3.0.0 Apache Release
>         Environment: Environment: Windows 2008R2 x64; JAVA 1.7.0_25; gs9.09; 
> ImageMagick-6.8.6-Q16; MySQL-Server-5.5; swftools-2013-04-09-1007
>            Reporter: cedarlee
>            Assignee: Maxim Solodovnik
>            Priority: Blocker
>             Fix For: 3.0.0 Apache Release
>
>
> Upload pictures and other documents on the white board, has been in the 
> transition state.
> Environment: Windows 2008R2 x64; JAVA 1.7.0_25; gs9.09; 
> ImageMagick-6.8.6-Q16; MySQL-Server-5.5; swftools-2013-04-09-1007
> To set environment variables in the system
> Path:D:\OM\ImageMagick-6.8.6-Q16; D:\OM\MySQL\MySQL-Server-5.5\bin; 
> D:\OM\gs\gs9.09\bin; D:\OM\SWFTools; C:\Program Files (x86) \OpenOffice 
> 4\program; D:\OM\omtings\webapps\openmeetings\jodconverter-core-3.0-beta-4\lib
> Setting only in openmeetings, JOD path:/jodconverter-core-3.0-beta-4/lib
> At this point in the upload pictures and other files in the whiteboard, 
> error: HTTP-ERROR: 500
> Log:
> ERROR 09-05 10:25:45.216 o.a.o.s.o.UploadController:139 
> [http-nio-0.0.0.0-5080-exec-2] - Exception during upload: 
> java.lang.NullPointerException: null
>       at 
> org.apache.openmeetings.data.flvrecord.converter.BaseConverter.getPath(BaseConverter.java:56)
>  ~[openmeetings-3.0.0-SNAPSHOT.jar:na]
>       at 
> org.apache.openmeetings.data.flvrecord.converter.BaseConverter.getPathToImageMagick(BaseConverter.java:72)
>  ~[openmeetings-3.0.0-SNAPSHOT.jar:na]
>       at 
> org.apache.openmeetings.documents.GenerateThumbs.generateThumb(GenerateThumbs.java:41)
>  ~[openmeetings-3.0.0-SNAPSHOT.jar:na]
>       at 
> org.apache.openmeetings.data.file.FileProcessor.processFile(FileProcessor.java:161)
>  ~[openmeetings-3.0.0-SNAPSHOT.jar:na]
>       at 
> org.apache.openmeetings.servlet.outputhandler.UploadController.handleFileUpload(UploadController.java:111)
>  ~[openmeetings-3.0.0-SNAPSHOT.jar:na]
>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
> ~[na:1.7.0_25]
>       at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 
> ~[na:1.7.0_25]
>       at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>  ~[na:1.7.0_25]
>       at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.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)
>  ~[spring-webmvc-jar-3.1.1.RELEASE.jar:3.1.1.RELEASE]
>       at 
> org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:617)
>  ~[spring-webmvc-jar-3.1.1.RELEASE.jar:3.1.1.RELEASE]
>       at 
> org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:578)
>  ~[spring-webmvc-jar-3.1.1.RELEASE.jar:3.1.1.RELEASE]
>       at 
> org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:80)
>  ~[spring-webmvc-jar-3.1.1.RELEASE.jar:3.1.1.RELEASE]
>       at 
> org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:923)
>  ~[spring-webmvc-jar-3.1.1.RELEASE.jar:3.1.1.RELEASE]
>       at 
> org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:852)
>  ~[spring-webmvc-jar-3.1.1.RELEASE.jar:3.1.1.RELEASE]
>       at 
> org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:882)
>  ~[spring-webmvc-jar-3.1.1.RELEASE.jar:3.1.1.RELEASE]
>       at 
> org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:789)
>  ~[spring-webmvc-jar-3.1.1.RELEASE.jar:3.1.1.RELEASE]
>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:647) 
> ~[tomcat-embed-core-jar-7.0.41.jar:7.0.41]
>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) 
> ~[tomcat-embed-core-jar-7.0.41.jar:7.0.41]
>       at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
>  ~[tomcat-embed-core-jar-7.0.41.jar:7.0.41]
>       at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
>  ~[tomcat-embed-core-jar-7.0.41.jar:7.0.41]
>       at 
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:172)
>  ~[wicket-core-jar-6.10.0.jar:6.10.0]
>       at 
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282) 
> ~[wicket-core-jar-6.10.0.jar:6.10.0]
>       at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
>  ~[tomcat-embed-core-jar-7.0.41.jar:7.0.41]
>       at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
>  ~[tomcat-embed-core-jar-7.0.41.jar:7.0.41]
>       at 
> org.red5.logging.LoggerContextFilter.doFilter(LoggerContextFilter.java:77) 
> ~[red5-server.jar:na]
>       at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
>  ~[tomcat-embed-core-jar-7.0.41.jar:7.0.41]
>       at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
>  ~[tomcat-embed-core-jar-7.0.41.jar:7.0.41]
>       at 
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
>  ~[tomcat-embed-core-jar-7.0.41.jar:7.0.41]
>       at 
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
>  ~[tomcat-embed-core-jar-7.0.41.jar:7.0.41]
>       at 
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
>  ~[tomcat-embed-core-jar-7.0.41.jar:7.0.41]
>       at 
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) 
> ~[tomcat-embed-core-jar-7.0.41.jar:7.0.41]
>       at 
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) 
> ~[tomcat-embed-core-jar-7.0.41.jar:7.0.41]
>       at 
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
>  ~[tomcat-embed-core-jar-7.0.41.jar:7.0.41]
>       at 
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408) 
> ~[tomcat-embed-core-jar-7.0.41.jar:7.0.41]
>       at 
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1023)
>  ~[tomcat-embed-core-jar-7.0.41.jar:7.0.41]
>       at 
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)
>  ~[tomcat-embed-core-jar-7.0.41.jar:7.0.41]
>       at 
> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1686)
>  ~[tomcat-embed-core-jar-7.0.41.jar:7.0.41]
>       at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
>  ~[na:1.7.0_25]
>       at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>  ~[na:1.7.0_25]
>       at java.lang.Thread.run(Thread.java:724) ~[na:1.7.0_25]
> DEBUG 09-05 10:25:46.286 o.a.o.u.m.MailHandler:256 
> [org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-3] - 
> sendMails enter ...
> DEBUG 09-05 10:25:46.286 o.a.o.u.m.MailHandler:258 
> [org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-3] - 
> Numebr of emails in init queue 0
> DEBUG 09-05 10:25:46.286 o.a.o.u.m.MailHandler:263 
> [org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-3] - ... 
> sendMails done.
> In the 2.1.1 version is not the problem.
> After errors, I set the environment in openmeetings.
> Swftools_path:D:\OM\SWFTools
> Imagemagick_path:D:\OM\ImageMagick-6.8.6-Q16
> At this point in the upload pictures and other files in the whiteboard, no 
> error, but always lies in: Upload complete, converbng document
> Log:
> DEBUG 09-05 10:18:51.211 o.a.o.d.b.SessiondataDao:410 
> [org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-10] - 
> ****** clearSessionTable: 
> DEBUG 09-05 10:18:51.211 o.a.o.d.b.SessiondataDao:414 
> [org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-10] - 
> clearSessionTable: 1
> DEBUG 09-05 10:18:51.242 o.a.o.q.s.MeetingReminderJob:34 
> [org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-1] - 
> MeetingReminderJob.execute
> DEBUG 09-05 10:18:51.242 o.a.o.d.c.d.AppointmentDao:944 
> [org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-1] - 
> startStamp 2013-09-05 10:18:51.242
> DEBUG 09-05 10:18:51.242 o.a.o.d.c.d.AppointmentDao:945 
> [org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-1] - 
> stopStamp 2013-09-05 10:33:51.242
> DEBUG 09-05 10:18:51.242 o.a.o.d.c.m.AppointmentLogic:406 
> [org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-1] - 
> doScheduledMeetingReminder : no Appointments in range
> DEBUG 09-05 10:19:24.452 o.a.o.s.o.AbstractUploadController:58 
> [http-nio-0.0.0.0-5080-exec-5] - Starting validate
> DEBUG 09-05 10:19:24.452 o.a.o.s.o.AbstractUploadController:65 
> [http-nio-0.0.0.0-5080-exec-5] - sid: 70abc26a36d6f42ce668ed5a92bdb5fc
> DEBUG 09-05 10:19:24.472 o.a.o.s.o.AbstractUploadController:69 
> [http-nio-0.0.0.0-5080-exec-5] - userId = 1, userLevel = 3
> DEBUG 09-05 10:19:24.472 o.a.o.s.o.AbstractUploadController:83 
> [http-nio-0.0.0.0-5080-exec-5] - publicSID: d8b72418f9075a511e580e33c21e6c18
> DEBUG 09-05 10:19:24.472 o.a.o.s.o.AbstractUploadController:92 
> [http-nio-0.0.0.0-5080-exec-5] - uploading 277101 bytes
> DEBUG 09-05 10:19:24.472 o.a.o.s.o.UploadController:109 
> [http-nio-0.0.0.0-5080-exec-5] - fileSystemName: 000.jpg
> DEBUG 09-05 10:19:24.472 o.a.o.d.f.FileProcessor:76 
> [http-nio-0.0.0.0-5080-exec-5] - newFileExt: jpg
> DEBUG 09-05 10:19:24.472 o.a.o.d.f.FileProcessor:89 
> [http-nio-0.0.0.0-5080-exec-5] - isAsIs: true
> DEBUG 09-05 10:19:24.472 o.a.o.d.f.FileProcessor:101 
> [http-nio-0.0.0.0-5080-exec-5] - writing file to: 
> D:\OM\openmeetings3.0\webapps\openmeetings\upload\files\e1a3013732029fa69f0d6a7df8ebe08d.jpg
> DEBUG 09-05 10:19:24.482 o.a.o.d.f.d.FileExplorerItemDao:54 
> [http-nio-0.0.0.0-5080-exec-5] - .add(): adding file 000.jpg roomID: 6
> DEBUG 09-05 10:19:24.492 o.a.o.d.f.d.FileExplorerItemDao:78 
> [http-nio-0.0.0.0-5080-exec-5] - .add(): file 000.jpg added as 7
> DEBUG 09-05 10:19:24.502 o.a.o.d.f.FileProcessor:142 
> [http-nio-0.0.0.0-5080-exec-5] - fileExplorerItemId: 7
> DEBUG 09-05 10:19:24.502 o.a.o.d.f.FileProcessor:146 
> [http-nio-0.0.0.0-5080-exec-5] - canBeConverted: false
> DEBUG 09-05 10:19:24.502 o.a.o.d.GenerateThumbs:49 
> [http-nio-0.0.0.0-5080-exec-5] - START generateThumb ################# 
> DEBUG 09-05 10:19:24.502 o.a.o.d.GenerateThumbs:51 
> [http-nio-0.0.0.0-5080-exec-5] -  i 0 argv-i 
> D:\OM\ImageMagick-6.8.6-Q16\convert.exe
> DEBUG 09-05 10:19:24.502 o.a.o.d.GenerateThumbs:51 
> [http-nio-0.0.0.0-5080-exec-5] -  i 1 argv-i -thumbnail
> DEBUG 09-05 10:19:24.502 o.a.o.d.GenerateThumbs:51 
> [http-nio-0.0.0.0-5080-exec-5] -  i 2 argv-i 50x50
> DEBUG 09-05 10:19:24.502 o.a.o.d.GenerateThumbs:51 
> [http-nio-0.0.0.0-5080-exec-5] -  i 3 argv-i 
> D:\OM\openmeetings3.0\webapps\openmeetings\upload\files\e1a3013732029fa69f0d6a7df8ebe08d.jpg
> DEBUG 09-05 10:19:24.512 o.a.o.d.GenerateThumbs:51 
> [http-nio-0.0.0.0-5080-exec-5] -  i 4 argv-i 
> D:\OM\openmeetings3.0\webapps\openmeetings\upload\files\_thumb_e1a3013732029fa69f0d6a7df8ebe08d.jpg
> DEBUG 09-05 10:19:24.512 o.a.o.d.GenerateThumbs:53 
> [http-nio-0.0.0.0-5080-exec-5] - END generateThumb ################# 
> DEBUG 09-05 10:19:24.512 o.a.o.u.ProcessHelper:105 
> [http-nio-0.0.0.0-5080-exec-5] - process: processImageWindows
> DEBUG 09-05 10:19:24.512 o.a.o.u.ProcessHelper:106 
> [http-nio-0.0.0.0-5080-exec-5] - args: [cmd.exe, /C, 
> D:\OM\ImageMagick-6.8.6-Q16\convert.exe, -thumbnail, 50x50, 
> D:\OM\openmeetings3.0\webapps\openmeetings\upload\files\e1a3013732029fa69f0d6a7df8ebe08d.jpg,
>  
> D:\OM\openmeetings3.0\webapps\openmeetings\upload\files\_thumb_e1a3013732029fa69f0d6a7df8ebe08d.jpg]
> DEBUG 09-05 10:19:24.722 o.a.o.u.ProcessHelper:136 
> [http-nio-0.0.0.0-5080-exec-5] - exitVal: 0
> DEBUG 09-05 10:19:46.252 o.a.o.u.m.MailHandler:256 
> [org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-2] - 
> sendMails enter ...
> DEBUG 09-05 10:19:46.252 o.a.o.u.m.MailHandler:258 
> [org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-2] - 
> Numebr of emails in init queue 0
> DEBUG 09-05 10:19:46.252 o.a.o.u.m.MailHandler:263 
> [org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-2] - ... 
> sendMails done.
> DEBUG 09-05 10:20:31.228 o.a.o.q.s.MeetingReminderJob:34 
> [org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-4] - 
> MeetingReminderJob.execute
> DEBUG 09-05 10:20:31.228 o.a.o.d.c.d.AppointmentDao:944 
> [org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-4] - 
> startStamp 2013-09-05 10:20:31.228
> DEBUG 09-05 10:20:31.228 o.a.o.d.c.d.AppointmentDao:945 
> [org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-4] - 
> stopStamp 2013-09-05 10:35:31.228
> DEBUG 09-05 10:20:31.228 o.a.o.d.c.m.AppointmentLogic:406 
> [org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-4] - 
> doScheduledMeetingReminder : no Appointments in range
> DEBUG 09-05 10:20:46.258 o.a.o.u.m.MailHandler:256 
> [org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-3] - 
> sendMails enter ...
> DEBUG 09-05 10:20:46.258 o.a.o.u.m.MailHandler:258 
> [org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-3] - 
> Numebr of emails in init queue 0
> DEBUG 09-05 10:20:46.258 o.a.o.u.m.MailHandler:263 
> [org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-3] - ... 
> sendMails done.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to