Hi Devs,

We found a problem when trying to build external functions for the
cloudberry demo.

When the external function is depend on certain library, the library that
comes with the external function will be blocked by same library in
AsterixDB. In our case, our external function 'geoTag' uses jackson v2.7.1,
and we packed all dependencies into one single jar. When running 'geoTag'
on Asterix, it will call jackson v2.0.0 in AsterixDB which causes
NullPointerException. We have to manually change pom.xml in AsterixDB to
fix that.

We are wondering is that because we load the external function in a wrong
way, or this could be one possible interesting problem which is worth
noticing. Thanks.

Best,
Xikui

Reply via email to