Announcement

Collapse
No announcement yet.
X
  • Filter
  • Time
Clear All
new posts

    11.1 SDK error: java 8 required ?

    Hello, while trying the latest 11.1 SDK (SmartClient_v111p_2018-06-05_Enterprise), I get this error:
    Code:
    MacBook-Pro-2:smartclientSDK bosticco$ sh start_embedded_server.sh 
    
    Using user-defined JAVA_HOME: /Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/Home/
    
    Setting Tomcat <Connector> property (port 8083): maxThreads=1000
    
    Setting Tomcat <Connector> property (port 8083): maxHeaderCount=200
    
    Setting Tomcat <Connector> property (port 8083): maxKeepAliveRequests=1000
    
    Setting Tomcat <Connector> property (port 8083): maxHttpHeaderSize=1048576
    
    Setting Tomcat <Connector> property (port 8083): maxPostSize=104857600
    
    Using configuration in file META-INF/context.xml
    
    Jun 05, 2018 1:16:49 PM org.apache.coyote.AbstractProtocol init
    
    INFORMAZIONI: Initializing ProtocolHandler ["http-nio-8083"]
    
    Jun 05, 2018 1:16:49 PM org.apache.tomcat.util.net.NioSelectorPool getSharedSelector
    
    INFORMAZIONI: Using a shared selector for servlet write/read
    
    Jun 05, 2018 1:16:49 PM org.apache.catalina.core.StandardService startInternal
    
    INFORMAZIONI: Starting service [Tomcat]
    
    Jun 05, 2018 1:16:49 PM org.apache.catalina.core.StandardEngine startInternal
    
    INFORMAZIONI: Starting Servlet Engine: Apache Tomcat/8.5.30
    
    Jun 05, 2018 1:16:50 PM org.apache.catalina.core.ApplicationContext log
    
    INFORMAZIONI: No Spring WebApplicationInitializer types detected on classpath
    
    ISC: Configuring log4j from: file:/Users/bosticco/librerie/isc/11.1/SmartClient_v111p_2018-06-05_Enterprise/smartclientSDK/WEB-INF/classes/log4j.isc.config.xml
    
    log4j:WARN No such property [encoding] in com.isomorphic.log.RevolvingMemoryAppender.
    
    === 2018-06-05 13:16:50,740 [op-1] INFO  ISCInit - Isomorphic SmartClient/SmartGWT Framework - Initializing
    
    === 2018-06-05 13:16:50,749 [op-1] INFO  ConfigLoader - Attempting to load framework.properties from CLASSPATH
    
    === 2018-06-05 13:16:50,831 [op-1] INFO  ConfigLoader - Successfully loaded framework.properties from CLASSPATH at location: jar:file:/Users/bosticco/librerie/isc/11.1/SmartClient_v111p_2018-06-05_Enterprise/smartclientSDK/WEB-INF/lib/isomorphic_core_rpc.jar!/framework.properties
    
    === 2018-06-05 13:16:50,832 [op-1] INFO  ConfigLoader - Attempting to load project.properties from CLASSPATH
    
    === 2018-06-05 13:16:50,833 [op-1] INFO  ConfigLoader - Unable to locate project.properties in CLASSPATH
    
    === 2018-06-05 13:16:50,843 [op-1] INFO  ConfigLoader - Successfully loaded isc_interfaces.properties from CLASSPATH at location: jar:file:/Users/bosticco/librerie/isc/11.1/SmartClient_v111p_2018-06-05_Enterprise/smartclientSDK/WEB-INF/lib/isomorphic_core_rpc.jar!/isc_interfaces.properties
    
    === 2018-06-05 13:16:50,843 [op-1] INFO  ConfigLoader - Attempting to load server.properties from CLASSPATH
    
    === 2018-06-05 13:16:50,851 [op-1] INFO  ConfigLoader - Successfully loaded server.properties from CLASSPATH at location: file:/Users/bosticco/librerie/isc/11.1/SmartClient_v111p_2018-06-05_Enterprise/smartclientSDK/WEB-INF/classes/server.properties
    
    === 2018-06-05 13:16:50,854 [op-1] INFO  Logger - Logging system started.
    
    === 2018-06-05 13:16:50,887 [op-1] INFO  ISCInit - Bound DB defaultDatabase via JNDI at: isomorphic/jdbc/defaultDatabase
    
    === 2018-06-05 13:16:50,888 [op-1] INFO  ISCInit - Auto-detected webRoot - using: /Users/bosticco/librerie/isc/11.1/SmartClient_v111p_2018-06-05_Enterprise/smartclientSDK
    
    === 2018-06-05 13:16:50,888 [op-1] INFO  ISCInit - Isomorphic SmartClient/SmartGWT Framework (v11.1p_2018-06-05/Enterprise Deployment 2018-06-05) - Initialization Complete
    
    Jun 05, 2018 1:16:50 PM org.apache.catalina.core.ApplicationContext log
    
    INFORMAZIONI: Initializing Spring root WebApplicationContext
    
    log4j:WARN No appenders could be found for logger (org.springframework.web.context.ContextLoader).
    
    log4j:WARN Please initialize the log4j system properly.
    
    log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
    
    === 2018-06-05 13:16:52,343 [op-1] WARN  InterfaceProvider - Configuration error - cannot find provider for interface: IHibernateDataSource
    
    java.lang.NoClassDefFoundError: java/time/temporal/TemporalField
    
    at com.isomorphic.store.DataStructCache.<clinit>(DataStructCache.java:53)
    
    at com.isomorphic.datasource.DataSource.<clinit>(DataSource.java:1100)
    
    at java.lang.Class.forName0(Native Method)
    
    at java.lang.Class.forName(Class.java:278)
    
    at com.isomorphic.base.Reflection.classForName(Reflection.java:126)
    
    at com.isomorphic.interfaces.InterfaceProvider.exists(InterfaceProvider.java:144)
    
    at com.isomorphic.interfaces.InterfaceProvider.exists(InterfaceProvider.java:129)
    
    at com.isomorphic.sql.SQLConnectionManager.<clinit>(SQLConnectionManager.java:70)
    
    at com.isomorphic.sql.DBDataSource.getConnection(DBDataSource.java:80)
    
    at org.hibernate.connection.DatasourceConnectionProvider.getConnection(DatasourceConnectionProvider.java:92)
    
    at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:113)
    
    at org.hibernate.cfg.Configuration.buildSettingsInternal(Configuration.java:2863)
    
    at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2859)
    
    at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1870)
    
    at org.springframework.orm.hibernate3.LocalSessionFactoryBean.newSessionFactory(LocalSessionFactoryBean.java:795)
    
    at org.springframework.orm.hibernate3.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:717)
    
    at org.springframework.orm.hibernate3.AbstractSessionFactoryBean.afterPropertiesSet(AbstractSessionFactoryBean.java:191)
    
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1687)
    
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1624)
    
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:555)
    
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483)
    
    at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306)
    
    at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
    
    at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302)
    
    at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)
    
    at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:351)
    
    at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:108)
    
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1531)
    
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1276)
    
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:553)
    
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483)
    
    at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306)
    
    at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
    
    at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302)
    
    at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)
    
    at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:761)
    
    at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:867)
    
    at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:543)
    
    at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:443)
    
    at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:325)
    
    at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:107)
    
    at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4776)
    
    at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5240)
    
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
    
    at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1421)
    
    at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1411)
    
    at java.util.concurrent.FutureTask.run(FutureTask.java:262)
    
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    
    at java.lang.Thread.run(Thread.java:745)
    
    Caused by: java.lang.ClassNotFoundException: java.time.temporal.TemporalField
    
    at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1308)
    
    at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1136)
    
    ... 50 more

    #2
    It should NOT be required. JDK 8 dependency was introduced by accident which is now fixed and will be available for download in nightly builds since June 6 (tomorrow).

    Comment

    Working...
    X