[BUG] [Ruby client] Online mode can't work with lower version of dependencies(faraday,faraday_middleware)
@Xiaochao8 已经在做这个了。
开始于 2023年2月7日。
评估
这个 Issue 还没有评估数据。
描述
Describe the bug
The translation API can't get online translation if use these lower versions of dependency:
concurrent-ruby (1.2.0)
faraday (0.17.6)
faraday_middleware (0.14.0)
Because of this limitation, the client can't be integrated into a product which is using the lower versions of those dependencies.
To Reproduce
Steps to reproduce the behavior:
- cd ruby-client/singleton/samples
- Use singleton-client-test (0.7.7.11) lib in Gemfile and change its dependencies version on Gemfile.lock as:
concurrent-ruby (1.2.0)
faraday (0.17.6)
faraday_middleware (0.14.0) - Change vip_server to a valid value on sgtnclient.yml to enable online mode
- run 'bundle exec ruby translation/all.rb'
- See error
linr-a01:samples linr$ bundle exec ruby translation/all.rb
/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/universal-darwin21/rbconfig.rb:230: warning: Insecure world writable dir /usr/local/bin in PATH, mode 040777
/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/universal-darwin21/rbconfig.rb:230: warning: Insecure world writable dir /usr/local/bin in PATH, mode 040777
validating config...
create log file: './unit_test.log', level: DEBUG
WARNING: No adapter was configured for this request
WARNING: No adapter was configured for this request
#<Thread:0x000000010ea99598@/Users/linr/.rvm/gems/ruby-3.0.0/gems/logging-2.3.1/lib/logging/diagnostic_context.rb:471 run> terminated with exception (report_on_exception is true):
/Users/linr/.rvm/gems/ruby-3.0.0/gems/faraday_middleware-0.14.0/lib/faraday_middleware/gzip.rb:40:inblock in call': undefined methodempty?' for nil:NilClass (NoMethodError)
from /Users/linr/.rvm/gems/ruby-3.0.0/gems/faraday-0.17.6/lib/faraday/response.rb:61:inon_complete' from /Users/linr/.rvm/gems/ruby-3.0.0/gems/faraday_middleware-0.14.0/lib/faraday_middleware/gzip.rb:39:incall'
from /Users/linr/.rvm/gems/ruby-3.0.0/gems/faraday-0.17.6/lib/faraday/response.rb:8:incall' from /Users/linr/.rvm/gems/ruby-3.0.0/gems/faraday-0.17.6/lib/faraday/response/logger.rb:26:incall'
from /Users/linr/.rvm/gems/ruby-3.0.0/gems/faraday-0.17.6/lib/faraday/response.rb:8:incall' from /Users/linr/.rvm/gems/ruby-3.0.0/gems/faraday_middleware-0.14.0/lib/faraday_middleware/response_middleware.rb:31:incall'
from /Users/linr/.rvm/gems/ruby-3.0.0/gems/faraday-0.17.6/lib/faraday/rack_builder.rb:143:inbuild_response' from /Users/linr/.rvm/gems/ruby-3.0.0/gems/faraday-0.17.6/lib/faraday/connection.rb:387:inrun_request'
from /Users/linr/.rvm/gems/ruby-3.0.0/gems/faraday-0.17.6/lib/faraday/connection.rb:138:inget' from /Users/linr/.rvm/gems/ruby-3.0.0/gems/singleton-client-test-0.7.7.11/lib/sgtn-client/loader/server.rb:66:inquery_server'
from /Users/linr/.rvm/gems/ruby-3.0.0/gems/singleton-client-test-0.7.7.11/lib/sgtn-client/loader/server.rb:62:inavailable_components' from /Users/linr/.rvm/gems/ruby-3.0.0/gems/singleton-client-test-0.7.7.11/lib/sgtn-client/loader/server.rb:47:inblock in available_bundles'
from /Users/linr/.rvm/gems/ruby-3.0.0/gems/logging-2.3.1/lib/logging/diagnostic_context.rb:474:in `block in create_with_logging_context'
Expected behavior
The string-based API should be able to get translation from Singleton service.
- 主要语言
- Java
- 星标
- 72
- 派生
- 69
- 平均合并
- 12 小时 26 分钟
- 30 天内合并 PR
- 5
环境准备
- 没有 Dockerfile 或 Docker Compose 文件
- 没有 Pull Request 模板
- 阅读贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
vmware/singleton 的其他 Issue
-
[BUG][Java Service][Security] Please upgrade dependency libraries to latest version: spring-web (0.6.x)可能重新可做 @tigershi 于 941 天前认领,目前没有进行中的 PR。 未关闭Epic kind/bug
-
[BUG] [Service] Get Access key error可能重新可做 @tigershi 于 950 天前认领,目前没有进行中的 PR。 未关闭kind/bug
-
[BUG][Java Service][Security] Please upgrade dependency libraries to latest version: springboot-3.1.9可能重新可做 @tigershi 于 968 天前认领,目前没有进行中的 PR。 未关闭kind/bug
-
[Java Service] Upgrade Spring Boot from 3.1.x to 3.2.x可能重新可做 @tigershi 于 971 天前认领,目前没有进行中的 PR。 未关闭area/java-service kind/security priority/medium
-
[BUG][Java Service][Security] Please upgrade dependency libraries to latest version: springboot-3.1.8可能重新可做 @tigershi 于 997 天前认领,目前没有进行中的 PR。 未关闭area/java-service kind/security priority/high
相似的 Issue
-
enhancement Improvement
难度 2/5 1-3 小时 新手友好度 76/100
zowe/zowe-client-java-sdk#647 ·
-
NullPointerException when a `DeserializationProblemHandler` returns `null` for `byte[]` (single value unwrapped) and `char[]` elements可能已有人在做 @Marti2203 今天认领。 未关闭
难度 2/5 半天 新手友好度 88/100
FasterXML/jackson-databind#6300 ·
维护者通常 1 天内回复
-
enhancement
难度 2/5 1-3 小时 新手友好度 82/100
MustacheCase/zanadir#254 ·
维护者通常 1 天内回复
-
content good first issue
难度 1/5 1 小时以内 新手友好度 95/100
cpinitiative/usaco-guide#6699 ·
维护者通常 1 天内回复
-
BC remittance upload: a claim MSP refused (S03) is saved with a blank status instead of refused (F)可能已有人在做 关联的 PR 仍在进行中或已合并。 未关闭type: bug
难度 2/5 1-3 小时 新手友好度 88/100
carlos-emr/carlos#4933 ·
维护者通常 1 天内回复