========== STARTED Tigase Fri Aug 28 18:55:27 PDT 2020 using: tmp/tigase-server/scripts/tigase.sh start /opt/buildagent/work/8317086dd36b0911/tigase-tts-ng/src/test/resources/server/etc/tigase.conf ========== Picked up JAVA_TOOL_OPTIONS: componentInfo{Title=Tigase XML Tools, Version=4.1.0-b289/244a87d9, Class=tigase.xml.XMLUtils} componentInfo{Title=Tigase Utils, Version=4.1.0-b437/a3e8f636, Class=tigase.util.ClassUtil} componentInfo{Title=Tigase XMPP Server, Version=8.2.0-SNAPSHOT-b5701/9e6cdf08, Class=tigase.server.XMPPServer} componentInfo{Title=Tigase XMPP Server Distribution, Version=8.2.0-SNAPSHOT-b10432/40044a68, Class=tigase.dist.XmppServerDist} [2020-08-28 18:55:28:220] [CONFIG ] [ main ] ConfiguratorAbstract.parseArgs() : Setting defaults: --config-file = /opt/buildagent/work/8317086dd36b0911/tigase-tts-ng/src/test/resources/server/etc/config.tdsl [2020-08-28 18:55:28:274] [CONFIG ] [ main ] ConfiguratorAbstract.parseArgs() : Setting defaults: --test = true [2020-08-28 18:55:28:275] [FINEST ] [ main ] OldConfigHolder.detectPathAndFormat(): No property file not specified! Using default one etc/init.properties [2020-08-28 18:55:28:275] [FINEST ] [ main ] OldConfigHolder.detectPathAndFormat(): Provided property file /opt/buildagent/work/8317086dd36b0911/tigase-tts-ng/tmp/tigase-server/etc/init.properties does NOT EXISTS! Trying to use default one etc/init.properties [2020-08-28 18:55:28:279] [CONFIG ] [ main ] ConfigHolder.loadFromDSLFiles() : Loading configuration from file: /opt/buildagent/work/8317086dd36b0911/tigase-tts-ng/src/test/resources/server/etc/config.tdsl [2020-08-28 18:55:28:332] [CONFIG ] [ main ] ConfigHolder.loadConfiguration() : Loaded configuration: admins = [ 'admin@test-domain.com' ] 'cm-traffic-throttling' = 'xmpp:0:0:disc,bin:0:0:disc' 'config-type' = '--gen-config-def' debug = [ 'server', 'muc', 'component', 'pubsub', 'xmpp', 'extras', 'auth', 'vhosts' ] 'default-virtual-host' = 'test-domain.com' 'priority-queue-implementation' = 'tigase.util.workqueue.PriorityQueueStrict' 'sm-threads-pool' = 'custom:200' trusted = [ 'admin@test-domain.com', 'http@{clusterNode}', 'user-status-endpoint@http.{clusterNode}' ] 'vhost-disable-dns-check' = true dataSource { 'pool-size' = 5 default () { uri = 'mongodb://tigase:3ymCRLOyBuhCPDsP@172.17.0.3/tigasetest' } } authRepository { default () { credentialDecoders () { 'SCRAM-SHA-512' () {} } } } 'account-email-password-resetter' () {} 'audit-log' () { searchableRepository () {} } c2s { seeOtherHost {} 'urn:xmpp:sm:3' () {} } 'disco-extensions' { 'abuse-addresses' = [ 'mailto:abuse@test-domain.com', 'xmpp:abuse@test-domain.com' ] } ext () {} 'ext-man' () {} http () { rest () { 'password-reset-form' { captchaRequired = false } } } httpServer { connections { 8080 (active: false) {} 8088 () {} } } logging () { 'packet-debug-full' = true handlers { 'java.util.logging.FileHandler' { limit = 250000000 } } } mailer (class: tigase.extras.mailer.Mailer) { 'mailer-from-address' = 'sender@localhost' 'mailer-smtp-host' = 'localhost' 'mailer-smtp-password' = 'password' 'mailer-smtp-port' = '3025' 'mailer-smtp-username' = 'sender' } 'message-archive' () { 'tags-support' = true } monitor () { 'monitor-mailer' (class: tigase.server.ext.monitor.MonitorMailer) { 'from-address' = 'sender@localhost' 'to-addresses' = 'receiver@localhost' } } msgRepository { 'user-store-limit-enable' = true } muc () {} pubsub () { 'mam-enabled' = true 'mam-enabled-for-generic-service' = true 'persistent-pep' = true } 'sess-man' { 'auth-timeout' = 20 'audit-log' () {} 'jabber:iq:register' () {} 'message-archive' () {} 'message-archive-xep-0136' () {} 'msg-offline-pubsub-publisher-notifier' () { 'msg-pubsub-jid' = 'pubsub.test-domain.com' 'msg-pubsub-node' = 'test' 'msg-pubsub-publisher' = 'sess-man@test-domain.com' } pep () {} 'urn:xmpp:mam:1' () {} 'urn:xmpp:push:0' () { away () {} } } upload () { logic () { 'server-name' = 'localhost' } } wg (class: tigase.workgroupqueues.WorkgroupQueuesComponent) { 'default-muc-domain' = 'muc.test-domain.com' } [2020-08-28 18:55:29:619] [WARNING ] [ main ] DependencyManager.createBeanConfig(): Cannot create bean config 'status-report-generator', type=tigase.server.monitor.StatusReportGenerator. Bean requires unknown class Lgroovy/text/Template; [2020-08-28 18:55:29:620] [WARNING ] [ main ] BeanConfigBuilder.execWithoutInject(): Bean class tigase.server.monitor.StatusReportGenerator cannot be registered, because Kernel cannot create configuration for this bean. [2020-08-28 18:55:29:627] [WARNING ] [ main ] AbstractBeanConfigurator.registerBeans(): unknown class null for bean account-email-password-resetter, skipping registration of a bean [2020-08-28 18:55:29:695] [WARNING ] [ main ] DependencyManager.createBeanConfig(): Cannot create bean config 'instance', type=tigase.mongodb.MongoDataSource. Bean requires unknown class com/mongodb/MongoException [2020-08-28 18:55:29:696] [WARNING ] [ main ] BeanConfigBuilder.execWithoutInject(): Bean class tigase.mongodb.MongoDataSource cannot be registered, because Kernel cannot create configuration for this bean. [2020-08-28 18:55:29:697] [SEVERE ] [ main ] Kernel.injectIfRequired() : Exception java.lang.NullPointerException at tigase.kernel.core.Kernel.isThereSomethingWaitingFor(Kernel.java:1362) at tigase.kernel.core.Kernel.injectIfRequired(Kernel.java:998) at tigase.kernel.core.BeanConfigBuilder.exec(BeanConfigBuilder.java:101) at tigase.db.beans.MDPoolConfigBean.beanConfigurationChanged(MDPoolConfigBean.java:92) at tigase.kernel.beans.config.AbstractBeanConfigurator.configure(AbstractBeanConfigurator.java:442) at tigase.component.DSLBeanConfiguratorWithBackwardCompatibility.configure(DSLBeanConfiguratorWithBackwardCompatibility.java:47) at tigase.kernel.beans.config.AbstractBeanConfigurator.configure(AbstractBeanConfigurator.java:452) at tigase.kernel.core.Kernel.initBean(Kernel.java:123) at tigase.kernel.core.Kernel.injectDependencies(Kernel.java:1254) at tigase.kernel.core.Kernel.injectDependency(Kernel.java:866) at tigase.kernel.core.Kernel$DelayedDependenciesInjection.inject(Kernel.java:1533) at tigase.kernel.core.Kernel.finishDependecyDelayedInjection(Kernel.java:565) at tigase.kernel.core.Kernel.initBean(Kernel.java:128) at tigase.kernel.core.Kernel.getInstance(Kernel.java:983) at tigase.kernel.core.Kernel.getInstance(Kernel.java:271) at tigase.server.Bootstrap.start(Bootstrap.java:322) at tigase.server.XMPPServer.start(XMPPServer.java:188) at tigase.server.XMPPServer.main(XMPPServer.java:141) [2020-08-28 18:55:29:716] [WARNING ] [ main ] Kernel.injectDependencies() :  ===================== Could not initialize bean default (class: class tigase.db.beans.DataSourceBean$DataSourceMDConfigBean), skipping injection of this bean RootCause: -> tigase.kernel.KernelException: Cannot inject configuration to bean default [tigase.kernel.beans.config.AbstractBeanConfigurator.configure(AbstractBeanConfigurator.java:454)] -> tigase.kernel.KernelException: Can''t inject bean null to dependend beans. [tigase.kernel.core.Kernel.injectIfRequired(Kernel.java:1051)] -> java.lang.NullPointerException [tigase.kernel.core.Kernel.isThereSomethingWaitingFor(Kernel.java:1362)] ===================== [2020-08-28 18:55:29:731] [WARNING ] [ main ] DependencyManager.createBeanConfig(): Cannot create bean config 'instance', type=tigase.mongodb.MongoDataSource. Bean requires unknown class com/mongodb/MongoException [2020-08-28 18:55:29:733] [WARNING ] [ main ] BeanConfigBuilder.execWithoutInject(): Bean class tigase.mongodb.MongoDataSource cannot be registered, because Kernel cannot create configuration for this bean. [2020-08-28 18:55:29:734] [SEVERE ] [ main ] Kernel.injectIfRequired() : Exception java.lang.NullPointerException at tigase.kernel.core.Kernel.isThereSomethingWaitingFor(Kernel.java:1362) at tigase.kernel.core.Kernel.injectIfRequired(Kernel.java:998) at tigase.kernel.core.BeanConfigBuilder.exec(BeanConfigBuilder.java:101) at tigase.db.beans.MDPoolConfigBean.beanConfigurationChanged(MDPoolConfigBean.java:92) at tigase.kernel.beans.config.AbstractBeanConfigurator.configure(AbstractBeanConfigurator.java:442) at tigase.component.DSLBeanConfiguratorWithBackwardCompatibility.configure(DSLBeanConfiguratorWithBackwardCompatibility.java:47) at tigase.kernel.beans.config.AbstractBeanConfigurator.configure(AbstractBeanConfigurator.java:452) at tigase.kernel.core.Kernel.initBean(Kernel.java:123) at tigase.kernel.core.Kernel.injectDependencies(Kernel.java:1254) at tigase.kernel.core.Kernel.initBean(Kernel.java:131) at tigase.kernel.core.Kernel.getInstance(Kernel.java:983) at tigase.kernel.core.Kernel.getInstance(Kernel.java:271) at tigase.server.Bootstrap.start(Bootstrap.java:322) at tigase.server.XMPPServer.start(XMPPServer.java:188) at tigase.server.XMPPServer.main(XMPPServer.java:141) [2020-08-28 18:55:29:736] [WARNING ] [ main ] Kernel.injectDependencies() :  ===================== Could not initialize bean default (class: class tigase.db.beans.DataSourceBean$DataSourceMDConfigBean), skipping injection of this bean RootCause: -> tigase.kernel.KernelException: Cannot inject configuration to bean default [tigase.kernel.beans.config.AbstractBeanConfigurator.configure(AbstractBeanConfigurator.java:454)] -> tigase.kernel.KernelException: Can''t inject bean null to dependend beans. [tigase.kernel.core.Kernel.injectIfRequired(Kernel.java:1051)] -> java.lang.NullPointerException [tigase.kernel.core.Kernel.isThereSomethingWaitingFor(Kernel.java:1362)] ===================== ============================================================================= ERROR! Terminating the server process. Problem initializing the server: RootCause: -> tigase.kernel.KernelException: Failed to initialize data sources! [tigase.server.Bootstrap.start(Bootstrap.java:324)] Please fix the problem and start the server again. ============================================================================= ShutdownThread started... 2020-08-28T18:55:29.764756 Total number of threads: 7 No locked threads. Save thread-dump to file: logs/thread-dump.log, size: 3742 ShutdownThread finished... STOPPED Fri Aug 28 18:55:42 PDT 2020