Hi,
This is the exception you get when trying to open an newer storage format with an older version of the code (newer versions of the code will be more helpful in the wording of the error).
Apparently > segment-old:/Users/tor/content/karriere/oak ~/content/karriere/oak-16 points to a migrate store already. Migrated to Oak Segment Tar, that is. Michael On 2.2.17 3:50 , Torgeir Veimo wrote:
Am running oak-upgrade with the follow parameters and output. How do I determine what is the exact problem? Torgeirs-MacBook-Pro:jackrabbit-oak-1.5.18 tor$ java -jar ./oak-upgrade/target/oak-upgrade-1.5.18.jar --copy-binaries segment-old:/Users/tor/content/karriere/oak ~/content/karriere/oak-16 03.02.2017 00:39:21.037 [main] *INFO* org.apache.jackrabbit.oak.upgrade.cli.parser.MigrationOptions - copyVersions parameter set to 1970-01-01 03.02.2017 00:39:21.040 [main] *INFO* org.apache.jackrabbit.oak.upgrade.cli.parser.MigrationOptions - copyOrphanedVersions parameter set to 1970-01-01 03.02.2017 00:39:21.040 [main] *INFO* org.apache.jackrabbit.oak.upgrade.cli.parser.MigrationOptions - Cache size: 256 MB 03.02.2017 00:39:21.042 [main] *INFO* org.apache.jackrabbit.oak.upgrade.cli.parser.StoreArguments - Source: SEGMENT[segment-old:/Users/tor/content/karriere/oak] 03.02.2017 00:39:21.044 [main] *INFO* org.apache.jackrabbit.oak.upgrade.cli.parser.StoreArguments - Destination: SEGMENT_TAR[/Users/tor/content/karriere/oak-16] Exception in thread "main" java.lang.IllegalStateException at com.google.common.base.Preconditions.checkState(Preconditions.java:134) at org.apache.jackrabbit.oak.plugins.segment.file.FileStore.<init>(FileStore.java:403) at org.apache.jackrabbit.oak.plugins.segment.file.FileStore.<init>(FileStore.java:92) at org.apache.jackrabbit.oak.plugins.segment.file.FileStore$ReadOnlyStore.<init>(FileStore.java:1449) at org.apache.jackrabbit.oak.plugins.segment.file.FileStore$ReadOnlyStore.<init>(FileStore.java:1446) at org.apache.jackrabbit.oak.plugins.segment.file.FileStore$Builder.buildReadOnly(FileStore.java:393) at org.apache.jackrabbit.oak.upgrade.cli.node.SegmentFactory.hasExternalBlobReferences(SegmentFactory.java:119) at org.apache.jackrabbit.oak.upgrade.cli.node.StoreFactory.hasExternalBlobReferences(StoreFactory.java:67) at org.apache.jackrabbit.oak.upgrade.cli.parser.StoreArguments.srcUsesEmbeddedDatastore(StoreArguments.java:113) at org.apache.jackrabbit.oak.upgrade.cli.OakUpgrade.migrate(OakUpgrade.java:64) at org.apache.jackrabbit.oak.upgrade.cli.OakUpgrade.main(OakUpgrade.java:48) -- -Tor
