I have a problem in getting the Filtering to work on list Grid.
I'm connecting to a Oracle database using Sql data Source.
I get the following exception on trying to filter
I'm connecting to a Oracle database using Sql data Source.
I get the following exception on trying to filter
Code:
=== 2011-04-06 21:16:55,263 [or22] DEBUG PoolableSQLConnectionFactory - [builtinApplication.summaryReport] Returning unpooled Connection === 2011-04-06 21:16:55,279 [or22] WARN OracleDriver - [builtinApplication.summaryReport] Error trying to ascertain JDBC driver version java.sql.SQLException: Unsupported feature at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134) at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:179) at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:269) at oracle.jdbc.dbaccess.DBError.throwUnsupportedFeatureSqlException(DBError.java:689) at oracle.jdbc.OracleDatabaseMetaData.getJDBCMajorVersion(OracleDatabaseMetaData.java:4475) at com.isomorphic.sql.OracleDriver.useNewEscapeSyntax(OracleDriver.java:91) at com.isomorphic.sql.OracleDriver.escapeClause(OracleDriver.java:339) at com.isomorphic.sql.SQLWhereClause.substringFilter(SQLWhereClause.java:640) at com.isomorphic.sql.SQLWhereClause.buildExpression(SQLWhereClause.java:594) at com.isomorphic.sql.SQLWhereClause.getOutput(SQLWhereClause.java:355) at com.isomorphic.sql.SQLWhereClause.buildCompoundExpression(SQLWhereClause.java:416) at com.isomorphic.sql.SQLWhereClause.getOutput(SQLWhereClause.java:361) at com.isomorphic.sql.SQLWhereClause.toString(SQLWhereClause.java:301) at com.isomorphic.sql.SQLWhereClause.getSQLString(SQLWhereClause.java:307) at com.isomorphic.sql.SQLDataSource.getClausesContext(SQLDataSource.java:1905) at com.isomorphic.sql.SQLDataSource.SQLExecute(SQLDataSource.java:1189) at com.isomorphic.sql.SQLDataSource.processRequest(SQLDataSource.java:280) at com.isomorphic.sql.SQLDataSource.executeFetch(SQLDataSource.java:224) at com.isomorphic.datasource.DataSource.execute(DataSource.java:1048) at com.isomorphic.application.AppBase.executeDefaultDSOperation(AppBase.java:721) at com.isomorphic.application.AppBase.executeAppOperation(AppBase.java:658) at com.isomorphic.application.AppBase.execute(AppBase.java:491) at com.isomorphic.datasource.DSRequest.execute(DSRequest.java:1443) at com.isomorphic.servlet.IDACall.handleDSRequest(IDACall.java:173) at com.isomorphic.servlet.IDACall.processRPCTransaction(IDACall.java:130) at com.isomorphic.servlet.IDACall.processRequest(IDACall.java:95) at com.isomorphic.servlet.IDACall.doPost(IDACall.java:54) at javax.servlet.http.HttpServlet.service(HttpServlet.java:710) at com.isomorphic.servlet.BaseServlet.service(BaseServlet.java:152) 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.servlet.CompressionFilter.doFilter(CompressionFilter.java:259) 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:213) 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:874) 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:689) at java.lang.Thread.run(Thread.java:595) === 2011-04-06 21:16:55,279 [or22] DEBUG OracleDriver - [builtinApplication.summaryReport] Freeing connection we used for driver version checking === 2011-04-06 21:16:55,279 [or22] WARN RequestContext - dsRequest.execute() failed: java.lang.NullPointerException at com.isomorphic.sql.OracleDriver.useNewEscapeSyntax(OracleDriver.java:106) at com.isomorphic.sql.OracleDriver.escapeClause(OracleDriver.java:339) at com.isomorphic.sql.SQLWhereClause.substringFilter(SQLWhereClause.java:640) at com.isomorphic.sql.SQLWhereClause.buildExpression(SQLWhereClause.java:594) at com.isomorphic.sql.SQLWhereClause.getOutput(SQLWhereClause.java:355) at com.isomorphic.sql.SQLWhereClause.buildCompoundExpression(SQLWhereClause.java:416) at com.isomorphic.sql.SQLWhereClause.getOutput(SQLWhereClause.java:361) at com.isomorphic.sql.SQLWhereClause.toString(SQLWhereClause.java:301) at com.isomorphic.sql.SQLWhereClause.getSQLString(SQLWhereClause.java:307) at com.isomorphic.sql.SQLDataSource.getClausesContext(SQLDataSource.java:1905) at com.isomorphic.sql.SQLDataSource.SQLExecute(SQLDataSource.java:1189) at com.isomorphic.sql.SQLDataSource.processRequest(SQLDataSource.java:280) at com.isomorphic.sql.SQLDataSource.executeFetch(SQLDataSource.java:224) at com.isomorphic.datasource.DataSource.execute(DataSource.java:1048) at com.isomorphic.application.AppBase.executeDefaultDSOperation(AppBase.java:721) at com.isomorphic.application.AppBase.executeAppOperation(AppBase.java:658) at com.isomorphic.application.AppBase.execute(AppBase.java:491) at com.isomorphic.datasource.DSRequest.execute(DSRequest.java:1443) at com.isomorphic.servlet.IDACall.handleDSRequest(IDACall.java:173) at com.isomorphic.servlet.IDACall.processRPCTransaction(IDACall.java:130) at com.isomorphic.servlet.IDACall.processRequest(IDACall.java:95) at com.isomorphic.servlet.IDACall.doPost(IDACall.java:54) at javax.servlet.http.HttpServlet.service(HttpServlet.java:710) at com.isomorphic.servlet.BaseServlet.service(BaseServlet.java:152) 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.servlet.CompressionFilter.doFilter(CompressionFilter.java:259) 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:213) 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:874) 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:689) at java.lang.Thread.run(Thread.java:595) === 2011-04-06 21:16:55,295 [or22] DEBUG RPCManager - Content type for RPC transaction: text/plain; charset=UTF-8 === 2011-04-06 21:16:55,295 [or22] DEBUG RPCManager - non-DMI response, dropExtraFields: false
Comment