Upload catalog translation causes an error
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 42/100
Piste de recherche
Commencez par les points d’entrée du catalogue des uploads et de la traduction des factures dans la documentation liée, puis suivez les appels signalés à travers InvoiceResource.java et LocaleUtils.java. Reproduisez l’upload en suivant le flux documenté et confirmez qu’une locale telle que fr_FR n’arrive plus dans LocaleUtils avec une barre oblique finale et ne produit plus l’erreur signalée Invalid locale format.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
The upload catalog translation and upload invoice translation code causes the following error:
org.killbill.billing.client.KillBillClientException: Invalid locale format: fr_FR/
The following stack trace is seen in the Kill Bill logs:
Caused by: java.lang.IllegalArgumentException: Invalid locale format: fr_FR/
at org.killbill.billing.util.LocaleUtils.toLocale(LocaleUtils.java:50)
at org.killbill.billing.jaxrs.resources.InvoiceResource.getTemplateResource(InvoiceResource.java:925)
at org.killbill.billing.jaxrs.resources.InvoiceResource.getCatalogTranslation(InvoiceResource.java:782)
at org.killbill.billing.jaxrs.resources.InvoiceResource_$$_jvstc52_0._d36getCatalogTranslation(InvoiceResource_$$_jvstc52_0.java)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.glassfish.hk2.utilities.reflection.ReflectionHelper.invoke(ReflectionHelper.java:1268)
at org.jvnet.hk2.internal.MethodInterceptorHandler$MethodInvocationImpl.proceed(MethodInterceptorHandler.java:164)
at org.killbill.commons.skeleton.metrics.TimedResourceInterceptor.invoke(TimedResourceInterceptor.java:70)
at org.jvnet.hk2.internal.MethodInterceptorHandler.invoke(MethodInterceptorHandler.java:97)
at org.killbill.billing.jaxrs.resources.InvoiceResource_$$_jvstc52_0.getCatalogTranslation(InvoiceResource_$$_jvstc52_0.java)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.glassfish.jersey.server.model.internal.ResourceMethodInvocationHandlerFactory.lambda$static$0(ResourceMethodInvocationHandlerFactory.java:52)
at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher$1.run(AbstractJavaResourceMethodDispatcher.java:134)
... 73 common frames omitted
- Langage dominant
- Java
- Étoiles
- 35
- Forks
- 68
- Merge moyen
- 11 min
- PR mergées (30 j)
- 3
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de killbill/killbill-client-java
-
Migrate away from Joda-Time to java.timePeut-être à nouveau libre @sbrossie l’a pris il y a 230 jours, et aucune pull request n’est ouverte. Ouverteenhancement
killbill/killbill-client-java#144 · 1 commentaire · 1 personne assignée ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 45/100
killbill/killbill-client-java#140 ·
-
Difficulté 3/5 1-2 jours Accessibilité débutants 38/100
killbill/killbill-client-java#136 · 7 commentaires ·
-
Difficulté 3/5 1-2 jours Accessibilité débutants 35/100
killbill/killbill-client-java#135 · 1 commentaire ·
-
Issue with Get Queue entriesOuverte
Difficulté 3/5 1-2 jours Accessibilité débutants 45/100
killbill/killbill-client-java#130 ·
Toutes les issues de killbill/killbill-client-java
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 86/100
apache/rocketmq-dashboard#6331 ·
Les mainteneurs répondent en général sous 5 jours
-
Upgrade to Commons Codec 1.23.0Ouvertestatus: team-only type: dependency-upgrade
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
spring-projects/spring-boot#52143 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
area/frontend good first issue kind/cooldown
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
kestra-io/kestra#20704 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour