You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
14:09:49.665 ERROR o.a.t.dssat.DssatControllerOutput - java.util.concurrent.ExecutionException: java.lang.ClassCastException: java.lang.Double cannot be cast to java.lang.String
at java.util.concurrent.FutureTask.report(FutureTask.java:122)
at java.util.concurrent.FutureTask.get(FutureTask.java:188)
at org.agmip.translators.dssat.DssatControllerOutput.writeFile(DssatControllerOutput.java:247)
at org.agmip.ui.quadui.TranslateRunner.run(TranslateRunner.java:59)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.ClassCastException: java.lang.Double cannot be cast to java.lang.String
at org.agmip.translators.dssat.DssatCommonOutput.formatNumStr(DssatCommonOutput.java:78)
at org.agmip.translators.dssat.DssatWeatherOutput.writeFile(DssatWeatherOutput.java:90)
at org.agmip.translators.dssat.DssatTranslateRunner.call(DssatTranslateRunner.java:44)
at org.agmip.translators.dssat.DssatTranslateRunner.call(DssatTranslateRunner.java:17)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
... 3 more
The text was updated successfully, but these errors were encountered:
What is the proper format for wst_id?
The agmip master variable table lists it as a number, but in the example agmip translation data at https://github.com/agmip/json-translation-samples/blob/master/Sugercane_UFBG0701SC/UFBG0701SC.json, wst_id is a string "UFBG". And when I run QuadUI with a wst_id containing both characters and integers (like 'GENERIC1'), it causes a ClassCastException:
14:09:49.665 ERROR o.a.t.dssat.DssatControllerOutput - java.util.concurrent.ExecutionException: java.lang.ClassCastException: java.lang.Double cannot be cast to java.lang.String
at java.util.concurrent.FutureTask.report(FutureTask.java:122)
at java.util.concurrent.FutureTask.get(FutureTask.java:188)
at org.agmip.translators.dssat.DssatControllerOutput.writeFile(DssatControllerOutput.java:247)
at org.agmip.ui.quadui.TranslateRunner.run(TranslateRunner.java:59)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.ClassCastException: java.lang.Double cannot be cast to java.lang.String
at org.agmip.translators.dssat.DssatCommonOutput.formatNumStr(DssatCommonOutput.java:78)
at org.agmip.translators.dssat.DssatWeatherOutput.writeFile(DssatWeatherOutput.java:90)
at org.agmip.translators.dssat.DssatTranslateRunner.call(DssatTranslateRunner.java:44)
at org.agmip.translators.dssat.DssatTranslateRunner.call(DssatTranslateRunner.java:17)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
... 3 more
The text was updated successfully, but these errors were encountered: