interesting,, it's also be a lesson to us all. can you define "VMWare not support Chinese" and why java the UT (actually a java program) cannot process the file?
On Mon, Jan 25, 2016 at 5:18 PM, 王晓雨 <[email protected]> wrote: > It is cause by My VMWare not support Chinese…. > Chinese garbled cause the exception! I will try to make the VM work! > > > > 在 2016年1月25日,16:17,Xiaoyu Wang <[email protected]> 写道: > > > > I see in examples/test_case_data/localmeta/data/flatten_data_for_ii.csv > file has Chinese garbled! > > I copy the code from local to sandbox VMWare machine! and in local it is > good. I will have a try to convert the file encoding. > > > > > > > >> 在 2016年1月25日,15:51,Xiaoyu Wang <[email protected]> 写道: > >> > >> The same error when run in sandbox KYLIN_HOME: > >> L4J [2016-01-25 > 07:49:01,566][ERROR][org.apache.kylin.dict.TrieDictionary] - Not a valid > value: ?? > >> Tests run: 2, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 2.585 > sec <<< FAILURE! - in org.apache.kylin.invertedindex.InvertedIndexLocalTest > >> testCodec(org.apache.kylin.invertedindex.InvertedIndexLocalTest) Time > elapsed: 0.727 sec <<< ERROR! > >> java.lang.IllegalArgumentException: Value not exists! > >> at > org.apache.kylin.common.util.Dictionary.getIdFromValueBytes(Dictionary.java:161) > >> at > org.apache.kylin.dict.TrieDictionary.getIdFromValueImpl(TrieDictionary.java:158) > >> at > org.apache.kylin.common.util.Dictionary.getIdFromValue(Dictionary.java:97) > >> at > org.apache.kylin.common.util.Dictionary.getIdFromValue(Dictionary.java:77) > >> at > org.apache.kylin.invertedindex.index.TableRecord.setValueString(TableRecord.java:116) > >> at > org.apache.kylin.invertedindex.InvertedIndexLocalTest.loadRecordsSorted(InvertedIndexLocalTest.java:187) > >> at > org.apache.kylin.invertedindex.InvertedIndexLocalTest.testCodec(InvertedIndexLocalTest.java:133) > >> > >> > >> Results : > >> > >> Tests in error: > >> InvertedIndexLocalTest.testCodec:133->loadRecordsSorted:187 ? > IllegalArgument ... > >> > >> Tests run: 2, Failures: 0, Errors: 1, Skipped: 0 > >> > >> [INFO] > ------------------------------------------------------------------------ > >> [INFO] Reactor Summary: > >> [INFO] > >> [INFO] Kylin:HadoopOLAPEngine ............................. SUCCESS [ > 0.564 s] > >> [INFO] Kylin:AtopCalcite .................................. SUCCESS [ > 0.749 s] > >> [INFO] Kylin:Core-Common .................................. SUCCESS [ > 0.982 s] > >> [INFO] Kylin:Core-Metadata ................................ SUCCESS [ > 0.382 s] > >> [INFO] Kylin:Core-Dictionary .............................. SUCCESS [ > 0.218 s] > >> [INFO] Kylin:Core-Cube .................................... SUCCESS [ > 0.310 s] > >> [INFO] Kylin:Core-Job ..................................... SUCCESS [ > 0.490 s] > >> [INFO] Kylin:Core-Storage ................................. SUCCESS [ > 0.394 s] > >> [INFO] Kylin:InvertedIndex ................................ FAILURE [ > 6.698 s] > >> [INFO] Kylin:Engine-MR .................................... SKIPPED > >> [INFO] Kylin:Engine-Streaming ............................. SKIPPED > >> [INFO] Kylin:Storage-HBase ................................ SKIPPED > >> > >> > >> But I run the InvertedIndexLocalTest UT in local machine is ok. > >> > >> > >> > >>> 在 2016年1月25日,15:45,hongbin ma <[email protected]> 写道: > >>> > >>> or maybe you should try this on sandbox's KYLIN_HOME: > >>> > >>> mvn test -Dtest=org.apache.kylin.invertedindex.InvertedIndexLocalTest > >>> -DfailIfNoTests=false > >> > > > > -- Regards, *Bin Mahone | 马洪宾* Apache Kylin: http://kylin.io Github: https://github.com/binmahone
