-
Notifications
You must be signed in to change notification settings - Fork 20
No NameResolverProviders found via ServiceLoader, including for DNS #50
Copy link
Copy link
Open
Description
Добрый день, использую скалу 2.12.12 и когда делаю fat jar, не могу его запустить, т.к. получаю ошибку ниже.
Единственное решение, которое нашел в интернете - решено на уровне grpc библиотеки для java: grpc/grpc-java#2149
Написано, что решено с версии 1.6+, но в текущей SDK используется версия 1.44. Можно ли обновить зависимость?
2023 3:23:45 PM io.grpc.NameResolverRegistry getDefaultRegistry
WARNING: No NameResolverProviders found via ServiceLoader, including for DNS. This is probably due to a broken build. If using ProGuard, check your configuration
java.lang.IllegalArgumentException: cannot find a NameResolver for invest-public-api.tinkoff.ru:443
at io.grpc.internal.ManagedChannelImpl.getNameResolver(ManagedChannelImpl.java:773)
at io.grpc.internal.ManagedChannelImpl.getNameResolver(ManagedChannelImpl.java:782)
at io.grpc.internal.ManagedChannelImpl.<init>(ManagedChannelImpl.java:662)
at io.grpc.internal.ManagedChannelImplBuilder.build(ManagedChannelImplBuilder.java:631)
at io.grpc.internal.AbstractManagedChannelImplBuilder.build(AbstractManagedChannelImplBuilder.java:297)
at ru.tinkoff.piapi.core.InvestApi.defaultChannel(InvestApi.java:246)
at ru.tinkoff.piapi.core.InvestApi.defaultChannel(InvestApi.java:252)
at ru.tinkoff.piapi.core.InvestApi.create(InvestApi.java:119)
at MainTrader$.<init>(MainTrader.scala:9)
at MainTrader$.<clinit>(MainTrader.scala)
at MainTrader.main(MainTrader.scala)
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:564)
at scala.reflect.internal.util.RichClassLoader$.$anonfun$run$extension$1(ScalaClassLoader.scala:101)
at scala.reflect.internal.util.RichClassLoader$.run$extension(ScalaClassLoader.scala:36)
at scala.tools.nsc.CommonRunner.run(ObjectRunner.scala:29)
at scala.tools.nsc.CommonRunner.run$(ObjectRunner.scala:27)
at scala.tools.nsc.JarRunner$.run(MainGenericRunner.scala:21)
at scala.tools.nsc.CommonRunner.runAndCatch(ObjectRunner.scala:36)
at scala.tools.nsc.CommonRunner.runAndCatch$(ObjectRunner.scala:35)
at scala.tools.nsc.JarRunner$.runAndCatch(MainGenericRunner.scala:21)
at scala.tools.nsc.JarRunner$.runJar(MainGenericRunner.scala:33)
at scala.tools.nsc.MainGenericRunner.runTarget$1(MainGenericRunner.scala:79)
at scala.tools.nsc.MainGenericRunner.run$1(MainGenericRunner.scala:92)
at scala.tools.nsc.MainGenericRunner.process(MainGenericRunner.scala:103)
at scala.tools.nsc.MainGenericRunner$.main(MainGenericRunner.scala:108)
at scala.tools.nsc.MainGenericRunner.main(MainGenericRunner.scala)
Metadata
Metadata
Assignees
Labels
No labels