Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

- unhandled exception in Winamp when looking up cddb #2936

Closed
nvaccessAuto opened this issue Jan 17, 2013 · 5 comments
Closed

- unhandled exception in Winamp when looking up cddb #2936

nvaccessAuto opened this issue Jan 17, 2013 · 5 comments

Comments

@nvaccessAuto
Copy link

Reported by briang1 on 2013-01-17 20:18
This error is generated whenever winamp is used to play a new cd it does not know about via the winamp menu. Once the cd is known, the error is not heard.
I think some information appears on screen which is not read which shows the player looking for the details over the internet the first time, but not subsequently, and it is this information which triggers the error.

Here is a standard log with the error on a first run of the cd.

IO - speech.speak (18:27:31):
Speaking ('en_UK'), u'Winamp 5.63'
IO - speech.speak (18:27:37):
Speaking ('en_UK'), u'System subMenu Space'
IO - inputCore.InputManager.executeGesture (18:27:37):
Input: kb(desktop):downArrow
IO - speech.speak (18:27:37):
Speaking ('en_UK'), u'Winamp subMenu w'
IO - inputCore.InputManager.executeGesture (18:27:39):
Input: kb(desktop):rightArrow
IO - speech.speak (18:27:39):
Speaking ('en_UK'), u'Nullsoft Winamp... w 1 of 23'
IO - inputCore.InputManager.executeGesture (18:27:41):
Input: kb(desktop):downArrow
IO - speech.speak (18:27:41):
Speaking ('en_UK'), u'Play subMenu p'
IO - inputCore.InputManager.executeGesture (18:27:41):
Input: kb(desktop):rightArrow
IO - speech.speak (18:27:41):
Speaking ('en_UK'), u'File... \tL f 1 of 11'
IO - inputCore.InputManager.executeGesture (18:27:43):
Input: kb(desktop):downArrow
IO - speech.speak (18:27:43):
Speaking ('en_UK'), u'URL...\tCtrl+L u 2 of 11'
IO - inputCore.InputManager.executeGesture (18:27:44):
Input: kb(desktop):downArrow
IO - speech.speak (18:27:44):
Speaking ('en_UK'), u'Folder...\tShift+L f 3 of 11'
IO - inputCore.InputManager.executeGesture (18:27:45):
Input: kb(desktop):downArrow
IO - speech.speak (18:27:45):
Speaking ('en_UK'), u'Audio CD D: a 5 of 11'
IO - inputCore.InputManager.executeGesture (18:27:46):
Input: kb(desktop):downArrow
IO - speech.speak (18:27:46):
Speaking ('en_UK'), u'Audio CD E: a 6 of 11'
IO - inputCore.InputManager.executeGesture (18:27:48):
Input: kb(desktop):enter
DEBUGWARNING - watchdog.watcher (18:27:49):
Trying to recover from freeze, core stack:
File "nvda.pyw", line 164, in
File "core.pyc", line 298, in main
File "wx_core.pyc", line 8010, in MainLoop
File "wx_core.pyc", line 7306, in MainLoop
File "wx_misc.pyc", line 1358, in Notify
File "wx_core.pyc", line 14771, in Notify
File "IAccessibleHandler.pyc", line 793, in fakeFocus
File "NVDAObjects__init
.pyc", line 253, in objectWithFocus
File "NVDAObjects__init__.pyc", line 183, in findBestAPIClass
File "NVDAObjects__init__.pyc", line 182, in findBestAPIClass
File "NVDAObjects\IAccessible__init__.pyc", line 325, in kwargsFromSuper
File "IAccessibleHandler.pyc", line 333, in accessibleObjectFromEvent
File "oleacc.pyc", line 240, in AccessibleObjectFromEvent

DEBUGWARNING - IAccessibleHandler.accessibleObjectFromEvent (18:27:49):
oleacc.AccessibleObjectFromEvent with window 1179880, objectID -4 and childID 0:
ERROR - unhandled exception (18:27:49):
Traceback (most recent call last):
File "wx_misc.pyc", line 1358, in Notify
File "wx_core.pyc", line 14771, in Notify
File "IAccessibleHandler.pyc", line 796, in fakeFocus
File "IAccessibleHandler.pyc", line 660, in processFocusNVDAEvent
File "baseObject.pyc", line 34, in get
File "baseObject.pyc", line 110, in getPropertyViaCache
File "NVDAObjects\IAccessible__init
.pyc", line 597, in get_shouldAllowIAccessibleFocusEvent
File "baseObject.pyc", line 34, in get
File "baseObject.pyc", line 110, in getPropertyViaCache
File "NVDAObjects\IAccessible__init
.pyc", line 780, in _get_states
AttributeError: 'winampMainWindow' object has no attribute 'event_objectID'
IO - speech.speak (18:27:49):
Speaking ('en_UK'), u'1. The Noisettes - Transmission Will Start - Winamp'

This is the same cd next time.

IO - inputCore.InputManager.executeGesture (18:28:08):
Input: kb(desktop):alt+f4
IO - speech.speak (18:28:08):
Speaking ('en_UK'), u'Taskbar'
IO - inputCore.InputManager.executeGesture (18:28:11):
Input: kb(desktop):windows+m
DEBUG - appModuleHandler.update (18:28:11):
application winamp closed
IO - speech.speak (18:28:11):
Speaking ('en_UK'), u'Desktop list'
IO - speech.speak (18:28:11):
Speaking ('en_UK'), u'Winamp 19 of 65'
IO - inputCore.InputManager.executeGesture (18:28:13):
Input: kb(desktop):enter
IO - speech.speak (18:28:15):
Speaking ('en_UK'), u'Winamp 5.63'
IO - speech.speak (18:28:19):
Speaking ('en_UK'), u'System subMenu Space'
IO - inputCore.InputManager.executeGesture (18:28:20):
Input: kb(desktop):downArrow
IO - speech.speak (18:28:20):
Speaking ('en_UK'), u'Winamp subMenu w'
IO - inputCore.InputManager.executeGesture (18:28:21):
Input: kb(desktop):rightArrow
IO - speech.speak (18:28:21):
Speaking ('en_UK'), u'Nullsoft Winamp... w 1 of 23'
IO - inputCore.InputManager.executeGesture (18:28:22):
Input: kb(desktop):downArrow
IO - speech.speak (18:28:22):
Speaking ('en_UK'), u'Play subMenu p'
IO - inputCore.InputManager.executeGesture (18:28:22):
Input: kb(desktop):rightArrow
IO - speech.speak (18:28:23):
Speaking ('en_UK'), u'File... \tL f 1 of 11'
IO - inputCore.InputManager.executeGesture (18:28:24):
Input: kb(desktop):downArrow
IO - speech.speak (18:28:24):
Speaking ('en_UK'), u'URL...\tCtrl+L u 2 of 11'
IO - inputCore.InputManager.executeGesture (18:28:24):
Input: kb(desktop):downArrow
IO - speech.speak (18:28:24):
Speaking ('en_UK'), u'Folder...\tShift+L f 3 of 11'
IO - inputCore.InputManager.executeGesture (18:28:25):
Input: kb(desktop):downArrow
IO - speech.speak (18:28:25):
Speaking ('en_UK'), u'Audio CD D: a 5 of 11'
IO - inputCore.InputManager.executeGesture (18:28:26):
Input: kb(desktop):downArrow
IO - speech.speak (18:28:26):
Speaking ('en_UK'), u'Audio CD E: a 6 of 11'
IO - inputCore.InputManager.executeGesture (18:28:28):
Input: kb(desktop):enter
IO - speech.speak (18:28:28):
Speaking ('en_UK'), u'1. The Noisettes - Transmission Will Start - Winamp'
IO - inputCore.InputManager.executeGesture (18:28:40):
Input: kb(desktop):alt+f4
IO - speech.speak (18:28:41):
Speaking ('en_UK'), u'Taskbar'
IO - inputCore.InputManager.executeGesture (18:28:43):
Input: kb(desktop):control+alt+r
INFO - core.main (18:28:43):
Exiting

Now that first log showed little of what actually was going on on the winamp screen at the time of the error, so here is what I got when I gave it a non existent CD to look up. IE the text causing the error was displayed long enough to be seen.

ERROR - unhandled exception (19:22:14):
Traceback (most recent call last):
File "wx_misc.pyc", line 1358, in Notify
File "wx_core.pyc", line 14771, in Notify
File "IAccessibleHandler.pyc", line 796, in fakeFocus
File "IAccessibleHandler.pyc", line 660, in processFocusNVDAEvent
File "baseObject.pyc", line 34, in get
File "baseObject.pyc", line 110, in getPropertyViaCache
File "NVDAObjects\IAccessible__init
.pyc", line 597, in get_shouldAllowIAccessibleFocusEvent
File "baseObject.pyc", line 34, in get
File "baseObject.pyc", line 110, in getPropertyViaCache
File "NVDAObjects\IAccessible__init
.pyc", line 780, in _get_states
AttributeError: 'winampMainWindow' object has no attribute 'event_objectID'
IO - speech.speak (19:22:14):
Speaking ('en_UK'), u'Retrieving CD information... dialog Accessing Gracenote CDDB\xae...'
IO - speech.speak (19:22:14):
Speaking ('en_UK'), u'Abort button Alt+a'
IO - tones.beep (19:22:14):
Beep at pitch 1760.0, for 40 ms, left volume 50, right volume 50
IO - speech.speak (19:22:14):
Speaking ('en_UK'), u'100 percent'
IO - speech.speak (19:22:16):
Speaking ('en_UK'), u'1. cda://E,1 - Winamp'
IO - inputCore.InputManager.executeGesture (19:22:38):
Input: kb(desktop):control+alt+r
INFO - core.main (19:22:39):
Exiting

If you need any more info let me know.
It does this without the new winamp extended module or with it.

@LeonarddeR
Copy link
Collaborator

CC @Brian1Gaff, can you still reproduce this?

@bhavyashah
Copy link

This is just a friendly reminder for @Brian1Gaff to kindly respond to @LeonarddeR's #2936 (comment).

@Brian1Gaff
Copy link

Brian1Gaff commented Aug 20, 2017 via email

@Brian1Gaff
Copy link

Brian1Gaff commented Aug 20, 2017 via email

@ehollig
Copy link
Collaborator

ehollig commented Aug 20, 2017

Closing, as it sounds as if this is an issue with Winamp, which is now abandoned software. It is still usable, but development is abandoned.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants