I am installing SmartClient_v91p_2015-04-18_Evaluation on Windows 7 Premium 64 bit using Mozilla Firefox 37.0.1 with Firebug.
Starting Tomcat I get an org.springframework.beans.factory.BeanCreationException right away.
This is the server log.
When I try to start the Admin Console I get a java.lang.NoSuchMethodError. Below is the developer console.
I did upgrade my Java version some weeks ago.
java version "1.8.0_40"
Java(TM) SE Runtime Environment (build 1.8.0_40-b26)
Java HotSpot(TM) 64-Bit Server VM (build 25.40-b25, mixed mode)
I added slf4j-api-1.7.7.jar to the embeddedTomcat.bat file without fixing or changing the result.
The fix that worked was to add ' "..\..\WEB-INF\lib\*" ' at the end of the jars in place of all the individual and explicit references.
Now I can get the business of getting my app to run in version 9.1.
I hope posting this helps someone trying to install SmartClient. It has enabled me to prototype a fairly large and complex application. At least so far.
Rick
Starting Tomcat I get an org.springframework.beans.factory.BeanCreationException right away.
This is the server log.
Quote:
|
Using user-defined JAVA_HOME: "C:\Program Files (x86)\Java\jdk1.7.0" Active code page: 65001 Setting Tomcat <Connector> property (port 8080): maxThreads=1000 Setting Tomcat <Connector> property (port 8080): maxHeaderCount=200 Setting Tomcat <Connector> property (port 8080): maxKeepAliveRequests=1000 Setting Tomcat <Connector> property (port 8080): maxHttpHeaderSize=65536 === 2015-04-19 13:07:07,891 [main] INFO Embedded - Starting tomcat server === 2015-04-19 13:07:08,062 [main] INFO StandardEngine - Starting Servlet Engine: Apache Tomcat/5.5.23 === 2015-04-19 13:07:08,109 [main] INFO StandardHost - XML validation disabled ISC: Configuring log4j from: file:/D:/My%20Websites/Planet%20Project/WEB-INF/classes/log4j.isc.config.xml log4j:WARN No such property [encoding] in com.isomorphic.log.RevolvingMemoryAppender. === 2015-04-19 13:07:13,429 [main] INFO ISCInit - Isomorphic SmartClient/SmartGWT Framework - Initializing === 2015-04-19 13:07:13,444 [main] INFO ConfigLoader - Attempting to load framework.properties from CLASSPATH === 2015-04-19 13:07:13,538 [main] INFO ConfigLoader - Successfully loaded framework.properties from CLASSPATH at location: jar:file:/D:/My%20Websites /Planet%20Project/WEB-INF/lib/isomorphic_core_rpc.jar!/framework.properties === 2015-04-19 13:07:13,538 [main] INFO ConfigLoader - Attempting to load project.properties from CLASSPATH === 2015-04-19 13:07:13,538 [main] INFO ConfigLoader - Unable to locate project.properties in CLASSPATH === 2015-04-19 13:07:13,538 [main] INFO ConfigLoader - Successfully loaded isc_interfaces.properties from CLASSPATH at location: jar:file:/D:/My%20Web sites/Planet%20Project/WEB-INF/lib/isomorphic_core_rpc.jar!/isc_interfaces.properties === 2015-04-19 13:07:13,538 [main] INFO ConfigLoader - Attempting to load server.properties from CLASSPATH === 2015-04-19 13:07:13,538 [main] INFO ConfigLoader - Successfully loaded server.properties from CLASSPATH at location: file:/D:/My%20Websites/Planet %20Project/WEB-INF/classes/server.properties === 2015-04-19 13:07:13,553 [main] INFO Logger - Logging system started. === 2015-04-19 13:07:13,553 [main] INFO ISCInit - Auto-detected webRoot - using: D:\My Websites\Planet Project === 2015-04-19 13:07:13,553 [main] INFO ISCInit - Isomorphic SmartClient/SmartGWT Framework (v9.1p_2015-04-18/EVAL Deployment 2015-04-18) - Initializa tion Complete === 2015-04-19 13:07:13,943 [main] INFO JSSyntaxScannerFilter - Couldn't load list of FileAssembler URLs - if the filter intercepts those URLs, they w ill be scanned. === 2015-04-19 13:07:14,006 [main] INFO AuthenticationFilter - AuthExampleAuthenticator - URI Cache enabled - max size: 10000 entries === 2015-04-19 13:07:14,037 [main] INFO [/] - Initializing Spring root WebApplicationContext === 2015-04-19 13:07:16,736 [main] ERROR [/] - StandardWrapper.Throwable org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'supplyItemDaoTarget' defined in ServletContext resource [/WEB-I NF/applicationContext.xml]: Cannot resolve reference to bean 'hibernateSessionFactory' while setting bean property 'sessionFactory'; nested exception i s org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'hibernateSessionFactory' defined in ServletContext resource [ /WEB-INF/applicationContext.xml]: Invocation of init method failed; nested exception is java.lang.NoSuchMethodError: org.hsqldb.DatabaseURL.parseURL(Lj ava/lang/String;ZZ)Lorg/hsqldb/persist/HsqlProperties; Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'hibernateSessionFactory' defined in ServletContext r esource [/WEB-INF/applicationContext.xml]: Invocation of init method failed; nested exception is java.lang.NoSuchMethodError: org.hsqldb.DatabaseURL.pa rseURL(Ljava/lang/String;ZZ)Lorg/hsqldb/persist/HsqlProperties; Caused by: java.lang.NoSuchMethodError: org.hsqldb.DatabaseURL.parseURL(Ljava/lang/String;ZZ)Lorg/hsqldb/persist/HsqlProperties; at org.hsqldb.jdbc.JDBCDriver.getConnection(Unknown Source) at org.hsqldb.jdbc.JDBCDriver.connect(Unknown Source) at java.sql.DriverManager.getConnection(DriverManager.java:579) at java.sql.DriverManager.getConnection(DriverManager.java:190) at org.hibernate.connection.DriverManagerConnectionProvider.getConnection(DriverManagerConnectionProvider.java:133) 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:805) at org.springframework.orm.hibernate3.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:745) at org.springframework.orm.hibernate3.AbstractSessionFactoryBean.afterPropertiesSet(AbstractSessionFactoryBean.java:134) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1203) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1172) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:427) at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:249) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:155) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:246) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:160) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:267) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:110) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:110 0) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:862) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:423) at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:249) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:155) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:246) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:160) at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:291) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:352) at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:246) at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:189) at org.springframework.web.context.ContextLoaderServlet.init(ContextLoaderServlet.java:82) at javax.servlet.GenericServlet.init(GenericServlet.java:212) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1139) at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:966) at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3956) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4230) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014) at org.apache.catalina.core.StandardHost.start(StandardHost.java:736) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) at org.apache.catalina.startup.Embedded.start(Embedded.java:822) at com.isomorphic.embedded_tomcat.EmbeddedTomcat.main(EmbeddedTomcat.java:270) === 2015-04-19 13:07:16,783 [main] ERROR [/] - Servlet threw load() exception java.lang.NoSuchMethodError: org.hsqldb.DatabaseURL.parseURL(Ljava/lang/String;ZZ)Lorg/hsqldb/persist/HsqlProperties; at org.hsqldb.jdbc.JDBCDriver.getConnection(Unknown Source) at org.hsqldb.jdbc.JDBCDriver.connect(Unknown Source) at java.sql.DriverManager.getConnection(DriverManager.java:579) at java.sql.DriverManager.getConnection(DriverManager.java:190) at org.hibernate.connection.DriverManagerConnectionProvider.getConnection(DriverManagerConnectionProvider.java:133) 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:805) at org.springframework.orm.hibernate3.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:745) at org.springframework.orm.hibernate3.AbstractSessionFactoryBean.afterPropertiesSet(AbstractSessionFactoryBean.java:134) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1203) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1172) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:427) at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:249) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:155) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:246) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:160) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:267) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:110) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:110 0) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:862) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:423) at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:249) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:155) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:246) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:160) at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:291) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:352) at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:246) at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:189) at org.springframework.web.context.ContextLoaderServlet.init(ContextLoaderServlet.java:82) at javax.servlet.GenericServlet.init(GenericServlet.java:212) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1139) at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:966) at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3956) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4230) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014) at org.apache.catalina.core.StandardHost.start(StandardHost.java:736) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) at org.apache.catalina.startup.Embedded.start(Embedded.java:822) at com.isomorphic.embedded_tomcat.EmbeddedTomcat.main(EmbeddedTomcat.java:270) === 2015-04-19 13:07:17,048 [main] INFO TilesPlugin - Tiles definition factory loaded for module ''. === 2015-04-19 13:07:17,079 [main] INFO ValidatorPlugIn - Loading validation rules file from '/WEB-INF/validator-rules.xml' === 2015-04-19 13:07:17,079 [main] INFO ValidatorPlugIn - Loading validation rules file from '/WEB-INF/validation.xml' === 2015-04-19 13:07:17,219 [main] INFO PreCache - Isomorphic PreCache servlet loading === 2015-04-19 13:07:17,297 [main] DEBUG XML - Parsed XML from D:\My Websites\Planet Project\isomorphic\system\schema\builtinTypes.xml: 15ms === 2015-04-19 13:07:17,313 [main] INFO PoolManager - SmartClient pooling started for 'simpleTypes' objects === 2015-04-19 13:07:17,719 [main] DEBUG XML - Parsed XML from D:\My Websites\Planet Project\isomorphic\system\schema\DataSource.ds.xml: 0ms === 2015-04-19 13:07:17,890 [main] DEBUG XML - Parsed XML from D:\My Websites\Planet Project\isomorphic\system\schema\DataSourceField.ds.xml: 0ms === 2015-04-19 13:07:18,015 [main] DEBUG XML - Parsed XML from D:\My Websites\Planet Project\isomorphic\system\schema\Validator.ds.xml: 0ms === 2015-04-19 13:07:18,124 [main] DEBUG XML - Parsed XML from D:\My Websites\Planet Project\isomorphic\system\schema\ValueMap.ds.xml: 0ms === 2015-04-19 13:07:18,124 [main] DEBUG XML - Parsed XML from D:\My Websites\Planet Project\isomorphic\system\schema\InstantDataApp.ds.xml: 0ms === 2015-04-19 13:07:18,327 [main] DEBUG XML - Parsed XML from D:\My Websites\Planet Project\isomorphic\system\schema\Application.ds.xml: 0ms === 2015-04-19 13:07:18,358 [main] DEBUG XML - Parsed XML from D:\My Websites\Planet Project\isomorphic\system\schema\IDAPage.ds.xml: 0ms === 2015-04-19 13:07:18,374 [main] DEBUG XML - Parsed XML from D:\My Websites\Planet Project\isomorphic\system\schema\IDAUserType.ds.xml: 0ms === 2015-04-19 13:07:18,389 [main] DEBUG XML - Parsed XML from D:\My Websites\Planet Project\isomorphic\system\schema\IDAOperation.ds.xml: 0ms === 2015-04-19 13:07:18,421 [main] DEBUG XML - Parsed XML from D:\My Websites\Planet Project\isomorphic\system\schema\Canvas.ds.xml: 16ms === 2015-04-19 13:07:18,467 [main] DEBUG XML - Parsed XML from D:\My Websites\Planet Project\isomorphic\system\schema\MethodDeclaration.ds.xml: 0ms === 2015-04-19 13:07:18,499 [main] DEBUG XML - Parsed XML from D:\My Websites\Planet Project\isomorphic\system\schema\Img.ds.xml: 0ms === 2015-04-19 13:07:18,530 [main] DEBUG XML - Parsed XML from D:\My Websites\Planet Project\isomorphic\system\schema\StatefulCanvas.ds.xml: 0ms === 2015-04-19 13:07:18,545 [main] DEBUG XML - Parsed XML from D:\My Websites\Planet Project\isomorphic\system\schema\Button.ds.xml: 0ms === 2015-04-19 13:07:18,561 [main] DEBUG XML - Parsed XML from D:\My Websites\Planet Project\isomorphic\system\schema\ListViewer.ds.xml: 0ms === 2015-04-19 13:07:18,577 [main] DEBUG XML - Parsed XML from D:\My Websites\Planet Project\isomorphic\system\schema\ListGrid.ds.xml: 16ms === 2015-04-19 13:07:18,623 [main] DEBUG XML - Parsed XML from D:\My Websites\Planet Project\isomorphic\system\schema\DynamicForm.ds.xml: 0ms === 2015-04-19 13:07:18,639 [main] DEBUG XML - Parsed XML from D:\My Websites\Planet Project\isomorphic\system\schema\FormItem.ds.xml: 0ms === 2015-04-19 13:07:18,686 [main] DEBUG XML - Parsed XML from D:\My Websites\Planet Project\isomorphic\system\schema\DetailViewer.ds.xml: 0ms === 2015-04-19 13:07:18,701 [main] DEBUG XML - Parsed XML from D:\My Websites\Planet Project\isomorphic\system\schema\DetailViewerField.ds.xml: 0ms === 2015-04-19 13:07:18,717 [main] DEBUG XML - Parsed XML from D:\My Websites\Planet Project\isomorphic\system\schema\isomorphicXML.ds.xml: 0ms === 2015-04-19 13:07:18,717 [main] INFO PreCache - Isomorphic PreCache complete (1498ms) === 2015-04-19 13:07:18,935 [main] INFO Http11BaseProtocol - Initializing Coyote HTTP/1.1 on http-8080 === 2015-04-19 13:07:18,998 [main] INFO Http11BaseProtocol - Starting Coyote HTTP/1.1 on http-8080 |
Quote:
|
09:11:34.952:INFO:Log:initialized 09:11:35.293:DEBUG:Log:deferred code being placed on class: [Class AdvancedHiliteEditor] 09:11:36.356:INFO:Log:isc.Page is loaded 09:11:55.390:XRP0:WARN:RPCManager:java.lang.NoSuchMethodError: org.hsqldb.DatabaseURL.parseURL(Ljava/lang/String;ZZ)Lorg/hsqldb/persist/HsqlProperties; at org.hsqldb.jdbc.JDBCDriver.getConnection(Unknown Source) at org.hsqldb.jdbc.JDBCDriver.connect(Unknown Source) at java.sql.DriverManager.getConnection(DriverManager.java:579) at java.sql.DriverManager.getConnection(DriverManager.java:243) at com.isomorphic.sql.PoolableSQLConnectionFactory.makeUnpooledObject(PoolableSQLConnectionFactory.java:270) at com.isomorphic.sql.PoolableSQLConnectionFactory.makeObject(PoolableSQLConnectionFactory.java:367) at com.isomorphic.pool.PoolManager.borrowNewObject(PoolManager.java:156) at com.isomorphic.sql.SQLConnectionManager.getNewConnection(SQLConnectionManager.java:219) at com.isomorphic.tools.AdminConsole.getConnectionForConfig(AdminConsole.java:233) at com.isomorphic.tools.AdminConsole.testDBCore(AdminConsole.java:182) at com.isomorphic.tools.AdminConsole.getDefinedDatabases(AdminConsole.java:261) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at com.isomorphic.base.Reflection.adaptArgsAndInvoke(Reflection.java:975) at com.isomorphic.base.Reflection.adaptArgsAndInvoke(Reflection.java:805) at com.isomorphic.rpc.RPCDMI.execute(RPCDMI.java:309) at com.isomorphic.rpc.RPCDMI.execute(RPCDMI.java:66) at org.apache.jsp.tools.adminConsoleOperations_jsp._jspService(adminConsoleOperations_jsp.java:112) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98) at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:328) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:315) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265) at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at com.isomorphic.js.JSSyntaxScannerFilter.doFilter(JSSyntaxScannerFilter.java:252) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at com.isomorphic.servlet.CompressionFilter.doFilter(CompressionFilter.java:260) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870) at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528) at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685) at java.lang.Thread.run(Thread.java:722) undefined - response: {operationId: "custom", clientContext: undef, internalClientContext: undef, context: Obj, transactionNum: 0, httpResponseCode: 200, httpResponseText: "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n//isc_RPCResponseSta..."[9878], xmlHttpRequest: [object XMLHttpRequest], transport: "xmlHttpRequest", status: -1, clientOnly: undef, httpHeaders: Obj, isStructured: true, callbackArgs: null, results: Obj, data: "java.lang.NoSuchMethodError: org.hsqldb...."[3882]} 09:11:55.451:XRP0:WARN:RPCManager:java.lang.NoSuchMethodError: org.hsqldb.DatabaseURL.parseURL(Ljava/lang/String;ZZ)Lorg/hsqldb/persist/HsqlProperties; at org.hsqldb.jdbc.JDBCDriver.getConnection(Unknown Source) at org.hsqldb.jdbc.JDBCDriver.connect(Unknown Source) at java.sql.DriverManager.getConnection(DriverManager.java:579) at java.sql.DriverManager.getConnection(DriverManager.java:190) at org.hibernate.connection.DriverManagerConnectionProvider.getConnection(DriverManagerConnectionProvider.java:133) 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 com.isomorphic.hibernate.HibernateDataSource.initStaticConfigAndSessionFactory(HibernateDataSource.java:798) at com.isomorphic.hibernate.HibernateDataSource.getStaticHibernateConfig(HibernateDataSource.java:598) at com.isomorphic.hibernate.HibernateDSGenerator.getConfigFromMapping(HibernateDSGenerator.java:155) at com.isomorphic.hibernate.HibernateDSGenerator.fromMapping(HibernateDSGenerator.java:133) at com.isomorphic.hibernate.HibernateDataSource.init(HibernateDataSource.java:289) at com.isomorphic.datasource.DataSource.initialize(DataSource.java:528) at com.isomorphic.datasource.BasicDataSource.fromConfig(BasicDataSource.java:177) at com.isomorphic.datasource.DataSource.fromConfig(DataSource.java:513) at com.isomorphic.datasource.FileSystemDSRepo.loadDS(FileSystemDSRepo.java:110) at com.isomorphic.datasource.DataSource.forName(DataSource.java:272) at com.isomorphic.datasource.DataSource.forName(DataSource.java:264) at com.isomorphic.datasource.DataSource.forName(DataSource.java:253) at com.isomorphic.datasource.PoolableDataSourceFactory.makeUnpooledObject(PoolableDataSourceFactory.java:135) at com.isomorphic.datasource.PoolableDataSourceFactory.makeObject(PoolableDataSourceFactory.java:151) at org.apache.commons.pool.impl.GenericKeyedObjectPool.borrowObject(GenericKeyedObjectPool.java:964) at com.isomorphic.pool.ISCKeyedObjectPool.borrowObject(ISCKeyedObjectPool.java:106) at com.isomorphic.pool.PoolManager.borrowObject(PoolManager.java:84) at com.isomorphic.datasource.DataSourceManager.getDataSource(DataSourceManager.java:135) at com.isomorphic.datasource.DataSourceManager.getDataSource(DataSourceManager.java:86) at com.isomorphic.tools.BuiltinRPC.getDefinedDataSourcesAsList(BuiltinRPC.java:685) at com.isomorphic.tools.BuiltinRPC.getDefinedDataSources(BuiltinRPC.java:731) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at com.isomorphic.base.Reflection.adaptArgsAndInvoke(Reflection.java:975) at com.isomorphic.base.Reflection.adaptArgsAndInvoke(Reflection.java:805) at com.isomorphic.rpc.RPCDMI.execute(RPCDMI.java:309) at com.isomorphic.rpc.RPCDMI.execute(RPCDMI.java:66) at org.apache.jsp.tools.adminConsoleOperations_jsp._jspService(adminConsoleOperations_jsp.java:112) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98) at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:328) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:315) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265) at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at com.isomorphic.js.JSSyntaxScannerFilter.doFilter(JSSyntaxScannerFilter.java:252) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at com.isomorphic.servlet.CompressionFilter.doFilter(CompressionFilter.java:260) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870) at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528) at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685) at java.lang.Thread.run(Thread.java:722) undefined - response: {operationId: "custom", clientContext: undef, internalClientContext: undef, context: Obj, transactionNum: 0, httpResponseCode: 200, httpResponseText: "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n//isc_RPCResponseSta..."[9878], xmlHttpRequest: [object XMLHttpRequest], transport: "xmlHttpRequest", status: -1, clientOnly: undef, httpHeaders: Obj, isStructured: true, callbackArgs: null, results: Obj, data: "java.lang.NoSuchMethodError: org.hsqldb...."[5550]} 09:12:12.018:XRP6:WARN:drawing:isc_globalWarn_body:Attempt to draw child of an undrawn parent - ignoring Canvas.readyToDraw() Canvas.draw(_1=>undef) Window.$7h() Window.layoutChildren(_1=>"resized", _2=>-375, _3=>0, _4=>undef) Canvas.$t1(_1=>undef) Canvas.resizeBy(_1=>-375, _2=>null, _3=>undef, _4=>undef, _5=>undef, undef, undef, undef, undef, undef) [a]MathFunction.invokeSuper(_1=>[Class Window], _2=>"resizeBy", _3=>-375, _4=>null, _5=>undef, _6=>undef, _7=>undef, _8=>undef, _9=>undef, _10=>undef, _11=>undef, _12=>undef, _13=>undef) Window.resizeBy(_1=>-375, _2=>null, _3=>undef, _4=>undef, _5=>undef) Canvas.resizeTo(_1=>360, _2=>undef, _3=>undef, _4=>undef, _5=>undef, undef, undef, undef, undef, undef) ** recursed on [a]MathFunction.invokeSuper 09:12:12.093:XRP6:WARN:RPCManager:java.lang.NoSuchMethodError: org.hsqldb.DatabaseURL.parseURL(Ljava/lang/String;ZZ)Lorg/hsqldb/persist/HsqlProperties; at org.hsqldb.jdbc.JDBCDriver.getConnection(Unknown Source) at org.hsqldb.jdbc.JDBCDriver.connect(Unknown Source) at java.sql.DriverManager.getConnection(DriverManager.java:579) at java.sql.DriverManager.getConnection(DriverManager.java:243) at com.isomorphic.sql.PoolableSQLConnectionFactory.makeUnpooledObject(PoolableSQLConnectionFactory.java:270) at com.isomorphic.sql.PoolableSQLConnectionFactory.makeObject(PoolableSQLConnectionFactory.java:367) at com.isomorphic.pool.PoolManager.borrowNewObject(PoolManager.java:156) at com.isomorphic.sql.SQLConnectionManager.getNewConnection(SQLConnectionManager.java:219) at com.isomorphic.tools.AdminConsole.getConnectionForConfig(AdminConsole.java:233) at com.isomorphic.tools.AdminConsole.testDBCore(AdminConsole.java:182) at com.isomorphic.tools.AdminConsole.getDefinedDatabases(AdminConsole.java:261) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at com.isomorphic.base.Reflection.adaptArgsAndInvoke(Reflection.java:975) at com.isomorphic.base.Reflection.adaptArgsAndInvoke(Reflection.java:805) at com.isomorphic.rpc.RPCDMI.execute(RPCDMI.java:309) at com.isomorphic.rpc.RPCDMI.execute(RPCDMI.java:66) at org.apache.jsp.tools.adminConsoleOperations_jsp._jspService(adminConsoleOperations_jsp.java:112) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98) at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:328) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:315) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265) at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at com.isomorphic.js.JSSyntaxScannerFilter.doFilter(JSSyntaxScannerFilter.java:252) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at com.isomorphic.servlet.CompressionFilter.doFilter(CompressionFilter.java:260) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870) at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528) at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685) at java.lang.Thread.run(Thread.java:722) undefined - response: {operationId: "custom", clientContext: undef, internalClientContext: undef, context: Obj, transactionNum: 1, httpResponseCode: 200, httpResponseText: "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n//isc_RPCResponseSta..."[4111], xmlHttpRequest: [object XMLHttpRequest], transport: "xmlHttpRequest", status: -1, clientOnly: undef, httpHeaders: Obj, isStructured: true, callbackArgs: null, results: Obj, data: "java.lang.NoSuchMethodError: org.hsqldb...."[3882]} |
java version "1.8.0_40"
Java(TM) SE Runtime Environment (build 1.8.0_40-b26)
Java HotSpot(TM) 64-Bit Server VM (build 25.40-b25, mixed mode)
I added slf4j-api-1.7.7.jar to the embeddedTomcat.bat file without fixing or changing the result.
The fix that worked was to add ' "..\..\WEB-INF\lib\*" ' at the end of the jars in place of all the individual and explicit references.
Now I can get the business of getting my app to run in version 9.1.
I hope posting this helps someone trying to install SmartClient. It has enabled me to prototype a fairly large and complex application. At least so far.
Rick