Project: talenddataquality
Issue TDQ-11425: The "Could not build next result" dialog shows after running match analysis
1.Create match analysis with custom table. 2.Run analysis. Expected results: The analysis can be run well. Actual results: It can not run well.see attachment {code} java.lang.RuntimeException: Could not build next result org.talend.dataquality.record.linkage.iterator.ResultSetIterator.next(ResultSetIterator.java:100) org.talend.dataquality.record.linkage.iterator.ResultSetIterator.next(ResultSetIterator.java:33) org.talend.dq.analysis.match.BlockAndMatchManager.run(BlockAndMatchManager.java:86) org.talend.dq.analysis.MatchAnalysisExecutor.execute(MatchAnalysisExecutor.java:174) org.talend.dq.analysis.AnalysisExecutorSelector.executeAnalysis(AnalysisExecutorSelector.java:149) org.talend.dataprofiler.core.ui.action.actions.RunAnalysisAction$1.runInWorkspace(RunAnalysisAction.java:224) org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) Caused by: java.sql.SQLException: Value '0000-00-00 00:00:00' can not be represented as java.sql.Timestamp com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1084) com.mysql.jdbc.SQLError.createSQLException(SQLError.java:987) com.mysql.jdbc.SQLError.createSQLException(SQLError.java:973) com.mysql.jdbc.SQLError.createSQLException(SQLError.java:918) com.mysql.jdbc.ResultSetRow.getTimestampFast(ResultSetRow.java:1102) com.mysql.jdbc.ByteArrayRow.getTimestampFast(ByteArrayRow.java:127) com.mysql.jdbc.ResultSetImpl.getTimestampInternal(ResultSetImpl.java:6587) com.mysql.jdbc.ResultSetImpl.getTimestamp(ResultSetImpl.java:6187) com.mysql.jdbc.ResultSetImpl.getObject(ResultSetImpl.java:5053) org.talend.dataquality.record.linkage.iterator.ResultSetIterator.next(ResultSetIterator.java:94)	... 7 more {code}
Story points: 1