Niels Basjes
03/26/2023, 9:47 PMError: nl.basjes.parse.useragent.flink.table.TestTableFunctionClientHints.testMapFunctionReturnMap Time elapsed: 5.42 s <<< ERROR!
java.lang.IllegalArgumentException: fromIndex(2) > toIndex(0)
at java.base/java.util.AbstractList.subListRangeCheck(AbstractList.java:509)
at java.base/java.util.AbstractList.subList(AbstractList.java:497)
at org.apache.calcite.rel.metadata.janino.CacheGeneratorUtil$CacheKeyStrategy$1.safeArgList(CacheGeneratorUtil.java:213)
at org.apache.calcite.rel.metadata.janino.CacheGeneratorUtil$CacheKeyStrategy$1.cacheKeyBlock(CacheGeneratorUtil.java:205)
at org.apache.calcite.rel.metadata.janino.CacheGeneratorUtil.cachedMethod(CacheGeneratorUtil.java:68)
at org.apache.calcite.rel.metadata.janino.RelMetadataHandlerGeneratorUtil.generateHandler(RelMetadataHandlerGeneratorUtil.java:121)
at org.apache.calcite.rel.metadata.JaninoRelMetadataProvider.generateCompileAndInstantiate(JaninoRelMetadataProvider.java:138)
at org.apache.calcite.rel.metadata.JaninoRelMetadataProvider.lambda$static$0(JaninoRelMetadataProvider.java:73)
at org.apache.flink.calcite.shaded.com.google.common.cache.CacheLoader$FunctionToCacheLoader.load(CacheLoader.java:165)
at org.apache.flink.calcite.shaded.com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3529)
at org.apache.flink.calcite.shaded.com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2278)
at org.apache.flink.calcite.shaded.com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2155)
at org.apache.flink.calcite.shaded.com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2045)
at org.apache.flink.calcite.shaded.com.google.common.cache.LocalCache.get(LocalCache.java:3951)
at org.apache.flink.calcite.shaded.com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3974)
at org.apache.flink.calcite.shaded.com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4958)
at org.apache.calcite.rel.metadata.JaninoRelMetadataProvider.revise(JaninoRelMetadataProvider.java:197)
at org.apache.calcite.rel.metadata.RelMetadataQueryBase.revise(RelMetadataQueryBase.java:118)
at org.apache.calcite.rel.metadata.RelMetadataQuery.getPulledUpPredicates(RelMetadataQuery.java:844)
at org.apache.calcite.rel.rules.ReduceExpressionsRule$ProjectReduceExpressionsRule.onMatch(ReduceExpressionsRule.java:307)
at org.apache.calcite.plan.AbstractRelOptPlanner.fireRule(AbstractRelOptPlanner.java:337)
...Niels Basjes
03/26/2023, 9:49 PMbill.dai
03/27/2023, 5:50 AMSergey Nuyanzin
03/27/2023, 5:56 AMCould not resolve dependencies for project nl.basjes.parse.useragent:yauaa-logstash:jar:7.17.1-SNAPSHOT: The following artifacts could not be resolved: org.logstash:logstash-core:jar:8.6.2, nl.basjes.parse.useragent:yauaa:jar:7.17.1-SNAPSHOT: org.logstash:logstash-core:jar:8.6.2 was not found in <https://repo.maven.apache.org/maven2> during a previous attempt. This failure was cached in the local repository and resolution is not reattempted until the update interval of central has elapsed or updates are forced
what am i doing wrong?Sergey Nuyanzin
03/27/2023, 9:19 AMNiels Basjes
03/27/2023, 9:22 AMNiels Basjes
03/27/2023, 9:22 AMNiels Basjes
03/27/2023, 9:25 AMNiels Basjes
03/27/2023, 9:27 AMSergey Nuyanzin
03/27/2023, 11:11 PMMetadata and caches them.
At the same time for some reason JaCoCo generates $jacocoInit() like e.g. private static boolean[] org.apache.calcite.rel.metadata.BuiltInMetadata$Predicates$Handler.$jacocoInit()
Seems it is the reason,
I disabled JaCoCo for flink-table and it starts passing.Niels Basjes
03/28/2023, 9:20 AMRaghunadh Nittala
07/13/2023, 4:08 PMjava.lang.AssertionError
at org.apache.calcite.rel.metadata.MetadataDef.<init>(MetadataDef.java:48)
at org.apache.calcite.rel.metadata.MetadataDef.of(MetadataDef.java:64)
at org.apache.calcite.rel.metadata.BuiltInMetadata$PercentageOriginalRows.<clinit>(BuiltInMetadata.java:345)
at org.apache.calcite.rel.metadata.RelMdPercentageOriginalRows$RelMdPercentageOriginalRowsHandler.getDef(RelMdPercentageOriginalRows.java:231)
at org.apache.calcite.rel.metadata.ReflectiveRelMetadataProvider.reflectiveSource(ReflectiveRelMetadataProvider.java:134)
Can you please share how you added the exclusion?Niels Basjes
07/14/2023, 8:04 AM