Feed aggregator

API and development: RE: 7.1 release

Tigase XMPP Server Board - Fri, 08/26/2016 - 15:16

The version 7.1.0 will be released within a few weeks, definitely sooner than later. All the code is already finished and tested and we are polishing documentation and some other minor things.

Categories: Tigase Forums

API and development: 7.1 release

Tigase XMPP Server Board - Fri, 08/26/2016 - 01:53

When 7.1 version will be released?

Categories: Tigase Forums

Installation and maintenance: RE: Upgrade from 5.1 to 7.04 failed

Tigase XMPP Server Board - Tue, 08/16/2016 - 08:03

Hi Benno,
Your schemas should be fine as we did not change them until v7.1.0. It looks like Tigase does not have the right directory for the jdbc files. The libs directory was changed to jars, so adjust your init.properties to use that folder instead. Alternatively you could copy the contents of the jars folder to the libs folder, that should fix this error. Be sure to scour the logs file for any instances where you are using depreciated names for components and methods, there were a lot of changes between 5.1 and v7.

Categories: Tigase Forums

Installation and maintenance: Upgrade from 5.1 to 7.04 failed

Tigase XMPP Server Board - Tue, 08/16/2016 - 02:22

Hi,

I tried an upgrade from our old 5.1 tigase xmpp server to 7.04.

I did it this way:
unpack the archive with new version next to current one,
stop the old instance,
copy over configuration (etc/*), certificates (certs/*),
start new instance.

At tigase.log.0 I found the following errors:

2016-08-08 12:36:25.453 [main] DataRepositoryImpl.initRepository() SEVERE: null
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:264)
at tigase.db.jdbc.DataRepositoryImpl.initRepository(DataRepositoryImpl.java:262)
at tigase.db.RepositoryFactory.getDataRepository(RepositoryFactory.java:458)
at tigase.db.jdbc.JDBCRepository.initRepository(JDBCRepository.java:575)
at tigase.db.RepositoryFactory.getUserRepository(RepositoryFactory.java:660)
at tigase.server.sreceiver.StanzaReceiver.setProperties(StanzaReceiver.java:572)
at tigase.conf.ConfiguratorAbstract.setup(ConfiguratorAbstract.java:540)
at tigase.conf.ConfiguratorAbstract.componentAdded(ConfiguratorAbstract.java:177)
at tigase.conf.Configurator.componentAdded(Configurator.java:50)
at tigase.conf.Configurator.componentAdded(Configurator.java:33)
at tigase.server.AbstractComponentRegistrator.addComponent(AbstractComponentRegistrator.java:116)
at tigase.server.MessageRouter.addComponent(MessageRouter.java:108)
at tigase.server.MessageRouter.addRouter(MessageRouter.java:145)
at tigase.server.MessageRouter.setProperties(MessageRouter.java:704)
at tigase.conf.ConfiguratorAbstract.setup(ConfiguratorAbstract.java:540)
at tigase.conf.ConfiguratorAbstract.componentAdded(ConfiguratorAbstract.java:177)
at tigase.conf.Configurator.componentAdded(Configurator.java:50)
at tigase.conf.Configurator.componentAdded(Configurator.java:33)
at tigase.server.AbstractComponentRegistrator.addComponent(AbstractComponentRegistrator.java:116)
at tigase.server.MessageRouter.addRegistrator(MessageRouter.java:131)
at tigase.server.MessageRouter.setConfig(MessageRouter.java:603)
at tigase.server.XMPPServer.start(XMPPServer.java:142)
at tigase.server.XMPPServer.main(XMPPServer.java:112)
2016-08-08 12:36:25.454 [main] DataRepositoryImpl.initRepository() INFO: Table schema found: tigase, database type: mysql, database driver: com.mysql.jdbc.Driver
2016-08-08 12:36:25.454 [main] StanzaReceiver.setProperties() SEVERE: Can't initialize repository:
tigase.db.DBInitException: Problem initializing jdbc connection: jdbc:mysql://localhost/tigase?user=tigase&password=*****
at tigase.db.jdbc.JDBCRepository.initRepository(JDBCRepository.java:612)
at tigase.db.RepositoryFactory.getUserRepository(RepositoryFactory.java:660)
at tigase.server.sreceiver.StanzaReceiver.setProperties(StanzaReceiver.java:572)
at tigase.conf.ConfiguratorAbstract.setup(ConfiguratorAbstract.java:540)
at tigase.conf.ConfiguratorAbstract.componentAdded(ConfiguratorAbstract.java:177)
at tigase.conf.Configurator.componentAdded(Configurator.java:50)
at tigase.conf.Configurator.componentAdded(Configurator.java:33)
at tigase.server.AbstractComponentRegistrator.addComponent(AbstractComponentRegistrator.java:116)
at tigase.server.MessageRouter.addComponent(MessageRouter.java:108)
at tigase.server.MessageRouter.addRouter(MessageRouter.java:145)
at tigase.server.MessageRouter.setProperties(MessageRouter.java:704)
at tigase.conf.ConfiguratorAbstract.setup(ConfiguratorAbstract.java:540)
at tigase.conf.ConfiguratorAbstract.componentAdded(ConfiguratorAbstract.java:177)
at tigase.conf.Configurator.componentAdded(Configurator.java:50)
at tigase.conf.Configurator.componentAdded(Configurator.java:33)
at tigase.server.AbstractComponentRegistrator.addComponent(AbstractComponentRegistrator.java:116)
at tigase.server.MessageRouter.addComponent(MessageRouter.java:108)
at tigase.server.MessageRouter.addRouter(MessageRouter.java:145)
at tigase.server.MessageRouter.setProperties(MessageRouter.java:704)
at tigase.conf.ConfiguratorAbstract.setup(ConfiguratorAbstract.java:540)
at tigase.conf.ConfiguratorAbstract.componentAdded(ConfiguratorAbstract.java:177)
at tigase.conf.Configurator.componentAdded(Configurator.java:50)
at tigase.conf.Configurator.componentAdded(Configurator.java:33)
at tigase.server.AbstractComponentRegistrator.addComponent(AbstractComponentRegistrator.java:116)
at tigase.server.MessageRouter.addRegistrator(MessageRouter.java:131)
at tigase.server.MessageRouter.setConfig(MessageRouter.java:603)
at tigase.server.XMPPServer.start(XMPPServer.java:142)
at tigase.server.XMPPServer.main(XMPPServer.java:112)

Will I have to update the schema or something?

Categories: Tigase Forums

Tigase XMPP Client Library - Tigase JaXMPP Client v3.1.3 Relase

Tigase Development News - Wed, 08/10/2016 - 12:32

A new version of Tigase XMPP Client Library has been released. The current version is v3.1.3.

Please see http://www.tigase.net/blog-entry/tigase-jaxmpp-client-v313-release for release notes.

API and development: RE: 7.0.4

Tigase XMPP Server Board - Fri, 08/05/2016 - 05:11

Thank you for reporting this issue. I created bug report #4447 in which it will be fixed.

I do not know what 7.0.4 in your topic refers to as this issue may appear only in unstable version 7.2.0-SNAPSHOT which is now in master branch of our Git repository. (Class tigase.server.amp.db.MsgRepository never existed before - it was created in version 7.2.0-SNAPSHOT).

Categories: Tigase Forums

API and development: 7.0.4

Tigase XMPP Server Board - Thu, 08/04/2016 - 18:27

2016-08-05 08:46:16.760 [expired-processor] ThreadExceptionHandler.uncaughtException() SEVERE: Uncaught thread: "expired-processor" exception
java.lang.IllegalMonitorStateException
at java.util.concurrent.locks.ReentrantLock$Sync.tryRelease(Unknown Source)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.release(Unknown Source)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.fullyRelease(Unknown Source)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source)
at tigase.server.amp.db.MsgRepository$MsgRepositoryMDBean.getMessageExpired(MsgRepository.java:295)
at tigase.server.amp.action.Store$1.run(Store.java:220)

Categories: Tigase Forums

Installation and maintenance: RE: how to upgrade Tigase XMPP Server 7.0.4 to version 7.1.0-SNAPSHOT

Tigase XMPP Server Board - Tue, 08/02/2016 - 01:39

This highly depends on the setup you've made - if you are using sysinit scripts (installed to /etc/init.d/…) then use that, otherwise start Tigase with ./scripts/tigase.sh start etc/tigase.conf

Categories: Tigase Forums

Installation and maintenance: RE: how to upgrade Tigase XMPP Server 7.0.4 to version 7.1.0-SNAPSHOT

Tigase XMPP Server Board - Tue, 08/02/2016 - 01:32

thank for your reply

after do every thing, how do i start my new server ?

./scripts/{OS}/init.d/tigase start etc/tigase.conf

or

./scripts/tigase.sh start etc/tigase.conf

Categories: Tigase Forums

Installation and maintenance: RE: how to upgrade Tigase XMPP Server 7.0.4 to version 7.1.0-SNAPSHOT

Tigase XMPP Server Board - Tue, 08/02/2016 - 00:59
In principle you should:
Categories: Tigase Forums

Installation and maintenance: how to upgrade Tigase XMPP Server 7.0.4 to version 7.1.0-SNAPSHOT

Tigase XMPP Server Board - Mon, 08/01/2016 - 19:58

I am using Tigase XMPP Server 7.0.4
But with this version i can't store message without body
So how to upgrade Tigase XMPP Server 7.0.4 to version 7.1.0-SNAPSHOT

Categories: Tigase Forums

Installation and maintenance: RE: store offline message delivery report

Tigase XMPP Server Board - Thu, 07/28/2016 - 19:16

thank you for your answer
how do i install Tigase XMPP Server 7.1.0-SNAPSHOT
do i have to uninstall my server tigase 7.0.4 ?

Categories: Tigase Forums

Installation and maintenance: RE: store offline message delivery report

Tigase XMPP Server Board - Thu, 07/28/2016 - 03:20

This issue is fixed in #3671 and will be part of Tigase XMPP Server from release 7.1.0. Currently this fix is part of SNAPSHOT builds of Tigase XMPP Server 7.1.0-SNAPSHOT.

Categories: Tigase Forums

Installation and maintenance: store offline message delivery report

Tigase XMPP Server Board - Thu, 07/28/2016 - 03:14

I use tigase 7.0.4
and i can't store message delivery report

<message to="/3612232-tigase-45"><received xmlns="urn:xmpp:receipts" id="3083E62C-0D5E-4392-A180-FF02D73C51FA"></received></message>

how do i fix this

Categories: Tigase Forums

Installation and maintenance: RE: Simple questions

Tigase XMPP Server Board - Tue, 07/26/2016 - 04:00

There is no support in Tigase XMPP Server for offline file transfer, even with plugins provided by us. We will work on implementation of XEP-0363 in task #4243 which should solve this issue.

Categories: Tigase Forums

Installation and maintenance: RE: Simple questions

Tigase XMPP Server Board - Mon, 07/25/2016 - 22:43

May be tigase has WebDav or Jabber Disk plugins support to resolve offline file transfer?

Categories: Tigase Forums

Installation and maintenance: RE: Can't get TLS working on HTTP API

Tigase XMPP Server Board - Sun, 07/24/2016 - 05:05

OK, thanks a lot for clarifying.
I'll wait for Tigase HTTP API 1.2.0 :-)

Categories: Tigase Forums

Installation and maintenance: RE: Can't get TLS working on HTTP API

Tigase XMPP Server Board - Sun, 07/24/2016 - 02:09

Tigase XMPP Server 7.0.4 ships and uses Tigase HTTP API in version 1.1.0. Support for configuration of SSL/TLS was added in Tigase HTTP API 1.2.0 and is not yet released as stable version.
This new version of Tigase HTTP API requires new version of Tigase XMPP Server (at least version 7.1.0, which should be released soon - for now only snapshot builds are available).

As for configuration it is wrong for version 1.1.0 as uses unsupported features, but it is also wrong for version 1.2.0 of HTTP API. It should look like this:
--comp-name-6=http --comp-class-6=tigase.http.HttpMessageReceiver http/http/server-class[S]=tigase.http.jetty.JettyStandaloneHttpServer http/http/ports[i]=8080,8081 http/http/8081/domain=mycompany.com http/http/8081/socket=ssl

First http in line is name of component and second http in line is part of property for this component. Also your needed to add 8081 to list of ports on which HTTP server should listen.
In this configuration we have plaintext http server on port 8080 and HTTPS server on port 8081.

Categories: Tigase Forums

Installation and maintenance: Can't get TLS working on HTTP API

Tigase XMPP Server Board - Sat, 07/23/2016 - 14:23

Hi
I'm trying to activate SSL/TLS on the HTTP API, but without any luck
Running Tigase 7.0.4

Here is the relevant part of my init.properties file:
--comp-name-6=http
--comp-class-6=tigase.http.HttpMessageReceiver
http/server-class[S]=tigase.http.jetty.JettyStandaloneHttpServer
http/http/ports[i]=8080
http/8081/domain=mycompany.com

What am I doing wrong ?

/Henrik

Categories: Tigase Forums

Installation and maintenance: RE: Missing initial presence packets

Tigase XMPP Server Board - Mon, 07/18/2016 - 02:48

Pankaj Sharma wrote:

While diagnostic that below configurations were missing in the application which restricts presence packet to be sent to offline users:

sess-man/plugins-conf/presence/skip-offline=false
sess-man/plugins-conf/presence/skip-offline-sys=false

Are those configuration options set when the problem manifests itself? Which version are you using? In the latest 7.1.0-SNAPSHOT presence plugin were split therefore those options may be ignored.

Please help me understand when the roster value is set to default and why it is not being assigned proper value though the user in the roster element has logged in to the application in past?

This information is stored in the user roster for all its contacts, therefore it's essential that contact's presence was received by the user (which implies, that the subscription also has to be correct between the two).
The value 10000 is the default for each RosterElement and is assigned when such object is created.

Also if there is any workaround the problem?

Please check the configuration and presence subscription.

Categories: Tigase Forums

Pages

Get in touch

We provide software products, consulting and custom development services

Tigase, Inc.
100 Pine Street, Suite 1250
San Francisco, CA 94111, USA
Phone: (415) 315 9771

Follow us on:

Twitter

Back to Top