Error creating table with variant data type.
还没有人认领这个 Issue。
评估
调研方向
从 IcebergTypeParser.java 开始,堆栈跟踪显示其中会解析 variant 类型,然后检查 IceSchemaParser.java 以及 Main.java 中的建表入口。重新运行所示的 ice create-table 命令,并验证包含 variant 字段的 schema 能够被接受,而不会出现 primitive 类型解析错误。
由索引模型根据 Issue 内容生成。
描述
Create table with variant type does not work: ice create-table schema.variant --schema '[{"name":"v","type":"variant"}]'
Error:
java.lang.IllegalArgumentException: Cannot parse type string: variant is not a primitive type
at org.apache.iceberg.types.Types.fromPrimitiveString(Types.java:116)
at com.altinity.ice.cli.internal.util.IcebergTypeParser.parseType(IcebergTypeParser.java:52)
at com.altinity.ice.cli.internal.util.IceSchemaParser.toSchema(IceSchemaParser.java:77)
at com.altinity.ice.cli.internal.util.IceSchemaParser.parse(IceSchemaParser.java:56)
at com.altinity.ice.cli.Main.createTable(Main.java:403)
at com.altinity.ice.cli.Main.lambda$main$4(Main.java:1258) [9 skipped]
at com.altinity.ice.cli.Main.main(Main.java:1265) [1 skipped]
- 主要语言
- Java
- 星标
- 35
- 派生
- 7
- 平均合并
- 5 天 5 小时
- 30 天内合并 PR
- 4
环境准备
这个项目没有提供开发容器、Dockerfile 或贡献指南,环境需要你自己搭建:先看它的 README,通用步骤见我们的新手贡献指南。
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
Altinity/ice 的其他 Issue
-
难度 2/5 1-3 小时 新手友好度 68/100
-
Support configurable x-amz-meta-* headers for S3 requests可能已有人在做 @xieandrew 于 28 天前认领。 未关闭ice-rest-catalog p1
-
Add support for multi-arg transforms in create-table可能重新可做 @subkanthi 于 42 天前认领,目前没有进行中的 PR。 未关闭
-
难度 4/5 3-5 天 新手友好度 50/100
-
Implement github actions to validate against Iceberg REST Compatibility Kit(RCK)可能重新可做 @subkanthi 于 96 天前认领,目前没有进行中的 PR。 未关闭
相似的 Issue
-
Triage
难度 2/5 1-3 小时 新手友好度 75/100
MinecraftForge/MinecraftForge#10902 · 1 条评论 ·
-
bug
难度 2/5 1-3 小时 新手友好度 74/100
refinedmods/refinedstorage2#1421 ·
-
StepExamBenchmarkTest runs a loop and prints a timing but asserts nothing可能已有人在做 关联的 PR 仍在进行中或已合并。 未关闭jules
难度 1/5 1 小时以内 新手友好度 82/100
open-learning-exchange/myplanet#18199 · 1 条评论 ·
维护者通常 4 天内回复
-
难度 1/5 1 小时以内 新手友好度 82/100
wikipathways/GPML2RDF#126 ·
-
Authorization 'Artifacts' is shown under category Run instead of Job in Authorization matrix可能已有人在做 关联的 PR 仍在进行中或已合并。 未关闭
难度 2/5 1-3 小时 新手友好度 65/100
维护者通常 1 天内回复