2017-09-28 15 views
0

トランスフォームが中止されましたが、チェックボックスコピーの空のフィールドにマークされ、インポートセットの残りのエントリも保留状態になっています。また私は変換スクリプトを確認しましたが運はありません。エラー:java.lang.NumberFormatExceptionのためにトランスフォームマップが停止しました

以下

は誤りです:

インポートセット:ISETxxxxxxx変換エラーのために停止:java.lang.NumberFormatException

java.lang.NumberFormatException 
at java.math.BigDecimal.<init>(BigDecimal.java:596) 
at java.math.BigDecimal.<init>(BigDecimal.java:383) 
at java.math.BigDecimal.<init>(BigDecimal.java:806) 
at com.glide.script.glide_elements.GlideNumber.getSafeBigDecimal(GlideNumber.java:42) 
at com.glide.currency.GlideElementCurrency.coerceAmount(GlideElementCurrency.java:406) 
at com.glide.currency.GlideElementCurrency.cleanAmount(GlideElementCurrency.java:389) 
at com.glide.currency.GlideElementCurrency.setDisplayValue(GlideElementCurrency.java:136) 
at com.glide.currency.GlideElementCurrency.setValue(GlideElementCurrency.java:89) 
at com.glide.db.impex.transformer.TransformerField.copyEmptyFields(TransformerField.java:202) 
at com.glide.db.impex.transformer.TransformerField.setValue(TransformerField.java:130) 
at com.glide.db.impex.transformer.TransformerField.transformField(TransformerField.java:84) 
at com.glide.db.impex.transformer.TransformRow.transformCurrent(TransformRow.java:100) 
at com.glide.db.impex.transformer.TransformRow.transform(TransformRow.java:69) 
at com.glide.db.impex.transformer.Transformer.transformBatch(Transformer.java:150) 
at com.glide.db.impex.transformer.Transformer.transform(Transformer.java:76) 
at com.glide.system_import_set.ImportSetTransformerImpl.transformEach(ImportSetTransformerImpl.java:239) 
at com.glide.system_import_set.ImportSetTransformerImpl.transformAllMaps(ImportSetTransformerImpl.java:91) 
at com.glide.system_import_set.ImportSetTransformer.transformAllMaps(ImportSetTransformer.java:64) 
at com.glide.system_import_set.ImportSetTransformer.transformAllMaps(ImportSetTransformer.java:50) 
at com.snc.automation.ScheduledImportSetJob.runImport(ScheduledImportSetJob.java:55) 
at com.snc.automation.ScheduledImportJob.execute(ScheduledImportJob.java:45) 
at com.glide.schedule.JobExecutor.execute(JobExecutor.java:83) 
at com.glide.schedule.GlideScheduleWorker.executeJob(GlideScheduleWorker.java:207) 
at com.glide.schedule.GlideScheduleWorker.process(GlideScheduleWorker.java:145) 
at com.glide.schedule.GlideScheduleWorker.run(GlideScheduleWorker.java:62) 

答えて

0

は、私はあなたがそれが小数であるか、必要なフィールドを持って推測しています類似。

エラーjava.lang.NumberFormatExceptionは、空の文字列を0.0に変換できないことを示します。

は、この

answer = (function transformEntry(source) { 

    if (source.u_number_field.nil()) 
     return 0.0; 

})(source); 
の線に沿って何かを、これを変換するソーススクリプトラインを使用します
関連する問題