Error creating table with variant data type.
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 78/100
Línea de trabajo
Comienza en IcebergTypeParser.java, donde el stack trace muestra que se analiza el tipo variant, y luego inspecciona IceSchemaParser.java y el punto de entrada de creación de tablas en Main.java. Vuelve a ejecutar el comando ice create-table mostrado y verifica que se acepte un esquema que contenga un campo variant sin el error de análisis del tipo primitivo.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
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]
- Lenguaje dominante
- Java
- Estrellas
- 35
- Forks
- 7
- Merge medio
- 5 d 5 h
- PR fusionados (30 d)
- 4
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de Altinity/ice
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
-
Support configurable x-amz-meta-* headers for S3 requestsPosiblemente ocupada @xieandrew la tomó hace 25 días. Abiertoice-rest-catalog p1
-
Add support for multi-arg transforms in create-tableQuizá libre de nuevo @subkanthi la tomó hace 39 días y no hay ningún pull request abierto. Abierto
-
Dificultad 4/5 3-5 días Aptitud para principiantes 50/100
-
Implement github actions to validate against Iceberg REST Compatibility Kit(RCK)Quizá libre de nuevo @subkanthi la tomó hace 92 días y no hay ningún pull request abierto. Abierto
Todos los issues de Altinity/ice
Issues similares
-
Flight SQL JDBC parses boolean properties case-sensitively, silently disabling TLS for useEncryption=TRUEPosiblemente ocupada @Arawoof06 la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 79/100
apache/arrow-java#1357 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 77/100
apache/rocketmq-dashboard#6610 ·
Los mantenedores suelen responder en 3 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
MetricsHub/metricshub-community#1396 ·
Los mantenedores suelen responder en 1 día
-
L: java:gradle L: java:maven L: ruby:bundler T: bug 🐞
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
dependabot/dependabot-core#16547 ·
Los mantenedores suelen responder en 1 día
-
Citationcount column sorts alphabetically instead of numericallyPosiblemente ocupada @kpunia306 la tomó hoy. Abiertostatus: needs-triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
JabRef/jabref#17459 · 4 comentarios ·
Los mantenedores suelen responder en 1 día