Expand my Community achievements bar.

SOLVED

i'm facing this error while building for AEMaaCS

Avatar

Level 3

[ERROR] The analyser found the following errors for author and publish :
[ERROR] [api-regions-exportsimports] org.xhtmlrenderer:flying-saucer-pdf-itext5:9.1.22: Bundle flying-saucer-pdf-itext5:9.1.22 is importing package(s) [
Package com.itextpdf.text;version=[5.5,6), Package com.itextpdf.text.pdf;version=[5.5,6)] in start level 20 but no visible bundle is exporting these for
that start level in the required version range. (aem:sample:core-aemaacs.all:1.0.0-SNAPSHOT)
[ERROR] [api-regions-exportsimports] aem:sample:core-aemaacs.core:1.0.0-SNAPSHOT: Bundle core-aemaacs.core:1.0.0-SNAPSHOT is importing package(s) [co
m.maxmind.geoip2.model, com.maxmind.geoip2, com.maxmind.db, com.maxmind.geoip2.exception, com.adobe.acs.commons.email, com.maxmind.geoip2.record] in start level 20 but no bundle is exporting these for that start level.

 

Can anyone guid me that how to embed or export this dependency? or a way fix this issue?

i'm using 35v archetype.

 

 

1 Accepted Solution

Avatar

Correct answer by
Level 3

This issue resolved after make use of Export-Package in bnd-plugin

Export-Package

 

6 Replies

Avatar

Employee

Hi @vkarthick ,

 

You need to make sure these bundles are embedded in the container (all) project, otherwise during runtime Cloud instance won't have these bundles to refer to. which is why you are seeing this error.

Make sure these bundles are embedded properly in the POM file of the container, you can refer to this article here.

https://myaemlearnings.blogspot.com/2021/08/embedding-third-party-dependencyosgi.html 

 

Hope this helps!

 

Regards,

Nitesh

Avatar

Community Advisor

@vkarthick  Add below dependencies in all pom.xml file (Version can be any your preffered one)

<dependency>
<groupId>com.itextpdf</groupId>
<artifactId>itextpdf</artifactId>
<version>5.5.13</version>
</dependency>

And also embed the depedency as below  

<embedded>
<groupId>com.itextpdf</groupId>
<artifactId>itextpdf</artifactId>
<target>/apps/xxxx/install</target>
</embedded>

Hope this works !!!!

Avatar

Level 3

Thanks, 

i have also had this issue

m.maxmind.geoip2.model, com.maxmind.geoip2, com.maxmind.db, com.maxmind.geoip2.exception, com.adobe.acs.commons.email, com.maxmind.geoip2.record] 

Avatar

Level 7

Is this happening on the local AEM cloud sdk jar or AEM as a cloud environment?

Avatar

Correct answer by
Level 3

This issue resolved after make use of Export-Package in bnd-plugin

Export-Package

 

page footer