SmartGWT Enterprise 14.1-p20250512
I'm upgrading to Jetty 12 based on the maven archetype from TBroyer: https://github.com/tbroyer/gwt-maven...ypes/tree/main
I have my application updated and it starts fine. However, when a ds.xml is loaded, I get an error:
All of our datasources have the "fmt:bundle" declaration in them like this:
I'm including jakarta.servlet.jsp.jstl-api:3.0.2 in our server, but still gets that error. Is there any fix for this?
I'm upgrading to Jetty 12 based on the maven archetype from TBroyer: https://github.com/tbroyer/gwt-maven...ypes/tree/main
I have my application updated and it starts fine. However, when a ds.xml is loaded, I get an error:
Code:
Caused by: java.nio.file.InvalidPathException: Illegal char <:> at index 73: .../src/main/webapp/titan/sc/system/schema/fmt:bundle.ds.xml at sun.nio.fs.WindowsPathParser.normalize (WindowsPathParser.java:204) at sun.nio.fs.WindowsPathParser.parse (WindowsPathParser.java:175) at sun.nio.fs.WindowsPathParser.parse (WindowsPathParser.java:77) at sun.nio.fs.WindowsPath.parse (WindowsPath.java:92) at sun.nio.fs.WindowsUriSupport.fromUri (WindowsUriSupport.java:166) at sun.nio.fs.WindowsFileSystemProvider.getPath (WindowsFileSystemProvider.java:96) at java.nio.file.Path.of (Path.java:204) at java.nio.file.Paths.get (Paths.java:98) at org.eclipse.jetty.util.resource.PathResource.resolve (PathResource.java:294) at org.eclipse.jetty.util.resource.CombinedResource.resolve (CombinedResource.java:155) at org.eclipse.jetty.ee10.servlet.ServletContextHandler.getResource (ServletContextHandler.java:776) at org.eclipse.jetty.ee10.webapp.WebAppContext.getResource (WebAppContext.java:367) at org.eclipse.jetty.ee10.maven.plugin.MavenWebAppContext.getResource (MavenWebAppContext.java:370) at org.eclipse.jetty.ee10.webapp.WebAppContext$ServletApiContext.getResource (WebAppContext.java:1482) at com.isomorphic.io.file.ISCContainerFile.<init> (ISCContainerFile.java:69) at com.isomorphic.io.ISCFile.newInstance (ISCFile.java:160) at com.isomorphic.io.ISCFile.newInstance (ISCFile.java:182) at com.isomorphic.store.DataStructCache.newISCFileInstance (DataStructCache.java:690) at com.isomorphic.store.DataStructCache.XMLOrJSFile (DataStructCache.java:661) at com.isomorphic.store.DataStructCache.XMLOrJSFile (DataStructCache.java:647) at com.isomorphic.store.DataStructCache._getFrameworkInstanceFile (DataStructCache.java:608) at com.isomorphic.store.DataStructCache._getInstanceFile (DataStructCache.java:482) at com.isomorphic.store.DataStructCache.getInstanceFile (DataStructCache.java:345) at com.isomorphic.datasource.DataSource.loadDS (DataSource.java:611) at com.isomorphic.datasource.DataSource.forName (DataSource.java:577) at com.isomorphic.datasource.PoolableDataSourceFactory.makeUnpooledObject (PoolableDataSourceFactory.java:127) at com.isomorphic.datasource.PoolableDataSourceFactory.makeObject (PoolableDataSourceFactory.java:152) at org.apache.commons.pool.impl.GenericKeyedObjectPool.borrowObject (GenericKeyedObjectPool.java:1220) at com.isomorphic.pool.PoolManager.borrowObject (PoolManager.java:90) at com.isomorphic.datasource.DataSourceManager._getDataSource (DataSourceManager.java:214) at com.isomorphic.datasource.DataSourceManager.getDataSource (DataSourceManager.java:163) at com.isomorphic.datasource.ValidationContext.getType (ValidationContext.java:453) at com.isomorphic.datasource.BasicDataSource.findDataSource (BasicDataSource.java:3895) at com.isomorphic.datasource.BasicDataSource.getType (BasicDataSource.java:3818) at com.isomorphic.datasource.BasicDataSource.findElementType (BasicDataSource.java:3507) at com.isomorphic.datasource.BasicDataSource.elementAsRecord (BasicDataSource.java:2459) at com.isomorphic.datasource.BasicDataSource.toRecord (BasicDataSource.java:2203) at com.isomorphic.datasource.BasicDataSource.handleExtraElementValue (BasicDataSource.java:3103) at com.isomorphic.datasource.BasicDataSource.elementAsRecord (BasicDataSource.java:2978) at com.isomorphic.datasource.BasicDataSource.toRecord (BasicDataSource.java:2203) at com.isomorphic.datasource.BasicDataSource.toRecords (BasicDataSource.java:2162) at com.isomorphic.datasource.DataSource.recordsFromXML (DataSource.java:2929) at com.isomorphic.xml.XML.toDSRecords (XML.java:529) at com.isomorphic.xml.XML.toDSRecords (XML.java:515) at com.isomorphic.xml.XML$RecordsFromXMLCache.loadObjectFromFile (XML.java:715) at com.isomorphic.store.ProcessedFileCache.loadAndUnwrapObjectFromFile (ProcessedFileCache.java:222) at com.isomorphic.store.ProcessedFileCache.getObjectFromFile (ProcessedFileCache.java:177) at com.isomorphic.xml.XML.loadCacheableDSRecords (XML.java:727) at com.isomorphic.store.DataStructCache.loadInstance (DataStructCache.java:220) at com.isomorphic.datasource.DataSource.loadDS (DataSource.java:617) at com.isomorphic.datasource.DataSource.forName (DataSource.java:577) at com.isomorphic.datasource.PoolableDataSourceFactory.makeUnpooledObject (PoolableDataSourceFactory.java:127) at com.isomorphic.datasource.PoolableDataSourceFactory.makeObject (PoolableDataSourceFactory.java:152) at org.apache.commons.pool.impl.GenericKeyedObjectPool.borrowObject (GenericKeyedObjectPool.java:1220) at com.isomorphic.pool.PoolManager.borrowObject (PoolManager.java:90) at com.isomorphic.datasource.DataSourceManager._getDataSource (DataSourceManager.java:214) at com.isomorphic.datasource.DataSourceManager.getDataSource (DataSourceManager.java:163) at com.isomorphic.datasource.DataSourceManager.getDataSource (DataSourceManager.java:121) at com.isomorphic.datasource.DSRequest.getDataSource (DSRequest.java:4091)
Code:
<DataSource ID="FrameMeasurement" serverType="sql" tableName="frame_measurement" dropExtraFields="false" xmlns:fmt="WEB-INF/"> <fmt:bundle basename="shared.Messages"/>
Comment