[ 
https://issues.apache.org/jira/browse/TAJO-1670?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14633489#comment-14633489
 ] 

Hudson commented on TAJO-1670:
------------------------------

ABORTED: Integrated in Tajo-master-CODEGEN-build #396 (See 
[https://builds.apache.org/job/Tajo-master-CODEGEN-build/396/])
TAJO-1670: Refactor client errors and exceptions. (hyunsik: rev 
5d62c409af47074ca2112a71e201a3127cd68878)
* tajo-client/src/main/proto/ClientProtos.proto
* 
tajo-core/src/test/java/org/apache/tajo/engine/query/TestInnerJoinWithSubQuery.java
* tajo-core/src/test/java/org/apache/tajo/engine/query/TestInnerJoinQuery.java
* tajo-client/src/main/proto/QueryMasterClientProtocol.proto
* 
tajo-storage/tajo-storage-hdfs/src/main/java/org/apache/tajo/storage/text/DelimitedLineReader.java
* tajo-core/src/main/java/org/apache/tajo/master/TajoMasterClientService.java
* tajo-jdbc/src/main/java/org/apache/tajo/jdbc/TajoDatabaseMetaData.java
* 
tajo-core/src/test/resources/results/TestTajoCli/testAlterTableAddDropPartition.result
* tajo-core/src/test/java/org/apache/tajo/jdbc/TestTajoJdbc.java
* tajo-client/src/main/java/org/apache/tajo/jdbc/SQLStates.java
* 
tajo-core/src/test/java/org/apache/tajo/engine/query/TestOuterJoinWithSubQuery.java
* tajo-core/src/test/java/org/apache/tajo/engine/query/TestOuterJoinQuery.java
* tajo-jdbc/src/main/java/org/apache/tajo/jdbc/JdbcConnection.java
* 
tajo-core/src/test/java/org/apache/tajo/engine/function/TestConditionalExpressions.java
* 
tajo-catalog/tajo-catalog-client/src/main/java/org/apache/tajo/catalog/AbstractCatalogClient.java
* tajo-client/src/main/proto/TajoMasterClientProtocol.proto
* 
tajo-plan/src/main/java/org/apache/tajo/plan/nameresolver/ResolverByRelsAndSubExprs.java
* 
tajo-plan/src/main/java/org/apache/tajo/plan/logical/NoSuchColumnException.java
* tajo-plan/src/main/java/org/apache/tajo/plan/expr/GeneralFunctionEval.java
* tajo-common/src/test/java/org/apache/tajo/common/type/TestIPv4.java
* 
tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/exception/DuplicateColumnException.java
* 
tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/exception/AlreadyExistsTablespaceException.java
* 
tajo-plan/src/main/java/org/apache/tajo/plan/verifier/SyntaxErrorException.java
* 
tajo-plan/src/main/java/org/apache/tajo/plan/verifier/PreLogicalPlanVerifier.java
* tajo-client/src/main/java/org/apache/tajo/client/TajoClientUtil.java
* 
tajo-plan/src/main/java/org/apache/tajo/plan/nameresolver/ResolverBySubExprsAndRels.java
* tajo-common/src/main/proto/errors.proto
* 
tajo-core/src/main/java/org/apache/tajo/ws/rs/responses/GetQueryResultDataResponse.java
* tajo-common/src/main/java/org/apache/tajo/exception/TajoException.java
* tajo-core/src/main/java/org/apache/tajo/engine/parser/SQLSyntaxError.java
* 
tajo-core/src/test/java/org/apache/tajo/ws/rs/resources/TestTablesResource.java
* 
tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/exception/AmbiguousFunctionException.java
* tajo-plan/src/main/java/org/apache/tajo/plan/ExprNormalizer.java
* 
tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/exception/DuplicateIndexException.java
* 
tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/exception/UndefinedDatabaseException.java
* tajo-common/src/main/java/org/apache/tajo/exception/TajoRuntimeException.java
* 
tajo-catalog/tajo-catalog-common/src/test/java/org/apache/tajo/catalog/TestSchema.java
* tajo-plan/src/main/java/org/apache/tajo/plan/ExprAnnotator.java
* 
tajo-core/src/main/java/org/apache/tajo/ws/rs/responses/GetSubmitQueryResponse.java
* 
tajo-core/src/main/java/org/apache/tajo/session/NoSuchSessionVariableException.java
* tajo-plan/src/main/java/org/apache/tajo/plan/serder/EvalNodeDeserializer.java
* 
tajo-core/src/test/java/org/apache/tajo/ws/rs/resources/TestQueryResultResource.java
* tajo-catalog/tajo-catalog-common/src/main/proto/CatalogProtos.proto
* 
tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/exception/CatalogExceptionUtil.java
* 
tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/exception/InvalidNameException.java
* tajo-core/src/test/java/org/apache/tajo/engine/eval/TestSQLExpression.java
* 
tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/exception/UndefinedTableException.java
* tajo-common/src/main/java/org/apache/tajo/exception/ErrorUtil.java
* 
tajo-common/src/main/java/org/apache/tajo/common/exception/InvalidAddressException.java
* 
tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/exception/MetadataConnectionException.java
* tajo-core/src/main/java/org/apache/tajo/benchmark/BenchmarkSet.java
* tajo-core/src/test/java/org/apache/tajo/engine/query/TestTablePartitions.java
* tajo-core/src/test/java/org/apache/tajo/client/TestTajoClientFailures.java
* tajo-plan/src/main/java/org/apache/tajo/plan/verifier/LogicalPlanVerifier.java
* 
tajo-common/src/main/java/org/apache/tajo/exception/InvalidDataTypeException.java
* 
tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/exception/DuplicateTableException.java
* tajo-client/src/main/java/org/apache/tajo/client/QueryClient.java
* tajo-client/src/main/java/org/apache/tajo/client/QueryClientImpl.java
* tajo-cli/src/main/java/org/apache/tajo/cli/tsql/commands/SetCommand.java
* 
tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/exception/AlreadyExistsPartitionException.java
* tajo-client/src/main/java/org/apache/tajo/client/TajoClient.java
* tajo-core/src/main/java/org/apache/tajo/engine/parser/SQLAnalyzer.java
* 
tajo-storage/tajo-storage-hdfs/src/main/java/org/apache/tajo/storage/json/JsonLineSerializer.java
* tajo-common/src/main/java/org/apache/tajo/exception/TajoError.java
* tajo-core/src/test/java/org/apache/tajo/engine/query/TestJoinQuery.java
* tajo-jdbc/src/main/java/org/apache/tajo/jdbc/TajoStatement.java
* 
tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/exception/AlreadyExistsFunctionException.java
* 
tajo-catalog/tajo-catalog-server/src/main/java/org/apache/tajo/catalog/dictionary/InfoSchemaMetadataDictionary.java
* tajo-plan/src/main/java/org/apache/tajo/plan/LogicalPlanner.java
* tajo-client/src/main/java/org/apache/tajo/client/CatalogAdminClientImpl.java
* tajo-plan/src/main/java/org/apache/tajo/plan/nameresolver/NameResolver.java
* 
tajo-catalog/tajo-catalog-server/src/test/java/org/apache/tajo/catalog/TestCatalog.java
* tajo-common/src/main/java/org/apache/tajo/exception/UnsupportedException.java
* 
tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/CatalogService.java
* 
tajo-catalog/tajo-catalog-drivers/tajo-hive/src/main/java/org/apache/tajo/catalog/store/HiveCatalogUtil.java
* tajo-core/src/test/java/org/apache/tajo/TajoTestingCluster.java
* 
tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/exception/DuplicatePartitionException.java
* 
tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/exception/AlreadyExistsTableException.java
* tajo-core/src/main/java/org/apache/tajo/webapp/QueryExecutorServlet.java
* 
tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/exception/AlreadyExistsDatabaseException.java
* tajo-core/src/test/java/org/apache/tajo/client/TestTajoClient.java
* tajo-core/src/main/java/org/apache/tajo/ws/rs/resources/QueryResource.java
* 
tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/exception/NoSuchDatabaseException.java
* 
tajo-core/src/test/resources/results/TestTajoCli/testStopWhenErrorDeprecated.result
* tajo-catalog/tajo-catalog-client/src/main/proto/CatalogProtocol.proto
* tajo-common/pom.xml
* tajo-common/src/main/java/org/apache/tajo/exception/ErrorMessages.java
* tajo-plan/src/main/java/org/apache/tajo/plan/PlanningException.java
* tajo-common/src/main/java/org/apache/tajo/common/type/IPv4.java
* tajo-core/src/main/java/org/apache/tajo/master/exec/QueryExecutor.java
* tajo-plan/src/main/java/org/apache/tajo/plan/nameresolver/ResolverByRels.java
* tajo-core/src/test/java/org/apache/tajo/engine/eval/ExprTestBase.java
* tajo-core/src/main/java/org/apache/tajo/master/GlobalEngine.java
* tajo-plan/src/main/java/org/apache/tajo/plan/verifier/VerificationState.java
* tajo-core/src/main/java/org/apache/tajo/ws/rs/resources/SessionsResource.java
* 
tajo-storage/tajo-storage-hdfs/src/main/java/org/apache/tajo/storage/json/JsonLineDeserializer.java
* 
tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/exception/NoSuchFunctionException.java
* 
tajo-common/src/main/java/org/apache/tajo/exception/UndefinedOperatorException.java
* 
tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/CatalogUtil.java
* 
tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/exception/UndefinedColumnException.java
* tajo-client/src/main/java/org/apache/tajo/client/SessionConnection.java
* tajo-common/src/main/proto/PrimitiveProtos.proto
* 
tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/exception/NoSuchIndexException.java
* 
tajo-core/src/test/java/org/apache/tajo/engine/query/TestMultipleJoinTypes.java
* tajo-core/src/test/java/org/apache/tajo/ws/rs/resources/TestQueryResource.java
* tajo-common/src/main/proto/stacktrace.proto
* tajo-core/src/main/java/org/apache/tajo/worker/TajoWorkerClientService.java
* 
tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/Schema.java
* 
tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/exception/DuplicateDatabaseException.java
* 
tajo-catalog/tajo-catalog-server/src/main/java/org/apache/tajo/catalog/CatalogServer.java
* 
tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/exception/AlreadyExistsFieldException.java
* 
tajo-catalog/tajo-catalog-server/src/main/java/org/apache/tajo/catalog/store/XMLCatalogSchemaManager.java
* 
tajo-plan/src/main/java/org/apache/tajo/plan/nameresolver/ResolverByLegacy.java
* tajo-core/src/test/java/org/apache/tajo/jdbc/TestSQLState.java
* 
tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/exception/DuplicateFunctionException.java
* 
tajo-catalog/tajo-catalog-server/src/main/java/org/apache/tajo/catalog/store/CatalogStore.java
* 
tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/exception/NoSuchColumnException.java
* 
tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/exception/UndefinedPartitionException.java
* tajo-common/src/main/java/org/apache/tajo/exception/ReturnStateUtil.java
* 
tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/exception/DuplicateTablespaceException.java
* 
tajo-plan/src/main/java/org/apache/tajo/plan/rewrite/rules/PartitionedTableRewriter.java
* 
tajo-common/src/main/java/org/apache/tajo/exception/InvalidAddressException.java
* tajo-cli/src/main/java/org/apache/tajo/cli/tsql/TajoCli.java
* 
tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/exception/NoSuchTableException.java
* tajo-cli/src/main/java/org/apache/tajo/cli/tools/TajoAdmin.java
* 
tajo-common/src/main/java/org/apache/tajo/common/exception/NotImplementedException.java
* 
tajo-core/src/main/java/org/apache/tajo/ws/rs/resources/QueryResultResource.java
* tajo-client/src/main/java/org/apache/tajo/client/CatalogAdminClient.java
* 
tajo-catalog/tajo-catalog-drivers/tajo-hive/src/main/java/org/apache/tajo/catalog/store/HiveCatalogStore.java
* 
tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/exception/ColumnNameAlreadyExistException.java
* tajo-plan/src/main/java/org/apache/tajo/plan/verifier/SyntaxErrorUtil.java
* tajo-core/src/test/java/org/apache/tajo/QueryTestCaseBase.java
* 
tajo-common/src/main/java/org/apache/tajo/exception/UnimplementedException.java
* 
tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/exception/UndefinedFunctionException.java
* 
tajo-cli/src/main/java/org/apache/tajo/cli/tsql/commands/ConnectDatabaseCommand.java
* 
tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/exception/AlreadyExistsIndexException.java
* CHANGES
* 
tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/exception/CatalogException.java
* 
tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/exception/NoPartitionedTableException.java
* tajo-common/src/main/java/org/apache/tajo/exception/SQLExceptionUtil.java
* tajo-client/src/main/java/org/apache/tajo/client/TajoClientImpl.java
* tajo-client/src/main/java/org/apache/tajo/client/QueryStatus.java
* 
tajo-core/src/test/java/org/apache/tajo/engine/query/TestJoinOnPartitionedTables.java
* 
tajo-catalog/tajo-catalog-server/src/main/java/org/apache/tajo/catalog/store/MemStore.java
* 
tajo-common/src/main/java/org/apache/tajo/exception/TajoExceptionInterface.java
* tajo-core/src/test/java/org/apache/tajo/LocalTajoTestingUtility.java
* 
tajo-core/src/main/java/org/apache/tajo/ws/rs/responses/NewSessionResponse.java
* 
tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/exception/UndefinedIndexException.java
* tajo-common/src/main/java/org/apache/tajo/exception/ExceptionUtil.java
* tajo-common/src/main/java/org/apache/tajo/exception/TajoInternalError.java
* tajo-plan/src/main/java/org/apache/tajo/plan/verifier/ExprsVerifier.java
* 
tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/exception/NoSuchTablespaceException.java
* 
tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/exception/UndefinedTablespaceException.java
* tajo-core/src/main/java/org/apache/tajo/master/exec/DDLExecutor.java
* tajo-core/src/main/java/org/apache/tajo/benchmark/TPCH.java
* 
tajo-catalog/tajo-catalog-server/src/main/java/org/apache/tajo/catalog/store/AbstractDBStore.java
* 
tajo-catalog/tajo-catalog-server/src/main/java/org/apache/tajo/catalog/store/DerbyStore.java
* tajo-plan/src/main/java/org/apache/tajo/plan/LogicalPlanPreprocessor.java
* tajo-core/src/test/resources/results/TestTajoCli/testStopWhenError.result
* tajo-plan/src/main/java/org/apache/tajo/plan/TypeDeterminant.java


> Refactor client errors and exceptions
> -------------------------------------
>
>                 Key: TAJO-1670
>                 URL: https://issues.apache.org/jira/browse/TAJO-1670
>             Project: Tajo
>          Issue Type: Sub-task
>          Components: Java Client, TajoMaster, Worker
>            Reporter: Hyunsik Choi
>            Assignee: Hyunsik Choi
>             Fix For: 0.11.0
>
>
> The main objective is to refactor the error and exception system in client 
> side and its connected parts like TajoMaster.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to