Expand my Community achievements bar.

Enhance your AEM Assets & Boost Your Development: [AEM Gems | June 19, 2024] Improving the Developer Experience with New APIs and Events
SOLVED

Request failed: org.apache.jackrabbit.vault.packaging.PackageException: java.lang.IllegalStateException: Blob equality check failed (500)

Avatar

Level 2

I am working in a proxy environment and tried to build and deploy the projec using the command mvn clean install -PautoInstallPackage , build was success but it is not getting deployed ..

 

I can find the below error:

Request failed: org.apache.jackrabbit.vault.packaging.PackageException: java.lang.IllegalStateException: Blob equality check failed (500) while creating the build , but the build is success

 

Kindly help out with the steps to resolve this 

1 Accepted Solution

Avatar

Correct answer by
Community Advisor

Hi @JADISH ,

My guess is that either firewall/antivirus policies/network restrictions could potentially be the root cause for this behaviour that's blocking "upload/installation" of files on your machine.

Check if

  • you have https/ssl enabled in settings.xml or pom.xml or any rc file?
  • proxy is enabled in settings.xml?
  • you are able to manually install the generated package at http://localhost:4502//crx/packmgr/index.jsp after logging-in as admin user.

Additionally, 

Check if you're able to access "https://repo.adobe.com/nexus/content/groups/public" ​via browser? If yes, then fix your cacerts- download the repo.adobe.com cert and add it to your keystore. If not, then your network proxy is the root cause, try different network/machine and test the same.

You could also configure a proxy in your settings.xml if you have one available.

E.g. https://stackoverflow.com/questions/21076179/pkix-path-building-failed-and-unable-to-find-valid-cert...

Hope that helps!

Regards,

Santosh

View solution in original post

3 Replies

Avatar

Community Advisor

Hi,
Could you please check if the package can be installed manually.

It could be that the package has some content which are not correct as per JCR node definition



Arun Patidar

Avatar

Correct answer by
Community Advisor

Hi @JADISH ,

My guess is that either firewall/antivirus policies/network restrictions could potentially be the root cause for this behaviour that's blocking "upload/installation" of files on your machine.

Check if

  • you have https/ssl enabled in settings.xml or pom.xml or any rc file?
  • proxy is enabled in settings.xml?
  • you are able to manually install the generated package at http://localhost:4502//crx/packmgr/index.jsp after logging-in as admin user.

Additionally, 

Check if you're able to access "https://repo.adobe.com/nexus/content/groups/public" ​via browser? If yes, then fix your cacerts- download the repo.adobe.com cert and add it to your keystore. If not, then your network proxy is the root cause, try different network/machine and test the same.

You could also configure a proxy in your settings.xml if you have one available.

E.g. https://stackoverflow.com/questions/21076179/pkix-path-building-failed-and-unable-to-find-valid-cert...

Hope that helps!

Regards,

Santosh

Avatar

Community Advisor

@JADISH 

There is a possibility there is a missmatch in jcr node definition.

There could be permission issues, and is unable to write the binaries on the datastore folder.

Hope this helps!