apache / apache/parquet-java

Classes fail to load when not packaged with Parquet.

Ouverte
#1,794 2 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Component: Parquet Priority: Major Type: bug
Langage dominant
Java
Étoiles
3.1k
Forks
1.6k
Merge moyen
3 j 12 h
PR mergées (30 j)
33

Description

Parquet cannot dynamically load classes from another package. This has already been noticed and addressed here: https://github.com/Parquet/parquet-mr/pull/289

However, the fix didn't address all occurrences of Class.forName. parquet-cascading jobs fail trying to load cascading.scheme.Scheme, even though it is present on the classpath.

This bug shows up in cloudera distributions of parquet since they provide parquet jars on the hadoop classpath.

**Reporter**: [Alex Robbins](https://issues.apache.org/jira/secure/ViewProfile.jspa?name=alexrobbins)

**Note**: *This issue was originally created as [PARQUET-261](https://issues.apache.org/jira/browse/PARQUET-261). Please see the [migration documentation](https://issues.apache.org/jira/browse/PARQUET-2502) for further details.*

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Piste de recherche

Commencez par examiner la pull request 289 et localiser les occurrences restantes de Class.forName liées au chargement de cascading.scheme.Scheme. Reproduisez l’échec de parquet-cascading avec les JAR Parquet dans le classpath Hadoop, puis vérifiez que les classes d’un autre package se chargent correctement lorsqu’elles sont présentes dans le classpath.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
java
Domaine
backend
Type d'issue
Bug
Difficulté
3/5
Temps estimé
1-2 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
38/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.