Vista Combinata Vista Piatta Vista ad Albero
toggle
Philippe Tran
PACL and "Attempted to access declared members"
1 luglio 2013 17.15
Risposta

Philippe Tran

Punteggio: Youngling

Messaggi: 0

Data di Iscrizione: 22 gennaio 2009

Messaggi recenti

Hi everyone,

I'm facing this warning "Attempted to access declared members" when my portlet app (ex: myapp.war, containing several portlets) starts up, with Security Manager enabled on Liferay 6.2.0 M5 and M6.

The message is fired by a call to getDeclaredMethods() made by org.springframework.core.convert.support.IdToEntityConverter in webapps/myapp/WEB-INF/lib/org.springframework.core-3.0.7.RELEASE.jar.

After reading the doc at here and there, I still don't understand how to get rid of this warning.

My problem seems analog to LPS-31182, with a difference: the caller is in a jar from my war file.

I tried:

security-manager-class-loader-reference-ids=myapp
security-manager-get-bean-property=org.springframework.core.convert.support.IdToEntityConverter


I tried also to define a java.policy in WEB-INF with:

grant codeBase "file:${myapp}${/}-" {
permission java.lang.RuntimePermission "accessDeclaredMembers";
};


But the warning is still there. Unfortunately, the security-manager generate option doesn't help. Does anyone have any clue about his ?

Thanks in advance,
Philippe
Raymond Augé
RE: PACL and "Attempted to access declared members"
2 luglio 2013 7.57
Risposta

Raymond Augé

Punteggio: Youngling

Messaggi: 0

Data di Iscrizione: 7 febbraio 2005

Messaggi recenti

Sorry, but the warning will not currently go away even after you add the correct java.policy, which you have.

This is due to a current design limitation that we haven't had time to refactor yet.

However, the app "should" work properly.

Is that not the case?
Philippe Tran
RE: PACL and "Attempted to access declared members"
10 luglio 2013 0.39
Risposta

Philippe Tran

Punteggio: Youngling

Messaggi: 0

Data di Iscrizione: 22 gennaio 2009

Messaggi recenti

Hi Ray,

Thank you for your answer. In fact, I found a way to by-pass the Spring getDeclaredMethods() method call, and I don't get this warning anymore.

Thanks again,
Philippe

Forums

To access the Developer Forum, please login to your Liferay.com account if you are already a registered developer or register to become a developer.