Pidgin ошибка разбора xml

  • Печать

Страницы: [1]   Вниз

Тема: Pidgin: Ошибка разбора XML (vk.com XMPP)  (Прочитано 1926 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн
setevoy

На днях установил Ubuntu 12.10, как всегда — поставил Pidgin, сегодня решил добавить ВКонтакте — и внезапно…

При попытке подключения — указанная в теме топика ошибка. Раньше не сталкивался с ней — нормально работало и на FreeBSD, и на Ubuntu, и даже на Windows.

Ubuntu 12.10 + KDE 4, Pidgin Версия: 1:2.10.6-0ubuntu2

Google ничего толковго не подсказывает.

Поиск по форуму выдал только аналогичную тему с QutIM, там советуют поставить libqt4-xmlpatterns — но у меня она уже установлена:

# aptitude search xmlpatterns
i   libqt4-xmlpatterns                                                                      - Qt 4 XML patterns module                                                                         
i A libqt4-xmlpatterns:i386                                                                 - Qt 4 XML patterns module

Подскажите — что ещё можно попробовать сделать?

P.S. XMPP Facebook — работает без проблем.


Оффлайн
nik.ilych

У меня такая же ошибка была, я пытался соединиться с e-mail в качестве имени пользователя.
Получилось соединиться без проблем, когда вместо имени пользователя поставил свой id, узнал его из адресной строки браузера: https://vk.com/мой_id


Оффлайн
kires

а как в pidgin написать имя пользователя как e-mail, если он автоматически по собаке понимает xmpp домен?


  • Печать

Страницы: [1]   Вверх

@balkian The this.socket.end() issue has been fixed in node-xmpp v0.4.5. However, I still get the original XML Parse Error even when setting a listener for the ‘error’ event.

I can consistently trigger this error when using the xmpp client and logging in from another program (i.e. Pidgin) with the exact same username and resource.

So with node-xmpp I’m logged in as: me@myserver.com/Node
And then with Pidgin I log in as: me@myserver.com/Node

Every time, that will cause the following XML to be sent to node-xmpp:

<error xmlns='http://etherx.jabber.org/streams'>
    <conflict xmlns='urn:ietf:params:xml:ns:xmpp-streams'/>
    <text xmlns='urn:ietf:params:xml:ns:xmpp-streams' lang=''>Replaced by new connection</text>
</error>

Simplified version of my node.js script:

var xmpp = require('node-xmpp'),
    jabber = new xmpp.Client({jid: 'jid', password: 'password'});

jabber.on('error', function(){
    console.log('error');
});
jabber.on('stanza', function(stanza){
    console.log(stanza.toString());
});

I get the following error immediately when the above XML is sent (before my ‘stanza’ listener is triggered):

Error: XML parse error
    at Connection.error (/var/node/node_modules/node-xmpp/lib/xmpp/connection.js:349:24)
    at StreamParser.<anonymous> (/var/node/node_modules/node-xmpp/lib/xmpp/connection.js:157:14)
    at StreamParser.EventEmitter.emit (events.js:95:17)
    at StreamParser.error (/var/node/node_modules/node-xmpp/lib/xmpp/stream_parser.js:113:10)
    at SaxExpat.<anonymous> (/var/node/node_modules/node-xmpp/lib/xmpp/stream_parser.js:59:18)
    at SaxExpat.EventEmitter.emit (events.js:95:17)
    at null.<anonymous> (/var/node/node_modules/node-xmpp/node_modules/ltx/lib/sax_expat.js:14:14)
    at EventEmitter.emit (events.js:95:17)
    at Parser.parse (/var/node/node_modules/node-xmpp/node_modules/node-expat/lib/node-expat.js:18:22)
    at SaxExpat.write (/var/node/node_modules/node-xmpp/node_modules/ltx/lib/sax_expat.js:24:22)

I don’t know if this information is helpful. I’d like to be able to handle errors as I’m sure error stanzas will be sent quite a lot and for a variety of reasons.


Description


Денис Корявов



2008-12-05 14:13:21 MSK

При попытке подключения к Google Talk пишет "Ошибка разбора XML". Как удалось найти в рассылке Community в теме "pidgin после сегодняшнего dist-upgrade", проблема связана с libxml2 и требуется либо убрать баг в ней, либо обновить версию Pidgin.


Comment 1


Alexey Shabalin



2009-01-05 16:35:46 MSK

Господа, я не знаю, какя сейчас версия pidgin в 4.1.
Просьба перепроверить, и если ошибка не подтверждается, закрыть баг.


Comment 2


Денис Корявов



2009-01-06 21:16:44 MSK

Сейчас 2.5.1 и все работает. 

Bug #1596271 reported by
DEDan
on 2016-06-26

This bug affects 1 person

Affects Status Importance Assigned to Milestone


pidgin (Ubuntu)

New

Undecided


Unassigned

Bug Description

When try to connect to the work jabber-server, I get the XML parser error message. I found in pidgin logs the following information:

(10:30:18) jabber: Recv (ssl)(259): <message <email address hidden>/Юрий Артемов» <email address hidden>/random538FF279″ type=»groupchat»><body>EDA0BDEDB88A</body><active xmlns=»http://jabber.org/protocol/chatstates»/><delay xmlns=»urn:xmpp:delay» stamp=»2016-06-25T13:40:13Z» /></message>
(10:30:18) jabber: XML parser error for JabberStream 0x7f06fd168400: Domain 1, code 9, level 3: Char 0xD83D out of allowed range
(10:30:18) jabber: XML parser error for JabberStream 0x7f06fd168400: Domain 1, code 9, level 3: PCDATA invalid Char value 55357
(10:30:18) jabber: xmlParseChunk returned fatal 9
(10:30:18) connection: Connection error on 0x7f06fd1661e0 (reason: 0 description: Ошибка разбора XML)

I’m pretty sure that EDA0BDEDB88A — this is some specific emoticon.

ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: pidgin 1:2.10.9-0ubuntu3.2
ProcVersionSignature: Ubuntu 3.13.0-89.136-generic 3.13.11-ckt39
Uname: Linux 3.13.0-89-generic x86_64
NonfreeKernelModules: nvidia
ApportVersion: 2.14.1-0ubuntu3.21
Architecture: amd64
CurrentDesktop: Unity
Date: Sun Jun 26 10:43:57 2016
InstallationDate: Installed on 2013-05-04 (1148 days ago)
InstallationMedia: Ubuntu 13.04 «Raring Ringtail» — Release amd64 (20130424)
ProcEnviron:
 LANGUAGE=ru_RU
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=ru_RU.UTF-8
 SHELL=/bin/bash
SourcePackage: pidgin
UpgradeStatus: Upgraded to trusty on 2014-04-18 (799 days ago)

В пиджине при создании аккаунта нужно подтвердить сертификат. Здесь такого нет?

  • Ссылка

А я все подтвердил, но в последние дни он постоянно падает без каких-либо сообщений.

  • Ссылка

Там вроде бы можно поставить передачу паролей открытым текстом и тогда все нормально . несекурно правда . Пол года назад я именно так и настраивал

Loki13 ★★★★★

(12.03.11 11:00:22 MSK)

  • Показать ответ
  • Ссылка

Gajim УМВР ничего не просит подтверждать.

radg ★★★★

(12.03.11 13:32:53 MSK)

  • Ссылка

Ответ на:

комментарий
от SAA 12.03.11 09:54:32 MSK

Ответ на:

комментарий
от ZenitharChampion 12.03.11 13:36:15 MSK

Ответ на:

комментарий
от unikum 12.03.11 14:01:28 MSK

Да ладно, везде работает, а в копыте так, конечно контакт виноват.

SAA ★★★

(12.03.11 14:02:22 MSK)

  • Показать ответ
  • Ссылка

Ответ на:

комментарий
от SAA 12.03.11 14:02:22 MSK

Ответ на:

комментарий
от HTaeD 12.03.11 14:02:08 MSK

Нет, у фкянтяякти есть свой сервер без шлюзов с остальными. Наверно сертификат сменился, Pidgin перескачал а Kopete не стал.

  • Ссылка

Ответ на:

комментарий
от unikum 12.03.11 14:04:14 MSK

Тогда беру свои слова назад.

SAA ★★★

(12.03.11 14:34:11 MSK)

  • Ссылка

Ответ на:

комментарий
от ZenitharChampion 12.03.11 13:36:15 MSK

>Может борьба с неофициальными клиентами

Довольно странно бороться с «неофициальными» клиентами, размещая инструкции по их настройке и не имея официального клиента.

massimus ★★★

(12.03.11 15:14:04 MSK)

  • Ссылка

Ответ на:

комментарий
от Loki13 12.03.11 11:00:22 MSK

данная опция отмечена по-умолчанию, поставил jabbim. Все работает.

frozenix ★★★

(12.03.11 16:42:55 MSK)

  • Ссылка

копет из кде 4.6 отваливается. кутим 0.2 тоже отваливается, с ошибкой разбора xml. gajim работает. вот и перешёл обратно на кде с его прогами.

smvm

(12.03.11 17:23:45 MSK)

  • Ссылка

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.

Понравилась статья? Поделить с друзьями:
  • Pidgin ошибка при загрузке среды gtk
  • Pid 411 ошибка volvo vnl
  • Pid 27 код ошибки вольво vnl
  • Pickle data was truncated ошибка
  • Pickit2 ошибка vdd