You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openmeetings.apache.org by "Maxim Solodovnik (JIRA)" <ji...@apache.org> on 2014/02/05 05:44:21 UTC

[jira] [Closed] (OPENMEETINGS-855) NPE using ./admin.sh -v -f --cleanup

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

Maxim Solodovnik closed OPENMEETINGS-855.
-----------------------------------------


Closing resolved issues related to 3.0.0 release

> NPE using ./admin.sh -v -f --cleanup
> ------------------------------------
>
>                 Key: OPENMEETINGS-855
>                 URL: https://issues.apache.org/jira/browse/OPENMEETINGS-855
>             Project: Openmeetings
>          Issue Type: Bug
>          Components: Import/Export
>    Affects Versions: 2.2.0 Apache Release
>         Environment: Ubuntu 12.04 OM 2.2.0-SNAPSHOT 1549590 9-December-2013  
>            Reporter: Peter Dähn
>            Assignee: Maxim Solodovnik
>             Fix For: 3.0.0 Apache Release
>
>
> unfortunately not fixed (see attached mail)
> [ERROR] [main] org.apache.openmeetings.cli.Admin - Files failed
> java.lang.NullPointerException: null
> 	at java.io.File.<init>(File.java:334) ~[na:1.7.0_25]
> 	at org.apache.openmeetings.cli.Admin.process(Admin.java:412) ~[openmeetings-2.2.0-SNAPSHOT.jar:na]
> 	at org.apache.openmeetings.cli.Admin.main(Admin.java:630) ~[openmeetings-2.2.0-SNAPSHOT.jar:na]
> I believe this NPE is fixed in 2.2.0 (if I'm not mistaken)
> could you please try 2.2?
> On Wed, Dec 11, 2013 at 1:43 AM, Carlos Eduardo Matos Ellery <ca...@gmail.com> wrote:
>     Hello Maxim,
>     I'm trying to use the cleanup command you recomended, but it is not working here in CentOS 6.4, OM version 2.1.1.
>     First I deleted the recording using the GUI, then:
>     # /etc/init.d/red5 stop
>     Desligando o red5:                                         [  OK  ]
>     # ls /opt/om/webapps/openmeetings/streams
>     9  hibernate
>     # ls -l /opt/om/webapps/openmeetings/streams/9
>     total 12340
>     -rw-r--r-- 1 root root  605503 Dez 10 10:57 rec_1_stream_0_2013_12_10_10_55_27.flv
>     -rw-r--r-- 1 root root 4557726 Dez 10 10:57 rec_1_stream_0_2013_12_10_10_55_27_GAP_FULL_WAVE_0.wav
>     -rw-r--r-- 1 root root 4556844 Dez 10 10:57 rec_1_stream_0_2013_12_10_10_55_27_WAVE.wav
>     -rw-r--r-- 1 root root 2911386 Dez 10 10:57 rec_1_stream_8b2437062d74df60c13580436c987123_2013_12_10_10_55_27.flv
>     # ls -l /opt/om/webapps/openmeetings/streams/hibernate
>     total 19484
>     -rw-r--r-- 1 root root    20992 Jul  2 09:46 default_interview_image.fla
>     -rw-r--r-- 1 root root     1827 Jul  2 09:46 default_interview_image.jpg
>     -rw-r--r-- 1 root root     1106 Jul  2 09:46 default_interview_image.png
>     -rw-r--r-- 1 root root 11292264 Dez 10 10:57 flvRecording_1.avi
>     -rw-r--r-- 1 root root  8427778 Dez 10 10:57 flvRecording_1.flv
>     -rw-r--r-- 1 root root     1078 Dez 10 11:04 flvRecording_1.flv.meta
>     -rw-r--r-- 1 root root   101172 Dez 10 10:57 flvRecording_1.jpg
>     -rw-r--r-- 1 root root    88244 Jul  2 09:46 one_second.wav
>     # /opt/om/admin.sh -v -f --cleanup
>     Setting default logging context: default
>     WARNING: all intermadiate files will be clean up!
>     Context init...
>     Logger name for context: openmeetings
>     Context logger config file: logback-config.xml
>     Adding logger context: openmeetings to map for context: openmeetings
>     DEBUG 12-10 15:34:07.832 ContextLoggingListener.java 140 72 ROOT [main] - Starting up context openmeetings
>     SLF4J: Class path contains multiple SLF4J bindings.
>     SLF4J: Found binding in [jar:file:/opt/om/red5.jar!/org/slf4j/impl/StaticLoggerBinder.class]
>     SLF4J: Found binding in [jar:file:/opt/om/lib/logback-classic-1.0.3.jar!/org/slf4j/impl/StaticLoggerBinder.class]
>     SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
>     [INFO] [main] org.springframework.context.support.ClassPathXmlApplicationContext - Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@2f023661: startup date [Tue Dec 10 15:34:07 BRT 2013]; root of context hierarchy
>     [INFO] [main] org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [openmeetings-applicationContext.xml]
>     [INFO] [main] org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@efa3f90: defining beans [entityManagerFactory,transactionManager,org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor#0,jpaTransactionManager,multipartResolver,org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping#0,org.springframework.format.support.FormattingConversionServiceFactoryBean#0,org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter#0,org.springframework.web.servlet.handler.MappedInterceptor#0,org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver#0,org.springframework.web.servlet.mvc.annotation.ResponseStatusExceptionResolver#0,org.springframework.web.servlet.mvc.support.DefaultHandlerExceptionResolver#0,org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping,org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter,org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,backupImportController,importController,networkTestingController,screenController,uploadController,web.handler,openmeetings.SessionManager,openmeetings.EmoticonsManager,openmeetings.HashMapStore,whiteBoardObjectListManagerById,whiteBoardObjectSyncManager,openmeetings.DatabaseStore,openmeetings.ServerUtil,xmlcrm.service,printservice.service,pollservice.service,organisationservice.service,meetingmemberservice.service,languageservice.service,invitationservice.service,ldapconfigservice.service,whiteboardservice.service,userservice.service,fileservice.service,openmeetings.FileProcessor,openmeetings.FlvExplorerConverter,errorservice.service,conferenceservice.service,configservice.service,chatservice.service,calendarservice.service,flvrecorderservice.service,openmeetings.FlvRecorderConverterTask,openmeetings.FlvInterviewConverterTask,openmeetings.FlvInterviewReConverterTask,openmeetings.FlvInterviewConverter,openmeetings.FlvRecorderConverter,openmeetings.SlaveHTTPConnectionManager,openmeetings.SessionClearJob,sessionClearJob,triggerSessionClear,openmeetings.MeetingReminderJob,meetingReminderClear,triggerMeetingReminder,testSetupCleanupJob,testSetupCleanup,triggerTestSetupCleanup,mailHandler,resetSendingMailStatus,triggerResetSendingMailStatus,sendMails,triggerSendMails,org.springframework.scheduling.quartz.SchedulerFactoryBean#0,appointmentReminderTypDaoImpl,appointmentCategoryDaoImpl,roommanagement,roomDao,sipDao,organisationmanagement,organisationDao,organisationUserDao,salutationmanagement,errorManagement,navimanagement,pollManagement,omTimeZoneDaoImpl,statemanagement,fieldLanguageDaoImpl,fieldValueDaoImpl,fieldLanguagesValuesDAO,fieldmanagment,configurationDaoImpl,appointmentDao,appointmentLogic,meetingMemberLogic,sessionManagement,userManagement,roomModeratorsDao,conferenceLogDao,conferenceLogTypeDao,emailManagement,fileExplorerItemDao,flvRecordingDao,flvRecordingLogDao,flvRecordingMetaDataDao,flvRecordingMetaDeltaDao,ldapConfigDao,invitationManagement,meetingMemberDao,privateMessageFolderDao,privateMessagesDao,soapLoginDao,userContactsDao,usersDao,serverDao,chatDao,clientDao,mailMessageDao,manageCryptStyle,generateImage,generateThumbs,generatePDF,smsHandler,feedbackManagement,importInitvalues,languageImport,userImport,libraryWmlLoader,loadAtomRssFeed,authLevelManagement,generateSWF,fileUtils,ldapLoginManagement,timezoneUtil,whiteboardManagement,registerUserTemplate,feedbackTemplate,invitationTemplate,requestContactTemplate,requestContactConfirmTemplate,resetPasswordTemplate,taskExecutor,userWebService,roomWebService,fileWebService,calendarWebService,jabberWebService,serverWebService,backupExport,org.springframework.context.annotation.ConfigurationClassPostProcessor$ImportAwareBeanPostProcessor#0]; root of factory hierarchy
>     [INFO] [main] org.springframework.orm.jpa.LocalEntityManagerFactoryBean - Building JPA EntityManagerFactory for persistence unit 'openmeetings'
>     [INFO] [main] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/backup.upload],methods=[POST],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public void org.apache.openmeetings.servlet.outputhandler.BackupImportController.service(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse) throws javax.servlet.ServletException,java.io.IOException
>     [INFO] [main] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/import.upload],methods=[POST],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto protected void org.apache.openmeetings.servlet.outputhandler.ImportController.service(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse) throws javax.servlet.ServletException
>     [INFO] [main] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/networktest.upload],methods=[GET],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public void org.apache.openmeetings.servlet.outputhandler.NetworkTestingController.serviceGet(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse,javax.servlet.http.HttpSession) throws javax.servlet.ServletException,java.io.IOException
>     [INFO] [main] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/networktest.upload],methods=[POST],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public void org.apache.openmeetings.servlet.outputhandler.NetworkTestingController.servicePost(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse,javax.servlet.http.HttpSession) throws javax.servlet.ServletException,java.io.IOException
>     [INFO] [main] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/screen.upload],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public void org.apache.openmeetings.servlet.outputhandler.ScreenController.handleRequest(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)
>     [INFO] [main] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/file.upload],methods=[POST],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public void org.apache.openmeetings.servlet.outputhandler.UploadController.handleFileUpload(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse,javax.servlet.http.HttpSession) throws javax.servlet.ServletException
>     [INFO] [main] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/remotelog.upload],methods=[POST],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public void org.apache.openmeetings.servlet.outputhandler.UploadController.handleRemoteLog(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse) throws javax.servlet.ServletException
>     [INFO] [main] org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping - Mapped "{[/upload.upload],methods=[POST],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public void org.apache.openmeetings.servlet.outputhandler.UploadController.handleFormUpload(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse) throws javax.servlet.ServletException
>     [INFO] [main] org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService  'taskExecutor'
>     [INFO] [main] org.quartz.core.SchedulerSignalerImpl - Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl
>     [INFO] [main] org.quartz.core.QuartzScheduler - Quartz Scheduler v.1.8.5 created.
>     [INFO] [main] org.quartz.simpl.RAMJobStore - RAMJobStore initialized.
>     [INFO] [main] org.quartz.core.QuartzScheduler - Scheduler meta-data: Quartz Scheduler (v1.8.5) 'org.springframework.scheduling.quartz.SchedulerFactoryBean#0' with instanceId 'NON_CLUSTERED'
>       Scheduler class: 'org.quartz.core.QuartzScheduler' - running locally.
>       NOT STARTED.
>       Currently in standby mode.
>       Number of jobs executed: 0
>       Using thread pool 'org.quartz.simpl.SimpleThreadPool' - with 10 threads.
>       Using job-store 'org.quartz.simpl.RAMJobStore' - which does not support persistence. and is not clustered.
>     [INFO] [main] org.quartz.impl.StdSchedulerFactory - Quartz scheduler 'org.springframework.scheduling.quartz.SchedulerFactoryBean#0' initialized from an externally provided properties instance.
>     [INFO] [main] org.quartz.impl.StdSchedulerFactory - Quartz scheduler version: 1.8.5
>     [INFO] [main] org.quartz.core.QuartzScheduler - JobFactory set to: org.springframework.scheduling.quartz.AdaptableJobFactory@5ef21bc4
>     [INFO] [main] org.springframework.context.support.DefaultLifecycleProcessor - Starting beans in phase 2147483647
>     [INFO] [main] org.springframework.scheduling.quartz.SchedulerFactoryBean - Starting Quartz Scheduler now
>     [INFO] [main] org.quartz.core.QuartzScheduler - Scheduler org.springframework.scheduling.quartz.SchedulerFactoryBean#0_$_NON_CLUSTERED started.
>     [INFO] [main] org.quartz.core.QuartzScheduler - Scheduler org.springframework.scheduling.quartz.SchedulerFactoryBean#0_$_NON_CLUSTERED shutting down.
>     [INFO] [main] org.quartz.core.QuartzScheduler - Scheduler org.springframework.scheduling.quartz.SchedulerFactoryBean#0_$_NON_CLUSTERED paused.
>     [INFO] [main] org.quartz.core.QuartzScheduler - Scheduler org.springframework.scheduling.quartz.SchedulerFactoryBean#0_$_NON_CLUSTERED shutdown complete.
>     [ERROR] [main] org.apache.openmeetings.cli.Admin - Files failed
>     java.lang.NullPointerException: null
>     at java.io.File.<init>(Unknown Source) ~[na:1.7.0_45]
>     at org.apache.openmeetings.cli.Admin.process(Admin.java:363) [openmeetings-2.1.1-RELEASE.jar:na]
>     at org.apache.openmeetings.cli.Admin.main(Admin.java:623) [openmeetings-2.1.1-RELEASE.jar:na]
>     # ll /opt/om/webapps/openmeetings/streams/9
>     total 12340
>     -rw-r--r-- 1 root root  605503 Dez 10 10:57 rec_1_stream_0_2013_12_10_10_55_27.flv
>     -rw-r--r-- 1 root root 4557726 Dez 10 10:57 rec_1_stream_0_2013_12_10_10_55_27_GAP_FULL_WAVE_0.wav
>     -rw-r--r-- 1 root root 4556844 Dez 10 10:57 rec_1_stream_0_2013_12_10_10_55_27_WAVE.wav
>     -rw-r--r-- 1 root root 2911386 Dez 10 10:57 rec_1_stream_8b2437062d74df60c13580436c987123_2013_12_10_10_55_27.flv
>     # ll /opt/om/webapps/openmeetings/streams/hibernate
>     total 19484
>     -rw-r--r-- 1 root root    20992 Jul  2 09:46 default_interview_image.fla
>     -rw-r--r-- 1 root root     1827 Jul  2 09:46 default_interview_image.jpg
>     -rw-r--r-- 1 root root     1106 Jul  2 09:46 default_interview_image.png
>     -rw-r--r-- 1 root root 11292264 Dez 10 10:57 flvRecording_1.avi
>     -rw-r--r-- 1 root root  8427778 Dez 10 10:57 flvRecording_1.flv
>     -rw-r--r-- 1 root root     1078 Dez 10 11:04 flvRecording_1.flv.meta
>     -rw-r--r-- 1 root root   101172 Dez 10 10:57 flvRecording_1.jpg
>     -rw-r--r-- 1 root root    88244 Jul  2 09:46 one_second.wav
>     Am I missing something?
>     Thanks in advance,
>     Carlos Eduardo Matos Ellery



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)