Quantcast
Channel: Ignite Realtime : All Content - Openfire Dev
Viewing all articles
Browse latest Browse all 966

send xml unescaped message, makes me "unavailable", Why?

$
0
0

Hi,

If i send string unescaped message via smack, immediatly my presence goes tounavailable.

I know i should unescape my message and send. But if i did by mistake, why should my presence change?

Please help me to fix the problem ASAP.

 

I am using

smack 3.1.0

openfire 3.7.0

 

The error msg i got in log:

 

[Fatal Error] :1:722: The entity name must immediately follow the '&' in the entity reference.

ERROR:  'The entity name must immediately follow the '&' in the entity reference.'

 

** Transformation error

   org.xml.sax.SAXParseException: The entity name must immediately follow the '&' in the entity reference.

org.xml.sax.SAXParseException: The entity name must immediately follow the '&' in the entity reference.

    at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXP arser.java:1231)

    at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transformIdentity( TransformerImpl.java:609)

    at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(Transfor merImpl.java:707)

    at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(Transfor merImpl.java:313)

    at org.jivesoftware.smackx.debugger.EnhancedDebugger.formatXML(EnhancedDebugger.ja va:874)

    at org.jivesoftware.smackx.debugger.EnhancedDebugger.access$1700(EnhancedDebugger. java:65)

    at org.jivesoftware.smackx.debugger.EnhancedDebugger$21.run(EnhancedDebugger.java: 835)

    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)

    at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)

    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:26 9)

    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)

    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:17 4)

    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)

    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)

    at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)


Viewing all articles
Browse latest Browse all 966

Trending Articles