[Mono-winforms-list] "The class UiaAtkBridge.Table could not be loaded"

Mario Carrion mario.carrion at gmail.com
Fri Oct 22 16:40:35 EDT 2010


On Fri, 2010-10-22 at 12:27 -0700, miszacus wrote:
> Hi,
Hello

> I had the same problem and I managed to work around it by downloading the
> the UiaAtkBridge source code, modifying the necessary classes and building
> it on my machine (Ubuntu x86). 
> 
> If you want, take a look here:  http://miszacus.net/index.php?a=uiaatkbridge
> http://miszacus.net/index.php?a=uiaatkbridge  - you can download the library
> and the modified source code from there.
That shouldn't happen because loading those libraries is wrapped around
a try/catch, anyway, something is clearly broken.

If I recall correctly UiaAtkBridge.Table was introduced in 1.0, and
since it's saying that this class is missing I bet you are using 0.9 or
lower, to fix it you could try two things:

1. Uninstall all "uia" related packages, this in case you don't need
accessibility.
2. If you *do* need accessibility you will have to wait a little bit, we
are working on packaging the 2.1 packages for Ubuntu 10.04, packages for
other distributions[1] are already available.

I guess this happened because you installed/mixed UI Automation versions
or built them from source and then you overwrote your packaged mono. If
you didn't do anything like that I will appreciate if you tell me where
you downloaded the debs, if you built them from sources or what you did
to get this error otherwise it will be really hard to fix.

- Mario

[1] http://mono-project.com/Accessibility:_Release_Notes_2.1




More information about the Mono-winforms-list mailing list