Hello Carl, did you see the mail by Christian Grün on the 20th? You will need to update the client as well, as with the major version 8 we changed the client/server protocol. I doubt it has anything to do with JBoss specifically. Cheers Dirk On 07/22/2016 12:38 PM, Bondeson, Carl wrote:
We just upgraded from 7.8 to 8.5. We are using BaseX in a JBoss multi-threaded application. Something has changed with ClientSession. I have log4j at trace level and the server is started but when a call is made to the ClientSession constructor nothing happens.
static final int BASEX_SERVER_PORT = 1990;
static final String BASEX_USER = "admin";
static final String BASEX_PASSWORD = "admin";
static final String BASEX_HOST = "localhost";
try {
// get server status
boolean serverstarted = BaseXServer.ping(BASEX_HOST, BASEX_SERVER_PORT);
// server started?
if (!serverstarted) {
instance.basexlog.trace("BaseXDictionary: BaseX: Start BaseX server");
// no-> create a new instance using server and client ports
// BaseXServer server = new BaseXServer("-p" + BASEX_SERVER_PORT);
} else {
// yes-> log the event
instance.basexlog.trace("BaseXDictionary: BaseX: BaseX server already started");
}
// start initialization process
instance.basexlog.debug("BaseXDictionary: BaseX: Server started");
// this call never returns or something strange is going on
instance.mapperDBSession = new ClientSession(BaseXDictionary.BASEX_HOST, BaseXDictionary.BASEX_SERVER_PORT,
BaseXDictionary.BASEX_USER, BaseXDictionary.BASEX_PASSWORD);
This next log4j output is never seen in the log file
instance.basexlog.trace("BaseXDictionary: BaseX: Client Session created ");
Any JBoss users?
Thanks
Carl R Bondeson
IT Analyst 3
Information Technology
Connecticut Department of Public Health
410 Capitol Ave
Hartford, CT 06134
Phone: 860-509-7434
carl.bondeson@ct.gov <mailto:carl.bondeson@ct.gov>
logosmall
-- Dirk Kirsten, BaseX GmbH, http://basexgmbh.de |-- Firmensitz: Blarerstrasse 56, 78462 Konstanz |-- Registergericht Freiburg, HRB: 708285, Geschäftsführer: | Dr. Christian Grün, Dr. Alexander Holupirek, Michael Seiferle `-- Phone: 0049 7531 91 68 276, Fax: 0049 7531 20 05 22