首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >getBalance.sh on Amazon (mturk)命令行工具返回一个错误

getBalance.sh on Amazon (mturk)命令行工具返回一个错误
EN

Stack Overflow用户
提问于 2015-08-18 18:02:44
回答 1查看 290关注 0票数 0

有人能帮我找出我的错误吗?预先谢谢:)我正在我的上设置命令行工具(CLT),并收到错误消息。

我的问题似乎与下面链接中的问题相似,但并不完全相同;在安装murk.properties文件后,我已经将"http“更改为"https”。

getBalance in Amazon Turk gives error

代码:--这是我在终端输入的内容(最初认为我的问题是Java ):

代码语言:javascript
运行
复制
$ export MTURK_CMD_HOME=/Applications/aws-mturk-clt-1.3.1  
$ java -version  
 java version "1.8.0_51"  
 Java(TM) SE Runtime Environment (build 1.8.0_51-b16)  
 Java HotSpot(TM) 64-Bit Server VM (build 25.51-b03, mixed mode)  
$ which java  
 /usr/bin/java  
$ export JAVA_HOME=/usr  
$ cd /Applications/aws-mturk-clt-1.3.1/bin/  
$ ./getBalance.sh  

错误:这是我收到的错误消息的摘录

代码语言:javascript
运行
复制
Unable to find a $JAVA_HOME at "/usr", continuing with system-provided Java...
I/O exception (javax.net.ssl.SSLPeerUnverifiedException) caught when processing request: HTTPS hostname invalid: expected '176.32.98.23', received 'mechanicalturk.amazonaws.com'
Retrying request
I/O exception (javax.net.ssl.SSLPeerUnverifiedException) caught when processing request: HTTPS hostname invalid: expected '176.32.98.23', received 'mechanicalturk.amazonaws.com'
Retrying request
I/O exception (javax.net.ssl.SSLPeerUnverifiedException) caught when processing request: HTTPS hostname invalid: expected '176.32.98.23', received 'mechanicalturk.amazonaws.com'
Retrying request
An error occurred while fetching your balance: javax.net.ssl.SSLPeerUnverifiedException: HTTPS hostname invalid: expected '176.32.98.23', received 'mechanicalturk.amazonaws.com'
com.amazonaws.mturk.service.exception.InternalServiceException: javax.net.ssl.SSLPeerUnverifiedException: HTTPS hostname invalid: expected '176.32.98.23', received 'mechanicalturk.amazonaws.com'
    at com.amazonaws.mturk.service.axis.AWSService.executeRequestMessage(AWSService.java:243)
    at com.amazonaws.mturk.filter.FinalFilter.execute(FinalFilter.java:38)
    at com.amazonaws.mturk.filter.Filter.passMessage(Filter.java:56)
    at com.amazonaws.mturk.filter.ErrorProcessingFilter.execute(ErrorProcessingFilter.java:46)
    at com.amazonaws.mturk.filter.Filter.passMessage(Filter.java:56)
    at com.amazonaws.mturk.filter.RetryFilter.execute(RetryFilter.java:115)
    at com.amazonaws.mturk.filter.Filter.passMessage(Filter.java:56)
    at com.amazonaws.mturk.util.CLTExceptionFilter.sendMessage(CLTExceptionFilter.java:77)
    at com.amazonaws.mturk.util.CLTExceptionFilter.execute(CLTExceptionFilter.java:62)
    at com.amazonaws.mturk.service.axis.FilteredAWSService.executeRequests(FilteredAWSService.java:172)
    at com.amazonaws.mturk.service.axis.FilteredAWSService.executeRequest(FilteredAWSService.java:152)
    at com.amazonaws.mturk.service.axis.FilteredAWSService.executeRequest(FilteredAWSService.java:116)
    at com.amazonaws.mturk.service.axis.RequesterServiceRaw.getAccountBalance(RequesterServiceRaw.java:1193)
    at com.amazonaws.mturk.service.axis.RequesterService.getAccountBalance(RequesterService.java:922)
    at com.amazonaws.mturk.cmd.GetBalance.getBalance(GetBalance.java:50)
    at com.amazonaws.mturk.cmd.GetBalance.runCommand(GetBalance.java:41)
    at com.amazonaws.mturk.cmd.AbstractCmd.run(AbstractCmd.java:148)
    at com.amazonaws.mturk.cmd.GetBalance.main(GetBalance.java:28)
Caused by: javax.net.ssl.SSLPeerUnverifiedException: HTTPS hostname invalid: expected '176.32.98.23', received 'mechanicalturk.amazonaws.com'
    at org.apache.axis.AxisFault.makeFault(AxisFault.java:101)

错误消息还会继续。那么,你怎么看?再次感谢你看这个。-很快

mturk.properties文件

代码语言:javascript
运行
复制
# -------------------
# ADVANCED PROPERTIES
# -------------------
#
# If you want to test your solution in the Amazon Mechanical Turk Developers Sandbox (http://sandbox.mturk.com)
# use the service_url defined below:
#service_url=https://mechanicalturk.sandbox.amazonaws.com/?Service=AWSMechanicalTurkRequester

# If you want to have your solution work against the Amazon Mechnical Turk Production site (http://www.mturk.com)
# use the service_url defined below:

service_url=https://mechanicalturk.amazonaws.com/?Service=AWSMechanicalTurkRequester

代码语言:javascript
运行
复制
# The settings below should only be modified under special circumstances.
# You should not need to adjust these values.
retriable_errors=Server.ServiceUnavailable,503
retry_attempts=6
retry_delay_millis=500'
EN

回答 1

Stack Overflow用户

发布于 2015-08-19 02:07:44

关,您是否尝试过JDK的早期版本(例如JDK-1.5?)。我意识到它要老得多,但我很好奇它是否与在JDK 1.8上使用CLT有关。只是个主意。

此外,如果我们能够看到turk.properties文件(请不要共享您的访问密钥或秘密密钥),以确保端点的格式良好,这将有所帮助。谢谢!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32079556

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档