Expandir minha barra de realizações na Comunidade.

Get ready! An upgraded Experience League Community experience is coming in January.

Mark Solution

Esta conversa foi bloqueada devido à inatividade. Crie uma nova publicação.

SOLUCIONADO

"java.lang.AbstractMethodError" while accessing content element of Content fragment

Avatar

Level 5

Hi There,

 

I am getting the below error while mocking content fragment in mockito.

 

Error :

java.lang.AbstractMethodError: io.wcm.testing.mock.aem.MockContentFragment_ContentElement_Structured.getValue()Lcom/adobe/cq/dam/cfm/FragmentData;

 

Code Snippet : 

ContentElement content = contentFragment.get().getElement("somefragment");
FragmentData data = content.getValue();
List<String> someFragmentList = Arrays.asList((String[]) data.getValue());

 I can see that contentFragment is not null. And content is also not null but when it is executing "content.getValue()" it is throwing the error.

 

Please do share your thoughts on the same.

 

Thanks,

Ravi Joshi

Tópicos

Os tópicos ajudam a categorizar o conteúdo da comunidade e aumentam sua capacidade de descobrir conteúdo relevante.

1 Solução aceita

Avatar

Resposta correta de
Level 10
2 Respostas

Avatar

Resposta correta de
Level 10

Hi @Ravi_Joshi,

ContentElement's getValue() method again is part of unsupported operations - https://github.com/wcm-io/wcm-io-testing/blob/develop/aem-mock/core/src/main/java/io/wcm/testing/moc...

 

Avatar

Level 5

@Vijayalakshmi_S  Thank you. It was really helpful. Now we will try to change the logic accordingly.