You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openmeetings.apache.org by "Peter Dähn (JIRA)" <ji...@apache.org> on 2013/12/11 09:25:07 UTC
[jira] [Created] (OPENMEETINGS-855) NPE using ./admin.sh -v -f
--cleanup
Peter Dähn created OPENMEETINGS-855:
---------------------------------------
Summary: 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
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.4#6159)