[ https://issues.apache.org/jira/browse/HDDS-368?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16620987#comment-16620987 ]
Tsz Wo Nicholas Sze edited comment on HDDS-368 at 9/19/18 6:16 PM: ------------------------------------------------------------------- {code} $mvn --version Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe; 2018-06-17T11:33:14-07:00) Maven home: /usr/local/Cellar/maven/3.5.4/libexec Java version: 1.8.0_172, vendor: Oracle Corporation, runtime: /Library/Java/JavaVirtualMachines/jdk1.8.0_172.jdk/Contents/Home/jre Default locale: zh_CN, platform encoding: UTF-8 OS name: "mac os x", version: "10.13.6", arch: "x86_64", family: "mac" {code} [~GeLiXin], I have set my locale to zh_CN. I can see some compiler warnings in Chinese but TestOzoneRestClient have not failed. Could you try updating your maven/java versions? {code} [INFO] Compiling 23 source files to /Users/szetszwo/hadoop/apache-hadoop/hadoop-ozone/integration-test/target/test-classes [WARNING] /Users/szetszwo/hadoop/apache-hadoop/hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/ozone/web/client/TestKeys.java: 某些输入文件使用了未经检查或不安全的操作。 [WARNING] /Users/szetszwo/hadoop/apache-hadoop/hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/ozone/web/client/TestKeys.java: 有关详细信息, 请使用 -Xlint:unchecked 重新编译。 [INFO] [INFO] --- maven-surefire-plugin:2.21.0:test (default-test) @ hadoop-ozone-integration-test --- [INFO] [INFO] ------------------------------------------------------- [INFO] T E S T S [INFO] ------------------------------------------------------- [INFO] Running org.apache.hadoop.ozone.client.rest.TestOzoneRestClient [INFO] Tests run: 21, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 12.136 s - in org.apache.hadoop.ozone.client.rest.TestOzoneRestClient [INFO] [INFO] Results: [INFO] [INFO] Tests run: 21, Failures: 0, Errors: 0, Skipped: 0 [INFO] {code} was (Author: szetszwo): {code} $mvn --version Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe; 2018-06-17T11:33:14-07:00) Maven home: /usr/local/Cellar/maven/3.5.4/libexec Java version: 1.8.0_172, vendor: Oracle Corporation, runtime: /Library/Java/JavaVirtualMachines/jdk1.8.0_172.jdk/Contents/Home/jre Default locale: zh_CN, platform encoding: UTF-8 OS name: "mac os x", version: "10.13.6", arch: "x86_64", family: "mac" HW14119:apache-hadoop$ {code} [~GeLiXin], I have set my locale to zh_CN. I can see some compiler warnings in Chinese but TestOzoneRestClient have not failed. Could you try updating your maven/java versions? {code} [INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ hadoop-ozone-integration-test --- [INFO] Compiling 23 source files to /Users/szetszwo/hadoop/apache-hadoop/hadoop-ozone/integration-test/target/test-classes [WARNING] /Users/szetszwo/hadoop/apache-hadoop/hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/ozone/web/client/TestKeys.java: 某些输入文件使用了未经检查或不安全的操作。 [WARNING] /Users/szetszwo/hadoop/apache-hadoop/hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/ozone/web/client/TestKeys.java: 有关详细信息, 请使用 -Xlint:unchecked 重新编译。 [INFO] [INFO] --- maven-surefire-plugin:2.21.0:test (default-test) @ hadoop-ozone-integration-test --- [INFO] [INFO] ------------------------------------------------------- [INFO] T E S T S [INFO] ------------------------------------------------------- [INFO] Running org.apache.hadoop.ozone.client.rest.TestOzoneRestClient [INFO] Tests run: 21, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 12.136 s - in org.apache.hadoop.ozone.client.rest.TestOzoneRestClient [INFO] [INFO] Results: [INFO] [INFO] Tests run: 21, Failures: 0, Errors: 0, Skipped: 0 [INFO] {code} > all tests in TestOzoneRestClient failed due to "zh_CN" OS language > ------------------------------------------------------------------ > > Key: HDDS-368 > URL: https://issues.apache.org/jira/browse/HDDS-368 > Project: Hadoop Distributed Data Store > Issue Type: Bug > Components: test > Affects Versions: 0.2.1 > Reporter: LiXin Ge > Priority: Critical > Labels: alpha2 > > OS: Ubuntu 16.04.1 LTS (GNU/Linux 4.4.0-116-generic x86_64) > java version: 1.8.0_111 > mvn: Apache Maven 3.3.9 > Default locale: zh_CN, platform encoding: UTF-8 > Test command: mvn test -Dtest=TestOzoneRestClient -Phdds > > All the tests in TestOzoneRestClient failed in my local machine with > exception like below, does it mean anybody who have runtime environment like > me can't run the Ozone Rest test now? > {noformat} > [ERROR] > testCreateBucket(org.apache.hadoop.ozone.client.rest.TestOzoneRestClient) > Time elapsed: 0.01 s <<< ERROR! > java.io.IOException: org.apache.hadoop.ozone.client.rest.OzoneException: > Unparseable date: "m, 28 1970 19:23:50 GMT" > at > org.apache.hadoop.ozone.client.rest.RestClient.executeHttpRequest(RestClient.java:853) > at > org.apache.hadoop.ozone.client.rest.RestClient.createVolume(RestClient.java:252) > at > org.apache.hadoop.ozone.client.rest.RestClient.createVolume(RestClient.java:210) > at sun.reflect.GeneratedMethodAccessor24.invoke(Unknown Source) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:498) > at > org.apache.hadoop.ozone.client.OzoneClientInvocationHandler.invoke(OzoneClientInvocationHandler.java:54) > at com.sun.proxy.$Proxy73.createVolume(Unknown Source) > at > org.apache.hadoop.ozone.client.ObjectStore.createVolume(ObjectStore.java:66) > at > org.apache.hadoop.ozone.client.rest.TestOzoneRestClient.testCreateBucket(TestOzoneRestClient.java:174) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:498) > at > org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) > Caused by: org.apache.hadoop.ozone.client.rest.OzoneException: Unparseable > date: "m, 28 1970 19:23:50 GMT" > at sun.reflect.GeneratedConstructorAccessor27.newInstance(Unknown > Source) > at > sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) > at java.lang.reflect.Constructor.newInstance(Constructor.java:423) > at > com.fasterxml.jackson.databind.introspect.AnnotatedConstructor.call(AnnotatedConstructor.java:119) > at > com.fasterxml.jackson.databind.deser.std.StdValueInstantiator.createUsingDefault(StdValueInstantiator.java:270) > at > com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer.deserializeFromObject(ThrowableDeserializer.java:149) > at > com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:159) > at > com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:1611) > at > com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1219) > at > org.apache.hadoop.ozone.client.rest.OzoneException.parse(OzoneException.java:265) > ... 39 more > {noformat} > or like: > {noformat} > [ERROR] Failures: > [ERROR] TestOzoneRestClient.testDeleteKey > Expected: exception with message a string containing "Lookup key failed, > error" > but: message was "Unexpected end-of-input within/between Object entries > at [Source: (String)"{ > "owner" : { > "name" : "hadoop" > }, > "quota" : { > "unit" : "TB", > "size" : 1048576 > }, > "volumeName" : "f93ed82d-dff6-4b75-a1c5-6a0fef5aa6dd", > "createdOn" : "æ��æ��ä¸�, 06 å��ä¸�æ�� +50611 08:28:21 GMT", > "createdBy" "; line: 11, column: 251]" > Stacktrace was: com.fasterxml.jackson.core.io.JsonEOFException: Unexpected > end-of-input within/between Object entries > at [Source: (String)"{ > "owner" : { > "name" : "hadoop" > }, > "quota" : { > "unit" : "TB", > "size" : 1048576 > }, > "volumeName" : "f93ed82d-dff6-4b75-a1c5-6a0fef5aa6dd", > "createdOn" : "æ��æ��ä¸�, 06 å��ä¸�æ�� +50611 08:28:21 GMT", > "createdBy" "; line: 11, column: 251] > at > com.fasterxml.jackson.core.base.ParserMinimalBase._reportInvalidEOF(ParserMinimalBase.java:588) > at > com.fasterxml.jackson.core.json.ReaderBasedJsonParser._skipColon2(ReaderBasedJsonParser.java:2214) > at > com.fasterxml.jackson.core.json.ReaderBasedJsonParser._skipColon(ReaderBasedJsonParser.java:2129) > at > com.fasterxml.jackson.core.json.ReaderBasedJsonParser.nextFieldName(ReaderBasedJsonParser.java:910) > at > com.fasterxml.jackson.databind.deser.BeanDeserializer.vanillaDeserialize(BeanDeserializer.java:295) > at > com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:151) > at > com.fasterxml.jackson.databind.ObjectReader._bindAndClose(ObjectReader.java:1611) > at > com.fasterxml.jackson.databind.ObjectReader.readValue(ObjectReader.java:1219) > at > org.apache.hadoop.ozone.client.rest.response.VolumeInfo.parse(VolumeInfo.java:178) > at > org.apache.hadoop.ozone.client.rest.RestClient.getVolumeDetails(RestClient.java:307) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:498) > at > org.apache.hadoop.ozone.client.OzoneClientInvocationHandler.invoke(OzoneClientInvocationHandler.java:54) > at com.sun.proxy.$Proxy73.getVolumeDetails(Unknown Source) > at > org.apache.hadoop.ozone.client.ObjectStore.getVolume(ObjectStore.java:87) > at > org.apache.hadoop.ozone.client.rest.TestOzoneRestClient.testDeleteKey(TestOzoneRestClient.java:378) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:498) > {noformat} > I have tried to change the {{Locale}} of {{SimpleDateFormat}} to > {{Locale.CHINESE}} or {{Locale.SIMPLIFIED_CHINESE}}, but it didn't work. -- This message was sent by Atlassian JIRA (v7.6.3#76005) --------------------------------------------------------------------- To unsubscribe, e-mail: hdfs-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: hdfs-issues-h...@hadoop.apache.org