000035974 - RSA Adaptive Authentication (OnPrem): 'java.lang.CharSequence': Invalid byte tag in constant pool: 18

Document created by RSA Customer Support Employee on Feb 22, 2018
Version 1Show Document
  • View in full screen mode

Article Content

Article Number000035974
Applies ToRSA Product Set: Adaptive Authentication (OnPrem)
RSA Product/Service Type: Adaptive Authentication (OnPrem)
RSA Version/Condition: 7.x
IssueThe following error is displayed in the backoffice.log file when starting the backoffice application:
 

org.springframework.beans.factory.BeanCreationException: Error creating bean with name
'org.springframework.security.filterChainProxy': Cannot create inner bean '(inner bean)' of type
[org.springframework.security.config.http.HttpConfigurationBuilder] while setting bean property
'filterChainMap'; nested exception is org.springframework.beans.factory.BeanCreationException:
Error creating bean with name '(inner bean)#26': Initialization of bean failed; nested exception is
org.aspectj.apache.bcel.classfile.ClassFormatException: File: 'java.lang.CharSequence':
Invalid byte tag in constant pool: 18



 
CauseJava 8 is not supported by AAOP versions earlier than v7.3P1.
Java 8 and Tomcat 7 versions earlier than 7.0.65 can display this error.
ResolutionThere are 3 possible fixes to this issue:
  • Downgrade to Java 7 for AAOP versions earlier than 7.3P1
  • Upgrade to AAOP v7.3P1 or later to use Java 8
  • Upgrade to Tomcat 7.0.65 or later while using Java 8 and a supported AAOP version.
NotesAlways make sure to validate the compatibility with the platforms, database and Java version for AAOP.

Attachments

    Outcomes