Hi,
after upgrading to Confluence 7 all user macros using something like:
$loginManager.getLoginInfo($user).getLastSuccessfulLoginDate()
don't seem to work anymore. The API clearly state that there is not change:
Any known workaround or shall I file a bug with Atlassian?
Best
JP
I am seeing this behavior as well.
I have a user macro that reports last login date of users which is also using 'loginManager.getLoginInfo' and when we upgraded to Confluence 7 it stopped working.
Can someone please help to understand what has changed so I can fix our macro?
Thanks!
Atlassian beefed up the security by not allowing the use of sone java packages in velocity scripts. You can either write a macro using ScriptRunner which allows such things or switch off / allow the use of these packages in the velocity.properties configuration.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
aha! thanks for the update!
Good to know it wasn't my macro itself that failed. I will check out the other options.
Thanks again,
Greg
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I modified CONFLUENCE_INSTALL/confluence/WEB-INF/classes/velocity.properties and made two changes:
#introspector.restrict.packages = java.lang.reflect,\
introspector.restrict.packages = \
and
#introspector.restrict.classes = java.lang.Class,\
#java.lang.ClassLoader,\
introspector.restrict.classes = \
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I recently upgraded to 7.18.2 and this macro isn't working for me. I tried the updates to velocity. properties too and that did not work. Any other suggestions?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Try commenting out a bit more, see https://community.atlassian.com/t5/Confluence-questions/Macro-that-produces-a-list-of-users-last-login-date/qaq-p/426611#M191949.
Almost have the macro working again in 7.19.2.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.