-
This issue can be due to that classes with same names are in Tigase XMPP Server and as I checked they are just empty classes so you could remove those classes from Tigase XMPP Server source code. I suppose we will do the same with conflicting classes in repository of Tigase XMPP Server as all HTTP related classes are in Tigase HTTP API Component now.
I suppose that Idea changed somehow behavior of class loader as we launched Tigase XMPP Server with HTTP API component from command line without any issues.
Type |
Bug
|
Priority |
Normal
|
Assignee | |
RedmineID |
1570
|
Version |
tigase-server-5.2.0
|
Spent time |
0
|
Issue Votes (0)
Watchers (0)
There's error while I launch the tigase server which configured the tigase-http-api comp from Idea dev.
Error messages:
groovy.lang.MissingMethodException: No signature of method: static tigase.http.HttpServer.setService() is applicable for argument types: (tigase.http.rest.RestMessageReceiver) values: [tigase.http.rest.RestMessageReceiver@68e84a9e]
In my maven project there're dependencies like :
After I investigate the tigase server source code, found there're two empty class:
tigase/http/HttpRegistrator
tigase/http/HttpServer
those also exist in source of component tigase-http-api.
Will they conflict or should be removed from the tigase server source?