Can not install package | Community
Skip to main content
Level 2
July 27, 2016

Can not install package

  • July 27, 2016
  • 1 reply
  • 5290 views

My AEM version is 5.6.1.

I try to install one content package through crx/packmgr console.

During the process, it pop out the error message. It seems like the datastore has the problem. Nothing to do with the package.

Anyone has met this issue before, can share some idea to solve it.

 

Here is the erro message:

com.day.jcr.vault.packaging.PackageException: java.lang.RuntimeException: org.apache.jackrabbit.core.data.DataStoreException: Could not add record

                at com.day.jcr.vault.packaging.impl.ZipVaultPackage.extract(ZipVaultPackage.java:365)

                at com.day.jcr.vault.packaging.impl.JcrPackageImpl.extract(JcrPackageImpl.java:368)

                at com.day.jcr.vault.packaging.impl.JcrPackageImpl.install(JcrPackageImpl.java:336)

                at com.day.crx.packaging.impl.J2EEPackageManager.consoleInstall(J2EEPackageManager.java:327)

                at com.day.crx.packaging.impl.J2EEPackageManager.doPost(J2EEPackageManager.java:173)

                at com.day.crx.packaging.impl.PackageManagerServlet.doPost(PackageManagerServlet.java:144)

                at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)

                at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)

                at org.apache.felix.http.base.internal.handler.ServletHandler.doHandle(ServletHandler.java:96)

                at org.apache.felix.http.base.internal.handler.ServletHandler.handle(ServletHandler.java:79)

                at org.apache.felix.http.base.internal.dispatch.ServletPipeline.handle(ServletPipeline.java:42)

                at org.apache.felix.http.base.internal.dispatch.InvocationFilterChain.doFilter(InvocationFilterChain.java:49)

                at org.apache.felix.http.base.internal.dispatch.HttpFilterChain.doFilter(HttpFilterChain.java:33)

                at org.apache.sling.i18n.impl.I18NFilter.doFilter(I18NFilter.java:127)

                at org.apache.felix.http.base.internal.handler.FilterHandler.doHandle(FilterHandler.java:88)

                at org.apache.felix.http.base.internal.handler.FilterHandler.handle(FilterHandler.java:76)

                at org.apache.felix.http.base.internal.dispatch.InvocationFilterChain.doFilter(InvocationFilterChain.java:47)

                at org.apache.felix.http.base.internal.dispatch.HttpFilterChain.doFilter(HttpFilterChain.java:33)

                at org.apache.felix.http.sslfilter.internal.SslFilter.doFilter(SslFilter.java:55)

                at org.apache.felix.http.base.internal.handler.FilterHandler.doHandle(FilterHandler.java:88)

                at org.apache.felix.http.base.internal.handler.FilterHandler.handle(FilterHandler.java:76)

                at org.apache.felix.http.base.internal.dispatch.InvocationFilterChain.doFilter(InvocationFilterChain.java:47)

                at org.apache.felix.http.base.internal.dispatch.HttpFilterChain.doFilter(HttpFilterChain.java:33)

                at org.apache.sling.security.impl.ReferrerFilter.doFilter(ReferrerFilter.java:263)

                at org.apache.felix.http.base.internal.handler.FilterHandler.doHandle(FilterHandler.java:88)

                at org.apache.felix.http.base.internal.handler.FilterHandler.handle(FilterHandler.java:76)

                at org.apache.felix.http.base.internal.dispatch.InvocationFilterChain.doFilter(InvocationFilterChain.java:47)

                at org.apache.felix.http.base.internal.dispatch.HttpFilterChain.doFilter(HttpFilterChain.java:33)

                at com.adobe.granite.license.impl.LicenseCheckFilter.doFilter(LicenseCheckFilter.java:179)

                at org.apache.felix.http.base.internal.handler.FilterHandler.doHandle(FilterHandler.java:88)

                at org.apache.felix.http.base.internal.handler.FilterHandler.handle(FilterHandler.java:76)

                at org.apache.felix.http.base.internal.dispatch.InvocationFilterChain.doFilter(InvocationFilterChain.java:47)

                at org.apache.felix.http.base.internal.dispatch.HttpFilterChain.doFilter(HttpFilterChain.java:33)

                at org.apache.sling.engine.impl.log.RequestLoggerFilter.doFilter(RequestLoggerFilter.java:75)

                at org.apache.felix.http.base.internal.handler.FilterHandler.doHandle(FilterHandler.java:88)

                at org.apache.felix.http.base.internal.handler.FilterHandler.handle(FilterHandler.java:76)

                at org.apache.felix.http.base.internal.dispatch.InvocationFilterChain.doFilter(InvocationFilterChain.java:47)

                at org.apache.felix.http.base.internal.dispatch.HttpFilterChain.doFilter(HttpFilterChain.java:33)

                at org.apache.felix.http.base.internal.dispatch.FilterPipeline.dispatch(FilterPipeline.java:48)

                at org.apache.felix.http.base.internal.dispatch.Dispatcher.dispatch(Dispatcher.java:39)

                at org.apache.felix.http.base.internal.DispatcherServlet.service(DispatcherServlet.java:67)

                at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)

                at com.day.j2ee.servletengine.ServletRuntimeEnvironment.service(ServletRuntimeEnvironment.java:250)

                at com.day.j2ee.servletengine.RequestDispatcherImpl.doFilter(RequestDispatcherImpl.java:321)

                at com.day.j2ee.servletengine.RequestDispatcherImpl.service(RequestDispatcherImpl.java:340)

                at com.day.j2ee.servletengine.RequestDispatcherImpl.service(RequestDispatcherImpl.java:383)

                at com.day.j2ee.servletengine.ServletHandlerImpl.process(ServletHandlerImpl.java:335)

                at com.day.j2ee.servletengine.HttpListener$Worker.run(HttpListener.java:644)

                at java.lang.Thread.run(Thread.java:745)

Caused by: java.lang.RuntimeException: org.apache.jackrabbit.core.data.DataStoreException: Could not add record

                at org.apache.jackrabbit.core.value.ValueFactoryImpl.createValue(ValueFactoryImpl.java:135)

                at com.day.jcr.vault.fs.impl.io.FileArtifactHandler.importNtResource(FileArtifactHandler.java:337)

                at com.day.jcr.vault.fs.impl.io.FileArtifactHandler.accept(FileArtifactHandler.java:189)

                at com.day.jcr.vault.fs.io.Importer.commit(Importer.java:920)

                at com.day.jcr.vault.fs.io.Importer.commit(Importer.java:781)

                at com.day.jcr.vault.fs.io.Importer.commit(Importer.java:818)

                at com.day.jcr.vault.fs.io.Importer.commit(Importer.java:818)

                at com.day.jcr.vault.fs.io.Importer.commit(Importer.java:818)

                at com.day.jcr.vault.fs.io.Importer.commit(Importer.java:818)

                at com.day.jcr.vault.fs.io.Importer.commit(Importer.java:818)

                at com.day.jcr.vault.fs.io.Importer.commit(Importer.java:818)

                at com.day.jcr.vault.fs.io.Importer.commit(Importer.java:818)

                at com.day.jcr.vault.fs.io.Importer.commit(Importer.java:818)

                at com.day.jcr.vault.fs.io.Importer.commit(Importer.java:818)

                at com.day.jcr.vault.fs.io.Importer.commit(Importer.java:818)

                at com.day.jcr.vault.fs.io.Importer.run(Importer.java:424)

                at com.day.jcr.vault.packaging.impl.ZipVaultPackage.extract(ZipVaultPackage.java:360)

                ... 48 more

Caused by: org.apache.jackrabbit.core.data.DataStoreException: Could not add record

                at com.day.crx.core.data.ClusterDataStore.addRecordInternal(ClusterDataStore.java:389)

                at com.day.crx.core.data.ClusterDataStore.addRecord(ClusterDataStore.java:328)

                at org.apache.jackrabbit.core.value.BLOBInDataStore.getInstance(BLOBInDataStore.java:132)

                at org.apache.jackrabbit.core.value.InternalValue.getBLOBFileValue(InternalValue.java:626)

                at org.apache.jackrabbit.core.value.InternalValue.create(InternalValue.java:381)

                at org.apache.jackrabbit.core.value.InternalValueFactory.create(InternalValueFactory.java:108)

                at org.apache.jackrabbit.core.value.ValueFactoryImpl.createValue(ValueFactoryImpl.java:130)

                ... 64 more

Caused by: java.io.IOException: Can not rename /appl/online/products/adobe/author/crx-quickstart/repository/repository/datastore/tmp4812030506891792433.tmp to /appl/online/products/adobe/author/crx-quickstart/repository/repository/datastore/7c/46/b5/7c46b59fb4334d07055297c4083e0a20324a982c (media read only?)

                at com.day.crx.core.data.ClusterDataStore.addRecord(ClusterDataStore.java:428)

                at com.day.crx.core.data.ClusterDataStore.addRecordInternal(ClusterDataStore.java:370)

                ... 70 more

Error: java.lang.RuntimeException: org.apache.jackrabbit.core.data.DataStoreException: Could not add record

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.

1 reply

Level 2
July 27, 2016

This is the first time I met the issue. If anyone has any met it before or has any idea, please share with me.

If you need any more information, please let me know.

Chandra_gupta
Level 4
July 28, 2016

You should provide some of the information.

1. Author/Publish

2. Disk space

3. Browser/User logged

4. Windows or Linux

5. Size of package

6. Did you try install it other environment?

I can't suggest anything but other may suggest.

Level 2
July 28, 2016

Thank for reply.

1. Author/Publish: author

2. Disk space: 143G available

3. Browser/User logged: what does this mean?

4. Windows or Linux: Linux

5. Size of package: 3G

6. Did you try install it other environment? Yes. It can be installed without problem.

I have done one inconsistency check. And found out one item missing in author.

So I stop the author service and copy it from publish.

But when I want to put in repository folder it failed.

cp: cannot create regular file `<path>/1f/7c/a8/1f7ca85f6ab39b9530839376fe438d3198a720b3': Input/output error

Is this the root cause? System level issue?