Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 525905

Summary: Accessibility warnings in console
Product: [Eclipse Project] Platform Reporter: Alexander Kurtakov <akurtakov>
Component: SWTAssignee: Eric Williams <ericwill>
Status: CLOSED DUPLICATE QA Contact:
Severity: normal    
Priority: P3 CC: lufimtse
Version: 4.7   
Target Milestone: ---   
Hardware: PC   
OS: Linux   
Whiteboard:

Description Alexander Kurtakov CLA 2017-10-12 02:34:40 EDT
In I20171011-2000 I get a lot of:
Eclipse:17099): GLib-GObject-WARNING **: gsignal.c:3492: signal name 'text_changed::delete' is invalid for instance '0x7fd04e0811b0' of type 'SwtFixedAccessible'

(Eclipse:17099): GLib-GObject-WARNING **: gsignal.c:3492: signal name 'text_changed::insert' is invalid for instance '0x7fd04e0811b0' of type 'SwtFixedAccessible'

(Eclipse:17099): GLib-GObject-WARNING **: gsignal.c:3492: signal name 'text_changed::delete' is invalid for instance '0x7fd04e0811b0' of type 'SwtFixedAccessible'

(Eclipse:17099): GLib-GObject-WARNING **: gsignal.c:3492: signal name 'text_changed::insert' is invalid for instance '0x7fd04e0811b0' of type 'SwtFixedAccessible'

Looks like text_changed:* signals work is too eager.
Comment 1 Eric Williams CLA 2017-10-12 10:23:58 EDT
I am aware of these warnings. They are happening because not all the ATK interfaces are hooked up yet, but the Java listeners are sending the signals anyway. It should be resolved by M4 once the AtkText interfaces are implemented.

More info at bug 470031#c36.

*** This bug has been marked as a duplicate of bug 470031 ***
Comment 2 Leo Ufimtsev CLA 2017-10-12 14:55:03 EDT
(In reply to Alexander Kurtakov from comment #0)
> In I20171011-2000 I get a lot of:
> Eclipse:17099): GLib-GObject-WARNING **: gsignal.c:3492: signal name
> 'text_changed::delete' is invalid for instance '0x7fd04e0811b0' of type
> 'SwtFixedAccessible'
> 
> (Eclipse:17099): GLib-GObject-WARNING **: gsignal.c:3492: signal name
> 'text_changed::insert' is invalid for instance '0x7fd04e0811b0' of type
> 'SwtFixedAccessible'
> 
> (Eclipse:17099): GLib-GObject-WARNING **: gsignal.c:3492: signal name
> 'text_changed::delete' is invalid for instance '0x7fd04e0811b0' of type
> 'SwtFixedAccessible'
> 
> (Eclipse:17099): GLib-GObject-WARNING **: gsignal.c:3492: signal name
> 'text_changed::insert' is invalid for instance '0x7fd04e0811b0' of type
> 'SwtFixedAccessible'
> 
> Looks like text_changed:* signals work is too eager.

Out of curiosity, are you using a screenreader when these occur?
Comment 3 Eric Williams CLA 2017-10-12 14:57:06 EDT
(In reply to Leo Ufimtsev from comment #2)
> (In reply to Alexander Kurtakov from comment #0)
> > In I20171011-2000 I get a lot of:
> > Eclipse:17099): GLib-GObject-WARNING **: gsignal.c:3492: signal name
> > 'text_changed::delete' is invalid for instance '0x7fd04e0811b0' of type
> > 'SwtFixedAccessible'
> > 
> > (Eclipse:17099): GLib-GObject-WARNING **: gsignal.c:3492: signal name
> > 'text_changed::insert' is invalid for instance '0x7fd04e0811b0' of type
> > 'SwtFixedAccessible'
> > 
> > (Eclipse:17099): GLib-GObject-WARNING **: gsignal.c:3492: signal name
> > 'text_changed::delete' is invalid for instance '0x7fd04e0811b0' of type
> > 'SwtFixedAccessible'
> > 
> > (Eclipse:17099): GLib-GObject-WARNING **: gsignal.c:3492: signal name
> > 'text_changed::insert' is invalid for instance '0x7fd04e0811b0' of type
> > 'SwtFixedAccessible'
> > 
> > Looks like text_changed:* signals work is too eager.
> 
> Out of curiosity, are you using a screenreader when these occur?

Probably not, the signals are sent without a screenreader being active.