Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 131772 - net-im/imcom disconnects when attempting to get protocol transport
Summary: net-im/imcom disconnects when attempting to get protocol transport
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High major (vote)
Assignee: Thomas Raschbacher
URL: http://imcom.im/
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-04-30 01:50 UTC by Dmitrij D. Czarkoff
Modified: 2012-09-17 09:09 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dmitrij D. Czarkoff 2006-04-30 01:50:02 UTC
This happens when I try to connect protocol transport jn any server with IMCom.

IMCom> /agenthelp icq.jabber.ru
Beginning the registration process. Requesting required information.
IMCom> Receive Exception

Traceback (most recent call last):
  File "/usr/share/imcom/JabberHandler.py", line 1281, in run
    self.feed(data)
  File "/usr/share/imcom/JabberHandler.py", line 1242, in feed
    self.parser.Parse(data,0)
  File "/usr/share/imcom/JabberHandler.py", line 663, in endElement
    self.imcom.handleIQ(self.elementStack.pop())
  File "/usr/share/imcom/IMCom.py", line 1712, in handleIQ
    self.handleIQRegister(iq)
  File "/usr/share/imcom/IMCom.py", line 2055, in handleIQRegister
    self.cbHandleIQError(iq.ffrom, iq.error.code, iq.error.text)
AttributeError: ErrorTag instance has no attribute 'text'
a is  exceptions.AttributeError
b is  ErrorTag instance has no attribute 'text'

Server Disconnected us at 12:30:10


My system:

ddc@czarkerlaptop ~ $ sudo lspci && emerge --info
00:00.0 Host bridge: ATI Technologies Inc ATI Radeon Xpress 200 (RS480/RS482/RX480/RX482) Chipset - Host bridge (rev 01)
00:02.0 PCI bridge: ATI Technologies Inc RS480 PCI-X Root Port
00:06.0 PCI bridge: ATI Technologies Inc RS480 PCI Bridge
00:13.0 USB Controller: ATI Technologies Inc IXP SB400 USB Host Controller
00:13.1 USB Controller: ATI Technologies Inc IXP SB400 USB Host Controller
00:13.2 USB Controller: ATI Technologies Inc IXP SB400 USB2 Host Controller
00:14.0 SMBus: ATI Technologies Inc IXP SB400 SMBus Controller (rev 11)
00:14.1 IDE interface: ATI Technologies Inc Standard Dual Channel PCI IDE Controller ATI
00:14.3 ISA bridge: ATI Technologies Inc IXP SB400 PCI-ISA Bridge
00:14.4 PCI bridge: ATI Technologies Inc IXP SB400 PCI-PCI Bridge
00:14.5 Multimedia audio controller: ATI Technologies Inc IXP SB400 AC'97 Audio Controller (rev 02)
00:14.6 Modem: ATI Technologies Inc ATI SB400 - AC'97 Modem Controller (rev 02)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
01:00.0 VGA compatible controller: ATI Technologies Inc Radeon Mobility X700 (PCIE)
02:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8053 PCI-E Gigabit Ethernet Controller (rev 19)
03:07.0 CardBus bridge: Texas Instruments PCIxx21/x515 Cardbus Controller
03:07.2 FireWire (IEEE 1394): Texas Instruments OHCI Compliant IEEE 1394 Host Controller
03:07.3 Mass storage controller: Texas Instruments PCIxx21 Integrated FlashMedia Controller
03:07.4 Class 0805: Texas Instruments PCI6411, PCI6421, PCI6611, PCI6621, PCI7411, PCI7421, PCI7611, PCI7621 Secure Digital (SD) Controller
03:09.0 Network controller: Intel Corporation PRO/Wireless 2200BG Network Connection (rev 05)
Portage 2.1_pre9-r5 (default-linux/x86/2006.0, gcc-3.4.6, glibc-2.4-r1, 2.6.16-suspend2-r1 i686)
=================================================================
System uname: 2.6.16-suspend2-r1 i686 AMD Turion(tm) 64 Mobile Technology MT-28
Gentoo Base System version 1.12.0_pre18
dev-lang/python:     2.4.3
dev-util/ccache:     [Not Present]
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.16.1-r2
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r5
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O3 -march=k8 -pipe -fomit-frame-pointer -Wall"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/share/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/eselect/compiler /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/env.d"
CXXFLAGS="-O3 -march=k8 -pipe -fomit-frame-pointer -Wall"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="ru_RU.utf8"
LC_ALL="ru_RU.utf8"
LINGUAS="ru en"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 3dnow X Xaw3d a52 aac aalib acpi alsa amr apm arts asf avi bash-completion bitmap-fonts bluetooth bzip2 cdinstall cdr cli crypt css cups curl curlwrappers dbus dga dio dri dvd dvdr encode exif fbcon ffmpeg flac gcj ggi gif gphoto2 gpm iconv icq imagemagick ipv6 jabber java javascript jpeg jpeg2k kde libcaca libg++ libwww mad mikmod mime mmx mng mp3 mpeg musepack musicbrainz ncurses nls nptl nptlonly nsplugin offensive ogg oggvorbis opengl pcre pda pdf pdflib perl pic png python qt quicktime readline real reflection samba sdl session speex spell spl sse sse2 ssl subversion svg tcpd tetex theora tidy tiff truetype truetype-fonts type1-fonts udev unicode vorbis wifi win32codecs xine xinerama xml xorg xv xvid zlib elibc_glibc input_devices_keyboard input_devices_mouse input_devices_synaptics kernel_linux linguas_ru linguas_en userland_GNU video_cards_radeon"
Unset:  ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTDIR_OVERLAY
Comment 1 Dmitrij D. Czarkoff 2006-04-30 02:04:42 UTC
Sorry, I've missed the important data:

ddc@czarkerlaptop ~ $ emerge -pv imcom && imcom -v

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] net-im/imcom-1.34  0 kB

Total size of downloads: 0 kB
IMCom version 1.33 patch 1 is released under the BSD license.
See LICENSE for details
Written by Casey Crabb (JID: airog@floobin.cx)
Usage: imcom [opts]
-d --debug    Turn on debugging
-p --profile  Use the specified profile
Example: imcom -p floobin.cx
Example: imcom
Example: imcom -d
Comment 2 Thomas Raschbacher gentoo-dev 2006-05-07 04:29:19 UTC
i'll ask the author about this next time i talk to him ...
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2006-11-19 05:13:41 UTC
Re-assigning wrt Bug 155664.
Comment 4 Dmitrij D. Czarkoff 2006-11-19 08:29:26 UTC
I am not autherized to watch the referenced bug. :-(
Comment 5 Thomas Raschbacher gentoo-dev 2007-06-15 14:25:15 UTC
will have a look..
ignore reference bug ... ;)
Comment 6 Thomas Raschbacher gentoo-dev 2007-06-15 14:27:37 UTC
works here - on my own server.
maybe the server is sending something invalid for some reason?
Comment 7 Dmitrij D. Czarkoff 2007-06-15 14:46:26 UTC
(In reply to comment #6)
> works here - on my own server.
> maybe the server is sending something invalid for some reason?

Don't think so: I tried several servers in Russia, all top known and used in a region. Any other JID-capable IM-client could connect, but imcom couldn't...

Still it's not supported anymore by the author, no successor appeared, so it looks like this bug could be simply ignored, the imcom could be retired from portage tree.
Comment 8 Thomas Raschbacher gentoo-dev 2007-07-20 14:04:50 UTC
hmm darn i like the client ;)
Comment 9 Thomas Raschbacher gentoo-dev 2012-01-29 20:59:28 UTC
I am currently considering just removing the whole package from the tree since the maintainer dropped it a long time ago.

Although someone else seems to have picked it back up. I'm trying to contact him now since there haven't been  any updates since 2010..
Comment 10 Peter Stuge 2012-01-29 21:54:25 UTC
(In reply to comment #0)
> This happens when I try to connect protocol transport jn any server with IMCom.
> 
> IMCom> /agenthelp icq.jabber.ru
> Beginning the registration process. Requesting required information.
> IMCom> Receive Exception
> 
> Traceback (most recent call last):
>   File "/usr/share/imcom/JabberHandler.py", line 1281, in run
>     self.feed(data)
>   File "/usr/share/imcom/JabberHandler.py", line 1242, in feed
>     self.parser.Parse(data,0)
>   File "/usr/share/imcom/JabberHandler.py", line 663, in endElement
>     self.imcom.handleIQ(self.elementStack.pop())
>   File "/usr/share/imcom/IMCom.py", line 1712, in handleIQ
>     self.handleIQRegister(iq)
>   File "/usr/share/imcom/IMCom.py", line 2055, in handleIQRegister
>     self.cbHandleIQError(iq.ffrom, iq.error.code, iq.error.text)
> AttributeError: ErrorTag instance has no attribute 'text'
> a is  exceptions.AttributeError
> b is  ErrorTag instance has no attribute 'text'
> 
> Server Disconnected us at 12:30:10

New maintainer here. I use transports locally without problems too. jabberd-1.4 server, with at the moment only an MSN transport.

Although the backtrace has some detail, it would be nice to have complete protocol dumps for a working and a failing case; ie. from another client and from imcom. I realize it has been a while.
Comment 11 Thomas Raschbacher gentoo-dev 2012-09-17 09:09:37 UTC
I am closing this as NEEDINFO.
@Dmitrij please re-open with info the maintainer requested if you still have the problem (and [want to] use imcom)