at java.util.regex.Pattern$GroupHead.match(Pattern.java:4658)
at java.util.regex.Pattern$Branch.match(Pattern.java:4604)
at java.util.regex.Pattern$BranchConn.match(Pattern.java:4568)
at java.util.regex.Pattern$GroupTail.match(Pattern.java:4717)
at java.util.regex.Pattern$Curly.match0(Pattern.java:4279)
at java.util.regex.Pattern$Curly.match(Pattern.java:4234)
at java.util.regex.Pattern$GroupHead.match(Pattern.java:4658)
at java.util.regex.Pattern$Branch.match(Pattern.java:4604)
at java.util.regex.Pattern$BranchConn.match(Pattern.java:4568)
at java.util.regex.Pattern$GroupTail.match(Pattern.java:4717)
at java.util.regex.Pattern$BmpCharProperty.match(Pattern.java:3798)
at java.util.regex.Pattern$Curly.match0(Pattern.java:4279)
at java.util.regex.Pattern$Curly.match(Pattern.java:4234)
at java.util.regex.Pattern$GroupHead.match(Pattern.java:4658)
at java.util.regex.Pattern$Branch.match(Pattern.java:4604)
at java.util.regex.Pattern$BmpCharProperty.match(Pattern.java:3798)
at java.util.regex.Pattern$Start.match(Pattern.java:3461)
at java.util.regex.Matcher.search(Matcher.java:1248)
at java.util.regex.Matcher.find(Matcher.java:664)
at java.util.Formatter.parse(Formatter.java:2549)
at java.util.Formatter.format(Formatter.java:2501)
at java.util.Formatter.format(Formatter.java:2455)
at java.lang.String.format(String.java:2940)
at tigase.util.LogFormatter.format(LogFormatter.java:73)
at java.util.logging.StreamHandler.publish(StreamHandler.java:211)
at java.util.logging.FileHandler.publish(FileHandler.java:682)
at java.util.logging.Logger.log(Logger.java:738)
at java.util.logging.Logger.doLog(Logger.java:765)
at java.util.logging.Logger.log(Logger.java:788)
at java.util.logging.Logger.config(Logger.java:1502)
at tigase.kernel.beans.config.AbstractBeanConfigurator.configure(AbstractBeanConfigurator.java:61)
at tigase.component.DSLBeanConfiguratorWithBackwardCompatibility.configure(DSLBeanConfiguratorWithBackwardCompatibility.java:48)
at tigase.kernel.beans.config.AbstractBeanConfigurator.configure(AbstractBeanConfigurator.java:164)
at tigase.kernel.core.Kernel.initBean(Kernel.java:131)
at tigase.kernel.core.Kernel.injectIfRequired(Kernel.java:656)
at tigase.kernel.core.Kernel.ln(Kernel.java:748)
at tigase.server.ConnectionManager$PortsConfigBean.register(ConnectionManager.java:1602)
at tigase.kernel.core.Kernel.initBean(Kernel.java:137)
at tigase.kernel.core.Kernel.injectIfRequired(Kernel.java:645)
at tigase.kernel.core.Kernel.ln(Kernel.java:748)
at tigase.server.ConnectionManager$PortsConfigBean.register(ConnectionManager.java:1602)
at tigase.kernel.core.Kernel.initBean(Kernel.java:137)
at tigase.kernel.core.Kernel.injectIfRequired(Kernel.java:645)
at tigase.kernel.core.Kernel.ln(Kernel.java:748)
at tigase.server.ConnectionManager$PortsConfigBean.register(ConnectionManager.java:1602)
Andrzej Wójcik (Tigase) commented 8 years ago
This was caused by recent changes in TKF made in #4554. I verified #4554 and updated bootstrap code and TKF code to properly initialize Tigase XMPP Server.
Please verify if this issue exists in newer versions as for me it works without any issues.
2016-09-23 15:00:57.313 [main] ThreadExceptionHandler.uncaughtException() SEVERE: Uncaught thread: "main" exception
java.lang.StackOverflowError