[ 
https://issues.apache.org/jira/browse/JCRVLT-793?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Christian Schneider updated JCRVLT-793:
---------------------------------------
    Description: 
We identified an error when exporting / importing a group in sling distribution.

The error is related to filter settings used in AEM but it is reproducible in a 
filevault integration test.

Filter settings:

 
{code:java}
pathFilterSet.addInclude(new DefaultPathFilter("/\\Q" + path.substring(1) + 
"\\E");
pathFilterSet.addInclude(new DefaultPathFilter(".*/rep:policy")); {code}
Error:
{noformat}
Caused by: org.xml.sax.SAXException: 
javax.jcr.nodetype.ConstraintViolationException: Invalid child node with type 
null at 
org.apache.jackrabbit.oak.jcr.xml.SysViewImportHandler.processNode(SysViewImportHandler.java:92)
     at 
org.apache.jackrabbit.oak.jcr.xml.SysViewImportHandler.endElement(SysViewImportHandler.java:221)
     at 
org.apache.jackrabbit.oak.jcr.xml.ImportHandler.endElement(ImportHandler.java:197)
   at 
org.apache.jackrabbit.vault.fs.impl.io.JcrSysViewTransformer.endNode(JcrSysViewTransformer.java:273)
 ... 60 common frames omittedCaused by: 
javax.jcr.nodetype.ConstraintViolationException: Invalid child node with type 
null       at 
org.apache.jackrabbit.oak.security.authorization.accesscontrol.AccessControlImporter.startChildInfo(AccessControlImporter.java:170)
  at 
org.apache.jackrabbit.oak.jcr.xml.ImporterImpl.startNode(ImporterImpl.java:375) 
     at 
org.apache.jackrabbit.oak.jcr.xml.SysViewImportHandler.processNode(SysViewImportHandler.java:81)
     ... 63 common frames omitted{noformat}
 

  was:
We identified an error when exporting / importing a group in sling distribution.

The error is related to filter settings used in AEM but it is reproducible in a 
filevault integration test.

Filter settings:

 
{code:java}
pathFilterSet.addInclude(new DefaultPathFilter("/\\Q" + path.substring(1) + 
"\\E");
pathFilterSet.addInclude(new DefaultPathFilter(".*/rep:policy")); {code}
Error:
{noformat}
08:49:44.707 [main] INFO  o.a.j.v.p.i.IntegrationTestBase - repository created: 
Apache Jackrabbit Oak 
1.22.4/var/folders/v1/p6r36_816glg0_p4symtb_g80000gq/T/vaulttest579091603543591269.zip08:49:44.832
 [main] WARN  o.a.j.v.p.impl.PackagePropertiesImpl - Package does not specify a 
version. setting to ''08:49:44.835 [main] WARN  
o.a.j.v.p.impl.PackagePropertiesImpl - Package does not specify a version. 
setting to ''08:49:44.838 [main] INFO  o.a.j.v.packaging.impl.ActivityLog - 
test:test: CREATE08:49:44.839 [main] INFO  o.a.j.v.packaging.impl.ActivityLog - 
test:test: UPLOAD08:49:44.849 [main] INFO  o.a.j.v.packaging.impl.ActivityLog - 
test/.snapshot:test: CREATE08:49:44.851 [main] INFO  
o.a.j.v.p.i.IntegrationTestBase - Creating snapshot for package test:test 
08:49:44.855 [main] INFO  o.a.j.v.p.i.IntegrationTestBase - A 
META-INF08:49:44.855 [main] INFO  o.a.j.v.p.i.IntegrationTestBase - A 
META-INF/MANIFEST.MF08:49:44.855 [main] INFO  o.a.j.v.p.i.IntegrationTestBase - 
A META-INF/vault08:49:44.855 [main] INFO  o.a.j.v.p.i.IntegrationTestBase - A 
META-INF/vault/config.xml08:49:44.855 [main] INFO  
o.a.j.v.p.i.IntegrationTestBase - A META-INF/vault/filter.xml08:49:44.855 
[main] INFO  o.a.j.v.p.i.IntegrationTestBase - A 
META-INF/vault/nodetypes.cnd08:49:44.855 [main] INFO  
o.a.j.v.p.i.IntegrationTestBase - A META-INF/vault/properties.xml08:49:44.856 
[main] INFO  o.a.j.v.p.i.IntegrationTestBase - A /.content.xml08:49:44.857 
[main] INFO  o.a.j.v.p.i.IntegrationTestBase - A /home08:49:44.857 [main] INFO  
o.a.j.v.p.i.IntegrationTestBase - A /home/.content.xml08:49:44.858 [main] INFO  
o.a.j.v.p.i.IntegrationTestBase - A /home/groups08:49:44.858 [main] INFO  
o.a.j.v.p.i.IntegrationTestBase - A /home/groups/.content.xml08:49:44.859 
[main] INFO  o.a.j.v.p.i.IntegrationTestBase - A /home/groups/z08:49:44.859 
[main] INFO  o.a.j.v.p.i.IntegrationTestBase - A 
/home/groups/z/.content.xml08:49:44.859 [main] INFO  
o.a.j.v.p.i.IntegrationTestBase - A /home/groups/z/z908:49:44.859 [main] INFO  
o.a.j.v.p.i.IntegrationTestBase - A /home/groups/z/z9/.content.xml08:49:44.860 
[main] INFO  o.a.j.v.p.i.IntegrationTestBase - A 
/home/groups/z/z9/z9Mjdcu4cZMV7fPKYJiJA08:49:44.860 [main] INFO  
o.a.j.v.p.i.IntegrationTestBase - A 
/home/groups/z/z9/z9Mjdcu4cZMV7fPKYJiJA/.content.xml08:49:44.860 [main] INFO  
o.a.j.v.p.i.IntegrationTestBase - A 
/home/groups/z/z9/z9Mjdcu4cZMV7fPKYJiJA/_rep_policy.xml08:49:44.861 [main] INFO 
 o.a.j.v.p.i.IntegrationTestBase - - Aggregation status: 6 of 4 prepared, 5 
collected08:49:44.863 [main] INFO  o.a.j.v.p.i.IntegrationTestBase - A 
META-INF/vault/definition/.content.xml08:49:44.869 [main] INFO  
o.a.j.v.packaging.impl.ActivityLog - test/.snapshot:test: SNAPSHOT08:49:44.869 
[main] WARN  o.a.j.v.p.impl.PackagePropertiesImpl - Package does not specify a 
version. setting to ''08:49:44.869 [main] INFO  o.a.j.v.p.i.IntegrationTestBase 
- Collecting import information... 08:49:44.870 [main] INFO  
o.a.j.v.p.i.IntegrationTestBase - Installing node types... 08:49:44.870 [main] 
INFO  o.a.j.v.p.i.IntegrationTestBase - - rep -> internal08:49:44.870 [main] 
INFO  o.a.j.v.p.i.IntegrationTestBase - - rep:Members08:49:44.870 [main] INFO  
o.a.j.v.p.i.IntegrationTestBase - - rep:Password08:49:44.870 [main] INFO  
o.a.j.v.p.i.IntegrationTestBase - Installing privileges... 08:49:44.870 [main] 
INFO  o.a.j.v.p.i.IntegrationTestBase - Importing content... 08:49:44.876 
[main] INFO  o.a.j.v.p.i.IntegrationTestBase - - /08:49:44.886 [main] ERROR 
o.a.jackrabbit.vault.fs.io.Importer - Error while committing /home: 
javax.jcr.RepositoryException: 
org.apache.jackrabbit.vault.fs.io.DocViewParser$XmlParseException: 
javax.jcr.InvalidSerializedDataException: Invalid sysview08:49:44.886 [main] 
ERROR o.a.jackrabbit.vault.fs.io.Importer - Error while committing : 
javax.jcr.RepositoryException: 
org.apache.jackrabbit.vault.fs.io.DocViewParser$XmlParseException: 
javax.jcr.InvalidSerializedDataException: Invalid sysview08:49:44.886 [main] 
WARN  o.a.jackrabbit.vault.fs.io.Importer - Error while committing changes: 
Retrying import from checkpoint at /. Retries 1/10. 
javax.jcr.RepositoryException: 
org.apache.jackrabbit.vault.fs.io.DocViewParser$XmlParseException: 
javax.jcr.InvalidSerializedDataException: Invalid sysview. Caused by 
org.apache.jackrabbit.vault.fs.io.DocViewParser$XmlParseException: 
javax.jcr.InvalidSerializedDataException: Invalid sysview. Caused by 
org.xml.sax.SAXException: javax.jcr.InvalidSerializedDataException: Invalid 
sysview. Caused by javax.jcr.InvalidSerializedDataException: Invalid sysview. 
Caused by org.xml.sax.SAXException: 
javax.jcr.nodetype.ConstraintViolationException: Invalid child node with type 
null. Caused by javax.jcr.nodetype.ConstraintViolationException: Invalid child 
node with type null08:49:44.887 [main] INFO  o.a.j.v.p.i.IntegrationTestBase - 
- /08:49:44.890 [main] ERROR o.a.jackrabbit.vault.fs.io.Importer - Error while 
committing /home: javax.jcr.RepositoryException: 
org.apache.jackrabbit.vault.fs.io.DocViewParser$XmlParseException: 
javax.jcr.InvalidSerializedDataException: Invalid sysview08:49:44.890 [main] 
ERROR o.a.jackrabbit.vault.fs.io.Importer - Error while committing : 
javax.jcr.RepositoryException: 
org.apache.jackrabbit.vault.fs.io.DocViewParser$XmlParseException: 
javax.jcr.InvalidSerializedDataException: Invalid sysview08:49:44.890 [main] 
WARN  o.a.jackrabbit.vault.fs.io.Importer - Error while committing changes: 
Retrying import from checkpoint at /. Retries 2/10. 
javax.jcr.RepositoryException: 
org.apache.jackrabbit.vault.fs.io.DocViewParser$XmlParseException: 
javax.jcr.InvalidSerializedDataException: Invalid sysview. Caused by 
org.apache.jackrabbit.vault.fs.io.DocViewParser$XmlParseException: 
javax.jcr.InvalidSerializedDataException: Invalid sysview. Caused by 
org.xml.sax.SAXException: javax.jcr.InvalidSerializedDataException: Invalid 
sysview. Caused by javax.jcr.InvalidSerializedDataException: Invalid sysview. 
Caused by org.xml.sax.SAXException: 
javax.jcr.nodetype.ConstraintViolationException: Invalid child node with type 
null. Caused by javax.jcr.nodetype.ConstraintViolationException: Invalid child 
node with type null08:49:44.890 [main] INFO  o.a.j.v.p.i.IntegrationTestBase - 
- /08:49:44.893 [main] ERROR o.a.jackrabbit.vault.fs.io.Importer - Error while 
committing /home: javax.jcr.RepositoryException: 
org.apache.jackrabbit.vault.fs.io.DocViewParser$XmlParseException: 
javax.jcr.InvalidSerializedDataException: Invalid sysview08:49:44.893 [main] 
ERROR o.a.jackrabbit.vault.fs.io.Importer - Error while committing : 
javax.jcr.RepositoryException: 
org.apache.jackrabbit.vault.fs.io.DocViewParser$XmlParseException: 
javax.jcr.InvalidSerializedDataException: Invalid sysview08:49:44.893 [main] 
WARN  o.a.jackrabbit.vault.fs.io.Importer - Error while committing changes: 
Retrying import from checkpoint at /. Retries 3/10. 
javax.jcr.RepositoryException: 
org.apache.jackrabbit.vault.fs.io.DocViewParser$XmlParseException: 
javax.jcr.InvalidSerializedDataException: Invalid sysview. Caused by 
org.apache.jackrabbit.vault.fs.io.DocViewParser$XmlParseException: 
javax.jcr.InvalidSerializedDataException: Invalid sysview. Caused by 
org.xml.sax.SAXException: javax.jcr.InvalidSerializedDataException: Invalid 
sysview. Caused by javax.jcr.InvalidSerializedDataException: Invalid sysview. 
Caused by org.xml.sax.SAXException: 
javax.jcr.nodetype.ConstraintViolationException: Invalid child node with type 
null. Caused by javax.jcr.nodetype.ConstraintViolationException: Invalid child 
node with type null08:49:44.893 [main] INFO  o.a.j.v.p.i.IntegrationTestBase - 
- /08:49:44.896 [main] ERROR o.a.jackrabbit.vault.fs.io.Importer - Error while 
committing /home: javax.jcr.RepositoryException: 
org.apache.jackrabbit.vault.fs.io.DocViewParser$XmlParseException: 
javax.jcr.InvalidSerializedDataException: Invalid sysview08:49:44.896 [main] 
ERROR o.a.jackrabbit.vault.fs.io.Importer - Error while committing : 
javax.jcr.RepositoryException: 
org.apache.jackrabbit.vault.fs.io.DocViewParser$XmlParseException: 
javax.jcr.InvalidSerializedDataException: Invalid sysview08:49:44.896 [main] 
WARN  o.a.jackrabbit.vault.fs.io.Importer - Error while committing changes: 
Retrying import from checkpoint at /. Retries 4/10. 
javax.jcr.RepositoryException: 
org.apache.jackrabbit.vault.fs.io.DocViewParser$XmlParseException: 
javax.jcr.InvalidSerializedDataException: Invalid sysview. Caused by 
org.apache.jackrabbit.vault.fs.io.DocViewParser$XmlParseException: 
javax.jcr.InvalidSerializedDataException: Invalid sysview. Caused by 
org.xml.sax.SAXException: javax.jcr.InvalidSerializedDataException: Invalid 
sysview. Caused by javax.jcr.InvalidSerializedDataException: Invalid sysview. 
Caused by org.xml.sax.SAXException: 
javax.jcr.nodetype.ConstraintViolationException: Invalid child node with type 
null. Caused by javax.jcr.nodetype.ConstraintViolationException: Invalid child 
node with type null08:49:44.897 [main] INFO  o.a.j.v.p.i.IntegrationTestBase - 
- /08:49:44.899 [main] ERROR o.a.jackrabbit.vault.fs.io.Importer - Error while 
committing /home: javax.jcr.RepositoryException: 
org.apache.jackrabbit.vault.fs.io.DocViewParser$XmlParseException: 
javax.jcr.InvalidSerializedDataException: Invalid sysview08:49:44.899 [main] 
ERROR o.a.jackrabbit.vault.fs.io.Importer - Error while committing : 
javax.jcr.RepositoryException: 
org.apache.jackrabbit.vault.fs.io.DocViewParser$XmlParseException: 
javax.jcr.InvalidSerializedDataException: Invalid sysview08:49:44.899 [main] 
WARN  o.a.jackrabbit.vault.fs.io.Importer - Error while committing changes: 
Retrying import from checkpoint at /. Retries 5/10. 
javax.jcr.RepositoryException: 
org.apache.jackrabbit.vault.fs.io.DocViewParser$XmlParseException: 
javax.jcr.InvalidSerializedDataException: Invalid sysview. Caused by 
org.apache.jackrabbit.vault.fs.io.DocViewParser$XmlParseException: 
javax.jcr.InvalidSerializedDataException: Invalid sysview. Caused by 
org.xml.sax.SAXException: javax.jcr.InvalidSerializedDataException: Invalid 
sysview. Caused by javax.jcr.InvalidSerializedDataException: Invalid sysview. 
Caused by org.xml.sax.SAXException: 
javax.jcr.nodetype.ConstraintViolationException: Invalid child node with type 
null. Caused by javax.jcr.nodetype.ConstraintViolationException: Invalid child 
node with type null08:49:44.900 [main] INFO  o.a.j.v.p.i.IntegrationTestBase - 
- /08:49:44.902 [main] ERROR o.a.jackrabbit.vault.fs.io.Importer - Error while 
committing /home: javax.jcr.RepositoryException: 
org.apache.jackrabbit.vault.fs.io.DocViewParser$XmlParseException: 
javax.jcr.InvalidSerializedDataException: Invalid sysview08:49:44.902 [main] 
ERROR o.a.jackrabbit.vault.fs.io.Importer - Error while committing : 
javax.jcr.RepositoryException: 
org.apache.jackrabbit.vault.fs.io.DocViewParser$XmlParseException: 
javax.jcr.InvalidSerializedDataException: Invalid sysview08:49:44.902 [main] 
WARN  o.a.jackrabbit.vault.fs.io.Importer - Error while committing changes: 
Retrying import from checkpoint at /. Retries 6/10. 
javax.jcr.RepositoryException: 
org.apache.jackrabbit.vault.fs.io.DocViewParser$XmlParseException: 
javax.jcr.InvalidSerializedDataException: Invalid sysview. Caused by 
org.apache.jackrabbit.vault.fs.io.DocViewParser$XmlParseException: 
javax.jcr.InvalidSerializedDataException: Invalid sysview. Caused by 
org.xml.sax.SAXException: javax.jcr.InvalidSerializedDataException: Invalid 
sysview. Caused by javax.jcr.InvalidSerializedDataException: Invalid sysview. 
Caused by org.xml.sax.SAXException: 
javax.jcr.nodetype.ConstraintViolationException: Invalid child node with type 
null. Caused by javax.jcr.nodetype.ConstraintViolationException: Invalid child 
node with type null08:49:44.903 [main] INFO  o.a.j.v.p.i.IntegrationTestBase - 
- /08:49:44.905 [main] ERROR o.a.jackrabbit.vault.fs.io.Importer - Error while 
committing /home: javax.jcr.RepositoryException: 
org.apache.jackrabbit.vault.fs.io.DocViewParser$XmlParseException: 
javax.jcr.InvalidSerializedDataException: Invalid sysview08:49:44.905 [main] 
ERROR o.a.jackrabbit.vault.fs.io.Importer - Error while committing : 
javax.jcr.RepositoryException: 
org.apache.jackrabbit.vault.fs.io.DocViewParser$XmlParseException: 
javax.jcr.InvalidSerializedDataException: Invalid sysview08:49:44.905 [main] 
WARN  o.a.jackrabbit.vault.fs.io.Importer - Error while committing changes: 
Retrying import from checkpoint at /. Retries 7/10. 
javax.jcr.RepositoryException: 
org.apache.jackrabbit.vault.fs.io.DocViewParser$XmlParseException: 
javax.jcr.InvalidSerializedDataException: Invalid sysview. Caused by 
org.apache.jackrabbit.vault.fs.io.DocViewParser$XmlParseException: 
javax.jcr.InvalidSerializedDataException: Invalid sysview. Caused by 
org.xml.sax.SAXException: javax.jcr.InvalidSerializedDataException: Invalid 
sysview. Caused by javax.jcr.InvalidSerializedDataException: Invalid sysview. 
Caused by org.xml.sax.SAXException: 
javax.jcr.nodetype.ConstraintViolationException: Invalid child node with type 
null. Caused by javax.jcr.nodetype.ConstraintViolationException: Invalid child 
node with type null08:49:44.905 [main] INFO  o.a.j.v.p.i.IntegrationTestBase - 
- /08:49:44.907 [main] ERROR o.a.jackrabbit.vault.fs.io.Importer - Error while 
committing /home: javax.jcr.RepositoryException: 
org.apache.jackrabbit.vault.fs.io.DocViewParser$XmlParseException: 
javax.jcr.InvalidSerializedDataException: Invalid sysview08:49:44.907 [main] 
ERROR o.a.jackrabbit.vault.fs.io.Importer - Error while committing : 
javax.jcr.RepositoryException: 
org.apache.jackrabbit.vault.fs.io.DocViewParser$XmlParseException: 
javax.jcr.InvalidSerializedDataException: Invalid sysview08:49:44.907 [main] 
WARN  o.a.jackrabbit.vault.fs.io.Importer - Error while committing changes: 
Retrying import from checkpoint at /. Retries 8/10. 
javax.jcr.RepositoryException: 
org.apache.jackrabbit.vault.fs.io.DocViewParser$XmlParseException: 
javax.jcr.InvalidSerializedDataException: Invalid sysview. Caused by 
org.apache.jackrabbit.vault.fs.io.DocViewParser$XmlParseException: 
javax.jcr.InvalidSerializedDataException: Invalid sysview. Caused by 
org.xml.sax.SAXException: javax.jcr.InvalidSerializedDataException: Invalid 
sysview. Caused by javax.jcr.InvalidSerializedDataException: Invalid sysview. 
Caused by org.xml.sax.SAXException: 
javax.jcr.nodetype.ConstraintViolationException: Invalid child node with type 
null. Caused by javax.jcr.nodetype.ConstraintViolationException: Invalid child 
node with type null08:49:44.908 [main] INFO  o.a.j.v.p.i.IntegrationTestBase - 
- /08:49:44.910 [main] ERROR o.a.jackrabbit.vault.fs.io.Importer - Error while 
committing /home: javax.jcr.RepositoryException: 
org.apache.jackrabbit.vault.fs.io.DocViewParser$XmlParseException: 
javax.jcr.InvalidSerializedDataException: Invalid sysview08:49:44.910 [main] 
ERROR o.a.jackrabbit.vault.fs.io.Importer - Error while committing : 
javax.jcr.RepositoryException: 
org.apache.jackrabbit.vault.fs.io.DocViewParser$XmlParseException: 
javax.jcr.InvalidSerializedDataException: Invalid sysview08:49:44.910 [main] 
WARN  o.a.jackrabbit.vault.fs.io.Importer - Error while committing changes: 
Retrying import from checkpoint at /. Retries 9/10. 
javax.jcr.RepositoryException: 
org.apache.jackrabbit.vault.fs.io.DocViewParser$XmlParseException: 
javax.jcr.InvalidSerializedDataException: Invalid sysview. Caused by 
org.apache.jackrabbit.vault.fs.io.DocViewParser$XmlParseException: 
javax.jcr.InvalidSerializedDataException: Invalid sysview. Caused by 
org.xml.sax.SAXException: javax.jcr.InvalidSerializedDataException: Invalid 
sysview. Caused by javax.jcr.InvalidSerializedDataException: Invalid sysview. 
Caused by org.xml.sax.SAXException: 
javax.jcr.nodetype.ConstraintViolationException: Invalid child node with type 
null. Caused by javax.jcr.nodetype.ConstraintViolationException: Invalid child 
node with type null08:49:44.910 [main] INFO  o.a.j.v.p.i.IntegrationTestBase - 
- /08:49:44.914 [main] ERROR o.a.jackrabbit.vault.fs.io.Importer - Error while 
committing /home: javax.jcr.RepositoryException: 
org.apache.jackrabbit.vault.fs.io.DocViewParser$XmlParseException: 
javax.jcr.InvalidSerializedDataException: Invalid sysview08:49:44.914 [main] 
ERROR o.a.jackrabbit.vault.fs.io.Importer - Error while committing : 
javax.jcr.RepositoryException: 
org.apache.jackrabbit.vault.fs.io.DocViewParser$XmlParseException: 
javax.jcr.InvalidSerializedDataException: Invalid sysview08:49:44.914 [main] 
ERROR o.a.jackrabbit.vault.fs.io.Importer - Error while committing changes. 
Aborting.08:49:44.914 [main] ERROR o.a.j.v.p.impl.ZipVaultPackage - Error 
during install.javax.jcr.RepositoryException: 
org.apache.jackrabbit.vault.fs.io.DocViewParser$XmlParseException: 
javax.jcr.InvalidSerializedDataException: Invalid sysview   at 
org.apache.jackrabbit.vault.fs.impl.io.AbstractArtifactHandler.importDocView(AbstractArtifactHandler.java:187)
       at 
org.apache.jackrabbit.vault.fs.impl.io.GenericArtifactHandler.accept(GenericArtifactHandler.java:88)
 at org.apache.jackrabbit.vault.fs.io.Importer.commit(Importer.java:1115)       
 at org.apache.jackrabbit.vault.fs.io.Importer.commit(Importer.java:976) at 
org.apache.jackrabbit.vault.fs.io.Importer.commit(Importer.java:1018)        at 
org.apache.jackrabbit.vault.fs.io.Importer.run(Importer.java:531)    at 
org.apache.jackrabbit.vault.packaging.impl.ZipVaultPackage.extract(ZipVaultPackage.java:284)
 at 
org.apache.jackrabbit.vault.packaging.impl.JcrPackageImpl.extract(JcrPackageImpl.java:398)
   at 
org.apache.jackrabbit.vault.packaging.impl.JcrPackageImpl.extract(JcrPackageImpl.java:356)
   at 
org.apache.jackrabbit.vault.packaging.impl.JcrPackageImpl.install(JcrPackageImpl.java:350)
   at 
org.apache.jackrabbit.vault.packaging.integration.UserContentPackageIT.createPackageGroup(UserContentPackageIT.java:413)
     at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native 
Method)       at 
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     at 
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     at java.base/java.lang.reflect.Method.invoke(Method.java:566)   at 
org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
 at 
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
  at 
org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
   at 
org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
    at 
org.junit.internal.runners.statements.ExpectException.evaluate(ExpectException.java:19)
      at 
org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)   
     at 
org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)  at 
org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)     at 
org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
 at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)        at 
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
   at 
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
    at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)  at 
org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)      at 
org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)    at 
org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)      at 
org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)     at 
org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)   
     at 
org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)  at 
org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:54)        at 
org.junit.rules.RunRules.evaluate(RunRules.java:20)  at 
org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)     at 
org.junit.runners.ParentRunner.run(ParentRunner.java:413)    at 
org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:93)
  at 
org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:40)  
     at 
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:530)
   at 
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:758)
   at 
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:453)
        at 
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:211)Caused
 by: org.apache.jackrabbit.vault.fs.io.DocViewParser$XmlParseException: 
javax.jcr.InvalidSerializedDataException: Invalid sysview        at 
org.apache.jackrabbit.vault.fs.io.DocViewParser.parse(DocViewParser.java:256)   
     at 
org.apache.jackrabbit.vault.fs.impl.io.AbstractArtifactHandler.importDocView(AbstractArtifactHandler.java:177)
       ... 43 common frames omittedCaused by: org.xml.sax.SAXException: 
javax.jcr.InvalidSerializedDataException: Invalid sysview      at 
org.apache.jackrabbit.vault.fs.impl.io.DocViewSAXHandler.endElement(DocViewSAXHandler.java:362)
      at 
java.xml/com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:610)
 at 
java.xml/com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement(AbstractXMLDocumentParser.java:184)
       at 
java.xml/com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:351)
        at 
java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2710)
 at 
java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:605)
        at 
java.xml/com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:112)
    at 
java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:534)
        at 
java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:888)
    at 
java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:824)
    at 
java.xml/com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
      at 
java.xml/com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1216)
     at 
java.xml/com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:635)
   at 
java.xml/com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl.parse(SAXParserImpl.java:324)
 at 
org.apache.jackrabbit.vault.fs.io.DocViewParser.parse(DocViewParser.java:254)   
     ... 44 common frames omittedCaused by: 
javax.jcr.InvalidSerializedDataException: Invalid sysview        at 
org.apache.jackrabbit.vault.fs.impl.io.JcrSysViewTransformer.endNode(JcrSysViewTransformer.java:275)
 at 
org.apache.jackrabbit.vault.fs.impl.io.DocViewImporter.endDocViewNode(DocViewImporter.java:433)
      at 
org.apache.jackrabbit.vault.fs.impl.io.DocViewSAXHandler.endElement(DocViewSAXHandler.java:359)
      ... 58 common frames omittedCaused by: org.xml.sax.SAXException: 
javax.jcr.nodetype.ConstraintViolationException: Invalid child node with type 
null     at 
org.apache.jackrabbit.oak.jcr.xml.SysViewImportHandler.processNode(SysViewImportHandler.java:92)
     at 
org.apache.jackrabbit.oak.jcr.xml.SysViewImportHandler.endElement(SysViewImportHandler.java:221)
     at 
org.apache.jackrabbit.oak.jcr.xml.ImportHandler.endElement(ImportHandler.java:197)
   at 
org.apache.jackrabbit.vault.fs.impl.io.JcrSysViewTransformer.endNode(JcrSysViewTransformer.java:273)
 ... 60 common frames omittedCaused by: 
javax.jcr.nodetype.ConstraintViolationException: Invalid child node with type 
null       at 
org.apache.jackrabbit.oak.security.authorization.accesscontrol.AccessControlImporter.startChildInfo(AccessControlImporter.java:170)
  at 
org.apache.jackrabbit.oak.jcr.xml.ImporterImpl.startNode(ImporterImpl.java:375) 
     at 
org.apache.jackrabbit.oak.jcr.xml.SysViewImportHandler.processNode(SysViewImportHandler.java:81)
     ... 63 common frames omitted{noformat}
 


> Error when importing group: Invalid child node with type null
> -------------------------------------------------------------
>
>                 Key: JCRVLT-793
>                 URL: https://issues.apache.org/jira/browse/JCRVLT-793
>             Project: Jackrabbit FileVault
>          Issue Type: Bug
>          Components: vlt
>            Reporter: Christian Schneider
>            Priority: Major
>
> We identified an error when exporting / importing a group in sling 
> distribution.
> The error is related to filter settings used in AEM but it is reproducible in 
> a filevault integration test.
> Filter settings:
>  
> {code:java}
> pathFilterSet.addInclude(new DefaultPathFilter("/\\Q" + path.substring(1) + 
> "\\E");
> pathFilterSet.addInclude(new DefaultPathFilter(".*/rep:policy")); {code}
> Error:
> {noformat}
> Caused by: org.xml.sax.SAXException: 
> javax.jcr.nodetype.ConstraintViolationException: Invalid child node with type 
> null       at 
> org.apache.jackrabbit.oak.jcr.xml.SysViewImportHandler.processNode(SysViewImportHandler.java:92)
>      at 
> org.apache.jackrabbit.oak.jcr.xml.SysViewImportHandler.endElement(SysViewImportHandler.java:221)
>      at 
> org.apache.jackrabbit.oak.jcr.xml.ImportHandler.endElement(ImportHandler.java:197)
>    at 
> org.apache.jackrabbit.vault.fs.impl.io.JcrSysViewTransformer.endNode(JcrSysViewTransformer.java:273)
>  ... 60 common frames omittedCaused by: 
> javax.jcr.nodetype.ConstraintViolationException: Invalid child node with type 
> null       at 
> org.apache.jackrabbit.oak.security.authorization.accesscontrol.AccessControlImporter.startChildInfo(AccessControlImporter.java:170)
>   at 
> org.apache.jackrabbit.oak.jcr.xml.ImporterImpl.startNode(ImporterImpl.java:375)
>       at 
> org.apache.jackrabbit.oak.jcr.xml.SysViewImportHandler.processNode(SysViewImportHandler.java:81)
>      ... 63 common frames omitted{noformat}
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to