Not Authorized when trying to Log in to Spark Web

This is from the Openfire Warning Log:

2008.09.18 11:10:35 Closing session due to exception: (SOCKET, R: /, L: /, S:
org.apache.mina.filter.codec.ProtocolDecoderException: java.lang.Exception: Disallowed character (Hexdump: 3C 70 6F 6C 69 63 79 2D 66 69 6C 65 2D 72 65 71 75 65 73 74 2F 3E 00)
at org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(ProtocolCodecF
at$EntryImpl$1.messageReceive d(
at org.apache.mina.filter.executor.ExecutorFilter.processEvent( :239)
at org.apache.mina.filter.executor.ExecutorFilter$
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$ Source)
at Source)
Caused by: java.lang.Exception: Disallowed character
at va:210)
at org.jivesoftware.openfire.nio.XMPPDecoder.doDecode(
at org.apache.mina.filter.codec.CumulativeProtocolDecoder.decode(CumulativeProtoco
at org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(ProtocolCodecF
… 9 more

This is my sparkweb.html config:

SparkWeb body { margin: 0px; overflow:hidden } function jive_sparkweb_getConfig() { return { server: "myserver", connectionType: "http", port: "5222", autoLogin: "false" }; ----------------------------------------------------------------------------- I am using Openfire 3.6.0a, and Spark 2.5.8. I am trying to get this setup so my citrix users can use it and I won't have to install spark on a citrix server. Any ideas?

This problem has occurred for a few people apparently in multiple subtle flavors. I am also one who cannot get SparkWeb to connect to my server. Other link with similar problems here;

I don’t know if you have read through these already perhaps you have, but if you figure your issue out I would love to know what it was. I can’t get past my ‘not authorized’ or a hang of the client.


I got the same log error as you with same SparkWeb and Openfire versions. I tried the changes posted by Oxymoron in

basically under SparkWeb.html

After that, my SparkWeb runs smoothly.

I used this config:

return {

server: “myserver.domain.local”,

port: 7070

bindPath: “/http-bind/”

connectionType: “http”

autoLogin: “false”



And then on the login screen I typed the follwoing:

Username Server Password

username myserver.domain.local password

Just to make sure, your server definition posted doesn’t have commas at end of each line.