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

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