SAP Knowledge Base Article - Preview

3717762 - CAP Java : class java.lang.String cannot be cast to class java.lang.Boolean

Symptom

  • CAP JAVA with HANA Cloud hitting error:

    ERROR 7 --- [nio-8080-exec-7] c.s.c.a.o.v4.processors.CdsProcessor     : class java.lang.String cannot be cast to class java.lang.Boolean (java.lang.String and java.lang.Boolean are in module java.base of loader 'bootstrap') (service '', event 'CREATE', entity '') 
  • Both below annotations are used for entity definitation:

     @cds.persistence.exists
     @cds.persistence.table

  • CAP would like to use the existing table in HANA Cloud.


Read more...

Environment

  • CAP Java
  • HANA Cloud

Product

SAP Cloud Application Programming Model all versions ; SAP HANA Cloud all versions

Keywords

@cds.persistence.exists, @cds.persistence.table, java.lang.String, java.lang.Boolean , KBA , BC-XS-CDX-JAV , SAP CAP – Java runtime , Problem

About this page

This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).

Search for additional results

Visit SAP Support Portal's SAP Notes and KBA Search.