-
It's caused by this exceptions and bumped groovy dependency from #http-110
[2021-04-22 22:25:38:872] [SEVERE ] [ main ] ThreadExceptionHandler.uncaughtException(): Uncaught thread: "main" exception java.lang.AbstractMethodError: Receiver class tigase.http.modules.rest.RestExtServlet does not define or inherit an implementation of the resolved method 'abstract java.lang.Object getProperty(java.lang.String)' of interface groovy.lang.GroovyObject. at org.codehaus.groovy.runtime.callsite.PogoGetPropertySite.getProperty(PogoGetPropertySite.java:49) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callGroovyObjectGetProperty(AbstractCallSite.java:309) at tigase.http.modules.rest.RestExtServlet.loadHandlers(RestExtServlet.groovy:49) at tigase.http.modules.rest.RestExtServlet$loadHandlers.callCurrent(Unknown Source) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:51) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:156) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:168) at tigase.http.modules.rest.RestServlet.init(RestServlet.groovy:65) at javax.servlet.GenericServlet.init(GenericServlet.java:244) at tigase.http.java.RequestHandler.registerServlet(RequestHandler.java:204) at tigase.http.java.RequestHandler.<init>(RequestHandler.java:78) at tigase.http.java.JavaStandaloneHttpServer.deploy(JavaStandaloneHttpServer.java:118) at tigase.http.java.JavaStandaloneHttpServer.lambda$0(JavaStandaloneHttpServer.java:72) at java.base/java.lang.Iterable.forEach(Iterable.java:75) at tigase.http.java.JavaStandaloneHttpServer.deploy(JavaStandaloneHttpServer.java:72) at tigase.http.modules.rest.RestModule.start(RestModule.java:182) at tigase.http.AbstractHttpModule.initialize(AbstractHttpModule.java:72) at tigase.http.modules.AbstractBareModule.initialize(AbstractBareModule.java:189) at tigase.http.modules.rest.RestModule.initialize(RestModule.java:253)
-
In the end we had two options:
- go back to previous, tested version of groovy
- go ahead with #server-1108
In the end I quickly tested bumping groovy version to 3.0.x and, with some quick fixes to http-api, everything seems to be working fine. Let's see for the tests run to verify.
Type |
Bug
|
Priority |
Normal
|
Assignee | |
Version |
tigase-server-8.2.0
|
Issue Votes (0)
Watchers (0)
There was an issue with creating nightly builds for a couple of weeks. Afterwards TTS-NG tests are failing with jaxmpp's "Connection refused (Connection refused)" which would indicate issue with starting the server.