Boa tarde.
Estou realizando um upgrade de versão de um aplicativo java e estou recebendo um erro em uma das classes:
no suitable method found for getAccountAttributeWrappersByRootIds(java.util.List<java.lang.Long>,boolean,boolean,boolean,boolean,boolean,boolean,boolean)
method com.vla.rb.dao.iba.SqlMapAccountAttributeWrapperDao.getAccountAttributeWrappersByRootIds(java.la…
Eu não entendi muito bem o termo no suitable method found for…
A assinatura do método esta assim:
public List<AccountAttributeWrapper> getAccountAttributeWrappersByRootIds(List<Long> rootIds, boolean mandatory, boolean managed, boolean auditable, boolean importable, boolean minable, boolean entitlementMinable, boolean certifiable) throws DataAccessException {
List result = super.getAccountAttributeWrappersByRootIds(rootIds, mandatory, managed, auditable, importable, minable, entitlementMinable, certifiable);
--------
--------
--------
}
Alguma idéia do que possa ser?
grato
Frosemberg,
Parece que o método teve a assinatura alterada.
Posta o erro completo aí… você cortou o finalzim da stacktrace.
Até mais.
Atualizado:
Se você reparar bem, você já perceberá que o método está tentanto uma chamada ao método getAccountAttributeWrappersByRootIds passando um java.lang.algumaCoisa porém, o método real recebe java.util.List como primeiro parâmetro.
=)
Na realidade o primeiro erro que postei é o que o Netbeans aponta.
Quando eu tento compilar, recebo o seguinte erro:
Compiling 1 source file to /media/Arquivos/RepoSmSoftware/Fontes/rb/build/web/WEB-INF/classes
/media/Arquivos/RepoSmSoftware/Fontes/rb/src/java/br/sun/rb/simulation/sod/dao/iba/SqlMapExtAccountAttributeWrapperDao.java:124: cannot find symbol
symbol : method getAccountAttributeWrappersByRootIds(java.util.List<java.lang.Long>,boolean,boolean,boolean,boolean,boolean,boolean,boolean)
location: class com.vla.rb.dao.iba.SqlMapAccountAttributeWrapperDao
List result = super.getAccountAttributeWrappersByRootIds(rootIds, mandatory, managed, auditable, importable, minable, entitlementMinable, certifiable);
Note: /media/Arquivos/RepoSmSoftware/Fontes/rb/src/java/br/sun/rb/simulation/sod/dao/iba/SqlMapExtAccountAttributeWrapperDao.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
1 error
/media/Arquivos/RepoSmSoftware/Fontes/rb/nbproject/build-impl.xml:578: The following error occurred while executing this line:
/media/Arquivos/RepoSmSoftware/Fontes/rb/nbproject/build-impl.xml:299: Compile failed; see the compiler error output for details.
BUILD FAILED (total time: 4 seconds)
frosemberg,
Exatamente o que eu disse no tópico anterior.
Confira os tipos dos parâmetros que o método recebe os tipos dos parâmetros que você está passando.