Upload catalog translation causes an error
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Anfängerfreundlichkeit
- 42/100
Rechercherichtung
Beginnen Sie mit den Einstiegspunkten für Upload-Katalog und Rechnungsübersetzung in der verlinkten Dokumentation und verfolgen Sie dann die gemeldeten Aufrufe durch InvoiceResource.java und LocaleUtils.java. Reproduzieren Sie den Upload anhand des dokumentierten Ablaufs und bestätigen Sie, dass eine Locale wie fr_FR LocaleUtils nicht mehr mit einem abschließenden Schrägstrich erreicht oder den gemeldeten Fehler Invalid locale format erzeugt.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
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
- Vorherrschende Sprache
- Java
- Sterne
- 35
- Forks
- 68
- Ø Merge
- 11 Min.
- Gemergte PRs (30 T.)
- 3
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Keine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus killbill/killbill-client-java
-
Migrate away from Joda-Time to java.timeEvtl. wieder frei @sbrossie hat das vor 231 Tagen übernommen, und es ist kein Pull Request offen. Offenenhancement
killbill/killbill-client-java#144 · 1 Kommentar · 1 zugewiesene Person ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 45/100
killbill/killbill-client-java#140 ·
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 38/100
killbill/killbill-client-java#136 · 7 Kommentare ·
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 35/100
killbill/killbill-client-java#135 · 1 Kommentar ·
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 45/100
killbill/killbill-client-java#130 ·
Alle Issues in killbill/killbill-client-java
Ähnliche Issues
-
needs-area-label
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
quelea-projection/Quelea#711 ·
-
bug pdd
Schwierigkeit 2/5 Unter einer Stunde Anfängerfreundlichkeit 67/100
objectionary/eo#9450 ·
Maintainer antworten meist innerhalb von 1 Tag
-
[EC2] DescribeAvailabilityZones should return real AWS error for unknown zone nameEvtl. vergeben @omatheusmesmo hat das heute übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
Maintainer antworten meist innerhalb von 1 Tag
-
area: core good first issue type: enhancement
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100