[jira] [Commented] (JCRVLT-436) VLT-RCP bundle no longer working with older Jackrabbit/Oak versions
[ https://issues.apache.org/jira/browse/JCRVLT-436?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17112083#comment-17112083 ] Konrad Windszus commented on JCRVLT-436: Fixed in http://svn.apache.org/r1877947. > VLT-RCP bundle no longer working with older Jackrabbit/Oak versions > --- > > Key: JCRVLT-436 > URL: https://issues.apache.org/jira/browse/JCRVLT-436 > Project: Jackrabbit FileVault > Issue Type: Bug > Components: RCP >Affects Versions: 3.4.4 >Reporter: Konrad Windszus >Assignee: Konrad Windszus >Priority: Major > Fix For: 3.4.6 > > Attachments: Screenshot 2020-05-13 at 16.28.08.png > > > Due to the upgrade of the dependencies in > https://issues.apache.org/jira/browse/JCRVLT-344 and > https://issues.apache.org/jira/browse/JCRVLT-399 the vlt-rcp bundle does no > longer start on older distributions. > E.g. on AEM 6.5.4 the following imports can no be resolved: > # org.apache.jackrabbit.util,version=[2.5.0,3) -- Cannot be resolved > (exported in older version by bundle > org.apache.jackrabbit.jackrabbit-jcr-commons) > # org.apache.jackrabbit.api.security,version=[2.4.1,2.5) -- Cannot be > resolved (exported in older version by bundle > org.apache.jackrabbit.jackrabbit-api) -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (JCRVLT-436) VLT-RCP bundle no longer working with older Jackrabbit/Oak versions
[ https://issues.apache.org/jira/browse/JCRVLT-436?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17111354#comment-17111354 ] Konrad Windszus commented on JCRVLT-436: In https://github.com/apache/jackrabbit-filevault/pull/78/commits I leverage {{bnd-resolve-maven-plugin}} to make sure that all constraints (e.g. Import-Package header) can be resolved in a minimum supported OSGi container (baseline is AEM 6.3). That way the build will fail, if the generated bundles (both RCP and Core) will no longer resolve in such an environment. > VLT-RCP bundle no longer working with older Jackrabbit/Oak versions > --- > > Key: JCRVLT-436 > URL: https://issues.apache.org/jira/browse/JCRVLT-436 > Project: Jackrabbit FileVault > Issue Type: Bug > Components: RCP >Affects Versions: 3.4.4 >Reporter: Konrad Windszus >Assignee: Konrad Windszus >Priority: Major > Fix For: 3.4.6 > > Attachments: Screenshot 2020-05-13 at 16.28.08.png > > > Due to the upgrade of the dependencies in > https://issues.apache.org/jira/browse/JCRVLT-344 and > https://issues.apache.org/jira/browse/JCRVLT-399 the vlt-rcp bundle does no > longer start on older distributions. > E.g. on AEM 6.5.4 the following imports can no be resolved: > # org.apache.jackrabbit.util,version=[2.5.0,3) -- Cannot be resolved > (exported in older version by bundle > org.apache.jackrabbit.jackrabbit-jcr-commons) > # org.apache.jackrabbit.api.security,version=[2.4.1,2.5) -- Cannot be > resolved (exported in older version by bundle > org.apache.jackrabbit.jackrabbit-api) -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (JCRVLT-436) VLT-RCP bundle no longer working with older Jackrabbit/Oak versions
[ https://issues.apache.org/jira/browse/JCRVLT-436?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17106749#comment-17106749 ] Tobias Bocanegra commented on JCRVLT-436: - I don't think this was deliberate. IMO, the RCP bundle should not embed any jackrabbit/oak libraries, but expect those to be installed in AEM. > VLT-RCP bundle no longer working with older Jackrabbit/Oak versions > --- > > Key: JCRVLT-436 > URL: https://issues.apache.org/jira/browse/JCRVLT-436 > Project: Jackrabbit FileVault > Issue Type: Bug > Components: RCP >Affects Versions: 3.4.4 >Reporter: Konrad Windszus >Assignee: Konrad Windszus >Priority: Major > Fix For: 3.4.6 > > Attachments: Screenshot 2020-05-13 at 16.28.08.png > > > Due to the upgrade of the dependencies in > https://issues.apache.org/jira/browse/JCRVLT-344 and > https://issues.apache.org/jira/browse/JCRVLT-399 the vlt-rcp bundle does no > longer start on older distributions. > E.g. on AEM 6.5.4 the following imports can no be resolved: > # org.apache.jackrabbit.util,version=[2.5.0,3) -- Cannot be resolved > (exported in older version by bundle > org.apache.jackrabbit.jackrabbit-jcr-commons) > # org.apache.jackrabbit.api.security,version=[2.4.1,2.5) -- Cannot be > resolved (exported in older version by bundle > org.apache.jackrabbit.jackrabbit-api) -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (JCRVLT-436) VLT-RCP bundle no longer working with older Jackrabbit/Oak versions
[ https://issues.apache.org/jira/browse/JCRVLT-436?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17106349#comment-17106349 ] Konrad Windszus commented on JCRVLT-436: [~tripod] Do you remember why only certain JARs are embedded (https://github.com/apache/jackrabbit-filevault/blob/8134f0df7ce89d81c89e238141e80f0e4d8d173e/vault-rcp/bnd.bnd#L15) but not their transitive dependencies? > VLT-RCP bundle no longer working with older Jackrabbit/Oak versions > --- > > Key: JCRVLT-436 > URL: https://issues.apache.org/jira/browse/JCRVLT-436 > Project: Jackrabbit FileVault > Issue Type: Bug > Components: RCP >Affects Versions: 3.4.4 >Reporter: Konrad Windszus >Priority: Major > Fix For: 3.4.6 > > > Due to the upgrade of the dependencies in > https://issues.apache.org/jira/browse/JCRVLT-344 and > https://issues.apache.org/jira/browse/JCRVLT-399 the vlt-rcp bundle does no > longer start on older distributions. > E.g. on AEM 6.5.4 the following imports can no be resolved: > # org.apache.jackrabbit.util,version=[2.5.0,3) -- Cannot be resolved > # org.apache.jackrabbit.api.security,version=[2.4.1,2.5) -- Cannot be resolved -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (JCRVLT-436) VLT-RCP bundle no longer working with older Jackrabbit/Oak versions
[ https://issues.apache.org/jira/browse/JCRVLT-436?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17106335#comment-17106335 ] Konrad Windszus commented on JCRVLT-436: Calling {{bnd xref -cf bnd xref -cf target/org.apache.jackrabbit.vault.rcp-3.4.5-SNAPSHOT.jar}} exposes the following results for {{org.apache.jackrabbit.util}} {code} org.apache.jackrabbit.util.Base64 < org.apache.jackrabbit.jcr2spi.xml.SessionImporter org.apache.jackrabbit.util.ChildrenCollectorFilter < org.apache.jackrabbit.jcr2spi.NodeImpl org.apache.jackrabbit.util.ISO9075 < org.apache.jackrabbit.jcr2spi.xml.DocViewImportHandler org.apache.jackrabbit.spi2dav.QueryInfoImpl org.apache.jackrabbit.util.Text < org.apache.jackrabbit.jcr2spi.xml.WorkspaceContentHandler org.apache.jackrabbit.spi2dav.RepositoryServiceImpl$BatchImpl org.apache.jackrabbit.spi2dav.RepositoryServiceImpl org.apache.jackrabbit.spi2dav.URIResolverImpl org.apache.jackrabbit.spi2davex.ItemInfoJsonHandler org.apache.jackrabbit.spi2davex.RepositoryServiceImpl$BatchImpl org.apache.jackrabbit.spi2davex.RepositoryServiceImpl org.apache.jackrabbit.util.TransientFileFactory < org.apache.jackrabbit.jcr2spi.xml.SessionImporter org.apache.jackrabbit.jcr2spi.xml.TargetImportHandler$BufferedStringValue org.apache.jackrabbit.spi2davex.QValueFactoryImpl$BinaryQValue org.apache.jackrabbit.util.WeakIdentityCollection < org.apache.jackrabbit.jcr2spi.state.ItemState {code} and the following results for {{org.apache.jackrabbit.api.security}} {code} org.apache.jackrabbit.api.security.JackrabbitAccessControlEntry < org.apache.jackrabbit.jcr2spi.security.authorization.jackrabbit.acl.AccessControlEntryImpl org.apache.jackrabbit.api.security.JackrabbitAccessControlList < org.apache.jackrabbit.jcr2spi.security.authorization.jackrabbit.acl.AccessControlListImpl {code} > VLT-RCP bundle no longer working with older Jackrabbit/Oak versions > --- > > Key: JCRVLT-436 > URL: https://issues.apache.org/jira/browse/JCRVLT-436 > Project: Jackrabbit FileVault > Issue Type: Bug > Components: RCP >Affects Versions: 3.4.4 >Reporter: Konrad Windszus >Priority: Major > Fix For: 3.4.6 > > > Due to the upgrade of the dependencies in > https://issues.apache.org/jira/browse/JCRVLT-344 and > https://issues.apache.org/jira/browse/JCRVLT-399 the vlt-rcp bundle does no > longer start on older distributions. > E.g. on AEM 6.5.4 the following imports can no be resolved: > # org.apache.jackrabbit.util,version=[2.5.0,3) -- Cannot be resolved > # org.apache.jackrabbit.api.security,version=[2.4.1,2.5) -- Cannot be resolved -- This message was sent by Atlassian Jira (v8.3.4#803005)