Dear Maxim, As requested, below are the complete steps:
>> As a result of 5 you got 4 archives There are 4 archives in openmeetings-server/.../target Copied and unarchived the binary created in a separate directory. >> What files are you editing in 7? red5.properties: http.host=<IP> mysql_persistence.xml: Url=jdbc:mysql://localhost:3306/<db_name>?autoReconnect… Username=<username> Password=<password> Placed mysql-jdbc connector in $RED5_HOME/webapps/…/lib >> And what are you running in 8? Launched OM from $RED5_HOME: ./red5.sh Launched Web Install Wizard: url: http://<IP:5080>/openmeetings/install Environment ----------------- Maven 3.5.2 CentOS 7.0 MariaDB 10.0.16 No customization of OM 1. Downloaded and unarchived Build #412: https://builds.apache.org/view/M-R/view/OpenMeetings/job/OpenMeetings%204.0.x/ No customization 2. ALREADY downloaded and installed Maven 3. ALREADY has ./m2 repository 4. ALREADY has ./m2/repository/openmeetings 5. Cleanly compiled: mvn clean install -P allModules -DskipTests=true Compilation success [INFO] Openmeetings ....................................... SUCCESS [17:50 min] [INFO] Openmeetings Util .................................. SUCCESS [02:05 min] [INFO] Openmeetings DB .................................... SUCCESS [ 55.088 s] [INFO] Openmeetings Core .................................. SUCCESS [ 32.799 s] [INFO] Openmeetings Install ............................... SUCCESS [ 27.926 s] [INFO] Openmeetings Service ............................... SUCCESS [ 33.029 s] [INFO] Openmeetings Webservices ........................... SUCCESS [01:22 min] [INFO] Openmeetings Web ................................... SUCCESS [04:17 min] [INFO] Openmeetings Flash ................................. SUCCESS [ 49.229 s] [INFO] Openmeetings Screen Sharing applet ................. SUCCESS [01:02 min] [INFO] Openmeetings Server ................................ SUCCESS [01:27 min] [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 37:15 min [INFO] Finished at: 2018-08-14T12:29:17-05:00 [INFO] Final Memory: 195M/2130M 6. There are 4 archives in openmeetings-server/.../target Copied and unarchived the binary created in a separate directory. 7. Created a new db instance; CREATE DATABASE name_405_db DEFAULT CHARACTER SET 'utf8'; GRANT ALL PRIVILEGES ON name_405_db.* TO '<USERNAME>'@'localhost' IDENTIFIED BY '<PASSWORD>' WITH GRANT OPTION; FLUSH PRIVILEGES; 8. Configured: red5.properties: http.host=<IP> mysql_persistence.xml: Url=jdbc:mysql://localhost:3306/<db_name>?autoReconnect… Username=<username> Password=<password> Placed mysql-jdbc connector in $RED5_HOME/webapps/…/lib 9. Launched OM from $RED5_HOME ./red5.sh ################################################################################ # Openmeetings is up # # 4.0.5-SNAPSHOT ${buildNumber} 2018-08-14T17:17:15Z # # and ready to use # ################################################################################ 10. Launched Web Install Wizard: url: http://<IP:5080>/openmeetings/install Error Logs is below in both the approaches _[31mWARN _[0;39m 08-14 12:36:30.366 _[36mo.a.o.d.d.b.ConfigurationDao:202 [Test.Dev]_[0;39m - Could not find key in configurations: max.upload.size _[31mWARN _[0;39m 08-14 12:36:30.368 _[36mo.a.o.d.d.b.ConfigurationDao:202 [Test.Dev]_[0;39m - Could not find key in configurations: crypt.class.name _[31mWARN _[0;39m 08-14 12:36:30.369 _[36mo.a.o.d.d.b.ConfigurationDao:202 [Test.Dev]_[0;39m - Could not find key in configurations: application.name _[31mWARN _[0;39m 08-14 12:36:30.371 _[36mo.a.o.d.d.b.ConfigurationDao:202 [Test.Dev]_[0;39m - Could not find key in configurations: default.lang.id …[snipped] _[1;31mERROR_[0;39m 08-14 12:37:05.629 _[36mo.a.w.DefaultExceptionMapper:170 [251-7083-exec-2]_[0;39m - Unexpected error occurred org.apache.wicket.WicketRuntimeException: Can't instantiate page using constructor 'public org.apache.openmeetings.web.pages.install.InstallWizardPage()'. An exception has been thrown during construction! at org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:194) at org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:67) at org.apache.wicket.DefaultMapperContext.newPageInstance(DefaultMapperContext.java:90) at org.apache.wicket.core.request.handler.PageProvider$Provision.getPage(PageProvider.java:380) at org.apache.wicket.core.request.handler.PageProvider.getPageInstance(PageProvider.java:171) at org.apache.wicket.request.handler.render.PageRenderer.getPage(PageRenderer.java:78) at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:231) at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:202) at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:912) at org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecutor.java:65) at org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:283) at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:253) at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:221) at org.apache.wicket.protocol.ws.AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:70) at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:204) at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:286) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.red5.logging.LoggerContextFilter.doFilter(LoggerContextFilter.java:84) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:608) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:668) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:764) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1388) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:748) Caused by: java.lang.reflect.InvocationTargetException: null at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:175) ... 37 common frames omitted Caused by: java.util.MissingResourceException: Unable to find property: 'install.wizard.install.header' for component: [class=org.apache.openmeetings.web.pages.install.InstallWizardPage]. Locale: null, style: null at org.apache.wicket.Localizer.getString(Localizer.java:269) at org.apache.wicket.Localizer.getString(Localizer.java:201) at org.apache.wicket.Localizer.getString(Localizer.java:131) at org.apache.wicket.Component.getString(Component.java:1829) at org.apache.wicket.Component.getString(Component.java:1816) at org.apache.openmeetings.web.pages.install.InstallWizardPage.<init>(InstallWizardPage.java:36) ... 42 common frames omitted -----Original Message----- From: Maxim Solodovnik [mailto:solomax...@gmail.com] Sent: Tuesday, August 14, 2018 8:08 PM To: dev <dev@openmeetings.apache.org>; om.insig...@coscend.com Subject: Re: 4.0.5 SNAPSHOT Build and Installation Errors just have tried everything works as expected FYI this [1] test perform installing via UI installer on every build [1] https://github.com/apache/openmeetings/blob/4.0.x/openmeetings-web/src/test/java/org/apache/openmeetings/web/pages/install/TestInstall.java#L98 On Wed, Aug 15, 2018 at 7:15 AM Maxim Solodovnik <solomax...@gmail.com <mailto:solomax...@gmail.com> > wrote: > > You can skip steps 3 and 4 > They are not necessary > And some steps seems to be missed .... > > As a result of 5 you got 4 archives > What files are you editing in 7? > And what are you running in 8? > > WBR, Maxim > (from mobile, sorry for the typos) > > > On Wed, Aug 15, 2018, 01:10 Coscend@OM <om.insig...@coscend.com > <mailto:om.insig...@coscend.com> > wrote: >> >> Dear Maxim, >> >> Further to the previous message, investigation points to: >> >> https://github.com/apache/openmeetings/blob/master/openmeetings-web/s >> rc/main/java/org/apache/openmeetings/web/pages/install/InstallWizardP >> age.java#L36 invokes InstallWizard class via onInitialize method --> >> https://github.com/apache/openmeetings/blob/master/openmeetings-web/s >> rc/main/java/org/apache/openmeetings/web/pages/install/InstallWizard. >> java#L170 >> >> We are eager to learn the cause of this error and a possible solution. >> >> Thank you. >> >> Sincerely, >> >> Hemant K. Sabat >> www.Coscend.com <http://www.Coscend.com> <http://www.coscend.com/> >> ------------------------------------------------------------------ >> Real-time, Interactive Video Collaboration, Tele-healthcare, >> Tele-education, Telepresence Services, on the fly… >> ------------------------------------------------------------------ >> CONFIDENTIALITY NOTICE: See 'Confidentiality Notice Regarding E-mail >> Messages from Coscend Communications Solutions' posted at: >> http://www.Coscend.com/Anchor/Common/Terms_and_Conditions.html >> -----Original Message----- >> From: Coscend@OM [mailto:om.insig...@coscend.com] >> Sent: Tuesday, August 14, 2018 12:59 PM >> To: dev@openmeetings.apache.org <mailto:dev@openmeetings.apache.org> >> Subject: RE: 4.0.5 SNAPSHOT Build and Installation Errors >> >> Dear Maxim, >> >> The Internal Error Page while loading installation page is reproducible as >> follows: >> >> Maven 3.5.2 >> CentOS 7.0 >> MariaDB 10.0.16 >> No customization of OM >> >> 1. Downloaded and unarchived Build #412: >> https://builds.apache.org/view/M-R/view/OpenMeetings/job/OpenMeetings%204.0.x/ >> No customization >> 2. Reinstalled Maven-3.5.2 (deleted previous version) >> 3. Downloaded a fresh .m2 repository (first deleted the old one) >> 4. Removed previous openmeetings in ./m2 repository: rm -rf >> ~/.m2/repository/org/apache/openmeetings >> 5. Cleanly compiled: mvn clean install -P allModules -DskipTests=true >> Compilation success >> [INFO] Openmeetings ....................................... >> SUCCESS [17:50 min] >> [INFO] Openmeetings Util .................................. >> SUCCESS [02:05 min] >> [INFO] Openmeetings DB .................................... >> SUCCESS [ 55.088 s] >> [INFO] Openmeetings Core .................................. >> SUCCESS [ 32.799 s] >> [INFO] Openmeetings Install ............................... >> SUCCESS [ 27.926 s] >> [INFO] Openmeetings Service ............................... >> SUCCESS [ 33.029 s] >> [INFO] Openmeetings Webservices ........................... >> SUCCESS [01:22 min] >> [INFO] Openmeetings Web ................................... >> SUCCESS [04:17 min] >> [INFO] Openmeetings Flash ................................. >> SUCCESS [ 49.229 s] >> [INFO] Openmeetings Screen Sharing applet ................. >> SUCCESS [01:02 min] >> [INFO] Openmeetings Server ................................ >> SUCCESS [01:27 min] >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] BUILD SUCCESS >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] Total time: 37:15 min >> [INFO] Finished at: 2018-08-14T12:29:17-05:00 >> [INFO] Final Memory: 195M/2130M >> >> >> 6. Created a new db instance; >> CREATE DATABASE name_405_db DEFAULT CHARACTER SET 'utf8'; >> GRANT ALL PRIVILEGES ON name_405_db.* TO >> '<USERNAME>'@'localhost' IDENTIFIED BY '<PASSWORD>' WITH GRANT OPTION; >> FLUSH PRIVILEGES; >> >> 7. Configured: red5.properties, mysql_persistence.xml >> >> 8. Launched OM >> >> ################################################################################ >> # Openmeetings is up >> # >> # 4.0.5-SNAPSHOT ${buildNumber} >> 2018-08-14T17:17:15Z # >> # and ready to use >> # >> >> ##################################################################### >> ########### >> >> 9. Used TWO EXCLUSIVE approaches: >> * CLI install script >> * Web Install Wizard >> >> Error Logs is below in both the approaches _[31mWARN _[0;39m 08-14 >> 12:36:30.366 _[36mo.a.o.d.d.b.ConfigurationDao:202 >> [Test.Dev]_[0;39m - Could not find key in configurations: >> max.upload.size _[31mWARN _[0;39m 08-14 12:36:30.368 >> _[36mo.a.o.d.d.b.ConfigurationDao:202 [Test.Dev]_[0;39m - >> Could not find key in configurations: crypt.class.name _[31mWARN >> _[0;39m 08-14 12:36:30.369 _[36mo.a.o.d.d.b.ConfigurationDao:202 >> [Test.Dev]_[0;39m - Could not find key in configurations: >> application.name _[31mWARN _[0;39m 08-14 12:36:30.371 >> _[36mo.a.o.d.d.b.ConfigurationDao:202 [Test.Dev]_[0;39m - >> Could not find key in configurations: default.lang.id …[snipped] >> [1;31mERROR [0;39m 08-14 12:37:05.629 >> [36mo.a.w.DefaultExceptionMapper:170 [251-7083-exec-2] [0;39m - >> Unexpected error occurred >> org.apache.wicket.WicketRuntimeException: Can't instantiate page using >> constructor 'public >> org.apache.openmeetings.web.pages.install.InstallWizardPage()'. An exception >> has been thrown during construction! >> at >> org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:194) >> at >> org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:67) >> at >> org.apache.wicket.DefaultMapperContext.newPageInstance(DefaultMapperContext.java:90) >> at >> org.apache.wicket.core.request.handler.PageProvider$Provision.getPage(PageProvider.java:380) >> at >> org.apache.wicket.core.request.handler.PageProvider.getPageInstance(PageProvider.java:171) >> at >> org.apache.wicket.request.handler.render.PageRenderer.getPage(PageRenderer.java:78) >> at >> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:231) >> at >> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:202) >> at >> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:912) >> at >> org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecutor.java:65) >> at >> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:283) >> at >> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:253) >> at >> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:221) >> at >> org.apache.wicket.protocol.ws.AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:70) >> at >> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:204) >> at >> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:286) >> at >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) >> at >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) >> at >> org.red5.logging.LoggerContextFilter.doFilter(LoggerContextFilter.java:84) >> at >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) >> at >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) >> at >> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) >> at >> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) >> at >> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:608) >> at >> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) >> at >> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) >> at >> org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:668) >> at >> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87) >> at >> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) >> at >> org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) >> at >> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) >> at >> org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:764) >> at >> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1388) >> at >> org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) >> at >> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) >> at >> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) >> at >> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) >> at java.lang.Thread.run(Thread.java:748) >> Caused by: java.lang.reflect.InvocationTargetException: null >> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native >> Method) >> at >> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) >> at >> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) >> at java.lang.reflect.Constructor.newInstance(Constructor.java:423) >> at >> org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:175) >> ... 37 common frames omitted >> Caused by: java.util.MissingResourceException: Unable to find property: >> 'install.wizard.install.header' for component: >> [class=org.apache.openmeetings.web.pages.install.InstallWizardPage]. Locale: >> null, style: null >> at org.apache.wicket.Localizer.getString(Localizer.java:269) >> at org.apache.wicket.Localizer.getString(Localizer.java:201) >> at org.apache.wicket.Localizer.getString(Localizer.java:131) >> at org.apache.wicket.Component.getString(Component.java:1829) >> at org.apache.wicket.Component.getString(Component.java:1816) >> at >> org.apache.openmeetings.web.pages.install.InstallWizardPage.<init>(InstallWizardPage.java:36) >> ... 42 common frames omitted >> >> Thank you. >> >> Sincerely, >> >> Hemant K. Sabat >> www.Coscend.com <http://www.Coscend.com> <http://www.Coscend.com> >> <http://www.coscend.com/> >> ------------------------------------------------------------------ >> Real-time, Interactive Video Collaboration, Tele-healthcare, >> Tele-education, Telepresence Services, on the fly… >> ------------------------------------------------------------------ >> CONFIDENTIALITY NOTICE: See 'Confidentiality Notice Regarding E-mail >> Messages from Coscend Communications Solutions' posted at: >> http://www.Coscend.com/Anchor/Common/Terms_and_Conditions.html >> >> -----Original Message----- >> From: Maxim Solodovnik [mailto:solomax...@gmail.com] >> Sent: Tuesday, August 14, 2018 1:22 AM >> To: dev <dev@openmeetings.apache.org >> <mailto:dev@openmeetings.apache.org> >; om.insig...@coscend.com >> <mailto:om.insig...@coscend.com> >> <mailto:om.insig...@coscend.com> >> Subject: Re: 4.0.5 SNAPSHOT Build and Installation Errors >> >> As you can see here >> https://builds.apache.org/view/M-R/view/OpenMeetings/job/OpenMeetings >> %204.0.x/ >> all builds are green >> One of the Unit tests is: walk through web installer and ensure >> everything is OK >> >> Compiler errors you are referring to are actually warnings from >> latest Maven Build status is SUCCESS :))) >> >> It is extremely hard to understand what is wrong from your mail (too >> much badly formatted stack traces) But I suspect actual error is >> "MissingResourceException: Unable to find property: >> 'install.wizard.install.header'" >> >> you can find it here >> https://github.com/apache/openmeetings/blob/master/openmeetings-web/s >> rc/main/java/org/apache/openmeetings/web/app/Application.properties.x >> ml#L774 >> >> Is it possible you have "badly" modify some/all language files? >> On Tue, Aug 14, 2018 at 12:34 PM Coscend@OM <om.insig...@coscend.com >> <mailto:om.insig...@coscend.com <mailto:om.insig...@coscend.com >> <mailto:om.insig...@coscend.com <mailto:om.insig...@coscend.com >> <mailto:om.insig...@coscend.com <mailto:om.insig...@coscend.com >> <mailto:om.insig...@coscend.com> > > > wrote: >> > >> > To assist further, the errors are related to >> > 1. Openmeetings-web module's tests ==> username, password at login key >> > id 114 and 108 >> > 2. common-logging api ==> Apache CXF service >> > >> > Thank you. >> > >> > Sincerely, >> > >> > Hemant K. Sabat >> > www.Coscend.com <http://www.Coscend.com> <http://www.Coscend.com> >> > <http://www.Coscend.com> >> > <http://www.coscend.com/> >> > ------------------------------------------------------------------ >> > Real-time, Interactive Video Collaboration, Tele-healthcare, >> > Tele-education, Telepresence Services, on the fly. >> > ------------------------------------------------------------------ >> > CONFIDENTIALITY NOTICE: See 'Confidentiality Notice Regarding >> > E-mail Messages from Coscend Communications Solutions' posted at: >> > http://www.Coscend.com/Anchor/Common/Terms_and_Conditions.html >> > >> > >> > >> > >> > -----Original Message----- >> > From: Coscend@OM [mailto:om.insig...@coscend.com] >> > Sent: Tuesday, August 14, 2018 12:24 AM >> > To: dev@openmeetings.apache.org <mailto:dev@openmeetings.apache.org> >> > <mailto:dev@openmeetings.apache.org> >> > <mailto:dev@openmeetings.apache.org> >> > Subject: 4.0.5 SNAPSHOT Build and Installation Errors >> > >> > Dear Maxim, >> > >> > >> > >> > We are seeking pointers to better understand the following >> > compilation and installation errors. >> > >> > >> > >> > While compiling the snapshot, we are receiving several compilation >> > ProjectBuildingException / ModelBuildingException errors shown in >> > the logs below [1]. What could be the cause? Is the maven project >> > repo malfunctioning? >> > >> > With tests on, it will not compile. With tests skipped, it builds >> > successfully. >> > >> > >> > >> > However, when we run the installation wizard or its equivalent >> > shell script, it gives Internal Error page with errors in logs [2], as >> > shown below. >> > >> > >> > >> > No customization. Snapshot downloaded today after Build #408 >> > >> > >> > >> > Snippets of both the logs. >> > >> > >> > >> > [1] COMPILATION ERRORS >> > >> > --------------------------------- >> > >> > [WARNING] Unable to create Maven project from repository for >> > artifact >> > commons-httpclient:commons-httpclient:jar:3.1 >> > >> > org.apache.maven.project.ProjectBuildingException: Some problems >> > were encountered while processing the POMs: >> > >> > [WARNING] 'build.plugins.plugin.version' for >> > org.apache.maven.plugins:maven-surefire-plugin is missing. @ line >> > 218, column 15 >> > >> > [ERROR] 'distributionManagement.status' must not be specified. @ >> > line 252, column 13 >> > >> > >> > >> > at org.apache.maven.project.DefaultProjectBuilder.build >> > (DefaultProjectBuilder.java:192) >> > >> > at org.apache.maven.project.DefaultProjectBuilder.build >> > (DefaultProjectBuilder.java:327) >> > >> > at >> > org.apache.maven.report.projectinfo.dependencies.RepositoryUtils.ge >> > tMa venPro jectFromRepository (RepositoryUtils.java:125) >> > >> > at >> > org.apache.maven.report.projectinfo.dependencies.renderer.Dependenc >> > ies Render er.printDescriptionsAndURLs >> > (DependenciesRenderer.java:890) >> > >> > at >> > org.apache.maven.report.projectinfo.dependencies.renderer.Dependenc >> > ies Render er.printDependencyListing >> > (DependenciesRenderer.java:847) >> > >> > at >> > org.apache.maven.report.projectinfo.dependencies.renderer.Dependenc >> > ies Render er.printDependencyListing >> > (DependenciesRenderer.java:867) >> > >> > at >> > org.apache.maven.report.projectinfo.dependencies.renderer.Dependenc >> > ies Render er.printDependencyListing >> > (DependenciesRenderer.java:867) >> > >> > at >> > org.apache.maven.report.projectinfo.dependencies.renderer.Dependenc >> > ies Render er.printDependencyListing >> > (DependenciesRenderer.java:867) >> > >> > at >> > org.apache.maven.report.projectinfo.dependencies.renderer.Dependenc >> > ies Render er.renderSectionDependencyTree >> > (DependenciesRenderer.java:486) >> > >> > at >> > org.apache.maven.report.projectinfo.dependencies.renderer.Dependenc >> > ies Render er.renderSectionProjectDependencyGraph >> > (DependenciesRenderer.java:449) >> > >> > at >> > org.apache.maven.report.projectinfo.dependencies.renderer.Dependenc >> > ies Render er.renderBody (DependenciesRenderer.java:222) >> > >> > at >> > org.apache.maven.reporting.AbstractMavenReportRenderer.render >> > (AbstractMavenReportRenderer.java:80) >> > >> > at >> > org.apache.maven.report.projectinfo.DependenciesReport.executeRepor >> > t >> > (DependenciesReport.java:162) >> > >> > at org.apache.maven.reporting.AbstractMavenReport.generate >> > (AbstractMavenReport.java:251) >> > >> > at >> > org.apache.maven.plugins.site.render.ReportDocumentRenderer.renderD >> > ocu >> > ment >> > (ReportDocumentRenderer.java:230) >> > >> > at >> > org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.render >> > (DefaultSiteRenderer.java:349) >> > >> > at org.apache.maven.plugins.site.render.SiteMojo.renderLocale >> > (SiteMojo.java:198) >> > >> > at org.apache.maven.plugins.site.render.SiteMojo.execute >> > (SiteMojo.java:147) >> > >> > at >> > org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo >> > (DefaultBuildPluginManager.java:137) >> > >> > at org.apache.maven.lifecycle.internal.MojoExecutor.execute >> > (MojoExecutor.java:208) >> > >> > at org.apache.maven.lifecycle.internal.MojoExecutor.execute >> > (MojoExecutor.java:154) >> > >> > at org.apache.maven.lifecycle.internal.MojoExecutor.execute >> > (MojoExecutor.java:146) >> > >> > at >> > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildPro >> > jec >> > t >> > (LifecycleModuleBuilder.java:117) >> > >> > at >> > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildPro >> > jec >> > t >> > (LifecycleModuleBuilder.java:81) >> > >> > at >> > org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleTh >> > rea dedBui lder.build (SingleThreadedBuilder.java:56) >> > >> > at org.apache.maven.lifecycle.internal.LifecycleStarter.execute >> > (LifecycleStarter.java:128) >> > >> > at org.apache.maven.DefaultMaven.doExecute >> > (DefaultMaven.java:305) >> > >> > at org.apache.maven.DefaultMaven.doExecute >> > (DefaultMaven.java:192) >> > >> > at org.apache.maven.DefaultMaven.execute >> > (DefaultMaven.java:105) >> > >> > at org.apache.maven.cli.MavenCli.execute (MavenCli.java:954) >> > >> > at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:288) >> > >> > at org.apache.maven.cli.MavenCli.main (MavenCli.java:192) >> > >> > at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method) >> > >> > at sun.reflect.NativeMethodAccessorImpl.invoke >> > (NativeMethodAccessorImpl.java:62) >> > >> > at sun.reflect.DelegatingMethodAccessorImpl.invoke >> > (DelegatingMethodAccessorImpl.java:43) >> > >> > at java.lang.reflect.Method.invoke (Method.java:498) >> > >> > at >> > org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced >> > (Launcher.java:289) >> > >> > at org.codehaus.plexus.classworlds.launcher.Launcher.launch >> > (Launcher.java:229) >> > >> > at >> > org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode >> > (Launcher.java:415) >> > >> > at org.codehaus.plexus.classworlds.launcher.Launcher.main >> > (Launcher.java:356) >> > >> > Caused by: org.apache.maven.model.building.ModelBuildingException: >> > 2 problems were encountered while building the effective model for >> > commons-httpclient:commons-httpclient:3.1 >> > >> > [WARNING] 'build.plugins.plugin.version' for >> > org.apache.maven.plugins:maven-surefire-plugin is missing. @ line >> > 218, column 15 >> > >> > [ERROR] 'distributionManagement.status' must not be specified. @ >> > line 252, column 13 >> > >> > >> > >> > at >> > org.apache.maven.model.building.DefaultModelProblemCollector.newMod >> > elB uildin gException (DefaultModelProblemCollector.java:197) >> > >> > at org.apache.maven.model.building.DefaultModelBuilder.build >> > (DefaultModelBuilder.java:482) >> > >> > at org.apache.maven.model.building.DefaultModelBuilder.build >> > (DefaultModelBuilder.java:424) >> > >> > at org.apache.maven.model.building.DefaultModelBuilder.build >> > (DefaultModelBuilder.java:414) >> > >> > at org.apache.maven.project.DefaultProjectBuilder.build >> > (DefaultProjectBuilder.java:158) >> > >> > at org.apache.maven.project.DefaultProjectBuilder.build >> > (DefaultProjectBuilder.java:327) >> > >> > at >> > org.apache.maven.report.projectinfo.dependencies.RepositoryUtils.ge >> > tMa venPro jectFromRepository (RepositoryUtils.java:125) >> > >> > at >> > org.apache.maven.report.projectinfo.dependencies.renderer.Dependenc >> > ies Render er.printDescriptionsAndURLs >> > (DependenciesRenderer.java:890) >> > >> > at >> > org.apache.maven.report.projectinfo.dependencies.renderer.Dependenc >> > ies Render er.printDependencyListing >> > (DependenciesRenderer.java:847) >> > >> > at >> > org.apache.maven.report.projectinfo.dependencies.renderer.Dependenc >> > ies Render er.printDependencyListing >> > (DependenciesRenderer.java:867) >> > >> > at >> > org.apache.maven.report.projectinfo.dependencies.renderer.Dependenc >> > ies Render er.printDependencyListing >> > (DependenciesRenderer.java:867) >> > >> > at >> > org.apache.maven.report.projectinfo.dependencies.renderer.Dependenc >> > ies Render er.printDependencyListing >> > (DependenciesRenderer.java:867) >> > >> > at >> > org.apache.maven.report.projectinfo.dependencies.renderer.Dependenc >> > ies Render er.renderSectionDependencyTree >> > (DependenciesRenderer.java:486) >> > >> > at >> > org.apache.maven.report.projectinfo.dependencies.renderer.Dependenc >> > ies Render er.renderSectionProjectDependencyGraph >> > (DependenciesRenderer.java:449) >> > >> > at >> > org.apache.maven.report.projectinfo.dependencies.renderer.Dependenc >> > ies Render er.renderBody (DependenciesRenderer.java:222) >> > >> > at >> > org.apache.maven.reporting.AbstractMavenReportRenderer.render >> > (AbstractMavenReportRenderer.java:80) >> > >> > at >> > org.apache.maven.report.projectinfo.DependenciesReport.executeRepor >> > t >> > (DependenciesReport.java:162) >> > >> > at org.apache.maven.reporting.AbstractMavenReport.generate >> > (AbstractMavenReport.java:251) >> > >> > at >> > org.apache.maven.plugins.site.render.ReportDocumentRenderer.renderD >> > ocu >> > ment >> > (ReportDocumentRenderer.java:230) >> > >> > at >> > org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.render >> > (DefaultSiteRenderer.java:349) >> > >> > at org.apache.maven.plugins.site.render.SiteMojo.renderLocale >> > (SiteMojo.java:198) >> > >> > at org.apache.maven.plugins.site.render.SiteMojo.execute >> > (SiteMojo.java:147) >> > >> > at >> > org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo >> > (DefaultBuildPluginManager.java:137) >> > >> > at org.apache.maven.lifecycle.internal.MojoExecutor.execute >> > (MojoExecutor.java:208) >> > >> > at org.apache.maven.lifecycle.internal.MojoExecutor.execute >> > (MojoExecutor.java:154) >> > >> > at org.apache.maven.lifecycle.internal.MojoExecutor.execute >> > (MojoExecutor.java:146) >> > >> > at >> > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildPro >> > jec >> > t >> > (LifecycleModuleBuilder.java:117) >> > >> > at >> > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildPro >> > jec >> > t >> > (LifecycleModuleBuilder.java:81) >> > >> > at >> > org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleTh >> > rea dedBui lder.build (SingleThreadedBuilder.java:56) >> > >> > at org.apache.maven.lifecycle.internal.LifecycleStarter.execute >> > (LifecycleStarter.java:128) >> > >> > at org.apache.maven.DefaultMaven.doExecute >> > (DefaultMaven.java:305) >> > >> > at org.apache.maven.DefaultMaven.doExecute >> > (DefaultMaven.java:192) >> > >> > at org.apache.maven.DefaultMaven.execute >> > (DefaultMaven.java:105) >> > >> > at org.apache.maven.cli.MavenCli.execute (MavenCli.java:954) >> > >> > at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:288) >> > >> > at org.apache.maven.cli.MavenCli.main (MavenCli.java:192) >> > >> > at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method) >> > >> > at sun.reflect.NativeMethodAccessorImpl.invoke >> > (NativeMethodAccessorImpl.java:62) >> > >> > at sun.reflect.DelegatingMethodAccessorImpl.invoke >> > (DelegatingMethodAccessorImpl.java:43) >> > >> > at java.lang.reflect.Method.invoke (Method.java:498) >> > >> > at >> > org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced >> > (Launcher.java:289) >> > >> > at org.codehaus.plexus.classworlds.launcher.Launcher.launch >> > (Launcher.java:229) >> > >> > at >> > org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode >> > (Launcher.java:415) >> > >> > at org.codehaus.plexus.classworlds.launcher.Launcher.main >> > (Launcher.java:356) >> > >> > >> > >> > >> > >> > [2] INSTALLATION ERRORS >> > >> > ---------------------------------- >> > >> > _[1;31mERROR_[0;39m 08-14 00:12:50.717 >> > _[36mo.a.w.DefaultExceptionMapper:170 >> > [251-7083-exec-1]_[0;39m - Unexpected error occurred >> > >> > org.apache.wicket.WicketRuntimeException: Can't instantiate page >> > using constructor 'public >> > org.apache.openmeetings.web.pages.install.InstallWizardPage()'. An >> > exception has been thrown during construction! >> > >> > at >> > org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFac >> > tor >> > y.java >> > :194) >> > >> > at >> > org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFac >> > tor >> > y.java >> > :67) >> > >> > at >> > org.apache.wicket.DefaultMapperContext.newPageInstance(DefaultMapperContext. >> > java:90) >> > >> > at >> > org.apache.wicket.core.request.handler.PageProvider$Provision.getPa >> > ge( >> > PagePr >> > ovider.java:380) >> > >> > at >> > org.apache.wicket.core.request.handler.PageProvider.getPageInstance >> > (Pa >> > geProv >> > ider.java:171) >> > >> > at >> > org.apache.wicket.request.handler.render.PageRenderer.getPage(PageR >> > end >> > erer.j >> > ava:78) >> > >> > at >> > org.apache.wicket.request.handler.render.WebPageRenderer.respond(We >> > bPa >> > geRend >> > erer.java:231) >> > >> > at >> > org.apache.wicket.core.request.handler.RenderPageRequestHandler.res >> > pon >> > d(Rend >> > erPageRequestHandler.java:202) >> > >> > at >> > org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respon >> > d(R >> > equest >> > Cycle.java:912) >> > >> > at >> > org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHan >> > dle >> > rExecu >> > tor.java:65) >> > >> > at >> > org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.j >> > ava >> > :283) >> > >> > at >> > org.apache.wicket.request.cycle.RequestCycle.processRequest(Request >> > Cyc >> > le.jav >> > a:253) >> > >> > at >> > org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetac >> > h(R >> > equest >> > Cycle.java:221) >> > >> > at >> > org.apache.wicket.protocol.ws.AbstractUpgradeFilter.processRequestC >> > ycl >> > e(Abst >> > ractUpgradeFilter.java:70) >> > >> > at >> > org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketF >> > ilt >> > er.jav >> > a:204) >> > >> > at >> > org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter. >> > jav >> > a:286) >> > >> > at >> > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Ap >> > pli >> > cation >> > FilterChain.java:193) >> > >> > at >> > org.apache.catalina.core.ApplicationFilterChain.doFilter(Applicatio >> > nFi >> > lterCh >> > ain.java:166) >> > >> > at >> > org.red5.logging.LoggerContextFilter.doFilter(LoggerContextFilter.j >> > ava >> > :84) >> > >> > at >> > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Ap >> > pli >> > cation >> > FilterChain.java:193) >> > >> > at >> > org.apache.catalina.core.ApplicationFilterChain.doFilter(Applicatio >> > nFi >> > lterCh >> > ain.java:166) >> > >> > at >> > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrappe >> > rVa >> > lve.ja >> > va:199) >> > >> > at >> > org.apache.catalina.core.StandardContextValve.invoke(StandardContex >> > tVa >> > lve.ja >> > va:96) >> > >> > at >> > org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authenti >> > cat >> > orBase >> > .java:608) >> > >> > at >> > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve >> > .ja >> > va:139 >> > ) >> > >> > at >> > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve >> > .ja >> > va:92) >> > >> > at >> > org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAc >> > ces >> > sLogVa >> > lve.java:668) >> > >> > at >> > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineV >> > alv >> > e.java >> > :87) >> > >> > at >> > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.j >> > ava >> > :343) >> > >> > at >> > org.apache.coyote.http11.Http11Processor.service(Http11Processor.java: >> > 408) >> > >> > at >> > org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorL >> > igh >> > t.java >> > :66) >> > >> > at >> > org.apache.coyote.AbstractProtocol$ConnectionHandler.process(Abstra >> > ctP >> > rotoco >> > l.java:764) >> > >> > at >> > org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEnd >> > poi >> > nt.jav >> > a:1388) >> > >> > at >> > org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java: >> > 49) >> > >> > at >> > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecuto >> > r.j >> > ava:11 >> > 49) >> > >> > at >> > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor. >> > java:6 >> > 24) >> > >> > at >> > org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(Task >> > Thr >> > ead.ja >> > va:61) >> > >> > at java.lang.Thread.run(Thread.java:748) >> > >> > Caused by: java.lang.reflect.InvocationTargetException: null >> > >> > at >> > sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native >> > Method) >> > >> > at >> > sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstru >> > cto >> > rAcces >> > sorImpl.java:62) >> > >> > at >> > sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Delegatin >> > gCo >> > nstruc >> > torAccessorImpl.java:45) >> > >> > at >> > java.lang.reflect.Constructor.newInstance(Constructor.java:423) >> > >> > at >> > org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFac >> > tor >> > y.java >> > :175) >> > >> > ... 37 common frames omitted >> > >> > Caused by: java.util.MissingResourceException: Unable to find property: >> > 'install.wizard.install.header' for component: >> > [class=org.apache.openmeetings.web.pages.install.InstallWizardPage]. >> > Locale: >> > null, style: null >> > >> > at >> > org.apache.wicket.Localizer.getString(Localizer.java:269) >> > >> > at >> > org.apache.wicket.Localizer.getString(Localizer.java:201) >> > >> > at >> > org.apache.wicket.Localizer.getString(Localizer.java:131) >> > >> > at >> > org.apache.wicket.Component.getString(Component.java:1829) >> > >> > at >> > org.apache.wicket.Component.getString(Component.java:1816) >> > >> > at >> > org.apache.openmeetings.web.pages.install.InstallWizardPage.<init>( >> > Ins >> > tallWi >> > zardPage.java:36) >> > >> > ... 42 common frames omitted >> > >> > >> > >> > >> > >> > Thank you. >> > >> > >> > >> > Sincerely, >> > >> > >> > >> > Hemant K. Sabat >> > >> > <http://www.coscend.com/> www.Coscend.com <http://www.Coscend.com> >> > <http://www.Coscend.com> >> > <http://www.Coscend.com> <http://www.Coscend.com> >> > >> > ------------------------------------------------------------------ >> > >> > Real-time, Interactive Video Collaboration, Tele-healthcare, >> > Tele-education, Telepresence Services, on the fly. >> > >> > ------------------------------------------------------------------ >> > >> > CONFIDENTIALITY NOTICE: See 'Confidentiality Notice Regarding >> > E-mail Messages from Coscend Communications Solutions' posted at: >> > <http://www.coscend.com/Anchor/Common/Terms_and_Conditions.html> >> > http://www.Coscend.com/Anchor/Common/Terms_and_Conditions.html >> > >> > >> > >> > >> > >> > --- >> > This email has been checked for viruses by AVG. >> > https://www.avg.com >> >> >> >> -- >> WBR >> Maxim aka solomax -- WBR Maxim aka solomax