You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@openmeetings.apache.org by "Coscend@OM" <OM...@Coscend.com> on 2018/08/14 05:23:56 UTC

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.getMavenPro
jectFromRepository (RepositoryUtils.java:125)

    at
org.apache.maven.report.projectinfo.dependencies.renderer.DependenciesRender
er.printDescriptionsAndURLs (DependenciesRenderer.java:890)

    at
org.apache.maven.report.projectinfo.dependencies.renderer.DependenciesRender
er.printDependencyListing (DependenciesRenderer.java:847)

    at
org.apache.maven.report.projectinfo.dependencies.renderer.DependenciesRender
er.printDependencyListing (DependenciesRenderer.java:867)

    at
org.apache.maven.report.projectinfo.dependencies.renderer.DependenciesRender
er.printDependencyListing (DependenciesRenderer.java:867)

    at
org.apache.maven.report.projectinfo.dependencies.renderer.DependenciesRender
er.printDependencyListing (DependenciesRenderer.java:867)

    at
org.apache.maven.report.projectinfo.dependencies.renderer.DependenciesRender
er.renderSectionDependencyTree (DependenciesRenderer.java:486)

    at
org.apache.maven.report.projectinfo.dependencies.renderer.DependenciesRender
er.renderSectionProjectDependencyGraph (DependenciesRenderer.java:449)

    at
org.apache.maven.report.projectinfo.dependencies.renderer.DependenciesRender
er.renderBody (DependenciesRenderer.java:222)

    at org.apache.maven.reporting.AbstractMavenReportRenderer.render
(AbstractMavenReportRenderer.java:80)

    at org.apache.maven.report.projectinfo.DependenciesReport.executeReport
(DependenciesReport.java:162)

    at org.apache.maven.reporting.AbstractMavenReport.generate
(AbstractMavenReport.java:251)

    at
org.apache.maven.plugins.site.render.ReportDocumentRenderer.renderDocument
(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.buildProject
(LifecycleModuleBuilder.java:117)

    at
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject
(LifecycleModuleBuilder.java:81)

    at
org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBui
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.newModelBuildin
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.getMavenPro
jectFromRepository (RepositoryUtils.java:125)

    at
org.apache.maven.report.projectinfo.dependencies.renderer.DependenciesRender
er.printDescriptionsAndURLs (DependenciesRenderer.java:890)

    at
org.apache.maven.report.projectinfo.dependencies.renderer.DependenciesRender
er.printDependencyListing (DependenciesRenderer.java:847)

    at
org.apache.maven.report.projectinfo.dependencies.renderer.DependenciesRender
er.printDependencyListing (DependenciesRenderer.java:867)

    at
org.apache.maven.report.projectinfo.dependencies.renderer.DependenciesRender
er.printDependencyListing (DependenciesRenderer.java:867)

    at
org.apache.maven.report.projectinfo.dependencies.renderer.DependenciesRender
er.printDependencyListing (DependenciesRenderer.java:867)

    at
org.apache.maven.report.projectinfo.dependencies.renderer.DependenciesRender
er.renderSectionDependencyTree (DependenciesRenderer.java:486)

    at
org.apache.maven.report.projectinfo.dependencies.renderer.DependenciesRender
er.renderSectionProjectDependencyGraph (DependenciesRenderer.java:449)

    at
org.apache.maven.report.projectinfo.dependencies.renderer.DependenciesRender
er.renderBody (DependenciesRenderer.java:222)

    at org.apache.maven.reporting.AbstractMavenReportRenderer.render
(AbstractMavenReportRenderer.java:80)

    at org.apache.maven.report.projectinfo.DependenciesReport.executeReport
(DependenciesReport.java:162)

    at org.apache.maven.reporting.AbstractMavenReport.generate
(AbstractMavenReport.java:251)

    at
org.apache.maven.plugins.site.render.ReportDocumentRenderer.renderDocument
(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.buildProject
(LifecycleModuleBuilder.java:117)

    at
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject
(LifecycleModuleBuilder.java:81)

    at
org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBui
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(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(PagePr
ovider.java:380)

        at
org.apache.wicket.core.request.handler.PageProvider.getPageInstance(PageProv
ider.java:171)

        at
org.apache.wicket.request.handler.render.PageRenderer.getPage(PageRenderer.j
ava:78)

        at
org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRend
erer.java:231)

        at
org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(Rend
erPageRequestHandler.java:202)

        at
org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(Request
Cycle.java:912)

        at
org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecu
tor.java:65)

        at
org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:283)

        at
org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.jav
a:253)

        at
org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(Request
Cycle.java:221)

        at
org.apache.wicket.protocol.ws.AbstractUpgradeFilter.processRequestCycle(Abst
ractUpgradeFilter.java:70)

        at
org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.jav
a:204)

        at
org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:286)

        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:193)

        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:166)

        at
org.red5.logging.LoggerContextFilter.doFilter(LoggerContextFilter.java:84)

        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:193)

        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:166)

        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:199)

        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va: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(AbstractAccessLogVa
lve.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(AbstractProtoco
l.java:764)

        at
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.jav
a:1388)

        at
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:
49)

        at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:11
49)

        at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:6
24)

        at
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.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(NativeConstructorAcces
sorImpl.java:62)

        at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstruc
torAccessorImpl.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>(InstallWi
zardPage.java:36)

        ... 42 common frames omitted

 

 

Thank you.

 

Sincerely,

 

Hemant K. Sabat

 <http://www.coscend.com/> 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

Re: 4.0.5 SNAPSHOT Build and Installation Errors

Posted by Maxim Solodovnik <so...@gmail.com>.
Good to know it is not OM issue :))
On Thu, 20 Sep 2018 at 01:43, Coscend@OM <OM...@coscend.com> wrote:
>
> Dear Maxim,
>
>
>
> Thank you for conducting the docker testing that helped us zero in on the problem, the cause and the solution.  Below is a summary of what was happening to pay tribute to your sincere effort and in case it helps someone facing similar issues.
>
>
>
> The solution required quite involved technical manoeuvering on the following two fronts, as inferred after your docker testing:
>
>
>
> (1) Our automated compilation and installation script was minifying and storing JS and CSS files from /src/main/resources, instead of /src/main/java/…/web/…  This required changing and synchronizing master pom.xml and our automation script.
>
>
>
> (2) Like in any premium enterprise-grade setup, in our environment to compile and access our installation, one has to go through several gatekeepers in the form of firewalls, Web application firewalls, application filters, load balancers, keep alive servers, UTM server, DNS servers and proxy server.  One of these combinations of servers was filtering out a few of the libraries / plugins of https://maven.repo.org.  This led to incomplete compilation thereby causing unpredictable installation outcomes.  This was overcome by whitelisting maven repo libraries and changing system-level rules and policies to accommodate them.
>
>
>
> Both the issues have been successfully navigated, resulting in successful installation and use.
>
>
>
> Since v. 3.0.3 when we joined this community, we have benefited from a technically insightful journey with this development and testing community:
>
> 3.0.7’s bandwidth optimization from code cleanup,
>
> 3.1.x’s new Web services stack—CXF instead of unsupported Axis2,
>
> 3.3.1’s application security features such as CSRF, X-*,
>
> 3.3.2’s code reduction to 1550 files,
>
> 4.0.0’s Flash-free whiteboard,
>
> 4.0.1’s OpenLaszlo-free code, and
>
> 4.0.5’s getUserMedia API.
>
>
>
> Thank you, once again, for incorporating these technical advancements.
>
>
>
> Sincerely,
>
>
>
> Hemant K. Sabat
>
> 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
>
>
>
>
>
>
>
>
>
> From: Maxim Solodovnik [mailto:solomax666@gmail.com]
> Sent: Tuesday, August 21, 2018 3:11 AM
> To: dev <de...@openmeetings.apache.org>; OM.Insights@coscend.com
> Subject: Re: 4.0.5 SNAPSHOT Build and Installation Errors
>
>
>
> OK
>
> finally I was able to test everything on CentOS using following steps:
>
>
>
> docker run centos
>
> docker run -it -p 5080:5080 -p 1935:1935 centos
>
>
>
> yum install wget git ImageMagick java-1.8.0-openjdk-devel which
>
> wget http://mirror.linux-ia64.org/apache/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gz
>
> tar -xzf apache-maven-3.5.4-bin.tar.gz
>
> mv apache-maven-3.5.4 /opt/
>
> export PATH=/opt/apache-maven-3.5.4/bin:$PATH
>
>
>
> git clone https://github.com/apache/openmeetings.git
>
> git checkout 4.0.x
>
> cd openmeetings
>
> mvn clean install
>
>
>
> cd openmeetings-server/target/
>
> mkdir server && cd server
>
>
>
> tar -xzf ../apache-openmeetings-4.0.5-SNAPSHOT.tar.gz
>
> ./red5-debug.sh
>
>
>
>
>
> Everything works as expected
>
> You can use above steps to double check everything
>
>
>
> On Fri, Aug 17, 2018 at 3:50 PM Coscend@OM <OM.Insights@coscend.com <ma...@coscend.com> > wrote:
>
> Dear Maxim,
>
> As you suggested, here are the use cases and their results done in multiple environments.  We did at least 30 use cases / tests (Environments used:  CentOS 7.5.0 / 7.0 + MariaDB 10.3.9 / 10.0.16, JDK 1.8.181 / 1.8.162, Maven 3.5.4 / 3.5.2).  Each time, a new ./m2 repository/openmeetings was downloaded and a new DB was created.
> *       OM-4.0.1 Builds and installs successfully.
> *       OM-4.0.4/4.0.5 Build success.  Installation ERROR:  All giving MissingResourceException or WicketRuntimeException
>
> We understand the effort you put in 2015 to restructure SVN tree and then refactor older tree structure (that used Ant) to the current (that uses Maven).  Here is a question / suggested solution to make OM scalable to multiple environments, particularly enterprise-grade.  This will attract more users, thereby growing the community.
>
> Would it be better to place Application.properties.xml in a separate src/main/resources directory, and include this resources directory in runtime classpath?  The intent is to help the product be more amenable to more rigorous environments with stringent governing rules.
>
>
> =========RESULTS:  MissingResourceException and WicketRuntimeException===========================
>
> USE CASE:  VANILLA BINARY:  4.0.5-SNAPSHOT (from Jenkins) and 4.0.4 (openmeetings general release):  Works fine.
>
> SOURCE CODE COMPILATION:
> 4.0.1:  Builds and Installs successfully
>
> 4.0.4 / 4.0.5:  Builds successfully.  Installation error
>
> Log error summary
> Web install method
>                 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!
>                 Caused by: java.lang.reflect.InvocationTargetException: null
>                 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
>
>
> CLI: ./admin.sh
>                 java.util.MissingResourceException: Unable to find property: '108' for component: signin [class=org.apache.openmeetings.web.pages.auth.SignInDialog]. Locale: null, style: null
>                 java.util.MissingResourceException: Unable to find property: '114' for component: signin:signin [class=org.apache.openmeetings.web.pages.auth.SignInDialog$SignInForm]. Locale: null, style: null
>
> DETAILED LOGS
> ================
> Web Install
> -----------
>  [1;31mERROR [0;39m 08-16 19:41:32.461  [36mo.a.w.DefaultExceptionMapper:170 [<IP>-<port>-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 <http://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 <http://org.apache.tomcat.util.net> .NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1388)
>         at org.apache.tomcat.util.net <http://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
>
> CLI Install
> --------------
>  [1;31mERROR [0;39m 08-16 19:45:58.398  [36mo.a.w.DefaultExceptionMapper:170 [<IP>-<port>-exec-2] [0;39m - Unexpected error occurred
> java.util.MissingResourceException: Unable to find property: '108' for component: signin [class=org.apache.openmeetings.web.pages.auth.SignInDialog]. 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.auth.SignInDialog.onInitialize(SignInDialog.java:102)
>         at org.apache.wicket.Component.fireInitialize(Component.java:871)
>         at org.apache.wicket.MarkupContainer$3.component(MarkupContainer.java:1043)
>         at org.apache.wicket.MarkupContainer$3.component(MarkupContainer.java:1039)
>         at org.apache.wicket.util.visit.Visits.visitChildren(Visits.java:144)
>         at org.apache.wicket.util.visit.Visits.visitChildren(Visits.java:123)
>         at org.apache.wicket.util.visit.Visits.visitChildren(Visits.java:192)
>         at org.apache.wicket.MarkupContainer.visitChildren(MarkupContainer.java:975)
>         at org.apache.wicket.MarkupContainer.internalInitialize(MarkupContainer.java:1038)
>         at org.apache.wicket.Page.isPageStateless(Page.java:461)
>         at org.apache.wicket.core.request.mapper.AbstractBookmarkableMapper.getPageInfo(AbstractBookmarkableMapper.java:473)
>         at org.apache.wicket.core.request.mapper.AbstractBookmarkableMapper.mapHandler(AbstractBookmarkableMapper.java:420)
>         at org.apache.wicket.core.request.mapper.MountedMapper.mapHandler(MountedMapper.java:155)
>         at org.apache.openmeetings.web.app.Application$NoVersionMapper.mapHandler(Application.java:282)
>         at org.apache.wicket.request.mapper.CompoundRequestMapper.mapHandler(CompoundRequestMapper.java:210)
>         at org.apache.wicket.request.cycle.RequestCycle.mapUrlFor(RequestCycle.java:449)
>         at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:233)
>         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 <http://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 <http://org.apache.tomcat.util.net> .NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1388)
>         at org.apache.tomcat.util.net <http://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)
>  [31mWARN  [0;39m 08-16 19:45:58.549  [36mo.a.w.p.RequestAdapter:191 [<IP>-<port>-exec-2] [0;39m - An error occurred while checking whether a page is stateless. Assuming it is stateful.
> java.util.MissingResourceException: Unable to find property: '114' for component: signin:signin [class=org.apache.openmeetings.web.pages.auth.SignInDialog$SignInForm]. 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.auth.SignInDialog$SignInForm.onInitialize(SignInDialog.java:302)
>         at org.apache.wicket.Component.fireInitialize(Component.java:871)
>         at org.apache.wicket.MarkupContainer$3.component(MarkupContainer.java:1043)
>         at org.apache.wicket.MarkupContainer$3.component(MarkupContainer.java:1039)
>         at org.apache.wicket.util.visit.Visits.visitChildren(Visits.java:144)
>         at org.apache.wicket.util.visit.Visits.visitChildren(Visits.java:162)
>         at org.apache.wicket.util.visit.Visits.visitChildren(Visits.java:123)
>         at org.apache.wicket.util.visit.Visits.visitChildren(Visits.java:192)
>         at org.apache.wicket.MarkupContainer.visitChildren(MarkupContainer.java:975)
>         at org.apache.wicket.MarkupContainer.internalInitialize(MarkupContainer.java:1038)
>         at org.apache.wicket.Page.isPageStateless(Page.java:461)
>         at org.apache.wicket.page.RequestAdapter.commitRequest(RequestAdapter.java:187)
>         at org.apache.wicket.page.AbstractPageManager.commitRequest(AbstractPageManager.java:76)
>         at org.apache.wicket.page.PageManagerDecorator.commitRequest(PageManagerDecorator.java:79)
>         at org.apache.wicket.page.PageAccessSynchronizer$2.commitRequest(PageAccessSynchronizer.java:287)
>         at org.apache.wicket.Application$2.onDetach(Application.java:1597)
>         at org.apache.wicket.request.cycle.RequestCycleListenerCollection$3.notify(RequestCycleListenerCollection.java:105)
>         at org.apache.wicket.request.cycle.RequestCycleListenerCollection$3.notify(RequestCycleListenerCollection.java:101)
>         at org.apache.wicket.util.listener.ListenerCollection$1.notify(ListenerCollection.java:120)
>         at org.apache.wicket.util.listener.ListenerCollection.reversedNotify(ListenerCollection.java:144)
>         at org.apache.wicket.util.listener.ListenerCollection.reversedNotifyIgnoringExceptions(ListenerCollection.java:113)
>         at org.apache.wicket.request.cycle.RequestCycleListenerCollection.onDetach(RequestCycleListenerCollection.java:100)
>         at org.apache.wicket.request.cycle.RequestCycle.onDetach(RequestCycle.java:664)
>         at org.apache.wicket.request.cycle.RequestCycle.detach(RequestCycle.java:609)
>         at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:225)
>         at org.apache.wicket.protocol.ws <http://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 <http://org.apache.tomcat.util.net> .NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1388)
>         at org.apache.tomcat.util.net <http://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)
>
> 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: Maxim Solodovnik [mailto:solomax666@gmail.com <ma...@gmail.com> ]
> Sent: Wednesday, August 15, 2018 2:38 AM
> To: dev <dev@openmeetings.apache.org <ma...@openmeetings.apache.org> >; OM.Insights@coscend.com <ma...@coscend.com>
> Subject: Re: 4.0.5 SNAPSHOT Build and Installation Errors
>
> Which archive are you using?
> apache-openmeetings-4.0.5-SNAPSHOT.tar.gz?
>
> it definitely contains all string resources in proper location
>
> Could you
> 1) download latest apache-openmeetings-4.0.5-SNAPSHOT.tar.gz
> 2) extract to new, empty folder
> 3) run ./red-debug.sh
> What would be the result?
>
> On Wed, Aug 15, 2018 at 12:29 PM Coscend@OM <OM.Insights@coscend.com <ma...@coscend.com>  <mailto:OM.Insights@coscend.com <ma...@coscend.com> > > wrote:
> >
> > Dear Maxim,
> >
> > Below is another validation of Java Exceptions in InstallWizardPage.java and SignInDialog.java of Application.properties.xml.
> >
> > CENTOS 7.0
> > +
> > JDK 1.8.162
> > vs
> > JDK 1.8.181
> >
> > Use case 1:  Use OM-405 snapshot “BINARY” from Jenkins
> > https://builds.apache.org/view/M-R/view/OpenMeetings/job/OpenMeetings% <https://builds.apache.org/view/M-R/view/OpenMeetings/job/OpenMeetings%25>
> > 204.0.x/
> > ---------------
> > Everything works.  Does it use Ubuntu?
> >
> >
> >
> > Use case 2:  Compiled OM-405 snapshot “SOURCE CODE” from Jenkins
> > ---------------
> > (A) JDK 1.8.162 + CentOS 7 + Maven 3.5.4 + MariadB 10.0.6 Throws two
> > Java exceptions:
> >                 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!
> >                 Caused by: java.lang.reflect.InvocationTargetException: null
> >                 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
> >
> >
> > (B) JDK 1.8.181 + CentOS 7 + Maven 3.5.4 + MariadB 10.0.6 Throws two
> > Java exceptions:
> >                 java.util.MissingResourceException: Unable to find property: '108' for component: signin [class=org.apache.openmeetings.web.pages.auth.SignInDialog]. Locale: null, style: null
> >                 java.util.MissingResourceException: Unable to find
> > property: '114' for component: signin:signin
> > [class=org.apache.openmeetings.web.pages.auth.SignInDialog$SignInForm]
> > . Locale: null, style: null
> >
> > Thank you.
> >
> > Sincerely,
> >
>
>
> ---
> This email has been checked for viruses by AVG.
> https://www.avg.com
>
>
>
>
>
>
> --
>
> WBR
> Maxim aka solomax
>


-- 
WBR
Maxim aka solomax

RE: 4.0.5 SNAPSHOT Build and Installation Errors

Posted by "Coscend@OM" <OM...@Coscend.com>.
Dear Maxim,

 

Thank you for conducting the docker testing that helped us zero in on the problem, the cause and the solution.  Below is a summary of what was happening to pay tribute to your sincere effort and in case it helps someone facing similar issues. 

 

The solution required quite involved technical manoeuvering on the following two fronts, as inferred after your docker testing:

 

(1) Our automated compilation and installation script was minifying and storing JS and CSS files from /src/main/resources, instead of /src/main/java/…/web/…  This required changing and synchronizing master pom.xml and our automation script.

 

(2) Like in any premium enterprise-grade setup, in our environment to compile and access our installation, one has to go through several gatekeepers in the form of firewalls, Web application firewalls, application filters, load balancers, keep alive servers, UTM server, DNS servers and proxy server.  One of these combinations of servers was filtering out a few of the libraries / plugins of https://maven.repo.org.  This led to incomplete compilation thereby causing unpredictable installation outcomes.  This was overcome by whitelisting maven repo libraries and changing system-level rules and policies to accommodate them.

 

Both the issues have been successfully navigated, resulting in successful installation and use.  

 

Since v. 3.0.3 when we joined this community, we have benefited from a technically insightful journey with this development and testing community:

3.0.7’s bandwidth optimization from code cleanup, 

3.1.x’s new Web services stack—CXF instead of unsupported Axis2, 

3.3.1’s application security features such as CSRF, X-*, 

3.3.2’s code reduction to 1550 files, 

4.0.0’s Flash-free whiteboard, 

4.0.1’s OpenLaszlo-free code, and 

4.0.5’s getUserMedia API.

 

Thank you, once again, for incorporating these technical advancements.

 

Sincerely,

 

Hemant K. Sabat

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

 

 

 

 

From: Maxim Solodovnik [mailto:solomax666@gmail.com] 
Sent: Tuesday, August 21, 2018 3:11 AM
To: dev <de...@openmeetings.apache.org>; OM.Insights@coscend.com
Subject: Re: 4.0.5 SNAPSHOT Build and Installation Errors

 

OK

finally I was able to test everything on CentOS using following steps:

 

docker run centos

docker run -it -p 5080:5080 -p 1935:1935 centos

 

yum install wget git ImageMagick java-1.8.0-openjdk-devel which

wget http://mirror.linux-ia64.org/apache/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gz

tar -xzf apache-maven-3.5.4-bin.tar.gz

mv apache-maven-3.5.4 /opt/

export PATH=/opt/apache-maven-3.5.4/bin:$PATH

 

git clone https://github.com/apache/openmeetings.git

git checkout 4.0.x

cd openmeetings

mvn clean install

 

cd openmeetings-server/target/

mkdir server && cd server

 

tar -xzf ../apache-openmeetings-4.0.5-SNAPSHOT.tar.gz

./red5-debug.sh

 

 

Everything works as expected

You can use above steps to double check everything

 

On Fri, Aug 17, 2018 at 3:50 PM Coscend@OM <OM.Insights@coscend.com <ma...@coscend.com> > wrote:

Dear Maxim,

As you suggested, here are the use cases and their results done in multiple environments.  We did at least 30 use cases / tests (Environments used:  CentOS 7.5.0 / 7.0 + MariaDB 10.3.9 / 10.0.16, JDK 1.8.181 / 1.8.162, Maven 3.5.4 / 3.5.2).  Each time, a new ./m2 repository/openmeetings was downloaded and a new DB was created.
*       OM-4.0.1 Builds and installs successfully.
*       OM-4.0.4/4.0.5 Build success.  Installation ERROR:  All giving MissingResourceException or WicketRuntimeException 

We understand the effort you put in 2015 to restructure SVN tree and then refactor older tree structure (that used Ant) to the current (that uses Maven).  Here is a question / suggested solution to make OM scalable to multiple environments, particularly enterprise-grade.  This will attract more users, thereby growing the community.

Would it be better to place Application.properties.xml in a separate src/main/resources directory, and include this resources directory in runtime classpath?  The intent is to help the product be more amenable to more rigorous environments with stringent governing rules.


=========RESULTS:  MissingResourceException and WicketRuntimeException===========================

USE CASE:  VANILLA BINARY:  4.0.5-SNAPSHOT (from Jenkins) and 4.0.4 (openmeetings general release):  Works fine.

SOURCE CODE COMPILATION:  
4.0.1:  Builds and Installs successfully

4.0.4 / 4.0.5:  Builds successfully.  Installation error

Log error summary
Web install method
                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!
                Caused by: java.lang.reflect.InvocationTargetException: null
                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


CLI: ./admin.sh
                java.util.MissingResourceException: Unable to find property: '108' for component: signin [class=org.apache.openmeetings.web.pages.auth.SignInDialog]. Locale: null, style: null
                java.util.MissingResourceException: Unable to find property: '114' for component: signin:signin [class=org.apache.openmeetings.web.pages.auth.SignInDialog$SignInForm]. Locale: null, style: null

DETAILED LOGS
================
Web Install
-----------
 [1;31mERROR [0;39m 08-16 19:41:32.461  [36mo.a.w.DefaultExceptionMapper:170 [<IP>-<port>-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 <http://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 <http://org.apache.tomcat.util.net> .NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1388)
        at org.apache.tomcat.util.net <http://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

CLI Install
--------------
 [1;31mERROR [0;39m 08-16 19:45:58.398  [36mo.a.w.DefaultExceptionMapper:170 [<IP>-<port>-exec-2] [0;39m - Unexpected error occurred
java.util.MissingResourceException: Unable to find property: '108' for component: signin [class=org.apache.openmeetings.web.pages.auth.SignInDialog]. 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.auth.SignInDialog.onInitialize(SignInDialog.java:102)
        at org.apache.wicket.Component.fireInitialize(Component.java:871)
        at org.apache.wicket.MarkupContainer$3.component(MarkupContainer.java:1043)
        at org.apache.wicket.MarkupContainer$3.component(MarkupContainer.java:1039)
        at org.apache.wicket.util.visit.Visits.visitChildren(Visits.java:144)
        at org.apache.wicket.util.visit.Visits.visitChildren(Visits.java:123)
        at org.apache.wicket.util.visit.Visits.visitChildren(Visits.java:192)
        at org.apache.wicket.MarkupContainer.visitChildren(MarkupContainer.java:975)
        at org.apache.wicket.MarkupContainer.internalInitialize(MarkupContainer.java:1038)
        at org.apache.wicket.Page.isPageStateless(Page.java:461)
        at org.apache.wicket.core.request.mapper.AbstractBookmarkableMapper.getPageInfo(AbstractBookmarkableMapper.java:473)
        at org.apache.wicket.core.request.mapper.AbstractBookmarkableMapper.mapHandler(AbstractBookmarkableMapper.java:420)
        at org.apache.wicket.core.request.mapper.MountedMapper.mapHandler(MountedMapper.java:155)
        at org.apache.openmeetings.web.app.Application$NoVersionMapper.mapHandler(Application.java:282)
        at org.apache.wicket.request.mapper.CompoundRequestMapper.mapHandler(CompoundRequestMapper.java:210)
        at org.apache.wicket.request.cycle.RequestCycle.mapUrlFor(RequestCycle.java:449)
        at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:233)
        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 <http://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 <http://org.apache.tomcat.util.net> .NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1388)
        at org.apache.tomcat.util.net <http://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)
 [31mWARN  [0;39m 08-16 19:45:58.549  [36mo.a.w.p.RequestAdapter:191 [<IP>-<port>-exec-2] [0;39m - An error occurred while checking whether a page is stateless. Assuming it is stateful.
java.util.MissingResourceException: Unable to find property: '114' for component: signin:signin [class=org.apache.openmeetings.web.pages.auth.SignInDialog$SignInForm]. 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.auth.SignInDialog$SignInForm.onInitialize(SignInDialog.java:302)
        at org.apache.wicket.Component.fireInitialize(Component.java:871)
        at org.apache.wicket.MarkupContainer$3.component(MarkupContainer.java:1043)
        at org.apache.wicket.MarkupContainer$3.component(MarkupContainer.java:1039)
        at org.apache.wicket.util.visit.Visits.visitChildren(Visits.java:144)
        at org.apache.wicket.util.visit.Visits.visitChildren(Visits.java:162)
        at org.apache.wicket.util.visit.Visits.visitChildren(Visits.java:123)
        at org.apache.wicket.util.visit.Visits.visitChildren(Visits.java:192)
        at org.apache.wicket.MarkupContainer.visitChildren(MarkupContainer.java:975)
        at org.apache.wicket.MarkupContainer.internalInitialize(MarkupContainer.java:1038)
        at org.apache.wicket.Page.isPageStateless(Page.java:461)
        at org.apache.wicket.page.RequestAdapter.commitRequest(RequestAdapter.java:187)
        at org.apache.wicket.page.AbstractPageManager.commitRequest(AbstractPageManager.java:76)
        at org.apache.wicket.page.PageManagerDecorator.commitRequest(PageManagerDecorator.java:79)
        at org.apache.wicket.page.PageAccessSynchronizer$2.commitRequest(PageAccessSynchronizer.java:287)
        at org.apache.wicket.Application$2.onDetach(Application.java:1597)
        at org.apache.wicket.request.cycle.RequestCycleListenerCollection$3.notify(RequestCycleListenerCollection.java:105)
        at org.apache.wicket.request.cycle.RequestCycleListenerCollection$3.notify(RequestCycleListenerCollection.java:101)
        at org.apache.wicket.util.listener.ListenerCollection$1.notify(ListenerCollection.java:120)
        at org.apache.wicket.util.listener.ListenerCollection.reversedNotify(ListenerCollection.java:144)
        at org.apache.wicket.util.listener.ListenerCollection.reversedNotifyIgnoringExceptions(ListenerCollection.java:113)
        at org.apache.wicket.request.cycle.RequestCycleListenerCollection.onDetach(RequestCycleListenerCollection.java:100)
        at org.apache.wicket.request.cycle.RequestCycle.onDetach(RequestCycle.java:664)
        at org.apache.wicket.request.cycle.RequestCycle.detach(RequestCycle.java:609)
        at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:225)
        at org.apache.wicket.protocol.ws <http://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 <http://org.apache.tomcat.util.net> .NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1388)
        at org.apache.tomcat.util.net <http://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)

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: Maxim Solodovnik [mailto:solomax666@gmail.com <ma...@gmail.com> ] 
Sent: Wednesday, August 15, 2018 2:38 AM
To: dev <dev@openmeetings.apache.org <ma...@openmeetings.apache.org> >; OM.Insights@coscend.com <ma...@coscend.com> 
Subject: Re: 4.0.5 SNAPSHOT Build and Installation Errors

Which archive are you using?
apache-openmeetings-4.0.5-SNAPSHOT.tar.gz?

it definitely contains all string resources in proper location

Could you
1) download latest apache-openmeetings-4.0.5-SNAPSHOT.tar.gz
2) extract to new, empty folder
3) run ./red-debug.sh
What would be the result?

On Wed, Aug 15, 2018 at 12:29 PM Coscend@OM <OM.Insights@coscend.com <ma...@coscend.com>  <mailto:OM.Insights@coscend.com <ma...@coscend.com> > > wrote:
>
> Dear Maxim,
>
> Below is another validation of Java Exceptions in InstallWizardPage.java and SignInDialog.java of Application.properties.xml.
>
> CENTOS 7.0
> +
> JDK 1.8.162
> vs
> JDK 1.8.181
>
> Use case 1:  Use OM-405 snapshot “BINARY” from Jenkins 
> https://builds.apache.org/view/M-R/view/OpenMeetings/job/OpenMeetings% <https://builds.apache.org/view/M-R/view/OpenMeetings/job/OpenMeetings%25> 
> 204.0.x/
> ---------------
> Everything works.  Does it use Ubuntu?
>
>
>
> Use case 2:  Compiled OM-405 snapshot “SOURCE CODE” from Jenkins
> ---------------
> (A) JDK 1.8.162 + CentOS 7 + Maven 3.5.4 + MariadB 10.0.6 Throws two 
> Java exceptions:
>                 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!
>                 Caused by: java.lang.reflect.InvocationTargetException: null
>                 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
>
>
> (B) JDK 1.8.181 + CentOS 7 + Maven 3.5.4 + MariadB 10.0.6 Throws two 
> Java exceptions:
>                 java.util.MissingResourceException: Unable to find property: '108' for component: signin [class=org.apache.openmeetings.web.pages.auth.SignInDialog]. Locale: null, style: null
>                 java.util.MissingResourceException: Unable to find 
> property: '114' for component: signin:signin 
> [class=org.apache.openmeetings.web.pages.auth.SignInDialog$SignInForm]
> . Locale: null, style: null
>
> Thank you.
>
> Sincerely,
>


---
This email has been checked for viruses by AVG.
https://www.avg.com




 

-- 

WBR
Maxim aka solomax


Re: 4.0.5 SNAPSHOT Build and Installation Errors

Posted by Maxim Solodovnik <so...@gmail.com>.
OK
finally I was able to test everything on CentOS using following steps:

docker run centos
docker run -it -p 5080:5080 -p 1935:1935 centos

yum install wget git ImageMagick java-1.8.0-openjdk-devel which
wget
http://mirror.linux-ia64.org/apache/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gz
tar -xzf apache-maven-3.5.4-bin.tar.gz
mv apache-maven-3.5.4 /opt/
export PATH=/opt/apache-maven-3.5.4/bin:$PATH

git clone https://github.com/apache/openmeetings.git
git checkout 4.0.x
cd openmeetings
mvn clean install

cd openmeetings-server/target/
mkdir server && cd server

tar -xzf ../apache-openmeetings-4.0.5-SNAPSHOT.tar.gz
./red5-debug.sh


Everything works as expected
You can use above steps to double check everything


On Fri, Aug 17, 2018 at 3:50 PM Coscend@OM <OM...@coscend.com> wrote:

> Dear Maxim,
>
> As you suggested, here are the use cases and their results done in
> multiple environments.  We did at least 30 use cases / tests (Environments
> used:  CentOS 7.5.0 / 7.0 + MariaDB 10.3.9 / 10.0.16, JDK 1.8.181 /
> 1.8.162, Maven 3.5.4 / 3.5.2).  Each time, a new ./m2
> repository/openmeetings was downloaded and a new DB was created.
> *       OM-4.0.1 Builds and installs successfully.
> *       OM-4.0.4/4.0.5 Build success.  Installation ERROR:  All giving
> MissingResourceException or WicketRuntimeException
>
> We understand the effort you put in 2015 to restructure SVN tree and then
> refactor older tree structure (that used Ant) to the current (that uses
> Maven).  Here is a question / suggested solution to make OM scalable to
> multiple environments, particularly enterprise-grade.  This will attract
> more users, thereby growing the community.
>
> Would it be better to place Application.properties.xml in a separate
> src/main/resources directory, and include this resources directory in
> runtime classpath?  The intent is to help the product be more amenable to
> more rigorous environments with stringent governing rules.
>
>
> =========RESULTS:  MissingResourceException and
> WicketRuntimeException===========================
>
> USE CASE:  VANILLA BINARY:  4.0.5-SNAPSHOT (from Jenkins) and 4.0.4
> (openmeetings general release):  Works fine.
>
> SOURCE CODE COMPILATION:
> 4.0.1:  Builds and Installs successfully
>
> 4.0.4 / 4.0.5:  Builds successfully.  Installation error
>
> Log error summary
> Web install method
>                 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!
>                 Caused by: java.lang.reflect.InvocationTargetException:
> null
>                 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
>
>
> CLI: ./admin.sh
>                 java.util.MissingResourceException: Unable to find
> property: '108' for component: signin
> [class=org.apache.openmeetings.web.pages.auth.SignInDialog]. Locale: null,
> style: null
>                 java.util.MissingResourceException: Unable to find
> property: '114' for component: signin:signin
> [class=org.apache.openmeetings.web.pages.auth.SignInDialog$SignInForm].
> Locale: null, style: null
>
> DETAILED LOGS
> ================
> Web Install
> -----------
>  [1;31mERROR [0;39m 08-16 19:41:32.461
> [36mo.a.w.DefaultExceptionMapper:170 [<IP>-<port>-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
>
> CLI Install
> --------------
>  [1;31mERROR [0;39m 08-16 19:45:58.398
> [36mo.a.w.DefaultExceptionMapper:170 [<IP>-<port>-exec-2] [0;39m -
> Unexpected error occurred
> java.util.MissingResourceException: Unable to find property: '108' for
> component: signin
> [class=org.apache.openmeetings.web.pages.auth.SignInDialog]. 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.auth.SignInDialog.onInitialize(SignInDialog.java:102)
>         at org.apache.wicket.Component.fireInitialize(Component.java:871)
>         at
> org.apache.wicket.MarkupContainer$3.component(MarkupContainer.java:1043)
>         at
> org.apache.wicket.MarkupContainer$3.component(MarkupContainer.java:1039)
>         at
> org.apache.wicket.util.visit.Visits.visitChildren(Visits.java:144)
>         at
> org.apache.wicket.util.visit.Visits.visitChildren(Visits.java:123)
>         at
> org.apache.wicket.util.visit.Visits.visitChildren(Visits.java:192)
>         at
> org.apache.wicket.MarkupContainer.visitChildren(MarkupContainer.java:975)
>         at
> org.apache.wicket.MarkupContainer.internalInitialize(MarkupContainer.java:1038)
>         at org.apache.wicket.Page.isPageStateless(Page.java:461)
>         at
> org.apache.wicket.core.request.mapper.AbstractBookmarkableMapper.getPageInfo(AbstractBookmarkableMapper.java:473)
>         at
> org.apache.wicket.core.request.mapper.AbstractBookmarkableMapper.mapHandler(AbstractBookmarkableMapper.java:420)
>         at
> org.apache.wicket.core.request.mapper.MountedMapper.mapHandler(MountedMapper.java:155)
>         at
> org.apache.openmeetings.web.app.Application$NoVersionMapper.mapHandler(Application.java:282)
>         at
> org.apache.wicket.request.mapper.CompoundRequestMapper.mapHandler(CompoundRequestMapper.java:210)
>         at
> org.apache.wicket.request.cycle.RequestCycle.mapUrlFor(RequestCycle.java:449)
>         at
> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:233)
>         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)
>  [31mWARN  [0;39m 08-16 19:45:58.549  [36mo.a.w.p.RequestAdapter:191
> [<IP>-<port>-exec-2] [0;39m - An error occurred while checking whether a
> page is stateless. Assuming it is stateful.
> java.util.MissingResourceException: Unable to find property: '114' for
> component: signin:signin
> [class=org.apache.openmeetings.web.pages.auth.SignInDialog$SignInForm].
> 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.auth.SignInDialog$SignInForm.onInitialize(SignInDialog.java:302)
>         at org.apache.wicket.Component.fireInitialize(Component.java:871)
>         at
> org.apache.wicket.MarkupContainer$3.component(MarkupContainer.java:1043)
>         at
> org.apache.wicket.MarkupContainer$3.component(MarkupContainer.java:1039)
>         at
> org.apache.wicket.util.visit.Visits.visitChildren(Visits.java:144)
>         at
> org.apache.wicket.util.visit.Visits.visitChildren(Visits.java:162)
>         at
> org.apache.wicket.util.visit.Visits.visitChildren(Visits.java:123)
>         at
> org.apache.wicket.util.visit.Visits.visitChildren(Visits.java:192)
>         at
> org.apache.wicket.MarkupContainer.visitChildren(MarkupContainer.java:975)
>         at
> org.apache.wicket.MarkupContainer.internalInitialize(MarkupContainer.java:1038)
>         at org.apache.wicket.Page.isPageStateless(Page.java:461)
>         at
> org.apache.wicket.page.RequestAdapter.commitRequest(RequestAdapter.java:187)
>         at
> org.apache.wicket.page.AbstractPageManager.commitRequest(AbstractPageManager.java:76)
>         at
> org.apache.wicket.page.PageManagerDecorator.commitRequest(PageManagerDecorator.java:79)
>         at
> org.apache.wicket.page.PageAccessSynchronizer$2.commitRequest(PageAccessSynchronizer.java:287)
>         at org.apache.wicket.Application$2.onDetach(Application.java:1597)
>         at
> org.apache.wicket.request.cycle.RequestCycleListenerCollection$3.notify(RequestCycleListenerCollection.java:105)
>         at
> org.apache.wicket.request.cycle.RequestCycleListenerCollection$3.notify(RequestCycleListenerCollection.java:101)
>         at
> org.apache.wicket.util.listener.ListenerCollection$1.notify(ListenerCollection.java:120)
>         at
> org.apache.wicket.util.listener.ListenerCollection.reversedNotify(ListenerCollection.java:144)
>         at
> org.apache.wicket.util.listener.ListenerCollection.reversedNotifyIgnoringExceptions(ListenerCollection.java:113)
>         at
> org.apache.wicket.request.cycle.RequestCycleListenerCollection.onDetach(RequestCycleListenerCollection.java:100)
>         at
> org.apache.wicket.request.cycle.RequestCycle.onDetach(RequestCycle.java:664)
>         at
> org.apache.wicket.request.cycle.RequestCycle.detach(RequestCycle.java:609)
>         at
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:225)
>         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)
>
> Thank you.
>
> Sincerely,
>
> Hemant K. Sabat
> 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:solomax666@gmail.com]
> Sent: Wednesday, August 15, 2018 2:38 AM
> To: dev <de...@openmeetings.apache.org>; OM.Insights@coscend.com
> Subject: Re: 4.0.5 SNAPSHOT Build and Installation Errors
>
> Which archive are you using?
> apache-openmeetings-4.0.5-SNAPSHOT.tar.gz?
>
> it definitely contains all string resources in proper location
>
> Could you
> 1) download latest apache-openmeetings-4.0.5-SNAPSHOT.tar.gz
> 2) extract to new, empty folder
> 3) run ./red-debug.sh
> What would be the result?
>
> On Wed, Aug 15, 2018 at 12:29 PM Coscend@OM <OM.Insights@coscend.com
> <ma...@coscend.com> > wrote:
> >
> > Dear Maxim,
> >
> > Below is another validation of Java Exceptions in InstallWizardPage.java
> and SignInDialog.java of Application.properties.xml.
> >
> > CENTOS 7.0
> > +
> > JDK 1.8.162
> > vs
> > JDK 1.8.181
> >
> > Use case 1:  Use OM-405 snapshot “BINARY” from Jenkins
> > https://builds.apache.org/view/M-R/view/OpenMeetings/job/OpenMeetings%
> > 204.0.x/
> > ---------------
> > Everything works.  Does it use Ubuntu?
> >
> >
> >
> > Use case 2:  Compiled OM-405 snapshot “SOURCE CODE” from Jenkins
> > ---------------
> > (A) JDK 1.8.162 + CentOS 7 + Maven 3.5.4 + MariadB 10.0.6 Throws two
> > Java exceptions:
> >                 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!
> >                 Caused by: java.lang.reflect.InvocationTargetException:
> null
> >                 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
> >
> >
> > (B) JDK 1.8.181 + CentOS 7 + Maven 3.5.4 + MariadB 10.0.6 Throws two
> > Java exceptions:
> >                 java.util.MissingResourceException: Unable to find
> property: '108' for component: signin
> [class=org.apache.openmeetings.web.pages.auth.SignInDialog]. Locale: null,
> style: null
> >                 java.util.MissingResourceException: Unable to find
> > property: '114' for component: signin:signin
> > [class=org.apache.openmeetings.web.pages.auth.SignInDialog$SignInForm]
> > . Locale: null, style: null
> >
> > Thank you.
> >
> > Sincerely,
> >
>
>
> ---
> This email has been checked for viruses by AVG.
> https://www.avg.com
>


-- 
WBR
Maxim aka solomax

RE: 4.0.5 SNAPSHOT Build and Installation Errors

Posted by "Coscend@OM" <OM...@Coscend.com>.
Dear Maxim,

As you suggested, here are the use cases and their results done in multiple environments.  We did at least 30 use cases / tests (Environments used:  CentOS 7.5.0 / 7.0 + MariaDB 10.3.9 / 10.0.16, JDK 1.8.181 / 1.8.162, Maven 3.5.4 / 3.5.2).  Each time, a new ./m2 repository/openmeetings was downloaded and a new DB was created.
*	OM-4.0.1 Builds and installs successfully.
*	OM-4.0.4/4.0.5 Build success.  Installation ERROR:  All giving MissingResourceException or WicketRuntimeException 

We understand the effort you put in 2015 to restructure SVN tree and then refactor older tree structure (that used Ant) to the current (that uses Maven).  Here is a question / suggested solution to make OM scalable to multiple environments, particularly enterprise-grade.  This will attract more users, thereby growing the community.

Would it be better to place Application.properties.xml in a separate src/main/resources directory, and include this resources directory in runtime classpath?  The intent is to help the product be more amenable to more rigorous environments with stringent governing rules.


=========RESULTS:  MissingResourceException and WicketRuntimeException===========================

USE CASE:  VANILLA BINARY:  4.0.5-SNAPSHOT (from Jenkins) and 4.0.4 (openmeetings general release):  Works fine.

SOURCE CODE COMPILATION:  
4.0.1:  Builds and Installs successfully

4.0.4 / 4.0.5:  Builds successfully.  Installation error

Log error summary
Web install method
		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!
		Caused by: java.lang.reflect.InvocationTargetException: null
		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


CLI: ./admin.sh
		java.util.MissingResourceException: Unable to find property: '108' for component: signin [class=org.apache.openmeetings.web.pages.auth.SignInDialog]. Locale: null, style: null
		java.util.MissingResourceException: Unable to find property: '114' for component: signin:signin [class=org.apache.openmeetings.web.pages.auth.SignInDialog$SignInForm]. Locale: null, style: null

DETAILED LOGS
================
Web Install
-----------
ERROR 08-16 19:41:32.461 o.a.w.DefaultExceptionMapper:170 [<IP>-<port>-exec-2] - 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

CLI Install
--------------
ERROR 08-16 19:45:58.398 o.a.w.DefaultExceptionMapper:170 [<IP>-<port>-exec-2] - Unexpected error occurred
java.util.MissingResourceException: Unable to find property: '108' for component: signin [class=org.apache.openmeetings.web.pages.auth.SignInDialog]. 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.auth.SignInDialog.onInitialize(SignInDialog.java:102)
	at org.apache.wicket.Component.fireInitialize(Component.java:871)
	at org.apache.wicket.MarkupContainer$3.component(MarkupContainer.java:1043)
	at org.apache.wicket.MarkupContainer$3.component(MarkupContainer.java:1039)
	at org.apache.wicket.util.visit.Visits.visitChildren(Visits.java:144)
	at org.apache.wicket.util.visit.Visits.visitChildren(Visits.java:123)
	at org.apache.wicket.util.visit.Visits.visitChildren(Visits.java:192)
	at org.apache.wicket.MarkupContainer.visitChildren(MarkupContainer.java:975)
	at org.apache.wicket.MarkupContainer.internalInitialize(MarkupContainer.java:1038)
	at org.apache.wicket.Page.isPageStateless(Page.java:461)
	at org.apache.wicket.core.request.mapper.AbstractBookmarkableMapper.getPageInfo(AbstractBookmarkableMapper.java:473)
	at org.apache.wicket.core.request.mapper.AbstractBookmarkableMapper.mapHandler(AbstractBookmarkableMapper.java:420)
	at org.apache.wicket.core.request.mapper.MountedMapper.mapHandler(MountedMapper.java:155)
	at org.apache.openmeetings.web.app.Application$NoVersionMapper.mapHandler(Application.java:282)
	at org.apache.wicket.request.mapper.CompoundRequestMapper.mapHandler(CompoundRequestMapper.java:210)
	at org.apache.wicket.request.cycle.RequestCycle.mapUrlFor(RequestCycle.java:449)
	at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:233)
	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)
WARN  08-16 19:45:58.549 o.a.w.p.RequestAdapter:191 [<IP>-<port>-exec-2] - An error occurred while checking whether a page is stateless. Assuming it is stateful.
java.util.MissingResourceException: Unable to find property: '114' for component: signin:signin [class=org.apache.openmeetings.web.pages.auth.SignInDialog$SignInForm]. 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.auth.SignInDialog$SignInForm.onInitialize(SignInDialog.java:302)
	at org.apache.wicket.Component.fireInitialize(Component.java:871)
	at org.apache.wicket.MarkupContainer$3.component(MarkupContainer.java:1043)
	at org.apache.wicket.MarkupContainer$3.component(MarkupContainer.java:1039)
	at org.apache.wicket.util.visit.Visits.visitChildren(Visits.java:144)
	at org.apache.wicket.util.visit.Visits.visitChildren(Visits.java:162)
	at org.apache.wicket.util.visit.Visits.visitChildren(Visits.java:123)
	at org.apache.wicket.util.visit.Visits.visitChildren(Visits.java:192)
	at org.apache.wicket.MarkupContainer.visitChildren(MarkupContainer.java:975)
	at org.apache.wicket.MarkupContainer.internalInitialize(MarkupContainer.java:1038)
	at org.apache.wicket.Page.isPageStateless(Page.java:461)
	at org.apache.wicket.page.RequestAdapter.commitRequest(RequestAdapter.java:187)
	at org.apache.wicket.page.AbstractPageManager.commitRequest(AbstractPageManager.java:76)
	at org.apache.wicket.page.PageManagerDecorator.commitRequest(PageManagerDecorator.java:79)
	at org.apache.wicket.page.PageAccessSynchronizer$2.commitRequest(PageAccessSynchronizer.java:287)
	at org.apache.wicket.Application$2.onDetach(Application.java:1597)
	at org.apache.wicket.request.cycle.RequestCycleListenerCollection$3.notify(RequestCycleListenerCollection.java:105)
	at org.apache.wicket.request.cycle.RequestCycleListenerCollection$3.notify(RequestCycleListenerCollection.java:101)
	at org.apache.wicket.util.listener.ListenerCollection$1.notify(ListenerCollection.java:120)
	at org.apache.wicket.util.listener.ListenerCollection.reversedNotify(ListenerCollection.java:144)
	at org.apache.wicket.util.listener.ListenerCollection.reversedNotifyIgnoringExceptions(ListenerCollection.java:113)
	at org.apache.wicket.request.cycle.RequestCycleListenerCollection.onDetach(RequestCycleListenerCollection.java:100)
	at org.apache.wicket.request.cycle.RequestCycle.onDetach(RequestCycle.java:664)
	at org.apache.wicket.request.cycle.RequestCycle.detach(RequestCycle.java:609)
	at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:225)
	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)

Thank you.

Sincerely,

Hemant K. Sabat
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:solomax666@gmail.com] 
Sent: Wednesday, August 15, 2018 2:38 AM
To: dev <de...@openmeetings.apache.org>; OM.Insights@coscend.com
Subject: Re: 4.0.5 SNAPSHOT Build and Installation Errors

Which archive are you using?
apache-openmeetings-4.0.5-SNAPSHOT.tar.gz?

it definitely contains all string resources in proper location

Could you
1) download latest apache-openmeetings-4.0.5-SNAPSHOT.tar.gz
2) extract to new, empty folder
3) run ./red-debug.sh
What would be the result?

On Wed, Aug 15, 2018 at 12:29 PM Coscend@OM <OM.Insights@coscend.com <ma...@coscend.com> > wrote:
>
> Dear Maxim,
>
> Below is another validation of Java Exceptions in InstallWizardPage.java and SignInDialog.java of Application.properties.xml.
>
> CENTOS 7.0
> +
> JDK 1.8.162
> vs
> JDK 1.8.181
>
> Use case 1:  Use OM-405 snapshot “BINARY” from Jenkins 
> https://builds.apache.org/view/M-R/view/OpenMeetings/job/OpenMeetings%
> 204.0.x/
> ---------------
> Everything works.  Does it use Ubuntu?
>
>
>
> Use case 2:  Compiled OM-405 snapshot “SOURCE CODE” from Jenkins
> ---------------
> (A) JDK 1.8.162 + CentOS 7 + Maven 3.5.4 + MariadB 10.0.6 Throws two 
> Java exceptions:
>                 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!
>                 Caused by: java.lang.reflect.InvocationTargetException: null
>                 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
>
>
> (B) JDK 1.8.181 + CentOS 7 + Maven 3.5.4 + MariadB 10.0.6 Throws two 
> Java exceptions:
>                 java.util.MissingResourceException: Unable to find property: '108' for component: signin [class=org.apache.openmeetings.web.pages.auth.SignInDialog]. Locale: null, style: null
>                 java.util.MissingResourceException: Unable to find 
> property: '114' for component: signin:signin 
> [class=org.apache.openmeetings.web.pages.auth.SignInDialog$SignInForm]
> . Locale: null, style: null
>
> Thank you.
>
> Sincerely,
>


---
This email has been checked for viruses by AVG.
https://www.avg.com

Re: 4.0.5 SNAPSHOT Build and Installation Errors

Posted by Maxim Solodovnik <so...@gmail.com>.
Which archive are you using?
apache-openmeetings-4.0.5-SNAPSHOT.tar.gz?

it definitely contains all string resources in proper location

Could you
1) download latest apache-openmeetings-4.0.5-SNAPSHOT.tar.gz
2) extract to new, empty folder
3) run ./red-debug.sh
What would be the result?

On Wed, Aug 15, 2018 at 12:29 PM Coscend@OM <OM...@coscend.com> wrote:
>
> Dear Maxim,
>
> Below is another validation of Java Exceptions in InstallWizardPage.java and SignInDialog.java of Application.properties.xml.
>
> CENTOS 7.0
> +
> JDK 1.8.162
> vs
> JDK 1.8.181
>
> Use case 1:  Use OM-405 snapshot “BINARY” from Jenkins https://builds.apache.org/view/M-R/view/OpenMeetings/job/OpenMeetings%204.0.x/
> ---------------
> Everything works.  Does it use Ubuntu?
>
>
>
> Use case 2:  Compiled OM-405 snapshot “SOURCE CODE” from Jenkins
> ---------------
> (A) JDK 1.8.162 + CentOS 7 + Maven 3.5.4 + MariadB 10.0.6
> Throws two Java exceptions:
>                 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!
>                 Caused by: java.lang.reflect.InvocationTargetException: null
>                 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
>
>
> (B) JDK 1.8.181 + CentOS 7 + Maven 3.5.4 + MariadB 10.0.6
> Throws two Java exceptions:
>                 java.util.MissingResourceException: Unable to find property: '108' for component: signin [class=org.apache.openmeetings.web.pages.auth.SignInDialog]. Locale: null, style: null
>                 java.util.MissingResourceException: Unable to find property: '114' for component: signin:signin [class=org.apache.openmeetings.web.pages.auth.SignInDialog$SignInForm]. Locale: null, style: null
>
> Thank you.
>
> Sincerely,
>

RE: 4.0.5 SNAPSHOT Build and Installation Errors

Posted by "Coscend@OM" <OM...@Coscend.com>.
Dear Maxim,

Below is another validation of Java Exceptions in InstallWizardPage.java and SignInDialog.java of Application.properties.xml.

CENTOS 7.0 
+ 
JDK 1.8.162 
vs 
JDK 1.8.181

Use case 1:  Use OM-405 snapshot “BINARY” from Jenkins https://builds.apache.org/view/M-R/view/OpenMeetings/job/OpenMeetings%204.0.x/
---------------
Everything works.  Does it use Ubuntu?



Use case 2:  Compiled OM-405 snapshot “SOURCE CODE” from Jenkins
---------------
(A) JDK 1.8.162 + CentOS 7 + Maven 3.5.4 + MariadB 10.0.6
Throws two Java exceptions:
		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!
		Caused by: java.lang.reflect.InvocationTargetException: null
		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


(B) JDK 1.8.181 + CentOS 7 + Maven 3.5.4 + MariadB 10.0.6
Throws two Java exceptions:
		java.util.MissingResourceException: Unable to find property: '108' for component: signin [class=org.apache.openmeetings.web.pages.auth.SignInDialog]. Locale: null, style: null
		java.util.MissingResourceException: Unable to find property: '114' for component: signin:signin [class=org.apache.openmeetings.web.pages.auth.SignInDialog$SignInForm]. Locale: null, style: null

Thank you.

Sincerely,

Hemant K. Sabat
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




_____________________________________________
From: Coscend@OM [mailto:OM.Insights@Coscend.com] 
Sent: Tuesday, August 14, 2018 11:16 PM
To: 'dev@openmeetings.apache.org' <de...@openmeetings.apache.org>; 'OM.Insights@Coscend.com' <OM...@Coscend.com>
Subject: RE: 4.0.5 SNAPSHOT Build and Installation Errors


Dear Maxim,

We found the cause of the Java Exception in InstallWizardPage.java and SignInDialog.java:  It looks like when compiled in “CentOS 7.0, Maven 3.5.2 / 3.5.4. JDK 1.8.162), InstallWizardPage.java is unable to locate Application.Properties.xml that has install.wizard.install.header property.  
https://github.com/apache/openmeetings/blob/master/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/label/LabelDao.java#L67 

Application.properties.xml file location is not available when the method onInitialize is invoked in InstallWizard class. [I]

Should we use a “fully qualified path” to Application.properties.xml in openmeetings-db/../LabelDao.java.  A URLClassLoader can find it in a network path or URL at runtime. [II]
OR
Should we specify Maven to copy Application.properties.xml file to InstallWizardPage.java, so that it is available at runtime? [III]

[I]
 (https://examples.javacodegeeks.com/core-java/util/missingresourceexception/java-util-missingresourceexception-how-to-resolve-missing-resource-exception/) 
https://blogs.oracle.com/chengfang/solve-javautilmissingresourceexception:-cant-find-bundle-for-base-name-comconfig,-locale-zhcn

[II]
				https://stackoverflow.com/questions/20142002/java-util-missingresourceexception-cant-find-bundle-for-base-name-property-fi

				https://stackoverflow.com/questions/6629710/loading-a-java-properties-file-getting-java-util-missingresourceexception-can

				http://javahowto.blogspot.com/2006/05/debug-java-util-missingresourceexcepti.html

OR
[III]
				https://stackoverflow.com/questions/28566968/what-requirements-are-necessary-in-order-to-properly-call-getstringstring-key 


-----Original Message-----
From: Coscend@OM [mailto:OM.Insights@Coscend.com] 
Sent: Tuesday, August 14, 2018 11:05 PM
To: 'dev' <dev@openmeetings.apache.org <ma...@openmeetings.apache.org> >
Subject: RE: 4.0.5 SNAPSHOT Build and Installation Errors

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:solomax666@gmail.com]
Sent: Tuesday, August 14, 2018 8:08 PM
To: dev <dev@openmeetings.apache.org <ma...@openmeetings.apache.org> >; OM.Insights@coscend.com <ma...@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 <solomax666@gmail.com <mailto:solomax666@gmail.com <mailto:solomax666@gmail.com <ma...@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.Insights@coscend.com <mailto:OM.Insights@coscend.com <mailto:OM.Insights@coscend.com <ma...@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>  <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.Insights@Coscend.com]
>> Sent: Tuesday, August 14, 2018 12:59 PM
>> To: dev@openmeetings.apache.org <ma...@openmeetings.apache.org>  <ma...@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>  
>> <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:solomax666@gmail.com]
>> Sent: Tuesday, August 14, 2018 1:22 AM
>> To: dev <dev@openmeetings.apache.org 
>> <ma...@openmeetings.apache.org> >; OM.Insights@coscend.com <ma...@coscend.com>  
>> <ma...@coscend.com> <ma...@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.Insights@coscend.com <mailto:OM.Insights@coscend.com <mailto:OM.Insights@coscend.com <mailto:OM.Insights@coscend.com <mailto:OM.Insights@coscend.com <mailto:OM.Insights@coscend.com <mailto:OM.Insights@coscend.com <mailto:OM.Insights@coscend.com <mailto:OM.Insights@coscend.com <mailto:OM.Insights@coscend.com <mailto:OM.Insights@coscend.com <mailto:OM.Insights@coscend.com <mailto:OM.Insights@coscend.com <mailto:OM.Insights@coscend.com <mailto:OM.Insights@coscend.com <ma...@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> <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.Insights@Coscend.com]
>> > Sent: Tuesday, August 14, 2018 12:24 AM
>> > To: dev@openmeetings.apache.org <ma...@openmeetings.apache.org>  
>> > <ma...@openmeetings.apache.org>
>> > <ma...@openmeetings.apache.org>
>> > <ma...@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> 
>> > <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

RE: 4.0.5 SNAPSHOT Build and Installation Errors

Posted by "Coscend@OM" <OM...@Coscend.com>.
Dear Maxim,

We found the cause of the Java Exception in InstallWizardPage.java and SignInDialog.java:  It looks like when compiled in “CentOS 7.0, Maven 3.5.2 / 3.5.4. JDK 1.8.162), InstallWizardPage.java is unable to locate Application.Properties.xml that has install.wizard.install.header property.  
https://github.com/apache/openmeetings/blob/master/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/label/LabelDao.java#L67 

Application.properties.xml file location is not available when the method onInitialize is invoked in InstallWizard class. [I]

Should we use a “fully qualified path” to Application.properties.xml in openmeetings-db/../LabelDao.java.  A URLClassLoader can find it in a network path or URL at runtime. [II]
OR
Should we specify Maven to copy Application.properties.xml file to InstallWizardPage.java, so that it is available at runtime? [III]

[I]
 (https://examples.javacodegeeks.com/core-java/util/missingresourceexception/java-util-missingresourceexception-how-to-resolve-missing-resource-exception/) 
https://blogs.oracle.com/chengfang/solve-javautilmissingresourceexception:-cant-find-bundle-for-base-name-comconfig,-locale-zhcn

[II]
				https://stackoverflow.com/questions/20142002/java-util-missingresourceexception-cant-find-bundle-for-base-name-property-fi

				https://stackoverflow.com/questions/6629710/loading-a-java-properties-file-getting-java-util-missingresourceexception-can

				http://javahowto.blogspot.com/2006/05/debug-java-util-missingresourceexcepti.html

OR
[III]
				https://stackoverflow.com/questions/28566968/what-requirements-are-necessary-in-order-to-properly-call-getstringstring-key 


-----Original Message-----
From: Coscend@OM [mailto:OM.Insights@Coscend.com] 
Sent: Tuesday, August 14, 2018 11:05 PM
To: 'dev' <de...@openmeetings.apache.org>
Subject: RE: 4.0.5 SNAPSHOT Build and Installation Errors

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:solomax666@gmail.com]
Sent: Tuesday, August 14, 2018 8:08 PM
To: dev <dev@openmeetings.apache.org <ma...@openmeetings.apache.org> >; OM.Insights@coscend.com <ma...@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 <solomax666@gmail.com <mailto:solomax666@gmail.com <mailto:solomax666@gmail.com <ma...@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.Insights@coscend.com <mailto:OM.Insights@coscend.com <mailto:OM.Insights@coscend.com <ma...@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>  <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.Insights@Coscend.com]
>> Sent: Tuesday, August 14, 2018 12:59 PM
>> To: dev@openmeetings.apache.org <ma...@openmeetings.apache.org>  <ma...@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>  
>> <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:solomax666@gmail.com]
>> Sent: Tuesday, August 14, 2018 1:22 AM
>> To: dev <dev@openmeetings.apache.org 
>> <ma...@openmeetings.apache.org> >; OM.Insights@coscend.com <ma...@coscend.com>  
>> <ma...@coscend.com> <ma...@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.Insights@coscend.com <mailto:OM.Insights@coscend.com <mailto:OM.Insights@coscend.com <mailto:OM.Insights@coscend.com <mailto:OM.Insights@coscend.com <mailto:OM.Insights@coscend.com <mailto:OM.Insights@coscend.com <mailto:OM.Insights@coscend.com <mailto:OM.Insights@coscend.com <mailto:OM.Insights@coscend.com <mailto:OM.Insights@coscend.com <mailto:OM.Insights@coscend.com <mailto:OM.Insights@coscend.com <mailto:OM.Insights@coscend.com <mailto:OM.Insights@coscend.com <ma...@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> <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.Insights@Coscend.com]
>> > Sent: Tuesday, August 14, 2018 12:24 AM
>> > To: dev@openmeetings.apache.org <ma...@openmeetings.apache.org>  
>> > <ma...@openmeetings.apache.org>
>> > <ma...@openmeetings.apache.org>
>> > <ma...@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> 
>> > <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

RE: 4.0.5 SNAPSHOT Build and Installation Errors

Posted by "Coscend@OM" <OM...@Coscend.com>.
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:solomax666@gmail.com] 
Sent: Tuesday, August 14, 2018 8:08 PM
To: dev <de...@openmeetings.apache.org>; OM.Insights@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 <solomax666@gmail.com <ma...@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.Insights@coscend.com <ma...@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.Insights@Coscend.com]
>> Sent: Tuesday, August 14, 2018 12:59 PM
>> To: dev@openmeetings.apache.org <ma...@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:solomax666@gmail.com]
>> Sent: Tuesday, August 14, 2018 1:22 AM
>> To: dev <dev@openmeetings.apache.org 
>> <ma...@openmeetings.apache.org> >; OM.Insights@coscend.com <ma...@coscend.com>  
>> <ma...@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.Insights@coscend.com <mailto:OM.Insights@coscend.com <mailto:OM.Insights@coscend.com <mailto:OM.Insights@coscend.com <mailto:OM.Insights@coscend.com <mailto:OM.Insights@coscend.com <mailto:OM.Insights@coscend.com <ma...@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.Insights@Coscend.com]
>> > Sent: Tuesday, August 14, 2018 12:24 AM
>> > To: dev@openmeetings.apache.org <ma...@openmeetings.apache.org>  
>> > <ma...@openmeetings.apache.org>  
>> > <ma...@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

Re: 4.0.5 SNAPSHOT Build and Installation Errors

Posted by Maxim Solodovnik <so...@gmail.com>.
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 <so...@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...@coscend.com> wrote:
>>
>> Dear Maxim,
>>
>> Further to the previous message, investigation points to:
>>
>> https://github.com/apache/openmeetings/blob/master/openmeetings-web/src/main/java/org/apache/openmeetings/web/pages/install/InstallWizardPage.java#L36
>> invokes InstallWizard class via onInitialize method --> https://github.com/apache/openmeetings/blob/master/openmeetings-web/src/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/>
>> ------------------------------------------------------------------
>> 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.Insights@Coscend.com]
>> Sent: Tuesday, August 14, 2018 12:59 PM
>> To: 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 [cendCC.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 [cendCC.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 [cendCC.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 [cendCC.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/>
>> ------------------------------------------------------------------
>> 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:solomax666@gmail.com]
>> Sent: Tuesday, August 14, 2018 1:22 AM
>> To: dev <dev@openmeetings.apache.org <ma...@openmeetings.apache.org> >; OM.Insights@coscend.com <ma...@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/src/main/java/org/apache/openmeetings/web/app/Application.properties.xml#L774
>>
>> Is it possible you have "badly" modify some/all language files?
>> On Tue, Aug 14, 2018 at 12:34 PM Coscend@OM <OM.Insights@coscend.com <mailto:OM.Insights@coscend.com <mailto:OM.Insights@coscend.com <ma...@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/>
>> > ------------------------------------------------------------------
>> > 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.Insights@Coscend.com]
>> > Sent: Tuesday, August 14, 2018 12:24 AM
>> > To: dev@openmeetings.apache.org <ma...@openmeetings.apache.org>  <ma...@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.getMa
>> > venPro jectFromRepository (RepositoryUtils.java:125)
>> >
>> >     at
>> > org.apache.maven.report.projectinfo.dependencies.renderer.Dependencies
>> > Render er.printDescriptionsAndURLs (DependenciesRenderer.java:890)
>> >
>> >     at
>> > org.apache.maven.report.projectinfo.dependencies.renderer.Dependencies
>> > Render er.printDependencyListing (DependenciesRenderer.java:847)
>> >
>> >     at
>> > org.apache.maven.report.projectinfo.dependencies.renderer.Dependencies
>> > Render er.printDependencyListing (DependenciesRenderer.java:867)
>> >
>> >     at
>> > org.apache.maven.report.projectinfo.dependencies.renderer.Dependencies
>> > Render er.printDependencyListing (DependenciesRenderer.java:867)
>> >
>> >     at
>> > org.apache.maven.report.projectinfo.dependencies.renderer.Dependencies
>> > Render er.printDependencyListing (DependenciesRenderer.java:867)
>> >
>> >     at
>> > org.apache.maven.report.projectinfo.dependencies.renderer.Dependencies
>> > Render er.renderSectionDependencyTree (DependenciesRenderer.java:486)
>> >
>> >     at
>> > org.apache.maven.report.projectinfo.dependencies.renderer.Dependencies
>> > Render er.renderSectionProjectDependencyGraph
>> > (DependenciesRenderer.java:449)
>> >
>> >     at
>> > org.apache.maven.report.projectinfo.dependencies.renderer.Dependencies
>> > Render er.renderBody (DependenciesRenderer.java:222)
>> >
>> >     at org.apache.maven.reporting.AbstractMavenReportRenderer.render
>> > (AbstractMavenReportRenderer.java:80)
>> >
>> >     at
>> > org.apache.maven.report.projectinfo.DependenciesReport.executeReport
>> > (DependenciesReport.java:162)
>> >
>> >     at org.apache.maven.reporting.AbstractMavenReport.generate
>> > (AbstractMavenReport.java:251)
>> >
>> >     at
>> > org.apache.maven.plugins.site.render.ReportDocumentRenderer.renderDocu
>> > 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.buildProjec
>> > t
>> > (LifecycleModuleBuilder.java:117)
>> >
>> >     at
>> > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProjec
>> > t
>> > (LifecycleModuleBuilder.java:81)
>> >
>> >     at
>> > org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThrea
>> > 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.newModelB
>> > 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.getMa
>> > venPro jectFromRepository (RepositoryUtils.java:125)
>> >
>> >     at
>> > org.apache.maven.report.projectinfo.dependencies.renderer.Dependencies
>> > Render er.printDescriptionsAndURLs (DependenciesRenderer.java:890)
>> >
>> >     at
>> > org.apache.maven.report.projectinfo.dependencies.renderer.Dependencies
>> > Render er.printDependencyListing (DependenciesRenderer.java:847)
>> >
>> >     at
>> > org.apache.maven.report.projectinfo.dependencies.renderer.Dependencies
>> > Render er.printDependencyListing (DependenciesRenderer.java:867)
>> >
>> >     at
>> > org.apache.maven.report.projectinfo.dependencies.renderer.Dependencies
>> > Render er.printDependencyListing (DependenciesRenderer.java:867)
>> >
>> >     at
>> > org.apache.maven.report.projectinfo.dependencies.renderer.Dependencies
>> > Render er.printDependencyListing (DependenciesRenderer.java:867)
>> >
>> >     at
>> > org.apache.maven.report.projectinfo.dependencies.renderer.Dependencies
>> > Render er.renderSectionDependencyTree (DependenciesRenderer.java:486)
>> >
>> >     at
>> > org.apache.maven.report.projectinfo.dependencies.renderer.Dependencies
>> > Render er.renderSectionProjectDependencyGraph
>> > (DependenciesRenderer.java:449)
>> >
>> >     at
>> > org.apache.maven.report.projectinfo.dependencies.renderer.Dependencies
>> > Render er.renderBody (DependenciesRenderer.java:222)
>> >
>> >     at org.apache.maven.reporting.AbstractMavenReportRenderer.render
>> > (AbstractMavenReportRenderer.java:80)
>> >
>> >     at
>> > org.apache.maven.report.projectinfo.DependenciesReport.executeReport
>> > (DependenciesReport.java:162)
>> >
>> >     at org.apache.maven.reporting.AbstractMavenReport.generate
>> > (AbstractMavenReport.java:251)
>> >
>> >     at
>> > org.apache.maven.plugins.site.render.ReportDocumentRenderer.renderDocu
>> > 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.buildProjec
>> > t
>> > (LifecycleModuleBuilder.java:117)
>> >
>> >     at
>> > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProjec
>> > t
>> > (LifecycleModuleBuilder.java:81)
>> >
>> >     at
>> > org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThrea
>> > 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(DefaultPageFactor
>> > y.java
>> > :194)
>> >
>> >         at
>> > org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactor
>> > y.java
>> > :67)
>> >
>> >         at
>> > org.apache.wicket.DefaultMapperContext.newPageInstance(DefaultMapperContext.
>> > java:90)
>> >
>> >         at
>> > org.apache.wicket.core.request.handler.PageProvider$Provision.getPage(
>> > 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(PageRend
>> > erer.j
>> > ava:78)
>> >
>> >         at
>> > org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPa
>> > geRend
>> > erer.java:231)
>> >
>> >         at
>> > org.apache.wicket.core.request.handler.RenderPageRequestHandler.respon
>> > d(Rend
>> > erPageRequestHandler.java:202)
>> >
>> >         at
>> > org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(R
>> > equest
>> > Cycle.java:912)
>> >
>> >         at
>> > org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandle
>> > rExecu
>> > tor.java:65)
>> >
>> >         at
>> > org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java
>> > :283)
>> >
>> >         at
>> > org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCyc
>> > le.jav
>> > a:253)
>> >
>> >         at
>> > org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(R
>> > equest
>> > Cycle.java:221)
>> >
>> >         at
>> > org.apache.wicket.protocol.ws.AbstractUpgradeFilter.processRequestCycl
>> > e(Abst
>> > ractUpgradeFilter.java:70)
>> >
>> >         at
>> > org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilt
>> > er.jav
>> > a:204)
>> >
>> >         at
>> > org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.jav
>> > a:286)
>> >
>> >         at
>> > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appli
>> > cation
>> > FilterChain.java:193)
>> >
>> >         at
>> > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFi
>> > lterCh
>> > ain.java:166)
>> >
>> >         at
>> > org.red5.logging.LoggerContextFilter.doFilter(LoggerContextFilter.java
>> > :84)
>> >
>> >         at
>> > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appli
>> > cation
>> > FilterChain.java:193)
>> >
>> >         at
>> > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFi
>> > lterCh
>> > ain.java:166)
>> >
>> >         at
>> > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperVa
>> > lve.ja
>> > va:199)
>> >
>> >         at
>> > org.apache.catalina.core.StandardContextValve.invoke(StandardContextVa
>> > lve.ja
>> > va:96)
>> >
>> >         at
>> > org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authenticat
>> > 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(AbstractAcces
>> > sLogVa
>> > lve.java:668)
>> >
>> >         at
>> > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValv
>> > e.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(AbstractProcessorLigh
>> > t.java
>> > :66)
>> >
>> >         at
>> > org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractP
>> > rotoco
>> > l.java:764)
>> >
>> >         at
>> > org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoi
>> > nt.jav
>> > a:1388)
>> >
>> >         at
>> > org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:
>> > 49)
>> >
>> >         at
>> > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.j
>> > ava:11
>> > 49)
>> >
>> >         at
>> > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.
>> > java:6
>> > 24)
>> >
>> >         at
>> > org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThr
>> > 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(NativeConstructo
>> > rAcces
>> > sorImpl.java:62)
>> >
>> >         at
>> > sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingCo
>> > nstruc
>> > torAccessorImpl.java:45)
>> >
>> >         at
>> > java.lang.reflect.Constructor.newInstance(Constructor.java:423)
>> >
>> >         at
>> > org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactor
>> > 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>
>> >
>> > ------------------------------------------------------------------
>> >
>> > 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

Re: 4.0.5 SNAPSHOT Build and Installation Errors

Posted by Maxim Solodovnik <so...@gmail.com>.
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...@coscend.com> wrote:

> Dear Maxim,
>
> Further to the previous message, investigation points to:
>
>
> https://github.com/apache/openmeetings/blob/master/openmeetings-web/src/main/java/org/apache/openmeetings/web/pages/install/InstallWizardPage.java#L36
> invokes InstallWizard class via onInitialize method -->
> https://github.com/apache/openmeetings/blob/master/openmeetings-web/src/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/>
> ------------------------------------------------------------------
> 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.Insights@Coscend.com]
> Sent: Tuesday, August 14, 2018 12:59 PM
> To: 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 [cendCC.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
> [cendCC.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 [cendCC.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 [cendCC.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/>
> ------------------------------------------------------------------
> 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:solomax666@gmail.com]
> Sent: Tuesday, August 14, 2018 1:22 AM
> To: dev <dev@openmeetings.apache.org <ma...@openmeetings.apache.org>
> >; OM.Insights@coscend.com <ma...@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/src/main/java/org/apache/openmeetings/web/app/Application.properties.xml#L774
>
> Is it possible you have "badly" modify some/all language files?
> On Tue, Aug 14, 2018 at 12:34 PM Coscend@OM <OM.Insights@coscend.com
> <mailto:OM.Insights@coscend.com <mailto:OM.Insights@coscend.com <mailto:
> OM.Insights@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/>
> > ------------------------------------------------------------------
> > 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.Insights@Coscend.com]
> > Sent: Tuesday, August 14, 2018 12:24 AM
> > To: dev@openmeetings.apache.org <ma...@openmeetings.apache.org>
> <ma...@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.getMa
> > venPro jectFromRepository (RepositoryUtils.java:125)
> >
> >     at
> > org.apache.maven.report.projectinfo.dependencies.renderer.Dependencies
> > Render er.printDescriptionsAndURLs (DependenciesRenderer.java:890)
> >
> >     at
> > org.apache.maven.report.projectinfo.dependencies.renderer.Dependencies
> > Render er.printDependencyListing (DependenciesRenderer.java:847)
> >
> >     at
> > org.apache.maven.report.projectinfo.dependencies.renderer.Dependencies
> > Render er.printDependencyListing (DependenciesRenderer.java:867)
> >
> >     at
> > org.apache.maven.report.projectinfo.dependencies.renderer.Dependencies
> > Render er.printDependencyListing (DependenciesRenderer.java:867)
> >
> >     at
> > org.apache.maven.report.projectinfo.dependencies.renderer.Dependencies
> > Render er.printDependencyListing (DependenciesRenderer.java:867)
> >
> >     at
> > org.apache.maven.report.projectinfo.dependencies.renderer.Dependencies
> > Render er.renderSectionDependencyTree (DependenciesRenderer.java:486)
> >
> >     at
> > org.apache.maven.report.projectinfo.dependencies.renderer.Dependencies
> > Render er.renderSectionProjectDependencyGraph
> > (DependenciesRenderer.java:449)
> >
> >     at
> > org.apache.maven.report.projectinfo.dependencies.renderer.Dependencies
> > Render er.renderBody (DependenciesRenderer.java:222)
> >
> >     at org.apache.maven.reporting.AbstractMavenReportRenderer.render
> > (AbstractMavenReportRenderer.java:80)
> >
> >     at
> > org.apache.maven.report.projectinfo.DependenciesReport.executeReport
> > (DependenciesReport.java:162)
> >
> >     at org.apache.maven.reporting.AbstractMavenReport.generate
> > (AbstractMavenReport.java:251)
> >
> >     at
> > org.apache.maven.plugins.site.render.ReportDocumentRenderer.renderDocu
> > 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.buildProjec
> > t
> > (LifecycleModuleBuilder.java:117)
> >
> >     at
> > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProjec
> > t
> > (LifecycleModuleBuilder.java:81)
> >
> >     at
> > org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThrea
> > 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.newModelB
> > 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.getMa
> > venPro jectFromRepository (RepositoryUtils.java:125)
> >
> >     at
> > org.apache.maven.report.projectinfo.dependencies.renderer.Dependencies
> > Render er.printDescriptionsAndURLs (DependenciesRenderer.java:890)
> >
> >     at
> > org.apache.maven.report.projectinfo.dependencies.renderer.Dependencies
> > Render er.printDependencyListing (DependenciesRenderer.java:847)
> >
> >     at
> > org.apache.maven.report.projectinfo.dependencies.renderer.Dependencies
> > Render er.printDependencyListing (DependenciesRenderer.java:867)
> >
> >     at
> > org.apache.maven.report.projectinfo.dependencies.renderer.Dependencies
> > Render er.printDependencyListing (DependenciesRenderer.java:867)
> >
> >     at
> > org.apache.maven.report.projectinfo.dependencies.renderer.Dependencies
> > Render er.printDependencyListing (DependenciesRenderer.java:867)
> >
> >     at
> > org.apache.maven.report.projectinfo.dependencies.renderer.Dependencies
> > Render er.renderSectionDependencyTree (DependenciesRenderer.java:486)
> >
> >     at
> > org.apache.maven.report.projectinfo.dependencies.renderer.Dependencies
> > Render er.renderSectionProjectDependencyGraph
> > (DependenciesRenderer.java:449)
> >
> >     at
> > org.apache.maven.report.projectinfo.dependencies.renderer.Dependencies
> > Render er.renderBody (DependenciesRenderer.java:222)
> >
> >     at org.apache.maven.reporting.AbstractMavenReportRenderer.render
> > (AbstractMavenReportRenderer.java:80)
> >
> >     at
> > org.apache.maven.report.projectinfo.DependenciesReport.executeReport
> > (DependenciesReport.java:162)
> >
> >     at org.apache.maven.reporting.AbstractMavenReport.generate
> > (AbstractMavenReport.java:251)
> >
> >     at
> > org.apache.maven.plugins.site.render.ReportDocumentRenderer.renderDocu
> > 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.buildProjec
> > t
> > (LifecycleModuleBuilder.java:117)
> >
> >     at
> > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProjec
> > t
> > (LifecycleModuleBuilder.java:81)
> >
> >     at
> > org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThrea
> > 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(DefaultPageFactor
> > y.java
> > :194)
> >
> >         at
> > org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactor
> > y.java
> > :67)
> >
> >         at
> >
> org.apache.wicket.DefaultMapperContext.newPageInstance(DefaultMapperContext.
> > java:90)
> >
> >         at
> > org.apache.wicket.core.request.handler.PageProvider$Provision.getPage(
> > 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(PageRend
> > erer.j
> > ava:78)
> >
> >         at
> > org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPa
> > geRend
> > erer.java:231)
> >
> >         at
> > org.apache.wicket.core.request.handler.RenderPageRequestHandler.respon
> > d(Rend
> > erPageRequestHandler.java:202)
> >
> >         at
> > org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(R
> > equest
> > Cycle.java:912)
> >
> >         at
> > org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandle
> > rExecu
> > tor.java:65)
> >
> >         at
> > org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java
> > :283)
> >
> >         at
> > org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCyc
> > le.jav
> > a:253)
> >
> >         at
> > org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(R
> > equest
> > Cycle.java:221)
> >
> >         at
> > org.apache.wicket.protocol.ws.AbstractUpgradeFilter.processRequestCycl
> > e(Abst
> > ractUpgradeFilter.java:70)
> >
> >         at
> > org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilt
> > er.jav
> > a:204)
> >
> >         at
> > org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.jav
> > a:286)
> >
> >         at
> > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appli
> > cation
> > FilterChain.java:193)
> >
> >         at
> > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFi
> > lterCh
> > ain.java:166)
> >
> >         at
> > org.red5.logging.LoggerContextFilter.doFilter(LoggerContextFilter.java
> > :84)
> >
> >         at
> > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appli
> > cation
> > FilterChain.java:193)
> >
> >         at
> > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFi
> > lterCh
> > ain.java:166)
> >
> >         at
> > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperVa
> > lve.ja
> > va:199)
> >
> >         at
> > org.apache.catalina.core.StandardContextValve.invoke(StandardContextVa
> > lve.ja
> > va:96)
> >
> >         at
> > org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authenticat
> > 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(AbstractAcces
> > sLogVa
> > lve.java:668)
> >
> >         at
> > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValv
> > e.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(AbstractProcessorLigh
> > t.java
> > :66)
> >
> >         at
> > org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractP
> > rotoco
> > l.java:764)
> >
> >         at
> > org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoi
> > nt.jav
> > a:1388)
> >
> >         at
> > org.apache.tomcat.util.net
> .SocketProcessorBase.run(SocketProcessorBase.java:
> > 49)
> >
> >         at
> > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.j
> > ava:11
> > 49)
> >
> >         at
> > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.
> > java:6
> > 24)
> >
> >         at
> > org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThr
> > 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(NativeConstructo
> > rAcces
> > sorImpl.java:62)
> >
> >         at
> > sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingCo
> > nstruc
> > torAccessorImpl.java:45)
> >
> >         at
> > java.lang.reflect.Constructor.newInstance(Constructor.java:423)
> >
> >         at
> > org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactor
> > 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>
> >
> > ------------------------------------------------------------------
> >
> > 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
>

RE: 4.0.5 SNAPSHOT Build and Installation Errors

Posted by "Coscend@OM" <OM...@Coscend.com>.
Dear Maxim,

Further to the previous message, investigation points to:

https://github.com/apache/openmeetings/blob/master/openmeetings-web/src/main/java/org/apache/openmeetings/web/pages/install/InstallWizardPage.java#L36
invokes InstallWizard class via onInitialize method --> https://github.com/apache/openmeetings/blob/master/openmeetings-web/src/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/>  
------------------------------------------------------------------
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.Insights@Coscend.com] 
Sent: Tuesday, August 14, 2018 12:59 PM
To: 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 [cendCC.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 [cendCC.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 [cendCC.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 [cendCC.Test.Dev]_[0;39m - Could not find key in configurations: default.lang.id …[snipped] ERROR 08-14 12:37:05.629 o.a.w.DefaultExceptionMapper:170 [251-7083-exec-2] - 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/>
------------------------------------------------------------------
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:solomax666@gmail.com]
Sent: Tuesday, August 14, 2018 1:22 AM
To: dev <dev@openmeetings.apache.org <ma...@openmeetings.apache.org> >; OM.Insights@coscend.com <ma...@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/src/main/java/org/apache/openmeetings/web/app/Application.properties.xml#L774

Is it possible you have "badly" modify some/all language files?
On Tue, Aug 14, 2018 at 12:34 PM Coscend@OM <OM.Insights@coscend.com <mailto:OM.Insights@coscend.com <mailto:OM.Insights@coscend.com <ma...@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/>
> ------------------------------------------------------------------
> 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.Insights@Coscend.com]
> Sent: Tuesday, August 14, 2018 12:24 AM
> To: dev@openmeetings.apache.org <ma...@openmeetings.apache.org>  <ma...@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.getMa
> venPro jectFromRepository (RepositoryUtils.java:125)
>
>     at
> org.apache.maven.report.projectinfo.dependencies.renderer.Dependencies
> Render er.printDescriptionsAndURLs (DependenciesRenderer.java:890)
>
>     at
> org.apache.maven.report.projectinfo.dependencies.renderer.Dependencies
> Render er.printDependencyListing (DependenciesRenderer.java:847)
>
>     at
> org.apache.maven.report.projectinfo.dependencies.renderer.Dependencies
> Render er.printDependencyListing (DependenciesRenderer.java:867)
>
>     at
> org.apache.maven.report.projectinfo.dependencies.renderer.Dependencies
> Render er.printDependencyListing (DependenciesRenderer.java:867)
>
>     at
> org.apache.maven.report.projectinfo.dependencies.renderer.Dependencies
> Render er.printDependencyListing (DependenciesRenderer.java:867)
>
>     at
> org.apache.maven.report.projectinfo.dependencies.renderer.Dependencies
> Render er.renderSectionDependencyTree (DependenciesRenderer.java:486)
>
>     at
> org.apache.maven.report.projectinfo.dependencies.renderer.Dependencies
> Render er.renderSectionProjectDependencyGraph
> (DependenciesRenderer.java:449)
>
>     at
> org.apache.maven.report.projectinfo.dependencies.renderer.Dependencies
> Render er.renderBody (DependenciesRenderer.java:222)
>
>     at org.apache.maven.reporting.AbstractMavenReportRenderer.render
> (AbstractMavenReportRenderer.java:80)
>
>     at
> org.apache.maven.report.projectinfo.DependenciesReport.executeReport
> (DependenciesReport.java:162)
>
>     at org.apache.maven.reporting.AbstractMavenReport.generate
> (AbstractMavenReport.java:251)
>
>     at
> org.apache.maven.plugins.site.render.ReportDocumentRenderer.renderDocu
> 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.buildProjec
> t
> (LifecycleModuleBuilder.java:117)
>
>     at
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProjec
> t
> (LifecycleModuleBuilder.java:81)
>
>     at
> org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThrea
> 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.newModelB
> 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.getMa
> venPro jectFromRepository (RepositoryUtils.java:125)
>
>     at
> org.apache.maven.report.projectinfo.dependencies.renderer.Dependencies
> Render er.printDescriptionsAndURLs (DependenciesRenderer.java:890)
>
>     at
> org.apache.maven.report.projectinfo.dependencies.renderer.Dependencies
> Render er.printDependencyListing (DependenciesRenderer.java:847)
>
>     at
> org.apache.maven.report.projectinfo.dependencies.renderer.Dependencies
> Render er.printDependencyListing (DependenciesRenderer.java:867)
>
>     at
> org.apache.maven.report.projectinfo.dependencies.renderer.Dependencies
> Render er.printDependencyListing (DependenciesRenderer.java:867)
>
>     at
> org.apache.maven.report.projectinfo.dependencies.renderer.Dependencies
> Render er.printDependencyListing (DependenciesRenderer.java:867)
>
>     at
> org.apache.maven.report.projectinfo.dependencies.renderer.Dependencies
> Render er.renderSectionDependencyTree (DependenciesRenderer.java:486)
>
>     at
> org.apache.maven.report.projectinfo.dependencies.renderer.Dependencies
> Render er.renderSectionProjectDependencyGraph
> (DependenciesRenderer.java:449)
>
>     at
> org.apache.maven.report.projectinfo.dependencies.renderer.Dependencies
> Render er.renderBody (DependenciesRenderer.java:222)
>
>     at org.apache.maven.reporting.AbstractMavenReportRenderer.render
> (AbstractMavenReportRenderer.java:80)
>
>     at
> org.apache.maven.report.projectinfo.DependenciesReport.executeReport
> (DependenciesReport.java:162)
>
>     at org.apache.maven.reporting.AbstractMavenReport.generate
> (AbstractMavenReport.java:251)
>
>     at
> org.apache.maven.plugins.site.render.ReportDocumentRenderer.renderDocu
> 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.buildProjec
> t
> (LifecycleModuleBuilder.java:117)
>
>     at
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProjec
> t
> (LifecycleModuleBuilder.java:81)
>
>     at
> org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThrea
> 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(DefaultPageFactor
> y.java
> :194)
>
>         at
> org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactor
> y.java
> :67)
>
>         at
> org.apache.wicket.DefaultMapperContext.newPageInstance(DefaultMapperContext.
> java:90)
>
>         at
> org.apache.wicket.core.request.handler.PageProvider$Provision.getPage(
> 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(PageRend
> erer.j
> ava:78)
>
>         at
> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPa
> geRend
> erer.java:231)
>
>         at
> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respon
> d(Rend
> erPageRequestHandler.java:202)
>
>         at
> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(R
> equest
> Cycle.java:912)
>
>         at
> org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandle
> rExecu
> tor.java:65)
>
>         at
> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java
> :283)
>
>         at
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCyc
> le.jav
> a:253)
>
>         at
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(R
> equest
> Cycle.java:221)
>
>         at
> org.apache.wicket.protocol.ws.AbstractUpgradeFilter.processRequestCycl
> e(Abst
> ractUpgradeFilter.java:70)
>
>         at
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilt
> er.jav
> a:204)
>
>         at
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.jav
> a:286)
>
>         at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appli
> cation
> FilterChain.java:193)
>
>         at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFi
> lterCh
> ain.java:166)
>
>         at
> org.red5.logging.LoggerContextFilter.doFilter(LoggerContextFilter.java
> :84)
>
>         at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appli
> cation
> FilterChain.java:193)
>
>         at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFi
> lterCh
> ain.java:166)
>
>         at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperVa
> lve.ja
> va:199)
>
>         at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextVa
> lve.ja
> va:96)
>
>         at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authenticat
> 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(AbstractAcces
> sLogVa
> lve.java:668)
>
>         at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValv
> e.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(AbstractProcessorLigh
> t.java
> :66)
>
>         at
> org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractP
> rotoco
> l.java:764)
>
>         at
> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoi
> nt.jav
> a:1388)
>
>         at
> org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:
> 49)
>
>         at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.j
> ava:11
> 49)
>
>         at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.
> java:6
> 24)
>
>         at
> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThr
> 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(NativeConstructo
> rAcces
> sorImpl.java:62)
>
>         at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingCo
> nstruc
> torAccessorImpl.java:45)
>
>         at
> java.lang.reflect.Constructor.newInstance(Constructor.java:423)
>
>         at
> org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactor
> 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>
>
> ------------------------------------------------------------------
>
> 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

RE: 4.0.5 SNAPSHOT Build and Installation Errors

Posted by "Coscend@OM" <OM...@Coscend.com>.
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 [cendCC.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 [cendCC.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 [cendCC.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 [cendCC.Test.Dev]_[0;39m - Could not find key in configurations: default.lang.id
…[snipped]
ERROR 08-14 12:37:05.629 o.a.w.DefaultExceptionMapper:170 [251-7083-exec-2] - 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/>  
------------------------------------------------------------------
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:solomax666@gmail.com] 
Sent: Tuesday, August 14, 2018 1:22 AM
To: dev <de...@openmeetings.apache.org>; OM.Insights@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/src/main/java/org/apache/openmeetings/web/app/Application.properties.xml#L774

Is it possible you have "badly" modify some/all language files?
On Tue, Aug 14, 2018 at 12:34 PM Coscend@OM <OM.Insights@coscend.com <ma...@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/>
> ------------------------------------------------------------------
> 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.Insights@Coscend.com]
> Sent: Tuesday, August 14, 2018 12:24 AM
> To: dev@openmeetings.apache.org <ma...@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.getMa
> venPro jectFromRepository (RepositoryUtils.java:125)
>
>     at
> org.apache.maven.report.projectinfo.dependencies.renderer.Dependencies
> Render er.printDescriptionsAndURLs (DependenciesRenderer.java:890)
>
>     at
> org.apache.maven.report.projectinfo.dependencies.renderer.Dependencies
> Render er.printDependencyListing (DependenciesRenderer.java:847)
>
>     at
> org.apache.maven.report.projectinfo.dependencies.renderer.Dependencies
> Render er.printDependencyListing (DependenciesRenderer.java:867)
>
>     at
> org.apache.maven.report.projectinfo.dependencies.renderer.Dependencies
> Render er.printDependencyListing (DependenciesRenderer.java:867)
>
>     at
> org.apache.maven.report.projectinfo.dependencies.renderer.Dependencies
> Render er.printDependencyListing (DependenciesRenderer.java:867)
>
>     at
> org.apache.maven.report.projectinfo.dependencies.renderer.Dependencies
> Render er.renderSectionDependencyTree (DependenciesRenderer.java:486)
>
>     at
> org.apache.maven.report.projectinfo.dependencies.renderer.Dependencies
> Render er.renderSectionProjectDependencyGraph 
> (DependenciesRenderer.java:449)
>
>     at
> org.apache.maven.report.projectinfo.dependencies.renderer.Dependencies
> Render er.renderBody (DependenciesRenderer.java:222)
>
>     at org.apache.maven.reporting.AbstractMavenReportRenderer.render
> (AbstractMavenReportRenderer.java:80)
>
>     at 
> org.apache.maven.report.projectinfo.DependenciesReport.executeReport
> (DependenciesReport.java:162)
>
>     at org.apache.maven.reporting.AbstractMavenReport.generate
> (AbstractMavenReport.java:251)
>
>     at
> org.apache.maven.plugins.site.render.ReportDocumentRenderer.renderDocu
> 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.buildProjec
> t
> (LifecycleModuleBuilder.java:117)
>
>     at
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProjec
> t
> (LifecycleModuleBuilder.java:81)
>
>     at
> org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThrea
> 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.newModelB
> 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.getMa
> venPro jectFromRepository (RepositoryUtils.java:125)
>
>     at
> org.apache.maven.report.projectinfo.dependencies.renderer.Dependencies
> Render er.printDescriptionsAndURLs (DependenciesRenderer.java:890)
>
>     at
> org.apache.maven.report.projectinfo.dependencies.renderer.Dependencies
> Render er.printDependencyListing (DependenciesRenderer.java:847)
>
>     at
> org.apache.maven.report.projectinfo.dependencies.renderer.Dependencies
> Render er.printDependencyListing (DependenciesRenderer.java:867)
>
>     at
> org.apache.maven.report.projectinfo.dependencies.renderer.Dependencies
> Render er.printDependencyListing (DependenciesRenderer.java:867)
>
>     at
> org.apache.maven.report.projectinfo.dependencies.renderer.Dependencies
> Render er.printDependencyListing (DependenciesRenderer.java:867)
>
>     at
> org.apache.maven.report.projectinfo.dependencies.renderer.Dependencies
> Render er.renderSectionDependencyTree (DependenciesRenderer.java:486)
>
>     at
> org.apache.maven.report.projectinfo.dependencies.renderer.Dependencies
> Render er.renderSectionProjectDependencyGraph 
> (DependenciesRenderer.java:449)
>
>     at
> org.apache.maven.report.projectinfo.dependencies.renderer.Dependencies
> Render er.renderBody (DependenciesRenderer.java:222)
>
>     at org.apache.maven.reporting.AbstractMavenReportRenderer.render
> (AbstractMavenReportRenderer.java:80)
>
>     at 
> org.apache.maven.report.projectinfo.DependenciesReport.executeReport
> (DependenciesReport.java:162)
>
>     at org.apache.maven.reporting.AbstractMavenReport.generate
> (AbstractMavenReport.java:251)
>
>     at
> org.apache.maven.plugins.site.render.ReportDocumentRenderer.renderDocu
> 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.buildProjec
> t
> (LifecycleModuleBuilder.java:117)
>
>     at
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProjec
> t
> (LifecycleModuleBuilder.java:81)
>
>     at
> org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThrea
> 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(DefaultPageFactor
> y.java
> :194)
>
>         at
> org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactor
> y.java
> :67)
>
>         at
> org.apache.wicket.DefaultMapperContext.newPageInstance(DefaultMapperContext.
> java:90)
>
>         at
> org.apache.wicket.core.request.handler.PageProvider$Provision.getPage(
> 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(PageRend
> erer.j
> ava:78)
>
>         at
> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPa
> geRend
> erer.java:231)
>
>         at
> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respon
> d(Rend
> erPageRequestHandler.java:202)
>
>         at
> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(R
> equest
> Cycle.java:912)
>
>         at
> org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandle
> rExecu
> tor.java:65)
>
>         at
> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java
> :283)
>
>         at
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCyc
> le.jav
> a:253)
>
>         at
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(R
> equest
> Cycle.java:221)
>
>         at
> org.apache.wicket.protocol.ws.AbstractUpgradeFilter.processRequestCycl
> e(Abst
> ractUpgradeFilter.java:70)
>
>         at
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilt
> er.jav
> a:204)
>
>         at
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.jav
> a:286)
>
>         at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appli
> cation
> FilterChain.java:193)
>
>         at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFi
> lterCh
> ain.java:166)
>
>         at
> org.red5.logging.LoggerContextFilter.doFilter(LoggerContextFilter.java
> :84)
>
>         at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appli
> cation
> FilterChain.java:193)
>
>         at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFi
> lterCh
> ain.java:166)
>
>         at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperVa
> lve.ja
> va:199)
>
>         at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextVa
> lve.ja
> va:96)
>
>         at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authenticat
> 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(AbstractAcces
> sLogVa
> lve.java:668)
>
>         at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValv
> e.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(AbstractProcessorLigh
> t.java
> :66)
>
>         at
> org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractP
> rotoco
> l.java:764)
>
>         at
> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoi
> nt.jav
> a:1388)
>
>         at
> org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:
> 49)
>
>         at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.j
> ava:11
> 49)
>
>         at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.
> java:6
> 24)
>
>         at
> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThr
> 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(NativeConstructo
> rAcces
> sorImpl.java:62)
>
>         at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingCo
> nstruc
> torAccessorImpl.java:45)
>
>         at 
> java.lang.reflect.Constructor.newInstance(Constructor.java:423)
>
>         at
> org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactor
> 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>
>
> ------------------------------------------------------------------
>
> 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

Re: 4.0.5 SNAPSHOT Build and Installation Errors

Posted by Maxim Solodovnik <so...@gmail.com>.
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/src/main/java/org/apache/openmeetings/web/app/Application.properties.xml#L774

Is it possible you have "badly" modify some/all language files?
On Tue, Aug 14, 2018 at 12:34 PM Coscend@OM <OM...@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/>
> ------------------------------------------------------------------
> 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.Insights@Coscend.com]
> Sent: Tuesday, August 14, 2018 12:24 AM
> To: 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.getMavenPro
> jectFromRepository (RepositoryUtils.java:125)
>
>     at
> org.apache.maven.report.projectinfo.dependencies.renderer.DependenciesRender
> er.printDescriptionsAndURLs (DependenciesRenderer.java:890)
>
>     at
> org.apache.maven.report.projectinfo.dependencies.renderer.DependenciesRender
> er.printDependencyListing (DependenciesRenderer.java:847)
>
>     at
> org.apache.maven.report.projectinfo.dependencies.renderer.DependenciesRender
> er.printDependencyListing (DependenciesRenderer.java:867)
>
>     at
> org.apache.maven.report.projectinfo.dependencies.renderer.DependenciesRender
> er.printDependencyListing (DependenciesRenderer.java:867)
>
>     at
> org.apache.maven.report.projectinfo.dependencies.renderer.DependenciesRender
> er.printDependencyListing (DependenciesRenderer.java:867)
>
>     at
> org.apache.maven.report.projectinfo.dependencies.renderer.DependenciesRender
> er.renderSectionDependencyTree (DependenciesRenderer.java:486)
>
>     at
> org.apache.maven.report.projectinfo.dependencies.renderer.DependenciesRender
> er.renderSectionProjectDependencyGraph (DependenciesRenderer.java:449)
>
>     at
> org.apache.maven.report.projectinfo.dependencies.renderer.DependenciesRender
> er.renderBody (DependenciesRenderer.java:222)
>
>     at org.apache.maven.reporting.AbstractMavenReportRenderer.render
> (AbstractMavenReportRenderer.java:80)
>
>     at org.apache.maven.report.projectinfo.DependenciesReport.executeReport
> (DependenciesReport.java:162)
>
>     at org.apache.maven.reporting.AbstractMavenReport.generate
> (AbstractMavenReport.java:251)
>
>     at
> org.apache.maven.plugins.site.render.ReportDocumentRenderer.renderDocument
> (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.buildProject
> (LifecycleModuleBuilder.java:117)
>
>     at
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject
> (LifecycleModuleBuilder.java:81)
>
>     at
> org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBui
> 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.newModelBuildin
> 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.getMavenPro
> jectFromRepository (RepositoryUtils.java:125)
>
>     at
> org.apache.maven.report.projectinfo.dependencies.renderer.DependenciesRender
> er.printDescriptionsAndURLs (DependenciesRenderer.java:890)
>
>     at
> org.apache.maven.report.projectinfo.dependencies.renderer.DependenciesRender
> er.printDependencyListing (DependenciesRenderer.java:847)
>
>     at
> org.apache.maven.report.projectinfo.dependencies.renderer.DependenciesRender
> er.printDependencyListing (DependenciesRenderer.java:867)
>
>     at
> org.apache.maven.report.projectinfo.dependencies.renderer.DependenciesRender
> er.printDependencyListing (DependenciesRenderer.java:867)
>
>     at
> org.apache.maven.report.projectinfo.dependencies.renderer.DependenciesRender
> er.printDependencyListing (DependenciesRenderer.java:867)
>
>     at
> org.apache.maven.report.projectinfo.dependencies.renderer.DependenciesRender
> er.renderSectionDependencyTree (DependenciesRenderer.java:486)
>
>     at
> org.apache.maven.report.projectinfo.dependencies.renderer.DependenciesRender
> er.renderSectionProjectDependencyGraph (DependenciesRenderer.java:449)
>
>     at
> org.apache.maven.report.projectinfo.dependencies.renderer.DependenciesRender
> er.renderBody (DependenciesRenderer.java:222)
>
>     at org.apache.maven.reporting.AbstractMavenReportRenderer.render
> (AbstractMavenReportRenderer.java:80)
>
>     at org.apache.maven.report.projectinfo.DependenciesReport.executeReport
> (DependenciesReport.java:162)
>
>     at org.apache.maven.reporting.AbstractMavenReport.generate
> (AbstractMavenReport.java:251)
>
>     at
> org.apache.maven.plugins.site.render.ReportDocumentRenderer.renderDocument
> (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.buildProject
> (LifecycleModuleBuilder.java:117)
>
>     at
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject
> (LifecycleModuleBuilder.java:81)
>
>     at
> org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBui
> 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(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(PagePr
> ovider.java:380)
>
>         at
> org.apache.wicket.core.request.handler.PageProvider.getPageInstance(PageProv
> ider.java:171)
>
>         at
> org.apache.wicket.request.handler.render.PageRenderer.getPage(PageRenderer.j
> ava:78)
>
>         at
> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRend
> erer.java:231)
>
>         at
> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(Rend
> erPageRequestHandler.java:202)
>
>         at
> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(Request
> Cycle.java:912)
>
>         at
> org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecu
> tor.java:65)
>
>         at
> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:283)
>
>         at
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.jav
> a:253)
>
>         at
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(Request
> Cycle.java:221)
>
>         at
> org.apache.wicket.protocol.ws.AbstractUpgradeFilter.processRequestCycle(Abst
> ractUpgradeFilter.java:70)
>
>         at
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.jav
> a:204)
>
>         at
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:286)
>
>         at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
> FilterChain.java:193)
>
>         at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
> ain.java:166)
>
>         at
> org.red5.logging.LoggerContextFilter.doFilter(LoggerContextFilter.java:84)
>
>         at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
> FilterChain.java:193)
>
>         at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
> ain.java:166)
>
>         at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
> va:199)
>
>         at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
> va: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(AbstractAccessLogVa
> lve.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(AbstractProtoco
> l.java:764)
>
>         at
> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.jav
> a:1388)
>
>         at
> org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:
> 49)
>
>         at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:11
> 49)
>
>         at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:6
> 24)
>
>         at
> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.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(NativeConstructorAcces
> sorImpl.java:62)
>
>         at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstruc
> torAccessorImpl.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>(InstallWi
> zardPage.java:36)
>
>         ... 42 common frames omitted
>
>
>
>
>
> Thank you.
>
>
>
> Sincerely,
>
>
>
> Hemant K. Sabat
>
>  <http://www.coscend.com/> 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

RE: 4.0.5 SNAPSHOT Build and Installation Errors

Posted by "Coscend@OM" <OM...@Coscend.com>.
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/>  
------------------------------------------------------------------
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.Insights@Coscend.com] 
Sent: Tuesday, August 14, 2018 12:24 AM
To: 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.getMavenPro
jectFromRepository (RepositoryUtils.java:125)

    at
org.apache.maven.report.projectinfo.dependencies.renderer.DependenciesRender
er.printDescriptionsAndURLs (DependenciesRenderer.java:890)

    at
org.apache.maven.report.projectinfo.dependencies.renderer.DependenciesRender
er.printDependencyListing (DependenciesRenderer.java:847)

    at
org.apache.maven.report.projectinfo.dependencies.renderer.DependenciesRender
er.printDependencyListing (DependenciesRenderer.java:867)

    at
org.apache.maven.report.projectinfo.dependencies.renderer.DependenciesRender
er.printDependencyListing (DependenciesRenderer.java:867)

    at
org.apache.maven.report.projectinfo.dependencies.renderer.DependenciesRender
er.printDependencyListing (DependenciesRenderer.java:867)

    at
org.apache.maven.report.projectinfo.dependencies.renderer.DependenciesRender
er.renderSectionDependencyTree (DependenciesRenderer.java:486)

    at
org.apache.maven.report.projectinfo.dependencies.renderer.DependenciesRender
er.renderSectionProjectDependencyGraph (DependenciesRenderer.java:449)

    at
org.apache.maven.report.projectinfo.dependencies.renderer.DependenciesRender
er.renderBody (DependenciesRenderer.java:222)

    at org.apache.maven.reporting.AbstractMavenReportRenderer.render
(AbstractMavenReportRenderer.java:80)

    at org.apache.maven.report.projectinfo.DependenciesReport.executeReport
(DependenciesReport.java:162)

    at org.apache.maven.reporting.AbstractMavenReport.generate
(AbstractMavenReport.java:251)

    at
org.apache.maven.plugins.site.render.ReportDocumentRenderer.renderDocument
(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.buildProject
(LifecycleModuleBuilder.java:117)

    at
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject
(LifecycleModuleBuilder.java:81)

    at
org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBui
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.newModelBuildin
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.getMavenPro
jectFromRepository (RepositoryUtils.java:125)

    at
org.apache.maven.report.projectinfo.dependencies.renderer.DependenciesRender
er.printDescriptionsAndURLs (DependenciesRenderer.java:890)

    at
org.apache.maven.report.projectinfo.dependencies.renderer.DependenciesRender
er.printDependencyListing (DependenciesRenderer.java:847)

    at
org.apache.maven.report.projectinfo.dependencies.renderer.DependenciesRender
er.printDependencyListing (DependenciesRenderer.java:867)

    at
org.apache.maven.report.projectinfo.dependencies.renderer.DependenciesRender
er.printDependencyListing (DependenciesRenderer.java:867)

    at
org.apache.maven.report.projectinfo.dependencies.renderer.DependenciesRender
er.printDependencyListing (DependenciesRenderer.java:867)

    at
org.apache.maven.report.projectinfo.dependencies.renderer.DependenciesRender
er.renderSectionDependencyTree (DependenciesRenderer.java:486)

    at
org.apache.maven.report.projectinfo.dependencies.renderer.DependenciesRender
er.renderSectionProjectDependencyGraph (DependenciesRenderer.java:449)

    at
org.apache.maven.report.projectinfo.dependencies.renderer.DependenciesRender
er.renderBody (DependenciesRenderer.java:222)

    at org.apache.maven.reporting.AbstractMavenReportRenderer.render
(AbstractMavenReportRenderer.java:80)

    at org.apache.maven.report.projectinfo.DependenciesReport.executeReport
(DependenciesReport.java:162)

    at org.apache.maven.reporting.AbstractMavenReport.generate
(AbstractMavenReport.java:251)

    at
org.apache.maven.plugins.site.render.ReportDocumentRenderer.renderDocument
(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.buildProject
(LifecycleModuleBuilder.java:117)

    at
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject
(LifecycleModuleBuilder.java:81)

    at
org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBui
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(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(PagePr
ovider.java:380)

        at
org.apache.wicket.core.request.handler.PageProvider.getPageInstance(PageProv
ider.java:171)

        at
org.apache.wicket.request.handler.render.PageRenderer.getPage(PageRenderer.j
ava:78)

        at
org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRend
erer.java:231)

        at
org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(Rend
erPageRequestHandler.java:202)

        at
org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(Request
Cycle.java:912)

        at
org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecu
tor.java:65)

        at
org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:283)

        at
org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.jav
a:253)

        at
org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(Request
Cycle.java:221)

        at
org.apache.wicket.protocol.ws.AbstractUpgradeFilter.processRequestCycle(Abst
ractUpgradeFilter.java:70)

        at
org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.jav
a:204)

        at
org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:286)

        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:193)

        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:166)

        at
org.red5.logging.LoggerContextFilter.doFilter(LoggerContextFilter.java:84)

        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:193)

        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:166)

        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:199)

        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va: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(AbstractAccessLogVa
lve.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(AbstractProtoco
l.java:764)

        at
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.jav
a:1388)

        at
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:
49)

        at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:11
49)

        at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:6
24)

        at
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.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(NativeConstructorAcces
sorImpl.java:62)

        at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstruc
torAccessorImpl.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>(InstallWi
zardPage.java:36)

        ... 42 common frames omitted

 

 

Thank you.

 

Sincerely,

 

Hemant K. Sabat

 <http://www.coscend.com/> 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