Как исправить groovy.lang.MissingMethodException: нет подписи метода: java.util.ArrayList.get() применимо для типов аргуJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как исправить groovy.lang.MissingMethodException: нет подписи метода: java.util.ArrayList.get() применимо для типов аргу

Сообщение Anonymous »

Я пытаюсь использовать этот метод в groovy,

Код: Выделить всё

groupedDocs = reader.selectGroupedDocs(last_update_date.toString()).get();
А это часть моего Java-кода для метода «selectGroupedDocs»,

Код: Выделить всё

private List selectGroupedDocs(String lastUpdateDate) {
logger.warn("START :: selectGroupedDocs");
String query = prepareQuery(SELECT_ALL_GROUPED_DOCES_BY_DATE, lastUpdateDate);

DataStoreQuery.QueryResult result = dataStoreQuery.executeQuery(CMT_GROUPED_DOCS, query);

List resultMaps = result.getSelectResultAsMapRows().orElse(new ArrayList());
logger.warn("Result Maps :: " + resultMaps);

logger.warn("END :: selectGroupedDocs");

return resultMaps;
}
при запуске я получаю следующую ошибку:

Код: Выделить всё

groovy.lang.MissingMethodException: No signature of method: java.util.ArrayList.get() is applicable for argument types: () values: []
Possible solutions: get(int), get(int), set(int, java.lang.Object), set(int, java.lang.Object), grep(), grep()
at org.webharvest.runtime.scripting.GroovyScriptEngine.eval(GroovyScriptEngine.java:138)
at org.webharvest.runtime.processors.ScriptProcessor.execute(ScriptProcessor.java:74)
at org.webharvest.runtime.processors.BaseProcessor.run(BaseProcessor.java:127)
at org.webharvest.runtime.Scraper.execute(Scraper.java:169)
at org.webharvest.runtime.Scraper.execute(Scraper.java:182)
Что я делаю не так?

Подробнее здесь: https://stackoverflow.com/questions/584 ... -java-util
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»