[jira] [Commented] (OAK-10371) oak-segment-azure/oak-blob-cloud-azure require provided Guava, embed it instead
[ https://issues.apache.org/jira/browse/OAK-10371?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17764034#comment-17764034 ] Marcel Reutegger commented on OAK-10371: bq. Why can't you replace the component annotations in just this project? I tried that, but then the generated org.apache.jackrabbit.oak.plugins.blob.datastore.AzureDataStore.xml does not contain a reference to StatisticsProvider. I assume this is because we disabled the SCR plugin and the StatisticsProvider reference is in base class AbstractDataStoreService (in a different bundle) using SCR annotations. > oak-segment-azure/oak-blob-cloud-azure require provided Guava, embed it > instead > --- > > Key: OAK-10371 > URL: https://issues.apache.org/jira/browse/OAK-10371 > Project: Jackrabbit Oak > Issue Type: Task > Components: blob-cloud-azure, segment-azure >Reporter: Julian Reschke >Assignee: Julian Reschke >Priority: Critical > > These components require Guava due to their dependency on > microsoft-azure-keyvault-core. That dependency is embedded, but Guava is not. > Choices: > - get microsoft-azure-keyvault-core fixed not to use Guava (unlikely, but see > https://github.com/Azure/azure-sdk-for-java/issues/26846) > - embed Guava > - make sure that the OSGi import statement is as relaxed as possible (note > that, for historic reasons, our components for now are likely used in > environments using Guava 15) -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Commented] (OAK-10444) Build Jackrabbit/jackrabbit-oak-trunk #1133 failed
[ https://issues.apache.org/jira/browse/OAK-10444?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17763891#comment-17763891 ] Hudson commented on OAK-10444: -- Previously failing build now is OK. Passed run: [Jackrabbit/jackrabbit-oak-trunk #1135|https://ci-builds.apache.org/job/Jackrabbit/job/jackrabbit-oak-trunk/1135/] [console log|https://ci-builds.apache.org/job/Jackrabbit/job/jackrabbit-oak-trunk/1135/console] > Build Jackrabbit/jackrabbit-oak-trunk #1133 failed > -- > > Key: OAK-10444 > URL: https://issues.apache.org/jira/browse/OAK-10444 > Project: Jackrabbit Oak > Issue Type: Bug > Components: continuous integration >Reporter: Hudson >Priority: Major > > No description is provided > The build Jackrabbit/jackrabbit-oak-trunk #1133 has failed. > First failed run: [Jackrabbit/jackrabbit-oak-trunk > #1133|https://ci-builds.apache.org/job/Jackrabbit/job/jackrabbit-oak-trunk/1133/] > [console > log|https://ci-builds.apache.org/job/Jackrabbit/job/jackrabbit-oak-trunk/1133/console] -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Commented] (OAK-10444) Build Jackrabbit/jackrabbit-oak-trunk #1133 failed
[ https://issues.apache.org/jira/browse/OAK-10444?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17763848#comment-17763848 ] Hudson commented on OAK-10444: -- Previously failing build now is OK. Passed run: [Jackrabbit/jackrabbit-oak-trunk #1134|https://ci-builds.apache.org/job/Jackrabbit/job/jackrabbit-oak-trunk/1134/] [console log|https://ci-builds.apache.org/job/Jackrabbit/job/jackrabbit-oak-trunk/1134/console] > Build Jackrabbit/jackrabbit-oak-trunk #1133 failed > -- > > Key: OAK-10444 > URL: https://issues.apache.org/jira/browse/OAK-10444 > Project: Jackrabbit Oak > Issue Type: Bug > Components: continuous integration >Reporter: Hudson >Priority: Major > > No description is provided > The build Jackrabbit/jackrabbit-oak-trunk #1133 has failed. > First failed run: [Jackrabbit/jackrabbit-oak-trunk > #1133|https://ci-builds.apache.org/job/Jackrabbit/job/jackrabbit-oak-trunk/1133/] > [console > log|https://ci-builds.apache.org/job/Jackrabbit/job/jackrabbit-oak-trunk/1133/console] -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Commented] (OAK-10411) Build Jackrabbit/jackrabbit-oak-1.22 #70 failed
[ https://issues.apache.org/jira/browse/OAK-10411?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17763843#comment-17763843 ] Hudson commented on OAK-10411: -- Previously failing build now is OK. Passed run: [Jackrabbit/jackrabbit-oak-1.22 #90|https://ci-builds.apache.org/job/Jackrabbit/job/jackrabbit-oak-1.22/90/] [console log|https://ci-builds.apache.org/job/Jackrabbit/job/jackrabbit-oak-1.22/90/console] > Build Jackrabbit/jackrabbit-oak-1.22 #70 failed > --- > > Key: OAK-10411 > URL: https://issues.apache.org/jira/browse/OAK-10411 > Project: Jackrabbit Oak > Issue Type: Bug > Components: continuous integration >Reporter: Hudson >Priority: Major > > No description is provided > The build Jackrabbit/jackrabbit-oak-1.22 #70 has failed. > First failed run: [Jackrabbit/jackrabbit-oak-1.22 > #70|https://ci-builds.apache.org/job/Jackrabbit/job/jackrabbit-oak-1.22/70/] > [console > log|https://ci-builds.apache.org/job/Jackrabbit/job/jackrabbit-oak-1.22/70/console] -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Updated] (OAK-10441) oak-search-elastic embeds vulnerable SnakeYAML
[ https://issues.apache.org/jira/browse/OAK-10441?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke updated OAK-10441: - Fix Version/s: (was: 1.58.0) > oak-search-elastic embeds vulnerable SnakeYAML > -- > > Key: OAK-10441 > URL: https://issues.apache.org/jira/browse/OAK-10441 > Project: Jackrabbit Oak > Issue Type: Task > Components: indexing >Reporter: Fabrizio Fortino >Assignee: Fabrizio Fortino >Priority: Major > Labels: elasticsearch > > https://nvd.nist.gov/vuln/detail/CVE-2022-1471 -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Commented] (OAK-10441) oak-search-elastic embeds vulnerable SnakeYAML
[ https://issues.apache.org/jira/browse/OAK-10441?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17763831#comment-17763831 ] Julian Reschke commented on OAK-10441: -- Re-opening because of downstream build errors. > oak-search-elastic embeds vulnerable SnakeYAML > -- > > Key: OAK-10441 > URL: https://issues.apache.org/jira/browse/OAK-10441 > Project: Jackrabbit Oak > Issue Type: Task > Components: indexing >Reporter: Fabrizio Fortino >Assignee: Fabrizio Fortino >Priority: Major > Labels: elasticsearch > Fix For: 1.58.0 > > > https://nvd.nist.gov/vuln/detail/CVE-2022-1471 -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Reopened] (OAK-10441) oak-search-elastic embeds vulnerable SnakeYAML
[ https://issues.apache.org/jira/browse/OAK-10441?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke reopened OAK-10441: -- > oak-search-elastic embeds vulnerable SnakeYAML > -- > > Key: OAK-10441 > URL: https://issues.apache.org/jira/browse/OAK-10441 > Project: Jackrabbit Oak > Issue Type: Task > Components: indexing >Reporter: Fabrizio Fortino >Assignee: Fabrizio Fortino >Priority: Major > Labels: elasticsearch > Fix For: 1.58.0 > > > https://nvd.nist.gov/vuln/detail/CVE-2022-1471 -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Commented] (OAK-10443) refactor AbstractDataStoreService so that it doesn't need the statisticsProvider OSGi reference
[ https://issues.apache.org/jira/browse/OAK-10443?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17763800#comment-17763800 ] Julian Reschke commented on OAK-10443: -- trunk: [485288d555|https://github.com/apache/jackrabbit-oak/commit/485288d5557f85681ebaff1f2e9846ee4d94e2f5] > refactor AbstractDataStoreService so that it doesn't need the > statisticsProvider OSGi reference > --- > > Key: OAK-10443 > URL: https://issues.apache.org/jira/browse/OAK-10443 > Project: Jackrabbit Oak > Issue Type: Task > Components: blob, blob-cloud-azure, blob-plugins >Reporter: Julian Reschke >Assignee: Julian Reschke >Priority: Major > Labels: candidate_oak_1_22 > Fix For: 1.58.0 > > -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Resolved] (OAK-10443) refactor AbstractDataStoreService so that it doesn't need the statisticsProvider OSGi reference
[ https://issues.apache.org/jira/browse/OAK-10443?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke resolved OAK-10443. -- Fix Version/s: 1.58.0 Resolution: Fixed > refactor AbstractDataStoreService so that it doesn't need the > statisticsProvider OSGi reference > --- > > Key: OAK-10443 > URL: https://issues.apache.org/jira/browse/OAK-10443 > Project: Jackrabbit Oak > Issue Type: Task > Components: blob, blob-cloud-azure, blob-plugins >Reporter: Julian Reschke >Assignee: Julian Reschke >Priority: Major > Fix For: 1.58.0 > > -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Updated] (OAK-10443) refactor AbstractDataStoreService so that it doesn't need the statisticsProvider OSGi reference
[ https://issues.apache.org/jira/browse/OAK-10443?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke updated OAK-10443: - Labels: candidate_oak_1_22 (was: ) > refactor AbstractDataStoreService so that it doesn't need the > statisticsProvider OSGi reference > --- > > Key: OAK-10443 > URL: https://issues.apache.org/jira/browse/OAK-10443 > Project: Jackrabbit Oak > Issue Type: Task > Components: blob, blob-cloud-azure, blob-plugins >Reporter: Julian Reschke >Assignee: Julian Reschke >Priority: Major > Labels: candidate_oak_1_22 > Fix For: 1.58.0 > > -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Commented] (OAK-10411) Build Jackrabbit/jackrabbit-oak-1.22 #70 failed
[ https://issues.apache.org/jira/browse/OAK-10411?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17763777#comment-17763777 ] Hudson commented on OAK-10411: -- Previously failing build now is OK. Passed run: [Jackrabbit/jackrabbit-oak-1.22 #89|https://ci-builds.apache.org/job/Jackrabbit/job/jackrabbit-oak-1.22/89/] [console log|https://ci-builds.apache.org/job/Jackrabbit/job/jackrabbit-oak-1.22/89/console] > Build Jackrabbit/jackrabbit-oak-1.22 #70 failed > --- > > Key: OAK-10411 > URL: https://issues.apache.org/jira/browse/OAK-10411 > Project: Jackrabbit Oak > Issue Type: Bug > Components: continuous integration >Reporter: Hudson >Priority: Major > > No description is provided > The build Jackrabbit/jackrabbit-oak-1.22 #70 has failed. > First failed run: [Jackrabbit/jackrabbit-oak-1.22 > #70|https://ci-builds.apache.org/job/Jackrabbit/job/jackrabbit-oak-1.22/70/] > [console > log|https://ci-builds.apache.org/job/Jackrabbit/job/jackrabbit-oak-1.22/70/console] -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Created] (OAK-10444) Build Jackrabbit/jackrabbit-oak-trunk #1133 failed
Hudson created OAK-10444: Summary: Build Jackrabbit/jackrabbit-oak-trunk #1133 failed Key: OAK-10444 URL: https://issues.apache.org/jira/browse/OAK-10444 Project: Jackrabbit Oak Issue Type: Bug Components: continuous integration Reporter: Hudson No description is provided The build Jackrabbit/jackrabbit-oak-trunk #1133 has failed. First failed run: [Jackrabbit/jackrabbit-oak-trunk #1133|https://ci-builds.apache.org/job/Jackrabbit/job/jackrabbit-oak-trunk/1133/] [console log|https://ci-builds.apache.org/job/Jackrabbit/job/jackrabbit-oak-trunk/1133/console] -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Created] (OAK-10443) refactor AbstractDataStoreService so that it doesn't need the statisticsProvider OSGi reference
Julian Reschke created OAK-10443: Summary: refactor AbstractDataStoreService so that it doesn't need the statisticsProvider OSGi reference Key: OAK-10443 URL: https://issues.apache.org/jira/browse/OAK-10443 Project: Jackrabbit Oak Issue Type: Task Components: blob, blob-cloud-azure, blob-plugins Reporter: Julian Reschke Assignee: Julian Reschke -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Assigned] (OAK-6759) Convert oak-blob-cloud-azure to OSGi R6 annotations
[ https://issues.apache.org/jira/browse/OAK-6759?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke reassigned OAK-6759: --- Assignee: Julian Reschke > Convert oak-blob-cloud-azure to OSGi R6 annotations > --- > > Key: OAK-6759 > URL: https://issues.apache.org/jira/browse/OAK-6759 > Project: Jackrabbit Oak > Issue Type: Technical task > Components: blob-cloud, blob-cloud-azure >Reporter: Robert Munteanu >Assignee: Julian Reschke >Priority: Major > -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Updated] (OAK-6759) Convert oak-blob-cloud-azure to OSGi R6 annotations
[ https://issues.apache.org/jira/browse/OAK-6759?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke updated OAK-6759: Component/s: blob-cloud-azure > Convert oak-blob-cloud-azure to OSGi R6 annotations > --- > > Key: OAK-6759 > URL: https://issues.apache.org/jira/browse/OAK-6759 > Project: Jackrabbit Oak > Issue Type: Technical task > Components: blob-cloud, blob-cloud-azure >Reporter: Robert Munteanu >Priority: Major > -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Comment Edited] (OAK-10371) oak-segment-azure/oak-blob-cloud-azure require provided Guava, embed it instead
[ https://issues.apache.org/jira/browse/OAK-10371?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17763620#comment-17763620 ] Julian Reschke edited comment on OAK-10371 at 9/11/23 9:27 AM: --- I believe Marcel tried that, but it didn't seem to be sufficient. I'll try to enhance oak-it-osgi to actually verify that the bundle is usable. was (Author: reschke): I believe Marcel tried that, but it didn't seem to be sufficient. I'll try to enhance oak-it-osgi to actually verify that the nundle is usable. > oak-segment-azure/oak-blob-cloud-azure require provided Guava, embed it > instead > --- > > Key: OAK-10371 > URL: https://issues.apache.org/jira/browse/OAK-10371 > Project: Jackrabbit Oak > Issue Type: Task > Components: blob-cloud-azure, segment-azure >Reporter: Julian Reschke >Assignee: Julian Reschke >Priority: Critical > > These components require Guava due to their dependency on > microsoft-azure-keyvault-core. That dependency is embedded, but Guava is not. > Choices: > - get microsoft-azure-keyvault-core fixed not to use Guava (unlikely, but see > https://github.com/Azure/azure-sdk-for-java/issues/26846) > - embed Guava > - make sure that the OSGi import statement is as relaxed as possible (note > that, for historic reasons, our components for now are likely used in > environments using Guava 15) -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Comment Edited] (OAK-10371) oak-segment-azure/oak-blob-cloud-azure require provided Guava, embed it instead
[ https://issues.apache.org/jira/browse/OAK-10371?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17763600#comment-17763600 ] Julian Reschke edited comment on OAK-10371 at 9/11/23 9:20 AM: --- So it seems we have three issues here: - we need to disable the SCR plugin in order to be able to embed Guava, but we need it enabled to process the annotation that we use (https://github.com/apache/jackrabbit-oak/blob/13dbe7d6a70182b84cfa1e477edcb8317b8e1842/oak-blob-cloud-azure/src/main/java/org/apache/jackrabbit/oak/blob/cloud/azure/blobstorage/AzureDataStoreService.java#L22-L28) - updating the annotations (OAK-6759) probably requires doing so for all related components in the inheritance chain - we now test the bundlein OSGI (OAK-10430), but apparently not sufficiently (thanks to [~mreutegg] for helping to figure out what's going wrong) was (Author: reschke): So it seems we have three issues here: - we need to disable the SCR plugin in order to be able to embed Guaba, but we need it enabled to process the annotation that we use (https://github.com/apache/jackrabbit-oak/blob/13dbe7d6a70182b84cfa1e477edcb8317b8e1842/oak-blob-cloud-azure/src/main/java/org/apache/jackrabbit/oak/blob/cloud/azure/blobstorage/AzureDataStoreService.java#L22-L28) - updating the annotations (OAK-6759) probably requires doing so for all related components in the inheritance chain - we now test the bundlein OSGI (OAK-10430), but apparently not sufficiently (thanks to [~mreutegg] for helping to figure out what's going wrong) > oak-segment-azure/oak-blob-cloud-azure require provided Guava, embed it > instead > --- > > Key: OAK-10371 > URL: https://issues.apache.org/jira/browse/OAK-10371 > Project: Jackrabbit Oak > Issue Type: Task > Components: blob-cloud-azure, segment-azure >Reporter: Julian Reschke >Assignee: Julian Reschke >Priority: Critical > > These components require Guava due to their dependency on > microsoft-azure-keyvault-core. That dependency is embedded, but Guava is not. > Choices: > - get microsoft-azure-keyvault-core fixed not to use Guava (unlikely, but see > https://github.com/Azure/azure-sdk-for-java/issues/26846) > - embed Guava > - make sure that the OSGi import statement is as relaxed as possible (note > that, for historic reasons, our components for now are likely used in > environments using Guava 15) -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Commented] (OAK-10371) oak-segment-azure/oak-blob-cloud-azure require provided Guava, embed it instead
[ https://issues.apache.org/jira/browse/OAK-10371?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17763620#comment-17763620 ] Julian Reschke commented on OAK-10371: -- I believe Marcel tried that, but it didn't seem to be sufficient. I'll try to enhance oak-osgi-it to actually verify that the nundle is usable. > oak-segment-azure/oak-blob-cloud-azure require provided Guava, embed it > instead > --- > > Key: OAK-10371 > URL: https://issues.apache.org/jira/browse/OAK-10371 > Project: Jackrabbit Oak > Issue Type: Task > Components: blob-cloud-azure, segment-azure >Reporter: Julian Reschke >Assignee: Julian Reschke >Priority: Critical > > These components require Guava due to their dependency on > microsoft-azure-keyvault-core. That dependency is embedded, but Guava is not. > Choices: > - get microsoft-azure-keyvault-core fixed not to use Guava (unlikely, but see > https://github.com/Azure/azure-sdk-for-java/issues/26846) > - embed Guava > - make sure that the OSGi import statement is as relaxed as possible (note > that, for historic reasons, our components for now are likely used in > environments using Guava 15) -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Comment Edited] (OAK-10371) oak-segment-azure/oak-blob-cloud-azure require provided Guava, embed it instead
[ https://issues.apache.org/jira/browse/OAK-10371?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17763620#comment-17763620 ] Julian Reschke edited comment on OAK-10371 at 9/11/23 9:12 AM: --- I believe Marcel tried that, but it didn't seem to be sufficient. I'll try to enhance oak-it-osgi to actually verify that the nundle is usable. was (Author: reschke): I believe Marcel tried that, but it didn't seem to be sufficient. I'll try to enhance oak-osgi-it to actually verify that the nundle is usable. > oak-segment-azure/oak-blob-cloud-azure require provided Guava, embed it > instead > --- > > Key: OAK-10371 > URL: https://issues.apache.org/jira/browse/OAK-10371 > Project: Jackrabbit Oak > Issue Type: Task > Components: blob-cloud-azure, segment-azure >Reporter: Julian Reschke >Assignee: Julian Reschke >Priority: Critical > > These components require Guava due to their dependency on > microsoft-azure-keyvault-core. That dependency is embedded, but Guava is not. > Choices: > - get microsoft-azure-keyvault-core fixed not to use Guava (unlikely, but see > https://github.com/Azure/azure-sdk-for-java/issues/26846) > - embed Guava > - make sure that the OSGi import statement is as relaxed as possible (note > that, for historic reasons, our components for now are likely used in > environments using Guava 15) -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Commented] (OAK-10371) oak-segment-azure/oak-blob-cloud-azure require provided Guava, embed it instead
[ https://issues.apache.org/jira/browse/OAK-10371?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17763617#comment-17763617 ] Carsten Ziegeler commented on OAK-10371: Why can't you replace the component annotations in just this project? > oak-segment-azure/oak-blob-cloud-azure require provided Guava, embed it > instead > --- > > Key: OAK-10371 > URL: https://issues.apache.org/jira/browse/OAK-10371 > Project: Jackrabbit Oak > Issue Type: Task > Components: blob-cloud-azure, segment-azure >Reporter: Julian Reschke >Assignee: Julian Reschke >Priority: Critical > > These components require Guava due to their dependency on > microsoft-azure-keyvault-core. That dependency is embedded, but Guava is not. > Choices: > - get microsoft-azure-keyvault-core fixed not to use Guava (unlikely, but see > https://github.com/Azure/azure-sdk-for-java/issues/26846) > - embed Guava > - make sure that the OSGi import statement is as relaxed as possible (note > that, for historic reasons, our components for now are likely used in > environments using Guava 15) -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Resolved] (OAK-10441) oak-search-elastic embeds vulnerable SnakeYAML
[ https://issues.apache.org/jira/browse/OAK-10441?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Fabrizio Fortino resolved OAK-10441. Fix Version/s: 1.58.0 Resolution: Fixed > oak-search-elastic embeds vulnerable SnakeYAML > -- > > Key: OAK-10441 > URL: https://issues.apache.org/jira/browse/OAK-10441 > Project: Jackrabbit Oak > Issue Type: Task > Components: indexing >Reporter: Fabrizio Fortino >Assignee: Fabrizio Fortino >Priority: Major > Labels: elasticsearch > Fix For: 1.58.0 > > > https://nvd.nist.gov/vuln/detail/CVE-2022-1471 -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Commented] (OAK-10371) oak-segment-azure/oak-blob-cloud-azure require provided Guava, embed it instead
[ https://issues.apache.org/jira/browse/OAK-10371?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17763600#comment-17763600 ] Julian Reschke commented on OAK-10371: -- So it seems we have three issues here: - we need to disable the SCR plugin in order to be able to embed Guaba, but we need it enabled to process the annotation that we use (https://github.com/apache/jackrabbit-oak/blob/13dbe7d6a70182b84cfa1e477edcb8317b8e1842/oak-blob-cloud-azure/src/main/java/org/apache/jackrabbit/oak/blob/cloud/azure/blobstorage/AzureDataStoreService.java#L22-L28) - updating the annotations (OAK-6759) probably requires doing so for all related components in the inheritance chain - we now test the bundlein OSGI (OAK-10430), but apparently not sufficiently (thanks to [~mreutegg] for helping to figure out what's going wrong) > oak-segment-azure/oak-blob-cloud-azure require provided Guava, embed it > instead > --- > > Key: OAK-10371 > URL: https://issues.apache.org/jira/browse/OAK-10371 > Project: Jackrabbit Oak > Issue Type: Task > Components: blob-cloud-azure, segment-azure >Reporter: Julian Reschke >Assignee: Julian Reschke >Priority: Critical > > These components require Guava due to their dependency on > microsoft-azure-keyvault-core. That dependency is embedded, but Guava is not. > Choices: > - get microsoft-azure-keyvault-core fixed not to use Guava (unlikely, but see > https://github.com/Azure/azure-sdk-for-java/issues/26846) > - embed Guava > - make sure that the OSGi import statement is as relaxed as possible (note > that, for historic reasons, our components for now are likely used in > environments using Guava 15) -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Commented] (OAK-10384) Fix stripping of large indexed ordered properties
[ https://issues.apache.org/jira/browse/OAK-10384?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17763583#comment-17763583 ] Amit Jain commented on OAK-10384: - bq. Is this something that should go into 1.22? No, the improvement introduced with - https://issues.apache.org/jira/browse/OAK-9707 hasn't been backported. > Fix stripping of large indexed ordered properties > - > > Key: OAK-10384 > URL: https://issues.apache.org/jira/browse/OAK-10384 > Project: Jackrabbit Oak > Issue Type: Bug > Components: lucene >Reporter: Amit Jain >Assignee: Amit Jain >Priority: Major > Fix For: 1.58.0 > > > Currently, the ordered indexed properties are truncated at the max length > supported by lucene at 32766 in the > [LuceneDocumentMaker|https://github.com/apache/jackrabbit-oak/blob/trunk/oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/LuceneDocumentMaker.java#L290-L294]. > The problem is lucene uses a class {{BytesRef}} to represent strings which > converts it to UTF-8. It then uses the length from this converted string to > enforce the limit. The transformation between java unicode string to utf-8 > can cause the length to increase for non-ascii characters. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Created] (OAK-10442) Lucene Index - node type inheritance is not properly working for aggregation
Nitin Gupta created OAK-10442: - Summary: Lucene Index - node type inheritance is not properly working for aggregation Key: OAK-10442 URL: https://issues.apache.org/jira/browse/OAK-10442 Project: Jackrabbit Oak Issue Type: Task Reporter: Nitin Gupta -- This message was sent by Atlassian Jira (v8.20.10#820010)