PromucFlow_constructor/app/server/appsmith-plugins/mysqlPlugin
Shrikant Sharat Kandula 06c8210a3a
fix: Fix LinkageError with macOS DNSResolver class (#16581)
On macOS, when running a MySQL query, we see the following error:

```
java.lang.ClassCastException: class io.netty.channel.kqueue.KQueueEventLoopGroup cannot be cast to class io.netty.channel.EventLoopGroup
```

This is because of a `LinkageError`, caused because these classes exist both in the parent `server` module classpath, as well as in this plugin's classpath separately. To fix this, we removed this dependency from the server module.

But then, this caused a problem with how the `DNSResolver` class was being, well, resolved by the application class loader, vs the plugin class loader. This is a macOS specific problem, and doesn't affect other operating systems.

For this, we add just this package as a dependency to the MySQL plugin.
2022-09-06 22:00:53 +05:30
..
src feat: Add server-side base data types (#15784) (#16240) 2022-09-02 16:25:36 +05:30
plugin.properties Fix class name casing for MySqlPlugin (#148) 2020-07-23 17:33:34 +05:30
pom.xml fix: Fix LinkageError with macOS DNSResolver class (#16581) 2022-09-06 22:00:53 +05:30