Quantcast
Channel: Ignite Realtime : Discussion List - Openfire Support
Viewing all 4596 articles
Browse latest View live

HTTP Binding not enabling

$
0
0

Hi, I'm wondering why is it that whenever I enable http-binding, it doesn't stay enable?

 

Thanks

jepoy


Is Openfire 4.0.1 still available for download?

$
0
0

Hi, I am trying to download Openfire 4.0.1. but the "Download" option sends me to Openfire 4.0.3.


Does anybody know if previous versions are still available?

 

Thanks

Migración OpenFire Windows a OSX Server

$
0
0

Hola amigos, un gusto saludarles, soy nuevo en la comunidad y tengo ya 7 años de trabajar con OpenFire y Spark IM.

 

La necesidad que tengo en este momento es que estamos migrando todos los servicios de la red local de servidores Windows a Servidores MAC, Obviamente porque son mucho mejores, pero quiero ahorrarme todo el proceso de configuración del OpenFire en el nuevo servidor MAC, por eso quiero saber si alguien me puede indicar como hacer la migración del OpenFire que tengo instalado en el servidor Windows al Servidor MAC.

 

Agradesco de antemano sus respuestas.

Creating openfire server

$
0
0

I am creating an openfire server 4.0.3with embedded database and trying to conenct to my active directory.

 

I have put in base and admin DN and the test verifies. But on the user mapping it gives an error.

 

Test:User Mapping

Status: Error

No users were found using the specified configuration. Try changing the base DN, user filter or username field.

 

If i save and continue the group mapping works., but on the screen after i cannot add any admins because it does not find any.

 

Please help

REST and Sessions link stop working after > 80k online users

$
0
0

REST API and the (Sessions link inside OpenFire admin area) stops working after > 80k online users.

I've tested this prior to v4 OpenFire and it had the same issue. I currently have the latest version 4.0.3 and it also has this issue.

 

It is not exactly 80k users, but somewhere between 80k - 90k.

 

I have 4 tsung servers being used to load test this 2 node cluster. After approximately 80k users are online the issue happens. Even when all 110k users are online and the load on the CPUs goes down to zero I cannot use REST and it times out if I click on the Sessions link within OpenFire. I'll also add that even when there's 20k users or less, the Sessions link is terribly slow to respond and many times, will timeout.

 

As soon as I start dropping clients via tsung servers, once it gets below 80k users online mark, then REST and Sessions link start working again. I've tested without the Hazelcast plugin on a single server and I never have this issue. Sessions link responds very fast and REST work the entire time.

 

Update: I used a single tsung server to load test Node 1 of the 2 node cluster. I left Node 2 alone with no connections. I logged into Node 2's OpenFire web portal to see if clicking on the Sessions link made any difference and it did not. It timed out, even after all users were logged in and idle.

Tom Evans

Alpha 4 available

$
0
0

The Alpha 4 release of the server is available. This is a quick fix release for non-standard roster subscription behavior of the server. See the changelog for details.

 

This update changes the schema for the jiveRoster table. See the database schema file for your database for the new table format. Existing customers should either drop the table and create a new one using the schema SQL, or alter the jiveRoster table, adding the new recv INTEGER NOT NULL column with a default value of -1 for existing records.

Presence status not initially sent to user upon login?

$
0
0

Hi,

 

Suppose that user B is on user A''s roster list.  User B sets their status to "Away".  If user A is online, user A will receive a presence packet with the updated status.  However, if user A is offline, and comes online later, the initial presence packet sent to user A contains only the "from" attribute, and thus does not convey that user B is "away".  Is this a bug, or proper protocol?

 

Thanks,

Aman

Blocking a contact

$
0
0

I need to figure out how blocking a contact should be handled by the client and server.  From what I''ve seen in other clients, they merely block messages from clients, but do not actually make themselves invisible to these clients.

 

Using the alpha server, I tried sending a <presence type="unavailable" to="B" from="A"> to make myself invisible to user B.  This actually worked, and I appeared offline to user B, but online to all other users.  However, I think this would break if I were to change my availability status to "away" or something, as the server probably would send a presence packet to user B saying I''m online but "away".  I haven''t actually tested this yet, so I''m not sure.

 

I did test the following though.  With user B thinking I''m offline, I got user B to send a message to user A (since offline messages are permitted).  The server forwarded this message to user A, since it knows it''s actually online.  This may be something my client should handle: blocking messages from contacts that are blocked in my contact list.

 

I''d like to know your views on how this should be handled...


Roster error?

$
0
0

I tried changing the group of three different roster items at once (against jivesoftware.com server):

 

(all users belonged to the group "Test" before)

 

<iq id="y2g208" type="set"><query xmlns="jabber:iq:roster"><item jid="Omega1@jivesoftware.com" name="Omega1" subscription="both"><group>Yeah</group></item><item jid="iain@jivesoftware.com" name="iain" subscription="both"><group>Yeah</group></item><item jid="billjive@jivesoftware.com" name="billjive" subscription="both"><group>Yeah</group></item></query></iq>

 

The server only changed the group name of the first item and ignored the rest. Here''s what I got back from the server:

 

<iq type="set"><query xmlns="jabber:iq:roster">

<item jid="Omega1@jivesoftware.com" subscription="both" name="Omega1"><group>Yeah</group></item><item jid="iain@jivesoftware.com" subscription="both" ask="subscribe" name="iain"><group>Test</group></item>

<item jid="billjive@jivesoftware.com" subscription="both" name="billjive"><group>Test</group></item></query></iq>

<iq from="jivesoftware.com" to="matt@jivesoftware.com/2Ynf" type="result" id="y2g208"/>

 

First, noticed that it is sending back two packets. Why? Second, the group is only changed correctly for the first user.

 

Regards,

Matt

 

A few issues

$
0
0

A few issues that I didn''t think were worth putting into JIRA:

 

 

  • The server doesn''t report the version correctly. This is verified by finding in the source that the version is hardcoded with "1.0.0-a1-001". You may want to use a version class very similar to the one in Jive Forums instead.

 

  • The license file seems like it should be in the config subdirectory instead of its current placement.

 

  • I forgot to install my database locally. My error logs were then littered with messages like:

 

"Internal server error, please report to Jive Software (www.jivesoftware.com)"

 

I highly recommend that we not include any error messages like that in the product. Instead, just let a NullPointer or something else show. Users should get the idea when they see the database errors in their log first. We may also want to add a special startup check for database properties being set in the config file. If they''re not set, you could throw an exception at server startup and shut things down. This probably won''t be necessary when the setup tool is working. In that case, you can have a check to see if setup has been run yet or not. When not, you could prevent the server core from starting up until setup has been run.

 

Regards,

Matt

Database timeout fix doesn''t quite work...

$
0
0

Almost there...but not quite.

 

This is what is printed to the console when I tried to log into the server the morning after leaving it running overnight...

 


 

2/7/03 9:43 AM <?xml version="1.0" encoding="UTF-8" ?><stream:stream to="catreus" xmlns="jabber:client" x

mlns:stream="http://etherx.jabber.org/streams">

2/7/03 9:43 AM <stream:stream xmlns=''jabber:client'' xmlns:stream=''http://etherx.jabber.org/streams'' from=

''catreus'' id=''8e6f9595''>

2/7/03 9:43 AM <iq xmlns="jabber:client" type=''get'' id=''id_10028''><query xmlns="jabber:iq:auth"><username

>cbartlett</username></query></iq>

2/7/03 9:43 AM <iq xmlns="jabber:client" type=''set'' id=''id_10030''><query xmlns="jabber:iq:auth"><username

>cbartlett</username><password>password</password><resource>Home</resource></que ry></iq>

2/7/03 9:43 AM <iq from="catreus" type="result" id="id_10028"><query xmlns="jabber:iq:auth"><username>cba

rtlett</username><password/><resource/></query></iq>

 

An unexpected exception has been detected in native code outside the VM.

Unexpected Signal : EXCEPTION_ACCESS_VIOLATION occurred at PC=0x619155C4

Function=[Unknown.]

Library=C:\Oracle\Ora92\bin\orantcp9.dll

 

NOTE: We are unable to locate the function name symbol for the error

      just occurred. Please refer to release documentation for possible

      reason and solutions.

 

 

Current Java thread:

        at oracle.jdbc.oci8.OCIDBAccess.do_execute(Native Method)

        at oracle.jdbc.oci8.OCIDBAccess.parseExecuteDescribe(OCIDBAccess.java:1246)

        - locked <02A2FB00> (a oracle.jdbc.oci8.OCIDBAccess)

        at oracle.jdbc.driver.OracleStatement.doExecuteQuery(OracleStatement.java:2488)

        at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:28 32)

        at oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatemen t.java:608)

        - locked <02A547B0> (a oracle.jdbc.driver.OraclePreparedStatement)

        - locked <02A2FBC0> (a oracle.jdbc.driver.OracleConnection)

        at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement .java:536)

        - locked <02A547B0> (a oracle.jdbc.driver.OraclePreparedStatement)

        - locked <02A2FBC0> (a oracle.jdbc.driver.OracleConnection)

        at com.jivesoftware.xmpp.auth.spi.DbAuthFactory.createAuthToken(DbAuthFactory.java :80)

        at com.jivesoftware.xmpp.auth.AuthFactory.getAuthToken(AuthFactory.java:96)

        at com.jivesoftware.xmpp.handler.IQAuthHandler.handleIQ(IQAuthHandler.java:104)

        - locked <02F7D090> (a com.jivesoftware.xmpp.handler.IQAuthHandler)

        at com.jivesoftware.xmpp.spi.IQHandler.handleMessages(IQHandler.java:43)

        at com.jivesoftware.xmpp.spi.BasicChannel$ChannelWorker.run(BasicChannel.java:335)

 

Dynamic libraries:

0x00400000 - 0x00406000         C:\WINNT\system32\java.exe

0x77F80000 - 0x77FFB000         C:\WINNT\System32\ntdll.dll

0x77DB0000 - 0x77E0D000         C:\WINNT\system32\ADVAPI32.dll

0x77E80000 - 0x77F36000         C:\WINNT\system32\KERNEL32.DLL

0x77D30000 - 0x77DA1000         C:\WINNT\system32\RPCRT4.DLL

0x78000000 - 0x78046000         C:\WINNT\system32\MSVCRT.dll

0x6D330000 - 0x6D45C000         C:\JBuilder8\jdk1.4\jre\bin\client\jvm.dll

0x77E10000 - 0x77E75000         C:\WINNT\system32\USER32.dll

0x77F40000 - 0x77F7C000         C:\WINNT\system32\GDI32.DLL

0x77570000 - 0x775A0000         C:\WINNT\system32\WINMM.dll

0x6D1D0000 - 0x6D1D7000         C:\JBuilder8\jdk1.4\jre\bin\hpi.dll

0x6D300000 - 0x6D30D000         C:\JBuilder8\jdk1.4\jre\bin\verify.dll

0x6D210000 - 0x6D229000         C:\JBuilder8\jdk1.4\jre\bin\java.dll

0x6D320000 - 0x6D32D000         C:\JBuilder8\jdk1.4\jre\bin\zip.dll

0x6D2D0000 - 0x6D2DE000         C:\JBuilder8\jdk1.4\jre\bin\net.dll

0x75050000 - 0x75058000         C:\WINNT\system32\WSOCK32.dll

0x75030000 - 0x75043000         C:\WINNT\system32\WS2_32.DLL

0x75020000 - 0x75028000         C:\WINNT\system32\WS2HELP.DLL

0x74FD0000 - 0x74FED000         C:\WINNT\system32\msafd.dll

0x75010000 - 0x75017000         C:\WINNT\System32\wshtcpip.dll

0x7CA00000 - 0x7CA23000         C:\WINNT\system32\rsaenh.dll

0x77A50000 - 0x77B45000         C:\WINNT\system32\ole32.dll

0x77C10000 - 0x77C6E000         C:\WINNT\system32\USERENV.dll

0x77440000 - 0x774B7000         C:\WINNT\system32\CRYPT32.dll

0x77430000 - 0x77440000         C:\WINNT\system32\MSASN1.DLL

0x782F0000 - 0x78536000         C:\WINNT\system32\shell32.dll

0x70BD0000 - 0x70C1C000         C:\WINNT\system32\SHLWAPI.DLL

0x716F0000 - 0x7177A000         C:\WINNT\system32\COMCTL32.DLL

0x75170000 - 0x751BF000         C:\WINNT\system32\netapi32.dll

0x77BE0000 - 0x77BEF000         C:\WINNT\system32\SECUR32.DLL

0x751C0000 - 0x751C6000         C:\WINNT\system32\NETRAP.DLL

0x75150000 - 0x75160000         C:\WINNT\system32\SAMLIB.DLL

0x77950000 - 0x7797A000         C:\WINNT\system32\WLDAP32.DLL

0x77980000 - 0x779A4000         C:\WINNT\system32\DNSAPI.DLL

0x782C0000 - 0x782CC000         C:\WINNT\System32\rnr20.dll

0x77340000 - 0x77353000         C:\WINNT\system32\iphlpapi.dll

0x77520000 - 0x77525000         C:\WINNT\system32\ICMP.DLL

0x77320000 - 0x77337000         C:\WINNT\system32\MPRAPI.DLL

0x779B0000 - 0x77A4B000         C:\WINNT\system32\OLEAUT32.DLL

0x773B0000 - 0x773DE000         C:\WINNT\system32\ACTIVEDS.DLL

0x77380000 - 0x773A2000         C:\WINNT\system32\ADSLDPC.DLL

0x77830000 - 0x7783E000         C:\WINNT\system32\RTUTILS.DLL

0x77880000 - 0x7790D000         C:\WINNT\system32\SETUPAPI.DLL

0x774E0000 - 0x77512000         C:\WINNT\system32\RASAPI32.DLL

0x774C0000 - 0x774D1000         C:\WINNT\system32\RASMAN.DLL

0x77530000 - 0x77552000         C:\WINNT\system32\TAPI32.DLL

0x77360000 - 0x77379000         C:\WINNT\system32\DHCPCSVC.DLL

0x777E0000 - 0x777E8000         C:\WINNT\System32\winrnr.dll

0x777F0000 - 0x777F5000         C:\WINNT\system32\rasadhlp.dll

0x62F00000 - 0x62F0F000         C:\oracle\Ora92\bin\ocijdbc9.dll

0x610A0000 - 0x6113F000         C:\Oracle\Ora92\bin\oracore9.dll

0x612A0000 - 0x61319000         C:\Oracle\Ora92\bin\oranls9.dll

0x613A0000 - 0x613B1000         C:\Oracle\Ora92\bin\oraunls9.dll

0x60600000 - 0x6078F000         C:\Oracle\Ora92\bin\oraclient9.dll

0x60800000 - 0x60806000         C:\Oracle\Ora92\bin\oravsn9.dll

0x60500000 - 0x60590000         C:\Oracle\Ora92\bin\oracommon9.dll

0x0BFF0000 - 0x0C26F000         C:\Oracle\Ora92\bin\orageneric9.dll

0x62FC0000 - 0x6303D000         C:\Oracle\Ora92\bin\oraxml9.dll

0x780A0000 - 0x780B2000         C:\WINNT\system32\MSVCIRT.dll

0x630F0000 - 0x63117000         C:\Oracle\Ora92\bin\oraxsd9.dll

0x615A0000 - 0x61629000         C:\Oracle\Ora92\bin\orannzsbb9.dll

0x61480000 - 0x61535000         C:\Oracle\Ora92\bin\oran9.dll

0x61400000 - 0x6142C000         C:\Oracle\Ora92\bin\oranl9.dll

0x61960000 - 0x61972000         C:\Oracle\Ora92\bin\oranldap9.dll

0x62000000 - 0x62024000         C:\Oracle\Ora92\bin\oraldapclnt9.dll

0x616B0000 - 0x616C7000         C:\Oracle\Ora92\bin\orancrypt9.dll

0x62300000 - 0x6233E000         C:\Oracle\Ora92\bin\ORATRACE9.dll

0x61730000 - 0x61766000         C:\Oracle\Ora92\bin\oranro9.dll

0x617C0000 - 0x617C6000         C:\Oracle\Ora92\bin\oranhost9.dll

0x617D0000 - 0x617D6000         C:\Oracle\Ora92\bin\oranoname9.dll

0x616A0000 - 0x616A6000         C:\Oracle\Ora92\bin\orancds9.dll

0x61820000 - 0x61827000         C:\Oracle\Ora92\bin\orantns9.dll

0x64000000 - 0x64007000         C:\Oracle\Ora92\bin\oranms.dll

0x64020000 - 0x64030000         C:\Oracle\Ora92\bin\oranmsp.dll

0x60A00000 - 0x60D14000         C:\Oracle\Ora92\bin\orapls9.dll

0x62500000 - 0x62507000         C:\Oracle\Ora92\bin\oraslax9.dll

0x61350000 - 0x61360000         C:\Oracle\Ora92\bin\orasnls9.dll

0x60810000 - 0x60816000         C:\Oracle\Ora92\bin\orawtc9.dll

0x62600000 - 0x62676000         C:\Oracle\Ora92\bin\orasql9.dll

0x61910000 - 0x6191C000         C:\Oracle\Ora92\bin\orantcp9.dll

0x61890000 - 0x6189D000         C:\Oracle\Ora92\bin\orannts9.dll

0x75500000 - 0x75504000         C:\WINNT\system32\security.dll

0x782D0000 - 0x782EE000         C:\WINNT\system32\msv1_0.dll

0x77920000 - 0x77943000         C:\WINNT\system32\imagehlp.dll

0x72A00000 - 0x72A2D000         C:\WINNT\system32\DBGHELP.dll

0x690A0000 - 0x690AB000         C:\WINNT\system32\PSAPI.DLL

 

Local Time = Fri Feb 07 09:43:31 2003

Elapsed Time = 61284

#

  1. The exception above was detected in native code outside the VM

#

  1. Java VM: Java HotSpot(TM) Client VM (1.4.1-b21 mixed mode)

#

  1. An error report file has been saved as hs_err_pid2860.log.

  2. Please refer to the file for further information.

#

 


 

The log file that the output refers to just contains the previous output itself.

 

For whoever is fixing this part of the code, you might want to try setting the database connection timeout to something really low (like 30 seconds or something) so that you''ll be able to test your fix.

 

Thanks,

Aman

Subscription process not following Jabber protocol standards

$
0
0

Hi,

 

I''ve been having problems with the subscription process using my client (ie. trying to add and subscribe to a user).  As a result of my debugging, it seems to me that the server is sending a stray packet that it should not be sending.

 

I have pasted the following snippet from http://www.jabber.org/protocol/subscriptions.html :

 


 

2.  The Jabber User''s client then sends a <presence/> packet of type=''subscribe'' to the contact:

 

 

JABBER USER SENDS:

  <presence

      to=''contact@host''

      type=''subscribe''>

    <status>I would like to add you to my roster.</status>

  </presence>

 

3.  The Jabber User''s client then receives a second "roster push" from the server with the Contact in the pending sub-state of the ''none'' subscription state; this pending sub-state is denoted by the inclusion of the ask=''subscribe'' attribute in the roster item:

 

 

JABBER USER RECEIVES:

  <iq type=''set''>

    <query xmlns=''jabber:iq:roster''>

      <item

          jid=''contact@host''

          subscription=''none''

          name=''contact''

          ask=''subscribe''/>

    </query>

  </iq>

 

4. Once the Jabber User''s client sends the <presence/> packet of type=''subscribe'', that packet is delivered to the Contact (we will assume for the moment that the Contact is online):

 

 

CONTACT RECEIVES:

  <presence

      to=''contact@host''

      type=''subscribe''

      from=''jabberuser@host''>

    <status>I would like to add you to my roster.</status>

  </presence>

 


 

I have discovered that, in addition to step 4, "CONTACT" also receives a packet like this:

 

  <iq type=''set''>

    <query xmlns=''jabber:iq:roster''>

      <item

          jid=''jabberuser@host''

          subscription=''none''

          ask=''subscribe''/>

    </query>

  </iq>

 

This is exactly like the packet that "JABBERUSER" receives in step 3, except that this packet is addressed to ''jabberuser@host'', and the ''name'' attribute is missing (which makes sense).  I''m sure that this packet should not be sent, as the protocol docs do not mention it.

 

Please let me know if this is indeed a bug, as it is messing up my client...

JIVEUSERPROP table

$
0
0

I''ve noticed that no rows get added to this table during operation of the server.  I''m interested in storing user-specific properties....is there anyway I can have them stored in this table?  Or do I have to wait for plug-in support?

 

Thanks,

Aman

Roster group information not being saved to database

$
0
0

This is a followup on my previous experience of a roster group error.  I''m running the Jive XMPP server on Windows 2000.

 

It seems to me now that the the roster group information is not being properly saved to the (Oracle 9i) database.  When I create new groups, the server seems to cache the changes somewhere in memory.  It also tries to save the changes to the database, but what it saves does not make sense ( one group gets saved with a ROSTERID of -1, and it does not save the rest of the groups ).

 

So as long as the server is not restarted, there are no problems because the server seems to access its cache for retrieving roster group info.  However, if the server is restarted, then all the roster group changes are lost since the cache is gone and the server tries to retrieve the messed-up info from the database.

 

Unfortunately, there is nothing in any of the log files that indicates some sort of error.  This problem occurs even without the database connection timeout that was suspected before.

Welcome Alpha Partners

$
0
0

Welcome to the Jive XMPP Server Alpha support forum. Use this forum to post information regarding the alpha version of the XMPP server, your experiences, suggestions, and bugs.

 

Have fun!


Openfire 4.0.3 auf Ubuntu Server 16.04 mit jre 9

$
0
0

Habe die Installation gut hinbekommen. Auch in mySql die Datenbank angelegt, aber jetzt bin ich am Ende. Eine Verbindung zur Datenbank klappt nicht und das Adminkonto kann ich nicht anlegen, da auch beim ersten mal schon nach einem alten Passwort gefragt wird, welches nicht wie beschrieben "admin" ist.

 

Wie kann ich das login Problem lösen und wie das Datenbankproblem.

 

Wie ist die richtige Syntax der Datenbank (openfire) mit eckigen Klammern ohne?

Wo gibt man das Passwort für den Datenbankuser (openfire@localhost) an?

 

Habe alles ausprobiert, ich bekomme auch mit der internen Datenbank kein Konto hin!

 

mfg

Frank

Admin Account can't login into OpenFire Interface!!!

$
0
0

Hello guys!!!

 

I have a problem when I try to login with the admin account into the OpenFire interface (http://Server:9090)... See the attached image...

 

The funny thing is that I can login using the admin account into the system using the Spark client...

 

The Database engine is: MySQL v5.045...

 

I have full access to the OpenFire database...

 

 

Thank you very much for your help!!!

First admin log in fails

$
0
0

Does anyone know the password for the first admin login. It fails every
time with the “admin” what is stated. I did the setup for several times restarted
openfire, but nothing helped. How can I get into the webinterface? The password
is always wrong. It's may be an encryption problem by the java Version. Where can I patch it?

 

My system is ubuntu server 16.04 LTS with LAMP and java jre 9, openfire 4.0.3 with embedded database because connection to mySql failed.

openfire do not know the user password for the mysql database, but there is no position to get it in?!

 

Can anyone give me support on that?

Dialback Key Configuration

$
0
0

I have looked at the source code for the dialback command. The code pulls a secretkey from the secret keys cache. How do I set (and persist) a value for the secret key?

 

Thanks

Openfire with mongodb

$
0
0

Is there anyone who have achieved using MongoDB with OpenFire XMPP server? I would be hugely grateful if you could help me out.

Viewing all 4596 articles
Browse latest View live




Latest Images