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

Tapin Radio support has been broken #1300

Closed
nvaccessAuto opened this issue Jan 4, 2011 · 4 comments
Closed

Tapin Radio support has been broken #1300

nvaccessAuto opened this issue Jan 4, 2011 · 4 comments

Comments

@nvaccessAuto
Copy link

Reported by elliott94 on 2011-01-04 21:39
When using Tapin Radio (http://tapinradio.com/) in snap 3993, I receive the following log output. This same app worked fine in snap 3954 on Win 7, but I've been unable to test the same snap on Win 7 at this time.

IO - inputCore.InputManager.executeGesture (08:47:38):
Input: kb(laptop):windows+m
IO - speech.speakText (08:47:38):
Speaking u'Normal cursor'
IO - speech.speakText (08:47:39):
Speaking u'Desktop list'
IO - speech.speakText (08:47:39):
Speaking u'Recycle Bin not selected 1 of 8'
IO - inputCore.InputManager.executeGesture (08:47:40):
Input: kb(laptop):t
IO - speech.speakText (08:47:40):
Speaking u'TeamTalk 4 of 8'
IO - inputCore.InputManager.executeGesture (08:47:40):
Input: kb(laptop):t
IO - speech.speakText (08:47:41):
Speaking u'TapinRadio 7 of 8'
IO - inputCore.InputManager.executeGesture (08:47:41):
Input: kb(laptop):enter
IO - speech.speakText (08:47:42):
Speaking u'App start cursor'
ERROR - RPC: TapinRadio.exe,
nvdaHelper\build\x86\remote\injection.cpp, inprocMgrThreadFunc, line
92 (08:47:42):
GetModuleHandleEx failed, GetLastError returned 126
ERROR - RPC: TapinRadio.exe,
nvdaHelper\build\x86\remote\injection.cpp, injection_winEventCallback,
line 182 (08:47:42):
inproc manager thread died prematuraly
ERROR - RPC: TapinRadio.exe,
nvdaHelper\build\x86\remote\injection.cpp, inprocMgrThreadFunc, line
92 (08:47:42):
GetModuleHandleEx failed, GetLastError returned 126
DEBUGWARNING - watchdog.watcher (08:47:42):
Trying to recover from freeze, core stack:
 File "nvda.pyw", line 139, in
 File "core.pyc", line 263, in main
 File "wx_core.pyc", line 8007, in MainLoop
 File "wx_core.pyc", line 7303, in MainLoop
 File "core.pyc", line 248, in Notify
 File "IAccessibleHandler.pyc", line 845, in pumpAll
 File "IAccessibleHandler.pyc", line 611, in processGenericWinEvent
 File "IAccessibleHandler.pyc", line 533, in winEventToNVDAEvent
 File "NVDAObjects\IAccessible__init
_.pyc", line 37, in
getNVDAObjectFromEvent
 File "IAccessibleHandler.pyc", line 361, in accessibleObjectFromEvent

DEBUGWARNING - NVDAObjects.IAccessible.IAccessible.init (08:47:43):
Resorting to WindowFromPoint on accLocation
IO - speech.speakText (08:47:43):
Speaking u'TapinRadio v1.21 \x00 C:/Program Files/TapinRadio/TapinRadio.exe\x00'
IO - speech.speakText (08:47:43):
Speaking u'TapinRadio v1.21 \x00'
IO - speech.speakText (08:47:43):
Speaking u'Normal cursor'
IO - inputCore.InputManager.executeGesture (08:47:47):
Input: kb(laptop):nvda+tab
IO - speech.speakText (08:47:47):
Speaking u'TapinRadio v1.21 \x00 pane'
IO - inputCore.InputManager.executeGesture (08:47:48):
Input: kb(laptop):tab
ERROR - RPC: TapinRadio.exe,
nvdaHelper\build\x86\remote\injection.cpp, injection_winEventCallback,
line 182 (08:47:48):
inproc manager thread died prematuraly
ERROR - RPC: TapinRadio.exe,
nvdaHelper\build\x86\remote\injection.cpp, inprocMgrThreadFunc, line
92 (08:47:48):
GetModuleHandleEx failed, GetLastError returned 126
IO - speech.speakText (08:47:48):
Speaking u'pane'
IO - inputCore.InputManager.executeGesture (08:47:48):
Input: kb(laptop):tab
ERROR - RPC: TapinRadio.exe,
nvdaHelper\build\x86\remote\injection.cpp, injection_winEventCallback,
line 182 (08:47:48):
inproc manager thread died prematuraly
ERROR - RPC: TapinRadio.exe,
nvdaHelper\build\x86\remote\injection.cpp, inprocMgrThreadFunc, line
92 (08:47:48):
GetModuleHandleEx failed, GetLastError returned 126
IO - speech.speakText (08:47:48):
Speaking u'Search menu\x00 Search menu\x00'
IO - inputCore.InputManager.executeGesture (08:47:49):
Input: kb(laptop):tab
ERROR - RPC: TapinRadio.exe,
nvdaHelper\build\x86\remote\injection.cpp, injection_winEventCallback,
line 182 (08:47:49):
inproc manager thread died prematuraly
ERROR - RPC: TapinRadio.exe,
nvdaHelper\build\x86\remote\injection.cpp, inprocMgrThreadFunc, line
92 (08:47:49):
GetModuleHandleEx failed, GetLastError returned 126
IO - speech.speakText (08:47:49):
Speaking u'Volume 25%\x00 Volume 25%\x00'
IO - inputCore.InputManager.executeGesture (08:47:50):
Input: kb(laptop):tab
ERROR - RPC: TapinRadio.exe,
nvdaHelper\build\x86\remote\injection.cpp, injection_winEventCallback,
line 182 (08:47:50):
inproc manager thread died prematuraly
ERROR - RPC: TapinRadio.exe,
nvdaHelper\build\x86\remote\injection.cpp, inprocMgrThreadFunc, line
92 (08:47:50):
GetModuleHandleEx failed, GetLastError returned 126
IO - speech.speakText (08:47:50):
Speaking u'Play\x00'
IO - inputCore.InputManager.executeGesture (08:47:52):
Input: kb(laptop):tab
ERROR - RPC: TapinRadio.exe,
nvdaHelper\build\x86\remote\injection.cpp, injection_winEventCallback,
line 182 (08:47:52):
inproc manager thread died prematuraly
ERROR - RPC: TapinRadio.exe,
nvdaHelper\build\x86\remote\injection.cpp, inprocMgrThreadFunc, line
92 (08:47:52):
GetModuleHandleEx failed, GetLastError returned 126
IO - speech.speakText (08:47:52):
Speaking u'Start recording\x00 Start recording\x00'
IO - inputCore.InputManager.executeGesture (08:47:53):
Input: kb(laptop):tab
ERROR - RPC: TapinRadio.exe,
nvdaHelper\build\x86\remote\injection.cpp, injection_winEventCallback,
line 182 (08:47:53):
inproc manager thread died prematuraly
ERROR - RPC: TapinRadio.exe,
nvdaHelper\build\x86\remote\injection.cpp, inprocMgrThreadFunc, line
92 (08:47:53):
GetModuleHandleEx failed, GetLastError returned 126
IO - speech.speakText (08:47:53):
Speaking u'Mute Volume\x00 Mute Volume\x00'
IO - inputCore.InputManager.executeGesture (08:47:53):
Input: kb(laptop):tab
ERROR - RPC: TapinRadio.exe,
nvdaHelper\build\x86\remote\injection.cpp, injection_winEventCallback,
line 182 (08:47:53):
inproc manager thread died prematuraly
ERROR - RPC: TapinRadio.exe,
nvdaHelper\build\x86\remote\injection.cpp, inprocMgrThreadFunc, line
92 (08:47:53):
GetModuleHandleEx failed, GetLastError returned 126
IO - speech.speakText (08:47:54):
Speaking u'pane Type to search\x00'

@nvaccessAuto
Copy link
Author

Comment 1 by jteh (in reply to comment description) on 2011-01-04 21:54
Replying to elliott94:

This same app worked fine in snap 3954 on Win 7, but I've been unable to test the same snap on Win 7 at this time.

Can you clarify this please? On what OS did you test 3993 and on what OS did you test 3954?

Does NVDA work fine in the application aside from the error sounds? The log seems to indicate it is reading controls correctly.

From what I can tell, this issue is specific to this application and probably existed even before NVDA 2010.2 was released but not in 2010.1. Therefore, can you please test with NVDA 2010.2? You should see the same errors. Note that you won't hear the error sound, as the error sound is disabled in release versions, but you will see the log output. If you need to hear the error sound to be sure, test with NVDA 2010.2beta1.
Changes:
Milestone changed from None to None

@nvaccessAuto
Copy link
Author

Comment 2 by elliott94 (in reply to comment 1) on 2011-01-05 08:30
Replying to jteh:

Replying to elliott94:

This same app worked fine in snap 3954 on Win 7, but I've been unable to test the same snap on Win 7 at this time.

Can you clarify this please? On what OS did you test 3993 and on what OS did you test 3954?

Sorry. I meant I used snap 3954 on Win 7 with no errors what so ever, where as snap 3993 on XP produced the log output as described above.

Does NVDA work fine in the application aside from the error sounds? The log seems to indicate it is reading controls correctly.

Unfortunately not, Controls are in deed read, but the application is unusable; search results can't be read, etc.

Here is the log output from snap 3954 in 7, so you can see the difference:

DEBUG - core.main (08:18:47):
entering wx application main loop
IO - speech.speakText (08:18:47):
Speaking u'Taskbar'
IO - inputCore.InputManager.executeGesture (08:18:49):
Input: kb(desktop):windows+m
IO - speech.speakText (08:18:49):
Speaking u'Desktop list'
IO - speech.speakText (08:18:49):
Speaking u'TapinRadio 40 of 45'
IO - inputCore.InputManager.executeGesture (08:18:51):
Input: kb(desktop):enter
DEBUGWARNING - NVDAObjects.IAccessible.IAccessible.init (08:18:52):
Resorting to WindowFromPoint on accLocation
IO - speech.speakText (08:18:52):
Speaking u'TapinRadio v1.21 \x00 C:/Program Files (x86)/TapinRadio/TapinRadio.exe\x00'
IO - speech.speakText (08:18:52):
Speaking u'TapinRadio v1.21 \x00'
IO - speech.speakText (08:18:52):
Speaking u'edit subMenu Type to search\x00'
IO - inputCore.InputManager.executeGesture (08:18:59):
Input: kb(desktop):h
IO - inputCore.InputManager.executeGesture (08:18:59):
Input: kb(desktop):e
IO - inputCore.InputManager.executeGesture (08:18:59):
Input: kb(desktop):a
IO - inputCore.InputManager.executeGesture (08:18:59):
Input: kb(desktop):r
IO - inputCore.InputManager.executeGesture (08:19:00):
Input: kb(desktop):t
IO - inputCore.InputManager.executeGesture (08:19:01):
Input: kb(desktop):tab
IO - speech.speakTypedCharacters (08:19:01):
typed word: heart
IO - speech.speakText (08:19:01):
Speaking u'tree view'
IO - inputCore.InputManager.executeGesture (08:19:02):
Input: kb(desktop):downarrow
IO - speech.speakText (08:19:02):
Speaking u'level 1 Anglesey & Gwynedd (Heart) - UK\x00 1 of 45'
IO - inputCore.InputManager.executeGesture (08:19:03):
Input: kb(desktop):downarrow
IO - speech.speakText (08:19:03):
Speaking u'Bath (Heart) - UK\x00 2 of 45 level 1'
IO - inputCore.InputManager.executeGesture (08:19:04):
Input: kb(desktop):downarrow
IO - speech.speakText (08:19:04):
Speaking u'Bedford (Heart) - UK - Adult Contemporary\x00 3 of 45 level 1'
IO - inputCore.InputManager.executeGesture (08:19:06):
Input: kb(desktop):tab
IO - speech.speakText (08:19:06):
Speaking u'Search menu\x00 button Search menu\x00'
IO - inputCore.InputManager.executeGesture (08:19:07):
Input: kb(desktop):tab
IO - speech.speakText (08:19:07):
Speaking u'Volume 2%\x00 slider 2\x00 Volume 2%\x00'
IO - inputCore.InputManager.executeGesture (08:19:08):
Input: kb(desktop):tab
IO - speech.speakText (08:19:08):
Speaking u'grouping'
IO - speech.speakText (08:19:08):
Speaking u'Play\x00 button'
IO - inputCore.InputManager.executeGesture (08:19:09):
Input: kb(desktop):tab
IO - speech.speakText (08:19:09):
Speaking u'Start recording\x00 button Start recording\x00'
IO - inputCore.InputManager.executeGesture (08:19:10):
Input: kb(desktop):tab
IO - speech.speakText (08:19:10):
Speaking u'Mute Volume\x00 button Mute Volume\x00'
IO - inputCore.InputManager.executeGesture (08:19:10):
Input: kb(desktop):tab
IO - speech.speakText (08:19:11):
Speaking u'edit heart\x00 subMenu selected Type to search\x00'
IO - inputCore.InputManager.executeGesture (08:19:15):
Input: kb(desktop):nvda+n
IO - speech.speakText (08:19:15):
Speaking u'unknown'
IO - speech.speakText (08:19:15):
Speaking u'NVDA menu'
IO - inputCore.InputManager.executeGesture (08:19:15):
Input: kb(desktop):downarrow
IO - speech.speakText (08:19:15):
Speaking u'Preferences subMenu p'
IO - inputCore.InputManager.executeGesture (08:19:15):
Input: kb(desktop):downarrow
IO - speech.speakText (08:19:15):
Speaking u'Tools subMenu t'
IO - inputCore.InputManager.executeGesture (08:19:16):
Input: kb(desktop):enter
IO - speech.speakText (08:19:16):
Speaking u'View log v'
IO - inputCore.InputManager.executeGesture (08:19:17):
Input: kb(desktop):enter

After a bit more investigation, it appears that even when installing 3993 onto Win 7, the app does still work. Therefore, I have know idea why it won't work on XP - do you ahve any ideas? If not, I'll close.

Thanks.

@nvaccessAuto
Copy link
Author

Comment 3 by jteh on 2011-02-23 05:38
I do see the errors under XP, but the application works just fine. I have no problem accessing the search results.

@nvaccessAuto
Copy link
Author

Comment 4 by elliott94 on 2012-05-28 21:52
I've only ever seen this particular on my old Netbook, and to be honest I think it was most likely to do with the hardware. So, I'm closing this.
Changes:
Added labels: worksforme
State: closed

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

1 participant