[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.
Solved! Go to Solution.
Views
Replies
Total Likes
This issue resolved after make use of Export-Package in bnd-plugin
Export-Package
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
@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 !!!!
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]
This solution working for me .
Thank You
Is this happening on the local AEM cloud sdk jar or AEM as a cloud environment?
local AEM cloud sdk jar
This issue resolved after make use of Export-Package in bnd-plugin
Export-Package
@vkarthick am also facing the same issue , could you please let us know how you have added in pom.xml ?
step 1:Go to core/pom.xml
step 2: please find the below plugin
bnd-maven-plugin
step 3: Where add the packages as shown below
Export-Package:
com.maxmind.geoip2;version="2.16.0",\
com.itextpdf;version="5.13.2",\
step 4: Try to build again and it should resolve the problem.
Hi,
I did the same, I am able to resolve some of the dependency but after adding some dependency i.e. com.sun.jersey.api.client. After build it is showing so many dependencies to add.
Before
After adding export for com.sun.jersey
Export-Package: com.sun.jersey.*;version=1.19.4
Do you have any idea why it is behaving like that.
Views
Replies
Total Likes