Hi,   This is in relation to 7.0.82 release announcement.
Currently Ranger uses Tomcat as an embedded server, and we currently use  the 
7.0 bits and build 7.0.77, we are planning to use the latest updated bits i.e 
as of now 7.0.82.
              Hence I tried an upgrade to that version and did a build and 
round of testing, It seems that the Tomcat embedded library tomcat-embed-core, 
is missing package javax.annotation.* and hence the server starts to fail after 
the upgrade.
I tried to verify with the tomcat-sources available for both 7.0.81 and 7.0.82, 
the sources seem to have the classes available, but when I checked the embedded 
packages for 7.0.81 and 7.0.82,  the tomcat-embed-core.jar present under 7.0.82 
seems to be missing the package javax.annotation.* and the classes under 
javax.annotation.security too.

This is causing the embedded bits to fail to start the tomcat with below error:
Caused by: java.lang.ClassNotFoundException: 
javax.annotation.security.DeclareRoles
We are currently unable to upgrade the latest version due to the missing class 
causing the embedded server start to fail and load the webapp.
Request to kindly look into this.

Thanks
Vishal Suvagia.

Reply via email to