Projects tigase _server server-core Issues #659
Tigase v7.0.3 HTTP Component Errors (#659)
Daniel Wisnewski opened 9 years ago
Due Date
2016-03-09

Finally installers run OK and install proper files to directories, however following behavior is exhibited:

http://localhost:8080/ui/ - Functions normally

http://localhost:8080/setup/ - Functions normally, even can reconfigure existing setup.

http://localhost:8080/admin/ - Returns Error 404 with "No context found for request"

http://localhost8080/rest/ - Times out.

Logs do not reveal any telling information, no errors reported.

Same issue exists with archive/web-installer setup.

Log is as follows

STATUS | wrapper  | 2016/03/09 19:25:31 | --> Wrapper Started as Console
STATUS | wrapper  | 2016/03/09 19:25:32 | Launching a JVM...
INFO   | jvm 1    | 2016/03/09 19:25:32 | Wrapper (Version 3.2.3) http://wrapper.tanukisoftware.org
INFO   | jvm 1    | 2016/03/09 19:25:32 |   Copyright 1999-2006 Tanuki Software, Inc.  All Rights Reserved.
INFO   | jvm 1    | 2016/03/09 19:25:32 | 
INFO   | jvm 1    | 2016/03/09 19:25:32 | 
INFO   | jvm 1    | 2016/03/09 19:25:32 | WARNING - Unable to load the Wrapper's native library 'wrapper.dll'.
INFO   | jvm 1    | 2016/03/09 19:25:32 |           The file is located on the path at the following location but
INFO   | jvm 1    | 2016/03/09 19:25:32 |           could not be loaded:
INFO   | jvm 1    | 2016/03/09 19:25:32 |             C:\Tig2\jars\wrapper.dll
INFO   | jvm 1    | 2016/03/09 19:25:32 |           Please verify that the file is readable by the current user
INFO   | jvm 1    | 2016/03/09 19:25:32 |           and that the file has not been corrupted in any way.
INFO   | jvm 1    | 2016/03/09 19:25:32 |           One common cause of this problem is running a 32-bit version
INFO   | jvm 1    | 2016/03/09 19:25:32 |           of the Wrapper with a 64-bit version of Java, or vica versa.
INFO   | jvm 1    | 2016/03/09 19:25:32 |           This is a 64-bit JVM.
INFO   | jvm 1    | 2016/03/09 19:25:32 |           Reported cause:
INFO   | jvm 1    | 2016/03/09 19:25:32 |             C:\Tig2\jars\wrapper.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform
INFO   | jvm 1    | 2016/03/09 19:25:32 |           System signals will not be handled correctly.
INFO   | jvm 1    | 2016/03/09 19:25:32 | 
INFO   | jvm 1    | 2016/03/09 19:25:32 | componentInfo{Title=Tigase XMPP Server, Version=7.0.3-b3834/5de79843 (2016-03-09/21:04:54), Class=tigase.xml.XMLUtils}
INFO   | jvm 1    | 2016/03/09 19:25:32 | componentInfo{Title=Tigase XMPP Server, Version=7.0.3-b3834/5de79843 (2016-03-09/21:04:54), Class=tigase.util.ClassUtil}
INFO   | jvm 1    | 2016/03/09 19:25:32 | componentInfo{Title=Tigase XMPP Server, Version=7.0.3-b3834/5de79843 (2016-03-09/21:04:54), Class=tigase.server.XMPPServer}
INFO   | jvm 1    | 2016/03/09 19:25:32 | 2016-03-09 19:25:32.475 [WrapperSimpleAppMain]  DNSResolver.<clinit>()        WARNING:  Resolving default host name: homehost took: 19
INFO   | jvm 1    | 2016/03/09 19:25:32 | 2016-03-09 19:25:32.485 [WrapperSimpleAppMain]  ConfiguratorAbstract.parseArgs()  CONFIG: Setting defaults: --property-file = 

etc/init.properties
INFO   | jvm 1    | 2016/03/09 19:25:32 | 2016-03-09 19:25:32.486 [WrapperSimpleAppMain]  ConfiguratorAbstract.parseArgs()  CONFIG: Loading initial properties from property file: 

etc/init.properties
INFO   | jvm 1    | 2016/03/09 19:25:32 | 2016-03-09 19:25:32.487 [WrapperSimpleAppMain]  ConfiguratorAbstract.parseArgs()  CONFIG: Added default config parameter: (config-type=--gen-

config-def)
INFO   | jvm 1    | 2016/03/09 19:25:32 | 2016-03-09 19:25:32.487 [WrapperSimpleAppMain]  ConfiguratorAbstract.parseArgs()  CONFIG: Added default config parameter: (--debug=server)
INFO   | jvm 1    | 2016/03/09 19:25:32 | 2016-03-09 19:25:32.488 [WrapperSimpleAppMain]  ConfiguratorAbstract.parseArgs()  CONFIG: Added default config parameter: (--

admins=admin@homehost)
INFO   | jvm 1    | 2016/03/09 19:25:32 | 2016-03-09 19:25:32.488 [WrapperSimpleAppMain]  ConfiguratorAbstract.parseArgs()  CONFIG: Added default config parameter: (--user-db-

uri=jdbc:derby:tigasedb;create=true)
INFO   | jvm 1    | 2016/03/09 19:25:32 | 2016-03-09 19:25:32.488 [WrapperSimpleAppMain]  ConfiguratorAbstract.parseArgs()  CONFIG: Added default config parameter: (--virt-

hosts=homehost)
INFO   | jvm 1    | 2016/03/09 19:25:32 | 2016-03-09 19:25:32.488 [WrapperSimpleAppMain]  ConfiguratorAbstract.parseArgs()  CONFIG: Added default config parameter: (--comp-class-

3=tigase.http.HttpMessageReceiver)
INFO   | jvm 1    | 2016/03/09 19:25:32 | 2016-03-09 19:25:32.489 [WrapperSimpleAppMain]  ConfiguratorAbstract.parseArgs()  CONFIG: Added default config parameter: (--comp-name-3=http)
INFO   | jvm 1    | 2016/03/09 19:25:32 | 2016-03-09 19:25:32.489 [WrapperSimpleAppMain]  ConfiguratorAbstract.parseArgs()  CONFIG: Added default config parameter: (--comp-name-

2=pubsub)
INFO   | jvm 1    | 2016/03/09 19:25:32 | 2016-03-09 19:25:32.489 [WrapperSimpleAppMain]  ConfiguratorAbstract.parseArgs()  CONFIG: Added default config parameter: (--comp-class-

2=tigase.pubsub.PubSubComponent)
INFO   | jvm 1    | 2016/03/09 19:25:32 | 2016-03-09 19:25:32.489 [WrapperSimpleAppMain]  ConfiguratorAbstract.parseArgs()  CONFIG: Added default config parameter: (--comp-class-

1=tigase.muc.MUCComponent)
INFO   | jvm 1    | 2016/03/09 19:25:32 | 2016-03-09 19:25:32.490 [WrapperSimpleAppMain]  ConfiguratorAbstract.parseArgs()  CONFIG: Added default config parameter: (--comp-name-1=muc)
INFO   | jvm 1    | 2016/03/09 19:25:32 | 2016-03-09 19:25:32.490 [WrapperSimpleAppMain]  ConfiguratorAbstract.parseArgs()  CONFIG: Added default config parameter: (--sm-plugins=

+jabber:iq:auth,+urn:ietf:params:xml:ns:xmpp-sasl,+urn:ietf:params:xml:ns:xmpp-bind,+urn:ietf:params:xml:ns:xmpp-session,+jabber:iq:register,+jabber:iq:roster,+presence,+basic-filter,

+domain-filter,+jabber:iq:privacy,+jabber:iq:version,+http://jabber.org/protocol/stats,+starttls,-msgoffline,+vcard-temp,+http://jabber.org/protocol/commands,+jabber:iq:private,

+urn:xmpp:ping,+pep,+zlib,+message-archive-xep-0136,+amp)
INFO   | jvm 1    | 2016/03/09 19:25:32 | 2016-03-09 19:25:32.499 [WrapperSimpleAppMain]  AbstractMessageReceiver.setMaxQueueSize()  FINEST: message-router maxQueueSize: 1,165, 

maxInQueueSize: 96, maxOutQueueSize: 2,330
INFO   | jvm 1    | 2016/03/09 19:25:32 | 2016-03-09 19:25:32.502 [WrapperSimpleAppMain]  MessageRouter.addRegistrator()  INFO:   Adding registrator: Configurator
INFO   | jvm 1    | 2016/03/09 19:25:32 | 2016-03-09 19:25:32.502 [WrapperSimpleAppMain]  MessageRouter.addComponent()  INFO:     Adding component: 
INFO   | jvm 1    | 2016/03/09 19:25:32 | 2016-03-09 19:25:32.503 [WrapperSimpleAppMain]  ConfiguratorAbstract.componentAdded()  CONFIG:  component: basic-conf
INFO   | jvm 1    | 2016/03/09 19:25:32 | 2016-03-09 19:25:32.503 [WrapperSimpleAppMain]  ConfiguratorAbstract.setup()  CONFIG:   Setting up component: basic-conf
INFO   | jvm 1    | 2016/03/09 19:25:32 | 2016-03-09 19:25:32.505 [WrapperSimpleAppMain]  ConfiguratorAbstract.setup()  CONFIG:   Component basic-conf defaults: {component-id=basic-

conf@homehost, def-hostname=homehost, admins=[Ljava.lang.String;@e7af829, scripts-dir=scripts/admin, command/ALL=ADMIN, logging/.level=CONFIG, 

logging/handlers=java.util.logging.ConsoleHandler java.util.logging.FileHandler, logging/java.util.logging.ConsoleHandler.formatter=tigase.util.LogFormatter, 

logging/java.util.logging.ConsoleHandler.level=WARNING, logging/java.util.logging.FileHandler.append=true, logging/java.util.logging.FileHandler.count=5, 

logging/java.util.logging.FileHandler.formatter=tigase.util.LogFormatter, logging/java.util.logging.FileHandler.limit=10000000, 

logging/java.util.logging.FileHandler.pattern=logs/tigase.log, logging/tigase.useParentHandlers=true, logging/java.util.logging.FileHandler.level=ALL, logging/tigase.server.level=ALL, 

user-domain-repo-pool=tigase.db.UserRepositoryMDImpl, auth-domain-repo-pool=tigase.db.AuthRepositoryMDImpl, user-repo-pool-size=10, data-repo-pool-size=10, user-repo-

url=jdbc:derby:tigasedb;create=true, auth-repo-url=jdbc:derby:tigasedb;create=true, ssl-container-class=tigase.io.SSLContextContainer, ssl-certs-location=certs/, ssl-def-cert-

domain=default, config-dump-file=etc/config-dump.properties}
INFO   | jvm 1    | 2016/03/09 19:25:32 | 2016-03-09 19:25:32.527 [WrapperSimpleAppMain]  ConfiguratorAbstract.setup()  CONFIG:   Component basic-conf configuration: {component-

id=basic-conf@homehost, def-hostname=homehost, admins=[Ljava.lang.String;@e7af829, scripts-dir=scripts/admin, command/ALL=ADMIN, logging/.level=CONFIG, 

logging/handlers=java.util.logging.ConsoleHandler java.util.logging.FileHandler, logging/java.util.logging.ConsoleHandler.formatter=tigase.util.LogFormatter, 

logging/java.util.logging.ConsoleHandler.level=WARNING, logging/java.util.logging.FileHandler.append=true, logging/java.util.logging.FileHandler.count=5, 

logging/java.util.logging.FileHandler.formatter=tigase.util.LogFormatter, logging/java.util.logging.FileHandler.limit=10000000, 

logging/java.util.logging.FileHandler.pattern=logs/tigase.log, logging/tigase.useParentHandlers=true, logging/java.util.logging.FileHandler.level=ALL, logging/tigase.server.level=ALL, 

user-domain-repo-pool=tigase.db.UserRepositoryMDImpl, auth-domain-repo-pool=tigase.db.AuthRepositoryMDImpl, user-repo-pool-size=10, data-repo-pool-size=10, user-repo-

url=jdbc:derby:tigasedb;create=true, auth-repo-url=jdbc:derby:tigasedb;create=true, ssl-container-class=tigase.io.SSLContextContainer, ssl-certs-location=certs/, ssl-def-cert-

domain=default, config-dump-file=etc/config-dump.properties}
INFO   | jvm 1    | 2016/03/09 19:25:32 | 2016-03-09 19:25:32.535 [WrapperSimpleAppMain]  ConfiguratorAbstract.setProperties()  INFO: Propeties size is 31, and here are all propeties: 

{component-id=basic-conf@homehost, def-hostname=homehost, admins=[Ljava.lang.String;@e7af829, scripts-dir=scripts/admin, command/ALL=ADMIN, logging/.level=CONFIG, 

logging/handlers=java.util.logging.ConsoleHandler java.util.logging.FileHandler, logging/java.util.logging.ConsoleHandler.formatter=tigase.util.LogFormatter, 

logging/java.util.logging.ConsoleHandler.level=WARNING, logging/java.util.logging.FileHandler.append=true, logging/java.util.logging.FileHandler.count=5, 

logging/java.util.logging.FileHandler.formatter=tigase.util.LogFormatter, logging/java.util.logging.FileHandler.limit=10000000, 

logging/java.util.logging.FileHandler.pattern=logs/tigase.log, logging/tigase.useParentHandlers=true, logging/java.util.logging.FileHandler.level=ALL, logging/tigase.server.level=ALL, 

user-domain-repo-pool=tigase.db.UserRepositoryMDImpl, auth-domain-repo-pool=tigase.db.AuthRepositoryMDImpl, user-repo-pool-size=10, data-repo-pool-size=10, user-repo-

url=jdbc:derby:tigasedb;create=true, auth-repo-url=jdbc:derby:tigasedb;create=true, ssl-container-class=tigase.io.SSLContextContainer, ssl-certs-location=certs/, ssl-def-cert-

domain=default, config-dump-file=etc/config-dump.properties, shared-user-repo=null, shared-user-repo-params=null, shared-auth-repo=null, shared-auth-repo-params=null}
INFO   | jvm 1    | 2016/03/09 19:25:35 | 2016-03-09 19:25:35.678 [WrapperSimpleAppMain]  VHostManager.setProperties()  WARNING:  {homehost=Domain: homehost, enabled: true, anonym: 

true, register: true, maxusers: 0, tls: false, s2sSecret: 22f15269-9424-457a-95d3-a2059b47a273, domainFilter: ALL, domainFilterDomains: null, c2sPortsAllowed: null, 

saslAllowedMechanisms: null}
INFO   | jvm 1    | 2016/03/09 19:25:36 | Loading component: amp :: componentInfo{Title=Tigase XMPP Server, Version=7.0.3-b3834/5de79843 (2016-03-09/21:04:54), 

Class=tigase.server.amp.AmpComponent}
INFO   | jvm 1    | 2016/03/09 19:25:36 | Loading component: bosh :: componentInfo{Title=Tigase XMPP Server, Version=7.0.3-b3834/5de79843 (2016-03-09/21:04:54), 

Class=tigase.server.bosh.BoshConnectionManager}
INFO   | jvm 1    | 2016/03/09 19:25:36 | Loading component: c2s :: componentInfo{Title=Tigase XMPP Server, Version=7.0.3-b3834/5de79843 (2016-03-09/21:04:54), 

Class=tigase.server.xmppclient.ClientConnectionManager}
INFO   | jvm 1    | 2016/03/09 19:25:36 | 2016-03-09 19:25:36.629 [WrapperSimpleAppMain]  ConfigRepository.setProperties()  WARNING: Items list is not set in the configuration file!!
INFO   | jvm 1    | 2016/03/09 19:25:37 | 2016-03-09 19:25:37.785 [WrapperSimpleAppMain]  ConfigRepository.setProperties()  WARNING: Items list is not set in the configuration file!!
INFO   | jvm 1    | 2016/03/09 19:25:37 | 2016-03-09 19:25:37.798 [WrapperSimpleAppMain]  ConfigRepository.setProperties()  WARNING: Items list is not set in the configuration file!!
INFO   | jvm 1    | 2016/03/09 19:25:37 | 2016-03-09 19:25:37.810 [WrapperSimpleAppMain]  ConfigRepository.setProperties()  WARNING: Items list is not set in the configuration file!!
INFO   | jvm 1    | 2016/03/09 19:25:38 | 2016-03-09 19:25:38.084 [WrapperSimpleAppMain]  ConfigRepository.setProperties()  WARNING: Items list is not set in the configuration file!!
INFO   | jvm 1    | 2016/03/09 19:25:38 | Loading component: http :: componentInfo{Title=Tigase HTTP API component: Tigase HTTP API component, Version=1.1.1-b87/06b46e0f, 

Class=tigase.http.HttpMessageReceiver}
INFO   | jvm 1    | 2016/03/09 19:25:38 | Loading component: monitor :: componentInfo{Title=Tigase XMPP Server, Version=7.0.3-b3834/5de79843 (2016-03-09/21:04:54), 

Class=tigase.server.monitor.MonitorComponent}
INFO   | jvm 1    | 2016/03/09 19:25:38 | Loading component: muc :: componentInfo{Title=Tigase MUC, Version=2.3.0-b390/24e5e6cc, Class=tigase.muc.MUCComponent}
INFO   | jvm 1    | 2016/03/09 19:25:38 | Loading component: pubsub :: componentInfo{Title=Tigase PubSub, Version=3.1.0-b465/71cd0712, Class=tigase.pubsub.PubSubComponent}
INFO   | jvm 1    | 2016/03/09 19:25:38 | Loading component: s2s :: componentInfo{Title=Tigase XMPP Server, Version=7.0.3-b3834/5de79843 (2016-03-09/21:04:54), 

Class=tigase.server.xmppserver.S2SConnectionManager}
INFO   | jvm 1    | 2016/03/09 19:25:39 | Loading plugin: session-close=4:2912 ... 	, version: 7.0.3-b3834/5de79843 (2016-03-09/21:04:54)
INFO   | jvm 1    | 2016/03/09 19:25:39 | Loading plugin: session-open=4:2912 ... 	, version: 7.0.3-b3834/5de79843 (2016-03-09/21:04:54)
INFO   | jvm 1    | 2016/03/09 19:25:39 | Loading plugin: default-handler=4:2912 ... 	, version: 7.0.3-b3834/5de79843 (2016-03-09/21:04:54)
INFO   | jvm 1    | 2016/03/09 19:25:39 | Loading plugin: jabber:iq:register=6:1941 ... 	, version: 7.0.3-b3834/5de79843 (2016-03-09/21:04:54)
INFO   | jvm 1    | 2016/03/09 19:25:39 | Loading plugin: jabber:iq:auth=6:1941 ... 	, version: 7.0.3-b3834/5de79843 (2016-03-09/21:04:54)
INFO   | jvm 1    | 2016/03/09 19:25:39 | Loading plugin: urn:ietf:params:xml:ns:xmpp-sasl=6:1941 ... 	, version: 7.0.3-b3834/5de79843 (2016-03-09/21:04:54)
INFO   | jvm 1    | 2016/03/09 19:25:39 | Loading plugin: urn:ietf:params:xml:ns:xmpp-bind=6:1941 ... 	, version: 7.0.3-b3834/5de79843 (2016-03-09/21:04:54)
INFO   | jvm 1    | 2016/03/09 19:25:39 | Loading plugin: urn:ietf:params:xml:ns:xmpp-session=6:1941 ... 	, version: 7.0.3-b3834/5de79843 (2016-03-09/21:04:54)
INFO   | jvm 1    | 2016/03/09 19:25:39 | Loading plugin: jabber:iq:roster=12:970 ... 	, version: 7.0.3-b3834/5de79843 (2016-03-09/21:04:54)
INFO   | jvm 1    | 2016/03/09 19:25:39 | Loading plugin: jabber:iq:privacy=6:1941 ... 	, version: 7.0.3-b3834/5de79843 (2016-03-09/21:04:54)
INFO   | jvm 1    | 2016/03/09 19:25:39 | Loading plugin: jabber:iq:version=6:1941 ... 	, version: 7.0.3-b3834/5de79843 (2016-03-09/21:04:54)
INFO   | jvm 1    | 2016/03/09 19:25:39 | Loading plugin: http://jabber.org/protocol/stats=6:1941 ... 	, version: 7.0.3-b3834/5de79843 (2016-03-09/21:04:54)
INFO   | jvm 1    | 2016/03/09 19:25:39 | Loading plugin: starttls=6:1941 ... 	, version: 7.0.3-b3834/5de79843 (2016-03-09/21:04:54)
INFO   | jvm 1    | 2016/03/09 19:25:39 | Loading plugin: vcard-temp=6:1941 ... 	, version: 7.0.3-b3834/5de79843 (2016-03-09/21:04:54)
INFO   | jvm 1    | 2016/03/09 19:25:39 | Loading plugin: http://jabber.org/protocol/commands=6:1941 ... 	, version: 7.0.3-b3834/5de79843 (2016-03-09/21:04:54)
INFO   | jvm 1    | 2016/03/09 19:25:39 | Loading plugin: jabber:iq:private=6:1941 ... 	, version: 7.0.3-b3834/5de79843 (2016-03-09/21:04:54)
INFO   | jvm 1    | 2016/03/09 19:25:39 | Loading plugin: urn:xmpp:ping=6:1941 ... 	, version: 7.0.3-b3834/5de79843 (2016-03-09/21:04:54)
INFO   | jvm 1    | 2016/03/09 19:25:39 | Loading plugin: presence=12:970 ... 	, version: 7.0.3-b3834/5de79843 (2016-03-09/21:04:54)
INFO   | jvm 1    | 2016/03/09 19:25:39 | Loading plugin: disco=6:1941 ... 	, version: 7.0.3-b3834/5de79843 (2016-03-09/21:04:54)
INFO   | jvm 1    | 2016/03/09 19:25:39 | Loading plugin: zlib=6:1941 ... 	, version: 7.0.3-b3834/5de79843 (2016-03-09/21:04:54)
INFO   | jvm 1    | 2016/03/09 19:25:39 | Loading plugin: amp=6:1941 ... 	, version: 7.0.3-b3834/5de79843 (2016-03-09/21:04:54)
INFO   | jvm 1    | 2016/03/09 19:25:39 | Loading plugin: message-carbons=6:1941 ... 	, version: 7.0.3-b3834/5de79843 (2016-03-09/21:04:54)
INFO   | jvm 1    | 2016/03/09 19:25:39 | Loading plugin: pep=6:1941 ... 	, version: 7.0.3-b3834/5de79843 (2016-03-09/21:04:54)
INFO   | jvm 1    | 2016/03/09 19:25:39 | Loading plugin: message-archive-xep-0136=6:1941 ... 	, version: 7.0.3-b3834/5de79843 (2016-03-09/21:04:54)
INFO   | jvm 1    | 2016/03/09 19:25:39 | MA LOADED = message-archive@homehost
INFO   | jvm 1    | 2016/03/09 19:25:39 | Loading component: sess-man :: componentInfo{Title=Tigase XMPP Server, Version=7.0.3-b3834/5de79843 (2016-03-09/21:04:54), 

Class=tigase.server.xmppsession.SessionManager}
INFO   | jvm 1    | 2016/03/09 19:25:39 | Loading component: ws2s :: componentInfo{Title=Tigase XMPP Server, Version=7.0.3-b3834/5de79843 (2016-03-09/21:04:54), 

Class=tigase.server.websocket.WebSocketClientConnectionManager}
INFO   | jvm 1    | 2016/03/09 19:25:39 | 2016-03-09 19:25:39.552 [WrapperSimpleAppMain]  ConfigurationCache.store()    WARNING:  Dumping server configuration to: etc/config-dump.properties
Andrzej Wójcik (Tigase) commented 9 years ago

%daniel I would like to mention few thing here:

http://localhost:8080/admin/ - Returns Error 404 with "No context found for request"

Admin UI is part of Tigase XMPP Server 7.1.0 - it was not available before, so it is not part of 7.0.3.

http://localhost8080/rest/ - Times out.

http://localhost8080/rest/ is incorrect, it should be http://localhost:8080/rest/ - missing :

However simple access to http://localhost:8080/rest/ will also not work in version 7.0.3 - this page is part of web-based autodocumentation feature for REST API and was added in 7.1.0.

To test REST API you would need to execute proper REST request and execute one of our REST commands.

So the only issue is related to wrapper.

wojciech.kapcia@tigase.net commented 9 years ago

As Andrzej explained - those features are not available in 7.0.x version hence the encountered result. Please bare in mind, that 7.0.3 release is intended as a bug-fix/maintenance release to the 7.0.x line thus some features of 7.1.x development version may not be present.

Referenced from commit 1 year ago
Fix for #659 - Roster management script error
git-svn-id: file:///home/svn/repos/tigase-server/trunk@2911 7d282ba1-3ae6-0310-8f9b-c9008a0864d2
andrzej.wojcik committed 1 decade ago
issue 1 of 1
Type
Bug
Priority
Normal
Assignee
RedmineID
4010
Version
tigase-server-7.0.3
Spent time
1h 15m
Issue Votes (0)
Watchers (0)
Reference
tigase/_server/server-core#659
Please wait...
Page is in error, reload to recover