Article - CS416994

Is Amazon Corretto JDK 11.0.23_9 supported for Servigistics Service Parts Management (SPM) 12.2.1.2

Modified: 28-May-2024   


Applies To

  • Servigistics Service Parts Management 12.2.1.2 NA
  • Amazon Corretto JDK

Description

  • Is Amazon Corretto JDK 11.0.23_9 supported with SPM 12.2.1.2
  • Trying to upgrade Amazon Corretto JDK 8.3.x to Amazon Corretto JDK 11.0.23_9
    • SPM failed to start up
      • ERROR com.svg.core.hibernate.customization.CustomAttributeAmender - Unable to customize hibernate mapping for VendorLocLocSkuLt<br />java.lang.NullPointerException: null<br />	at com.svg.core.hibernate.customization.CustomAttributeAmender.analyzeDatabaseSchema(CustomAttributeAmender.java:370) ~[AutoPilotServer.jar:12.2.1.2]<br />	at com.svg.core.hibernate.customization.CustomAttributeAmender.analyze(CustomAttributeAmender.java:364) ~[AutoPilotServer.jar:12.2.1.2]<br />	at com.svg.core.hibernate.customization.CustomAttributeAmender.customizeHibernateMapping(CustomAttributeAmender.java:152) ~[AutoPilotServer.jar:12.2.1.2]<br />	at com.svg.core.hibernate.customization.CustomAttributeAmender.amend(CustomAttributeAmender.java:111) ~[AutoPilotServer.jar:12.2.1.2]<br />	at com.svg.core.hibernate.customization.CustomIntegrator.processCustomAttributes(CustomIntegrator.java:39) ~[AutoPilotServer.jar:12.2.1.2]<br />	at com.svg.core.hibernate.customization.CustomIntegrator.integrate(CustomIntegrator.java:22) ~[AutoPilotServer.jar:12.2.1.2]<br />	at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:276) ~[hibernate-core-5.3.20.Final.jar:5.3.20.Final]<br />	at org.hibernate.boot.internal.SessionFactoryBuilderImpl.build(SessionFactoryBuilderImpl.java:467) ~[hibernate-core-5.3.20.Final.jar:5.3.20.Final]<br />	at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:708) ~[hibernate-core-5.3.20.Final.jar:5.3.20.Final]<br />	at com.svg.core.common.hibernate.HibernateClassMappings.initializeClassMappings(HibernateClassMappings.java:178) ~[AutoPilotServer.jar:12.2.1.2]<br />	at com.svg.core.common.hibernate.HibernateClassMappings.find(HibernateClassMappings.java:76) ~[AutoPilotServer.jar:12.2.1.2]<br />	at com.svg.core.autopilot.HibernateTableMetadataMap.findClassMappings(HibernateTableMetadataMap.java:85) ~[AutoPilotServer.jar:12.2.1.2]<br />	at com.svg.core.autopilot.HibernateTableMetadataMap.doInit(HibernateTableMetadataMap.java:50) ~[AutoPilotServer.jar:12.2.1.2]<br />	at com.svg.core.autopilot.TableMetadataMap.init(TableMetadataMap.java:30) ~[AutoPilotServer.jar:12.2.1.2]<br />	at com.svg.core.autopilot.HibernateTableMetadataMap.init(HibernateTableMetadataMap.java:38) ~[AutoPilotServer.jar:12.2.1.2]<br />	at com.svg.core.autopilot.TableMetadataProviderImpl.init(TableMetadataProviderImpl.java:66) ~[AutoPilotServer.jar:12.2.1.2]<br />	at com.svg.core.autopilot.TableMetadataProviderImpl.newTableMetadataProvider(TableMetadataProviderImpl.java:184) ~[AutoPilotServer.jar:12.2.1.2]<br />	at com.svg.core.database.metadata.TableProviderImpl.init(TableProviderImpl.java:82) ~[AutoPilotServer.jar:12.2.1.2]<br />	at com.svg.core.database.JdbcUtil$DefaultConfig.<clinit>(JdbcUtil.java:103) ~[AutoPilotServer.jar:12.2.1.2]<br />	at com.svg.core.database.JdbcUtil.getJdbcTemplate(JdbcUtil.java:147) ~[AutoPilotServer.jar:12.2.1.2]<br />	at com.svg.core.hibernate.DBDialectSetterImpl.autodetectDialect(DBDialectSetterImpl.java:91) ~[AutoPilotServer.jar:12.2.1.2]<br />	at com.svg.core.hibernate.DBDialectSetterImpl.getDialect(DBDialectSetterImpl.java:44) ~[AutoPilotServer.jar:12.2.1.2]<br />	at com.svg.core.hibernate.customization.CustomSessionFactoryBean.buildSessionFactory(CustomSessionFactoryBean.java:54) ~[AutoPilotServer.jar:12.2.1.2]<br />	at org.springframework.orm.hibernate5.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:600) ~[spring-orm-5.3.20.jar:5.3.20]<br />	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1863) ~[spring-beans-5.3.20.jar:5.3.20]<br />	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1800) ~[spring-beans-5.3.20.jar:5.3.20]<br />	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:620) ~[spring-beans-5.3.20.jar:5.3.20]<br />	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) ~[spring-beans-5.3.20.jar:5.3.20]<br />	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) ~[spring-beans-5.3.20.jar:5.3.20]<br />	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) [spring-beans-5.3.20.jar:5.3.20]<br />	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) [spring-beans-5.3.20.jar:5.3.20]<br />	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208) [spring-beans-5.3.20.jar:5.3.20]<br />	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:322) [spring-beans-5.3.20.jar:5.3.20]<br />

         
This is a printer-friendly version of Article 416994 and may be out of date. For the latest version click CS416994