NPE in SETUP OF4.8 master (03. Feb)

tried latest master branch and got a NPE while running setup: setup-host-settings.jsp see @bottom

On a other machine with same build i was not able to restart openfire service…
Setup ran just fine there but after restart it just hangs and it didnot log anything…
The only way to bring it back to live was to restart setup…
I looked at the latest commits after 4.7 release and dropped the ones which have to do with XMLProperties and after that the new build was able to restart again… seems there is a bug in XMLProperties.java

HTTP ERROR 500 java.lang.NullPointerException
URI:	/setup/setup-host-settings.jsp
STATUS:	500
MESSAGE:	java.lang.NullPointerException
SERVLET:	org.jivesoftware.openfire.admin.setup.setup_002dhost_002dsettings_jsp
CAUSED BY:	java.lang.NullPointerException
Caused by:

java.lang.NullPointerException
	at org.jivesoftware.util.JiveGlobals.setupPropertyEncryptionAlgorithm(JiveGlobals.java:1098)
	at org.jivesoftware.openfire.admin.setup.setup_002dhost_002dsettings_jsp._jspService(setup_002dhost_002dsettings_jsp.java:254)
	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:71)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
	at org.eclipse.jetty.servlet.ServletHolder$NotAsync.service(ServletHolder.java:1459)
	at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:799)
	at org.eclipse.jetty.servlet.ServletHandler$ChainEnd.doFilter(ServletHandler.java:1626)
	at com.opensymphony.sitemesh.webapp.SiteMeshFilter.obtainContent(SiteMeshFilter.java:129)
	at com.opensymphony.sitemesh.webapp.SiteMeshFilter.doFilter(SiteMeshFilter.java:77)
	at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
	at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1601)
	at org.jivesoftware.util.LocaleFilter.doFilter(LocaleFilter.java:73)
	at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
	at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1601)
	at org.jivesoftware.util.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:49)
	at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
	at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1601)
	at org.jivesoftware.admin.PluginFilter.doFilter(PluginFilter.java:226)
	at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
	at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1601)
	at org.jivesoftware.admin.AuthCheckFilter.doFilter(AuthCheckFilter.java:234)
	at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:201)
	at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1601)
	at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:548)
	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
	at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:602)
	at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)
	at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235)
	at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1624)
	at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233)
	at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1434)
	at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188)
	at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:501)
	at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1594)
	at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186)
	at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1349)
	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
	at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:191)
	at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:146)
	at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)
	at org.eclipse.jetty.server.Server.handle(Server.java:516)
	at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:388)
	at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:633)
	at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:380)
	at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:277)
	at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311)
	at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105)
	at org.eclipse.jetty.io.ChannelEndPoint$1.run(ChannelEndPoint.java:104)
	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:338)
	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:315)
	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:173)
	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:131)
	at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:386)
	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:883)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1034)
	at java.base/java.lang.Thread.run(Thread.java:829)

Thanks, I have raised [OF-2391] NPE during/directly after setup - Ignite Realtime Jira for this.

Can you please check if this fixed the issue? https://github.com/igniterealtime/Openfire/pull/2018

i cant build todays master. I allways get test errors:

[INFO] Running dom.io.XMPPPacketReaderTest
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.615 s - in dom.io.XMPPPacketReaderTest
[INFO] Running org.jivesoftware.admin.AuthCheckFilterTest
[INFO] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.225 s - in org.jivesoftware.admin.AuthCheckFilterTest
[INFO] Running org.jivesoftware.admin.LoginLimitManagerTest
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.926 s - in org.jivesoftware.admin.LoginLimitManagerTest
[INFO] Running org.jivesoftware.admin.SiteMinderServletRequestAuthenticatorTest
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.132 s - in org.jivesoftware.admin.SiteMinderServletRequestAuthenticatorTest
[INFO] Running org.jivesoftware.openfire.admin.GroupBasedAdminProviderTest
[ERROR] Tests run: 3, Failures: 0, Errors: 3, Skipped: 0, Time elapsed: 0.085 s <<< FAILURE! - in org.jivesoftware.openfire.admin.GroupBasedAdminProviderTest
[ERROR] willReturnEmptyListIfGroupIsNotFound(org.jivesoftware.openfire.admin.GroupBasedAdminProviderTest)  Time elapsed: 0.033 s  <<< ERROR!
java.lang.ExceptionInInitializerError
        at org.jivesoftware.openfire.admin.GroupBasedAdminProviderTest.setUp(GroupBasedAdminProviderTest.java:39)
Caused by: java.lang.NullPointerException
        at org.jivesoftware.openfire.admin.GroupBasedAdminProviderTest.setUp(GroupBasedAdminProviderTest.java:39)

[ERROR] willNotSetTheListOfAdmins(org.jivesoftware.openfire.admin.GroupBasedAdminProviderTest)  Time elapsed: 0.003 s  <<< ERROR!
java.lang.NoClassDefFoundError: Could not initialize class org.jivesoftware.openfire.group.DefaultGroupProvider
        at org.jivesoftware.openfire.admin.GroupBasedAdminProviderTest.setUp(GroupBasedAdminProviderTest.java:38)

[ERROR] willRetrieveGroupMembers(org.jivesoftware.openfire.admin.GroupBasedAdminProviderTest)  Time elapsed: 0.002 s  <<< ERROR!
java.lang.NoClassDefFoundError: Could not initialize class org.jivesoftware.openfire.admin.GroupBasedAdminProviderTest$TestGroupProvider
        at org.jivesoftware.openfire.admin.GroupBasedAdminProviderTest.setUp(GroupBasedAdminProviderTest.java:39)

[INFO] Running org.jivesoftware.openfire.archive.ArchiverTest
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.099 s - in org.jivesoftware.openfire.archive.ArchiverTest
[INFO] Running org.jivesoftware.openfire.auth.JDBCAuthProviderTest
[INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.481 s - in org.jivesoftware.openfire.auth.JDBCAuthProviderTest
[INFO] Running org.jivesoftware.openfire.carbons.MessageCarbonsTest
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.019 s - in org.jivesoftware.openfire.carbons.MessageCarbonsTest
[INFO] Running org.jivesoftware.openfire.cluster.ClusterMonitorTest
[ERROR] Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.011 s <<< FAILURE! - in org.jivesoftware.openfire.cluster.ClusterMonitorTest
[ERROR] org.jivesoftware.openfire.cluster.ClusterMonitorTest  Time elapsed: 0.011 s  <<< ERROR!
java.lang.NoClassDefFoundError: Could not initialize class org.jivesoftware.openfire.group.DefaultGroupProvider
        at org.jivesoftware.openfire.cluster.ClusterMonitorTest.beforeClass(ClusterMonitorTest.java:31)

[INFO] Running org.jivesoftware.openfire.container.PluginManagerTest
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.007 s - in org.jivesoftware.openfire.container.PluginManagerTest
[INFO] Running org.jivesoftware.openfire.entitycaps.EntityCapabilitiesListenerTest
[INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.38 s - in org.jivesoftware.openfire.entitycaps.EntityCapabilitiesListenerTest
[INFO] Running org.jivesoftware.openfire.forward.ForwardTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.042 s - in org.jivesoftware.openfire.forward.ForwardTest
[INFO] Running org.jivesoftware.openfire.group.AbstractGroupProviderTest
2022-03-05 21:30:46,386 main ERROR Recursive call to appender file
2022-03-05 21:30:46,475 main ERROR Recursive call to appender file
2022-03-05 21:30:46,476 main ERROR Recursive call to appender file
2022-03-05 21:30:46,479 main ERROR Recursive call to appender file

It seems to work fine for me, but Bamboo also seems to have this issue: OPENFIRE-NMMB-JOB1-1137 Shared group names stale cache test after modification same groupto shared with nobody: Test case result - IgniteRealtime Bamboo

i am building on win10x64 with openjdk-11…

I’m also using OpenJDK-11, on Ubuntu. I can’t reproduce the problem (and don’t have access to the machine that Bamboo uses to build that failing job). Is there any way that you can provide more debugging information?

not at the moment but i could try to build it on another system.

edit:
i was now able to build it on my raspi 4 (diet-pi os) with
openjdk 11.0.12 2021-07-20
OpenJDK Runtime Environment (build 11.0.12+7-post-Debian-2)
OpenJDK 64-Bit Server VM (build 11.0.12+7-post-Debian-2, mixed mode)
with some warnings and this output


[INFO] Running org.jivesoftware.openfire.group.AbstractGroupProviderTest
2022-03-06 15:58:23,696 main ERROR Recursive call to appender file
2022-03-06 15:58:23,817 main ERROR Recursive call to appender file
2022-03-06 15:58:23,819 main ERROR Recursive call to appender file
2022-03-06 15:58:23,824 main ERROR Recursive call to appender file

but build was successfull

windows had java:

openjdk 11 2018-09-25
OpenJDK Runtime Environment 18.9 (build 11+28)
OpenJDK 64-Bit Server VM 18.9 (build 11+28, mixed mode)

btw: would you review my monitoring plugin PR again (saving body less messages)

1 Like

@danc figured it out. The test fails if it’s not preceded by another particular test. I’m not sure why the order of test execution differs. I’ve provided a fix here: https://github.com/igniterealtime/Openfire/pull/2019

To further reduce the risk of tests affecting each-other, we have reconfigured test execution in such a way that each one runs in isolation (in it’s own fork of a JVM). This should reduce the chance that build results are different based on the environment in which they’re executed. The downside is that it takes longer for all tests to run. The change is introduced in https://github.com/igniterealtime/Openfire/commit/d49cce2aa6916704494b01c7fb63a5b9866ba012

i pulled todays master and have built again (commit: 21aee8289b9f9348ff659b030dcfd46502d3058e)
Theese are the build logs:

root@www1:/opt/test/Openfire# mvn clean && mvn verify

[INFO] Scanning for projects...
[WARNING] 
[WARNING] Some problems were encountered while building the effective model for org.igniterealtime.openfire:starter:jar:4.8.0-SNAPSHOT
[WARNING] 'dependencies.dependency.systemPath' for install4j:install4j:jar should not point at files within the project directory, ${project.basedir}/libs/i4jruntime.jar will be unresolvable by dependent projects @ line 61, column 25
[WARNING] 
[WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.
[WARNING] 
[WARNING] For this reason, future Maven versions might no longer support building such malformed projects.
[WARNING] 
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Build Order:
[INFO] 
[INFO] Parent                                                             [pom]
[INFO] Internationalization files for Openfire                            [jar]
[INFO] Core XMPP Server                                                   [jar]
[INFO] Starter for Openfire                                               [jar]
[INFO] Openfire Plugins                                                   [pom]
[INFO] Openfire Plugin Assembly Descriptor                                [jar]
[INFO] Distribution                                                       [jar]
[INFO] 
[INFO] -----------------< org.igniterealtime.openfire:parent >-----------------
[INFO] Building Parent 4.8.0-SNAPSHOT                                     [1/7]
[INFO] --------------------------------[ pom ]---------------------------------
[INFO] 
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ parent ---
[INFO] 
[INFO] ------------------< org.igniterealtime.openfire:i18n >------------------
[INFO] Building Internationalization files for Openfire 4.8.0-SNAPSHOT    [2/7]
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ i18n ---
[INFO] Deleting /opt/test/Openfire/i18n/target
[INFO] 
[INFO] ---------------< org.igniterealtime.openfire:xmppserver >---------------
[INFO] Building Core XMPP Server 4.8.0-SNAPSHOT                           [3/7]
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ xmppserver ---
[INFO] Deleting /opt/test/Openfire/xmppserver/target
[INFO] 
[INFO] ----------------< org.igniterealtime.openfire:starter >-----------------
[INFO] Building Starter for Openfire 4.8.0-SNAPSHOT                       [4/7]
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ starter ---
[INFO] Deleting /opt/test/Openfire/starter/target
[INFO] 
[INFO] ----------------< org.igniterealtime.openfire:plugins >-----------------
[INFO] Building Openfire Plugins 4.8.0-SNAPSHOT                           [5/7]
[INFO] --------------------------------[ pom ]---------------------------------
[INFO] 
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ plugins ---
[INFO] 
[INFO] --< org.igniterealtime.openfire.plugins:openfire-plugin-assembly-descriptor >--
[INFO] Building Openfire Plugin Assembly Descriptor 4.8.0-SNAPSHOT        [6/7]
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ openfire-plugin-assembly-descriptor ---
[INFO] Deleting /opt/test/Openfire/plugins/openfire-plugin-assembly-descriptor/target
[INFO] 
[INFO] --------------< org.igniterealtime.openfire:distribution >--------------
[INFO] Building Distribution 4.8.0-SNAPSHOT                               [7/7]
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ distribution ---
[INFO] Deleting /opt/test/Openfire/distribution/target
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary for Parent 4.8.0-SNAPSHOT:
[INFO] 
[INFO] Parent ............................................. SUCCESS [  0.342 s]
[INFO] Internationalization files for Openfire ............ SUCCESS [  0.057 s]
[INFO] Core XMPP Server ................................... SUCCESS [  0.315 s]
[INFO] Starter for Openfire ............................... SUCCESS [  0.027 s]
[INFO] Openfire Plugins ................................... SUCCESS [  0.018 s]
[INFO] Openfire Plugin Assembly Descriptor ................ SUCCESS [  0.023 s]
[INFO] Distribution ....................................... SUCCESS [  0.113 s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  5.094 s
[INFO] Finished at: 2022-03-08T19:39:44+01:00
[INFO] ------------------------------------------------------------------------
[INFO] Scanning for projects...
[WARNING] 
[WARNING] Some problems were encountered while building the effective model for org.igniterealtime.openfire:starter:jar:4.8.0-SNAPSHOT
[WARNING] 'dependencies.dependency.systemPath' for install4j:install4j:jar should not point at files within the project directory, ${project.basedir}/libs/i4jruntime.jar will be unresolvable by dependent projects @ line 61, column 25
[WARNING] 
[WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.
[WARNING] 
[WARNING] For this reason, future Maven versions might no longer support building such malformed projects.
[WARNING] 
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Build Order:
[INFO] 
[INFO] Parent                                                             [pom]
[INFO] Internationalization files for Openfire                            [jar]
[INFO] Core XMPP Server                                                   [jar]
[INFO] Starter for Openfire                                               [jar]
[INFO] Openfire Plugins                                                   [pom]
[INFO] Openfire Plugin Assembly Descriptor                                [jar]
[INFO] Distribution                                                       [jar]
[INFO] 
[INFO] -----------------< org.igniterealtime.openfire:parent >-----------------
[INFO] Building Parent 4.8.0-SNAPSHOT                                     [1/7]
[INFO] --------------------------------[ pom ]---------------------------------
[INFO] 
[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-no-snapshots) @ parent ---
[INFO] 
[INFO] ------------------< org.igniterealtime.openfire:i18n >------------------
[INFO] Building Internationalization files for Openfire 4.8.0-SNAPSHOT    [2/7]
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-no-snapshots) @ i18n ---
[INFO] 
[INFO] --- maven-resources-plugin:3.1.0:resources (default-resources) @ i18n ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 13 resources
[INFO] 
[INFO] --- native2ascii-maven-plugin:2.0.1:inplace (utf8-to-latin1) @ i18n ---
[INFO] Includes: [**/*.properties]
[INFO] Excludes: []
[INFO] Processing /opt/test/Openfire/i18n/target/classes/openfire_i18n_pl_PL.properties
[INFO] Converting: '/opt/test/Openfire/i18n/target/classes/openfire_i18n_pl_PL.properties' to: '/tmp/openfire_i18n_pl_PL.properties1730039132489072893native2ascii'
[INFO] File converted successfuly: /opt/test/Openfire/i18n/target/classes/openfire_i18n_pl_PL.properties
[INFO] Processing /opt/test/Openfire/i18n/target/classes/openfire_i18n_fr.properties
[INFO] Converting: '/opt/test/Openfire/i18n/target/classes/openfire_i18n_fr.properties' to: '/tmp/openfire_i18n_fr.properties4980298630966248994native2ascii'
[INFO] File converted successfuly: /opt/test/Openfire/i18n/target/classes/openfire_i18n_fr.properties
[INFO] Processing /opt/test/Openfire/i18n/target/classes/openfire_i18n.properties
[INFO] Converting: '/opt/test/Openfire/i18n/target/classes/openfire_i18n.properties' to: '/tmp/openfire_i18n.properties7483834122837351446native2ascii'
[INFO] File converted successfuly: /opt/test/Openfire/i18n/target/classes/openfire_i18n.properties
[INFO] Processing /opt/test/Openfire/i18n/target/classes/openfire_i18n_es.properties
[INFO] Converting: '/opt/test/Openfire/i18n/target/classes/openfire_i18n_es.properties' to: '/tmp/openfire_i18n_es.properties5873337989690419946native2ascii'
[INFO] File converted successfuly: /opt/test/Openfire/i18n/target/classes/openfire_i18n_es.properties
[INFO] Processing /opt/test/Openfire/i18n/target/classes/openfire_i18n_cs_CZ.properties
[INFO] Converting: '/opt/test/Openfire/i18n/target/classes/openfire_i18n_cs_CZ.properties' to: '/tmp/openfire_i18n_cs_CZ.properties13204356627337768530native2ascii'
[INFO] File converted successfuly: /opt/test/Openfire/i18n/target/classes/openfire_i18n_cs_CZ.properties
[INFO] Processing /opt/test/Openfire/i18n/target/classes/openfire_i18n_ja_JP.properties
[INFO] Converting: '/opt/test/Openfire/i18n/target/classes/openfire_i18n_ja_JP.properties' to: '/tmp/openfire_i18n_ja_JP.properties15276436289132085948native2ascii'
[INFO] File converted successfuly: /opt/test/Openfire/i18n/target/classes/openfire_i18n_ja_JP.properties
[INFO] Processing /opt/test/Openfire/i18n/target/classes/openfire_i18n_ru_RU.properties
[INFO] Converting: '/opt/test/Openfire/i18n/target/classes/openfire_i18n_ru_RU.properties' to: '/tmp/openfire_i18n_ru_RU.properties5153152623024877900native2ascii'
[INFO] File converted successfuly: /opt/test/Openfire/i18n/target/classes/openfire_i18n_ru_RU.properties
[INFO] Processing /opt/test/Openfire/i18n/target/classes/openfire_i18n_de.properties
[INFO] Converting: '/opt/test/Openfire/i18n/target/classes/openfire_i18n_de.properties' to: '/tmp/openfire_i18n_de.properties274616890729412251native2ascii'
[INFO] File converted successfuly: /opt/test/Openfire/i18n/target/classes/openfire_i18n_de.properties
[INFO] Processing /opt/test/Openfire/i18n/target/classes/openfire_i18n_pt_BR.properties
[INFO] Converting: '/opt/test/Openfire/i18n/target/classes/openfire_i18n_pt_BR.properties' to: '/tmp/openfire_i18n_pt_BR.properties13203830399270483411native2ascii'
[INFO] File converted successfuly: /opt/test/Openfire/i18n/target/classes/openfire_i18n_pt_BR.properties
[INFO] Processing /opt/test/Openfire/i18n/target/classes/openfire_i18n_nl.properties
[INFO] Converting: '/opt/test/Openfire/i18n/target/classes/openfire_i18n_nl.properties' to: '/tmp/openfire_i18n_nl.properties18026894901470236077native2ascii'
[INFO] File converted successfuly: /opt/test/Openfire/i18n/target/classes/openfire_i18n_nl.properties
[INFO] Processing /opt/test/Openfire/i18n/target/classes/openfire_i18n_zh_CN.properties
[INFO] Converting: '/opt/test/Openfire/i18n/target/classes/openfire_i18n_zh_CN.properties' to: '/tmp/openfire_i18n_zh_CN.properties7604731120629884757native2ascii'
[INFO] File converted successfuly: /opt/test/Openfire/i18n/target/classes/openfire_i18n_zh_CN.properties
[INFO] Processing /opt/test/Openfire/i18n/target/classes/openfire_i18n_pt_PT.properties
[INFO] Converting: '/opt/test/Openfire/i18n/target/classes/openfire_i18n_pt_PT.properties' to: '/tmp/openfire_i18n_pt_PT.properties6930923943122562643native2ascii'
[INFO] File converted successfuly: /opt/test/Openfire/i18n/target/classes/openfire_i18n_pt_PT.properties
[INFO] Processing /opt/test/Openfire/i18n/target/classes/openfire_i18n_sk.properties
[INFO] Converting: '/opt/test/Openfire/i18n/target/classes/openfire_i18n_sk.properties' to: '/tmp/openfire_i18n_sk.properties12823035986052092083native2ascii'
[INFO] File converted successfuly: /opt/test/Openfire/i18n/target/classes/openfire_i18n_sk.properties
[INFO] 
[INFO] --- maven-compiler-plugin:3.8.0:compile (default-compile) @ i18n ---
[INFO] No sources to compile
[INFO] 
[INFO] --- maven-resources-plugin:3.1.0:testResources (default-testResources) @ i18n ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /opt/test/Openfire/i18n/src/test/resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.8.0:testCompile (default-testCompile) @ i18n ---
[INFO] No sources to compile
[INFO] 
[INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ i18n ---
[INFO] No tests to run.
[INFO] 
[INFO] --- maven-jar-plugin:3.1.1:jar (default-jar) @ i18n ---
[INFO] Building jar: /opt/test/Openfire/i18n/target/i18n-4.8.0-SNAPSHOT.jar
[INFO] 
[INFO] ---------------< org.igniterealtime.openfire:xmppserver >---------------
[INFO] Building Core XMPP Server 4.8.0-SNAPSHOT                           [3/7]
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-no-snapshots) @ xmppserver ---
[INFO] 
[INFO] --- git-commit-id-plugin:4.0.3:revision (get-the-git-infos) @ xmppserver ---
[INFO] 
[INFO] --- maven-resources-plugin:3.1.0:resources (default-resources) @ xmppserver ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 5 resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.8.0:compile (default-compile) @ xmppserver ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 723 source files to /opt/test/Openfire/xmppserver/target/classes
[INFO] /opt/test/Openfire/xmppserver/src/main/java/org/jivesoftware/openfire/session/LocalSession.java: Some input files use or override a deprecated API.
[INFO] /opt/test/Openfire/xmppserver/src/main/java/org/jivesoftware/openfire/session/LocalSession.java: Recompile with -Xlint:deprecation for details.
[INFO] /opt/test/Openfire/xmppserver/src/main/java/org/jivesoftware/util/FastDateFormat.java: Some input files use unchecked or unsafe operations.
[INFO] /opt/test/Openfire/xmppserver/src/main/java/org/jivesoftware/util/FastDateFormat.java: Recompile with -Xlint:unchecked for details.
[INFO] 
[INFO] --- jetty-jspc-maven-plugin:9.4.43.v20210629:jspc (jspc) @ xmppserver ---
[INFO] Logging initialized @79014ms to org.eclipse.jetty.util.log.Slf4jLog
[INFO] Compiling loginToken.jsp,session-summary.jsp,security-certificate-store-management.jsp,user-create.jsp,log.jsp,group-edit.jsp,security-keystore-signing-request.jsp,server-locale.jsp,pubsub-form-table.jsp,group-summary.jsp,ldap-group.jsp,logviewer.jsp,server-db.jsp,security-audit-viewer-jsp.jsp,muc-room-affiliations.jsp,user-groups.jsp,connection-managers-settings.jsp,user-privacylists.jsp,muc-default-settings.jsp,import-keystore-certificate.jsp,muc-service-edit-form.jsp,session-conflict.jsp,server-props.jsp,muc-room-create.jsp,muc-sysadmins.jsp,plugin-admin.jsp,user-delete.jsp,ldap-user.jsp,pubsub-service-summary.jsp,setup/setup-finished.jsp,setup/setup-datasource-jndi.jsp,setup/setup-profile-settings.jsp,setup/setup-ldap-user.jsp,setup/setup-admin-settings_test.jsp,setup/setup-datasource-standard.jsp,setup/setup-completed.jsp,setup/setup-ldap-user_test.jsp,setup/setup-host-settings.jsp,setup/setup-admin-settings.jsp,setup/index.jsp,setup/setup-ldap-group_test.jsp,setup/setup-datasource-settings.jsp,setup/setup-ldap-server_test.jsp,setup/setup-ldap-group.jsp,setup/setup-ldap-server.jsp,import-truststore-certificate.jsp,user-summary.jsp,group-create.jsp,audit-policy.jsp,system-smstest.jsp,file-transfer-proxy.jsp,plugin-showfile.jsp,user-roster.jsp,pubsub-node-affiliates.jsp,muc-service-create.jsp,connection-settings-socket-c2s.jsp,system-clustering-data-consistency-check.jsp,server-restart.jsp,pubsub-node-affiliates-delete.jsp,system-properties.jsp,system-clustering.jsp,group-delete.jsp,system-cache.jsp,session-details.jsp,pubsub-node-configuration.jsp,muc-history-settings.jsp,server-db-stats.jsp,private-data-settings.jsp,user-search.jsp,component-session-details.jsp,http-bind.jsp,server-connectiontest.jsp,muc-room-federation.jsp,security-certificate-store-backup.jsp,pubsub-node-subscribers.jsp,connection-settings-socket-s2s.jsp,pubsub-node-delete.jsp,muc-room-cache.jsp,profile-settings.jsp,user-password.jsp,decorators/setup.jsp,decorators/main.jsp,index.jsp,manage-updates.jsp,connection-settings-advanced.jsp,ldap-server.jsp,error-serverdown.jsp,muc-tasks.jsp,connection-settings-external-components.jsp,reg-settings.jsp,muc-service-summary.jsp,compression-settings.jsp,security-certificate-details.jsp,pubsub-node-edit.jsp,system-cache-details.jsp,muc-room-occupants.jsp,component-session-summary.jsp,user-roster-edit.jsp,offline-messages.jsp,server-session-summary.jsp,dns-check.jsp,server-session-details.jsp,user-lockout.jsp,user-roster-delete.jsp,muc-room-summary.jsp,user-roster-view.jsp,security-truststore.jsp,muc-room-edit-form.jsp,user-roster-add.jsp,user-properties.jsp,chatroom-history-settings.jsp,user-edit-form.jsp,pubsub-node-summary.jsp,muc-room-delete.jsp,system-email.jsp,pubsub-node-items.jsp,pubsub-node-affiliates-edit.jsp,system-sms.jsp,security-keystore.jsp,user-tabs.jsp,user-message.jsp,media-proxy.jsp,login.jsp,muc-create-permission.jsp,error.jsp,muc-service-delete.jsp,system-emailtest.jsp,available-plugins.jsp from includes=**\/*.jsp, **\/*.jspx excludes=**\/.svn\/**
[INFO] At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
[INFO] Generation completed with [0] errors in [34722] milliseconds
[INFO] 
[INFO] --- maven-resources-plugin:3.1.0:testResources (default-testResources) @ xmppserver ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 22 resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.8.0:testCompile (default-testCompile) @ xmppserver ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 67 source files to /opt/test/Openfire/xmppserver/target/test-classes
[INFO] /opt/test/Openfire/xmppserver/src/test/java/org/jivesoftware/openfire/muc/spi/MucPrivilegesTest.java: Some input files use or override a deprecated API.
[INFO] /opt/test/Openfire/xmppserver/src/test/java/org/jivesoftware/openfire/muc/spi/MucPrivilegesTest.java: Recompile with -Xlint:deprecation for details.
[INFO] /opt/test/Openfire/xmppserver/src/test/java/org/jivesoftware/util/AdminConsoleTest.java: Some input files use unchecked or unsafe operations.
[INFO] /opt/test/Openfire/xmppserver/src/test/java/org/jivesoftware/util/AdminConsoleTest.java: Recompile with -Xlint:unchecked for details.
[INFO] 
[INFO] --- maven-surefire-plugin:3.0.0-M3:test (default-test) @ xmppserver ---
[INFO] 
[INFO] -------------------------------------------------------
[INFO]  T E S T S
[INFO] -------------------------------------------------------
[INFO] Running org.jivesoftware.admin.SiteMinderServletRequestAuthenticatorTest
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.289 s - in org.jivesoftware.admin.SiteMinderServletRequestAuthenticatorTest
[INFO] Running org.jivesoftware.admin.LoginLimitManagerTest
Critical Error! The home directory has not been configured, 
which will prevent the application from working correctly.


[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.93 s - in org.jivesoftware.admin.LoginLimitManagerTest
[INFO] Running org.jivesoftware.admin.AuthCheckFilterTest
[INFO] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.111 s - in org.jivesoftware.admin.AuthCheckFilterTest
[INFO] Running org.jivesoftware.util.EntityCapabilitiesManagerTest
Critical Error! The home directory has not been configured, 
which will prevent the application from working correctly.


[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.279 s - in org.jivesoftware.util.EntityCapabilitiesManagerTest
[INFO] Running org.jivesoftware.util.cache.DefaultExternalizableUtilTest
[INFO] Tests run: 24, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.491 s - in org.jivesoftware.util.cache.DefaultExternalizableUtilTest
[INFO] Running org.jivesoftware.util.cache.ReverseLookupComputingCacheEntryListenerTest
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.374 s - in org.jivesoftware.util.cache.ReverseLookupComputingCacheEntryListenerTest
[INFO] Running org.jivesoftware.util.CertificateManagerTest
Critical Error! The home directory has not been configured, 
which will prevent the application from working correctly.


[INFO] Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.178 s - in org.jivesoftware.util.CertificateManagerTest
[INFO] Running org.jivesoftware.util.LDAPTest
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.348 s - in org.jivesoftware.util.LDAPTest
[INFO] Running org.jivesoftware.util.JavaSpecVersionTest
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.328 s - in org.jivesoftware.util.JavaSpecVersionTest
[INFO] Running org.jivesoftware.util.XMPPDateTimeFormatTest
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.495 s - in org.jivesoftware.util.XMPPDateTimeFormatTest
[INFO] Running org.jivesoftware.util.XMLPropertiesTest
Critical Error! The home directory has not been configured, 
which will prevent the application from working correctly.


[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.675 s - in org.jivesoftware.util.XMLPropertiesTest
[INFO] Running org.jivesoftware.util.StringUtilsTest
Critical Error! The home directory has not been configured, 
which will prevent the application from working correctly.


[INFO] Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.097 s - in org.jivesoftware.util.StringUtilsTest
[INFO] Running org.jivesoftware.util.JIDTest
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.652 s - in org.jivesoftware.util.JIDTest
[INFO] Running org.jivesoftware.util.AdminConsoleTest
Critical Error! The home directory has not been configured, 
which will prevent the application from working correctly.


[WARNING] Tests run: 4, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 3.611 s - in org.jivesoftware.util.AdminConsoleTest
[INFO] Running org.jivesoftware.util.SystemPropertyTest
[INFO] Tests run: 41, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.636 s - in org.jivesoftware.util.SystemPropertyTest
[INFO] Running org.jivesoftware.util.CacheUtilTest
Critical Error! The home directory has not been configured, 
which will prevent the application from working correctly.


[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.755 s - in org.jivesoftware.util.CacheUtilTest
[INFO] Running org.jivesoftware.util.WebXmlUtilsTest
[INFO] Tests run: 17, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.987 s - in org.jivesoftware.util.WebXmlUtilsTest
[INFO] Running org.jivesoftware.util.GraphicsUtilsTest
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.781 s - in org.jivesoftware.util.GraphicsUtilsTest
[INFO] Running org.jivesoftware.util.XPPWriterTest
[WARNING] Tests run: 1, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0.294 s - in org.jivesoftware.util.XPPWriterTest
[INFO] Running org.jivesoftware.util.ListPagerTest
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.048 s - in org.jivesoftware.util.ListPagerTest
[INFO] Running org.jivesoftware.util.CacheableOptionalTest
[WARNING] Tests run: 8, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0.44 s - in org.jivesoftware.util.CacheableOptionalTest
[INFO] Running org.jivesoftware.util.AesEncryptorTest
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.056 s - in org.jivesoftware.util.AesEncryptorTest
[INFO] Running org.jivesoftware.util.VersionTest
[INFO] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.34 s - in org.jivesoftware.util.VersionTest
[INFO] Running org.jivesoftware.util.CertificateTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.3 s - in org.jivesoftware.util.CertificateTest
[INFO] Running org.jivesoftware.util.BlowfishEncryptorTest
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.528 s - in org.jivesoftware.util.BlowfishEncryptorTest
[INFO] Running org.jivesoftware.util.AutoCloseableReentrantLockTest
[INFO] Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.851 s - in org.jivesoftware.util.AutoCloseableReentrantLockTest
[INFO] Running org.jivesoftware.util.CollectionUtilsTest
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.313 s - in org.jivesoftware.util.CollectionUtilsTest
[INFO] Running org.jivesoftware.util.SAXReaderUtilTest
Critical Error! The home directory has not been configured, 
which will prevent the application from working correctly.


[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.994 s - in org.jivesoftware.util.SAXReaderUtilTest
[INFO] Running org.jivesoftware.util.LocaleUtilsTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.719 s - in org.jivesoftware.util.LocaleUtilsTest
[INFO] Running org.jivesoftware.openfire.net.DNSUtilTest
Critical Error! The home directory has not been configured, 
which will prevent the application from working correctly.


[INFO] Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.012 s - in org.jivesoftware.openfire.net.DNSUtilTest
[INFO] Running org.jivesoftware.openfire.nio.XmlNumericCharacterReferenceTest
Critical Error! The home directory has not been configured, 
which will prevent the application from working correctly.


[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.72 s - in org.jivesoftware.openfire.nio.XmlNumericCharacterReferenceTest
[INFO] Running org.jivesoftware.openfire.nio.XMLLightweightParserTest
Critical Error! The home directory has not been configured, 
which will prevent the application from working correctly.


[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.643 s - in org.jivesoftware.openfire.nio.XMLLightweightParserTest
[INFO] Running org.jivesoftware.openfire.spi.ConnectionTypeTest
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.43 s - in org.jivesoftware.openfire.spi.ConnectionTypeTest
[INFO] Running org.jivesoftware.openfire.spi.EncryptionArtifactFactoryTest
Critical Error! The home directory has not been configured, 
which will prevent the application from working correctly.


[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.534 s - in org.jivesoftware.openfire.spi.EncryptionArtifactFactoryTest
[INFO] Running org.jivesoftware.openfire.muc.spi.MucPrivilegesTest
Critical Error! The home directory has not been configured, 
which will prevent the application from working correctly.


[INFO] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.887 s - in org.jivesoftware.openfire.muc.spi.MucPrivilegesTest
[INFO] Running org.jivesoftware.openfire.muc.HistoryStrategyTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.026 s - in org.jivesoftware.openfire.muc.HistoryStrategyTest
[INFO] Running org.jivesoftware.openfire.muc.MUCRoomTest
Critical Error! The home directory has not been configured, 
which will prevent the application from working correctly.


[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.608 s - in org.jivesoftware.openfire.muc.MUCRoomTest
[INFO] Running org.jivesoftware.openfire.muc.MUCRoleTest
Critical Error! The home directory has not been configured, 
which will prevent the application from working correctly.


[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.153 s - in org.jivesoftware.openfire.muc.MUCRoleTest
[INFO] Running org.jivesoftware.openfire.keystore.CertificateUtilsTest
[INFO] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.549 s - in org.jivesoftware.openfire.keystore.CertificateUtilsTest
[INFO] Running org.jivesoftware.openfire.keystore.CheckChainTrustedTest
[INFO] Tests run: 60, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 18.358 s - in org.jivesoftware.openfire.keystore.CheckChainTrustedTest
[INFO] Running org.jivesoftware.openfire.keystore.OpenfireX509TrustManagerTest
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.703 s - in org.jivesoftware.openfire.keystore.OpenfireX509TrustManagerTest
[INFO] Running org.jivesoftware.openfire.ldap.VCardTemplateTest
Critical Error! The home directory has not been configured, 
which will prevent the application from working correctly.


[INFO] Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.03 s - in org.jivesoftware.openfire.ldap.VCardTemplateTest
[INFO] Running org.jivesoftware.openfire.ldap.LdapManagerTest
Critical Error! The home directory has not been configured, 
which will prevent the application from working correctly.


[INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.106 s - in org.jivesoftware.openfire.ldap.LdapManagerTest
[INFO] Running org.jivesoftware.openfire.ldap.VCardTest
Critical Error! The home directory has not been configured, 
which will prevent the application from working correctly.


[INFO] Tests run: 13, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.072 s - in org.jivesoftware.openfire.ldap.VCardTest
[INFO] Running org.jivesoftware.openfire.ldap.FlattenNestedGroupsTest
[WARNING] Tests run: 1, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0.099 s - in org.jivesoftware.openfire.ldap.FlattenNestedGroupsTest
[INFO] Running org.jivesoftware.openfire.group.GroupManagerTest
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.298 s - in org.jivesoftware.openfire.group.GroupManagerTest
[INFO] Running org.jivesoftware.openfire.group.AbstractGroupProviderTest
2022-03-08 19:45:42,704 main ERROR Recursive call to appender file
2022-03-08 19:45:42,851 main ERROR Recursive call to appender file
2022-03-08 19:45:42,854 main ERROR Recursive call to appender file
2022-03-08 19:45:42,859 main ERROR Recursive call to appender file
Critical Error! The home directory has not been configured, 
which will prevent the application from working correctly.


[INFO] Tests run: 79, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 21.27 s - in org.jivesoftware.openfire.group.AbstractGroupProviderTest
[INFO] Running org.jivesoftware.openfire.group.GroupJIDTest
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.754 s - in org.jivesoftware.openfire.group.GroupJIDTest
[INFO] Running org.jivesoftware.openfire.group.DefaultGroupProviderTest
2022-03-08 19:46:10,456 main ERROR Recursive call to appender file
2022-03-08 19:46:10,597 main ERROR Recursive call to appender file
2022-03-08 19:46:10,599 main ERROR Recursive call to appender file
2022-03-08 19:46:10,614 main ERROR Recursive call to appender file
Critical Error! The home directory has not been configured, 
which will prevent the application from working correctly.


[INFO] Tests run: 48, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 17.526 s - in org.jivesoftware.openfire.group.DefaultGroupProviderTest
[INFO] Running org.jivesoftware.openfire.admin.GroupBasedAdminProviderTest
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.436 s - in org.jivesoftware.openfire.admin.GroupBasedAdminProviderTest
[INFO] Running org.jivesoftware.openfire.pubsub.LeafNodeTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.784 s - in org.jivesoftware.openfire.pubsub.LeafNodeTest
[INFO] Running org.jivesoftware.openfire.pubsub.CollectionNodeTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.836 s - in org.jivesoftware.openfire.pubsub.CollectionNodeTest
[INFO] Running org.jivesoftware.openfire.stanzaid.StanzaIDUtilTest
Critical Error! The home directory has not been configured, 
which will prevent the application from working correctly.


[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.999 s - in org.jivesoftware.openfire.stanzaid.StanzaIDUtilTest
[INFO] Running org.jivesoftware.openfire.entitycaps.EntityCapabilitiesListenerTest
[INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.883 s - in org.jivesoftware.openfire.entitycaps.EntityCapabilitiesListenerTest
[INFO] Running org.jivesoftware.openfire.auth.JDBCAuthProviderTest
Critical Error! The home directory has not been configured, 
which will prevent the application from working correctly.


[INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.278 s - in org.jivesoftware.openfire.auth.JDBCAuthProviderTest
[INFO] Running org.jivesoftware.openfire.forward.ForwardTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.841 s - in org.jivesoftware.openfire.forward.ForwardTest
[INFO] Running org.jivesoftware.openfire.handler.IQEntityTimeHandlerTest
[WARNING] Tests run: 5, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 2.6 s - in org.jivesoftware.openfire.handler.IQEntityTimeHandlerTest
[INFO] Running org.jivesoftware.openfire.OfflineMessageStoreTest
Critical Error! The home directory has not been configured, 
which will prevent the application from working correctly.


[INFO] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.999 s - in org.jivesoftware.openfire.OfflineMessageStoreTest
[INFO] Running org.jivesoftware.openfire.user.UserManagerTest
[INFO] Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.011 s - in org.jivesoftware.openfire.user.UserManagerTest
[INFO] Running org.jivesoftware.openfire.archive.ArchiverTest
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.91 s - in org.jivesoftware.openfire.archive.ArchiverTest
[INFO] Running org.jivesoftware.openfire.cluster.ClusterMonitorTest
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.708 s - in org.jivesoftware.openfire.cluster.ClusterMonitorTest
[INFO] Running org.jivesoftware.openfire.carbons.MessageCarbonsTest
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.563 s - in org.jivesoftware.openfire.carbons.MessageCarbonsTest
[INFO] Running org.jivesoftware.openfire.container.PluginManagerTest
Critical Error! The home directory has not been configured, 
which will prevent the application from working correctly.


[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.71 s - in org.jivesoftware.openfire.container.PluginManagerTest
[INFO] Running dom.io.XMPPPacketReaderTest
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.633 s - in dom.io.XMPPPacketReaderTest
[INFO] 
[INFO] Results:
[INFO] 
[WARNING] Tests run: 589, Failures: 0, Errors: 0, Skipped: 5
[INFO] 
[INFO] 
[INFO] --- maven-jar-plugin:3.1.1:jar (default-jar) @ xmppserver ---
[INFO] Building jar: /opt/test/Openfire/xmppserver/target/xmppserver-4.8.0-SNAPSHOT.jar
[INFO] 
[INFO] ----------------< org.igniterealtime.openfire:starter >-----------------
[INFO] Building Starter for Openfire 4.8.0-SNAPSHOT                       [4/7]
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-no-snapshots) @ starter ---
[INFO] 
[INFO] --- maven-resources-plugin:3.1.0:resources (default-resources) @ starter ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 11 resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.8.0:compile (default-compile) @ starter ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 8 source files to /opt/test/Openfire/starter/target/classes
[INFO] 
[INFO] --- maven-resources-plugin:3.1.0:testResources (default-testResources) @ starter ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /opt/test/Openfire/starter/src/test/resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.8.0:testCompile (default-testCompile) @ starter ---
[INFO] No sources to compile
[INFO] 
[INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ starter ---
[INFO] No tests to run.
[INFO] 
[INFO] --- maven-jar-plugin:3.1.1:jar (default-jar) @ starter ---
[INFO] Building jar: /opt/test/Openfire/starter/target/startup.jar
[INFO] 
[INFO] ----------------< org.igniterealtime.openfire:plugins >-----------------
[INFO] Building Openfire Plugins 4.8.0-SNAPSHOT                           [5/7]
[INFO] --------------------------------[ pom ]---------------------------------
[INFO] 
[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-no-snapshots) @ plugins ---
[INFO] 
[INFO] --- maven-resources-plugin:3.1.0:copy-resources (default) @ plugins ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /opt/test/Openfire/plugins/src/main/java/../i18n
[INFO] 
[INFO] --- native2ascii-maven-plugin:2.0.1:inplace (utf8-to-latin1) @ plugins ---
[WARNING] Source directory does not exist: /opt/test/Openfire/plugins/target/i18n
[INFO] 
[INFO] --< org.igniterealtime.openfire.plugins:openfire-plugin-assembly-descriptor >--
[INFO] Building Openfire Plugin Assembly Descriptor 4.8.0-SNAPSHOT        [6/7]
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-no-snapshots) @ openfire-plugin-assembly-descriptor ---
[INFO] 
[INFO] --- maven-resources-plugin:3.1.0:copy-resources (default) @ openfire-plugin-assembly-descriptor ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /opt/test/Openfire/plugins/openfire-plugin-assembly-descriptor/src/main/java/../i18n
[INFO] 
[INFO] --- maven-resources-plugin:3.1.0:resources (default-resources) @ openfire-plugin-assembly-descriptor ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 1 resource
[INFO] 
[INFO] --- native2ascii-maven-plugin:2.0.1:inplace (utf8-to-latin1) @ openfire-plugin-assembly-descriptor ---
[WARNING] Source directory does not exist: /opt/test/Openfire/plugins/openfire-plugin-assembly-descriptor/target/i18n
[INFO] 
[INFO] --- maven-compiler-plugin:3.8.0:compile (default-compile) @ openfire-plugin-assembly-descriptor ---
[INFO] No sources to compile
[INFO] 
[INFO] --- maven-resources-plugin:3.1.0:testResources (default-testResources) @ openfire-plugin-assembly-descriptor ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /opt/test/Openfire/plugins/openfire-plugin-assembly-descriptor/src/test/resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.8.0:testCompile (default-testCompile) @ openfire-plugin-assembly-descriptor ---
[INFO] No sources to compile
[INFO] 
[INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ openfire-plugin-assembly-descriptor ---
[INFO] No tests to run.
[INFO] 
[INFO] --- maven-jar-plugin:3.1.1:jar (default-jar) @ openfire-plugin-assembly-descriptor ---
[INFO] Building jar: /opt/test/Openfire/plugins/openfire-plugin-assembly-descriptor/target/openfire-plugin-assembly-descriptor-4.8.0-SNAPSHOT.jar
[INFO] 
[INFO] --------------< org.igniterealtime.openfire:distribution >--------------
[INFO] Building Distribution 4.8.0-SNAPSHOT                               [7/7]
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-no-snapshots) @ distribution ---
[INFO] 
[INFO] --- maven-resources-plugin:3.1.0:resources (default-resources) @ distribution ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /opt/test/Openfire/distribution/src/main/resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.8.0:compile (default-compile) @ distribution ---
[INFO] No sources to compile
[INFO] 
[INFO] --- maven-resources-plugin:3.1.0:testResources (default-testResources) @ distribution ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /opt/test/Openfire/distribution/src/test/resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.8.0:testCompile (default-testCompile) @ distribution ---
[INFO] No sources to compile
[INFO] 
[INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ distribution ---
[INFO] No tests to run.
[INFO] 
[INFO] --- maven-jar-plugin:3.1.1:jar (default-jar) @ distribution ---
[WARNING] JAR will be empty - no content was marked for inclusion!
[INFO] Building jar: /opt/test/Openfire/distribution/target/distribution.jar
[INFO] 
[INFO] --- maven-assembly-plugin:3.1.1:single (make-assembly) @ distribution ---
[INFO] Reading assembly descriptor: src/assembly/basic-distribution.xml
[WARNING] The assembly descriptor contains a filesystem-root relative reference, which is not cross platform compatible /
[INFO] Copying files to /opt/test/Openfire/distribution/target/distribution-base
[WARNING] Assembly file: /opt/test/Openfire/distribution/target/distribution-base is not a regular file (it may be a directory). It cannot be attached to the project build for installation or deployment.
[INFO] 
[INFO] --- maven-dependency-plugin:3.1.1:copy (copy) @ distribution ---
[INFO] Configured Artifact: org.igniterealtime.openfire.plugins:search:openfire-plugin-assembly:?:jar
[INFO] Copying search-1.7.3-openfire-plugin-assembly.jar to /opt/test/Openfire/distribution/target/distribution-base/plugins/search.jar
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary for Parent 4.8.0-SNAPSHOT:
[INFO] 
[INFO] Parent ............................................. SUCCESS [  0.941 s]
[INFO] Internationalization files for Openfire ............ SUCCESS [  5.193 s]
[INFO] Core XMPP Server ................................... SUCCESS [07:45 min]
[INFO] Starter for Openfire ............................... SUCCESS [  0.956 s]
[INFO] Openfire Plugins ................................... SUCCESS [  0.134 s]
[INFO] Openfire Plugin Assembly Descriptor ................ SUCCESS [  0.307 s]
[INFO] Distribution ....................................... SUCCESS [ 16.178 s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  08:13 min
[INFO] Finished at: 2022-03-08T19:48:02+01:00
[INFO] ------------------------------------------------------------------------

I have noticed many of theese:

Critical Error! The home directory has not been configured, 
which will prevent the application from working correctly.

although i am running the build as root and of cource /root is set as home directory…

and some of theese:

main ERROR Recursive call to appender file

while running the setup it allways complains about: “At least JRE 1.8” but openjdk-11 with its jre is available (on both systems windows and linux)

to come back to the original issue… same same…
setup ran fine… but after restart nothing happens…