You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hawq.apache.org by edespino <gi...@git.apache.org> on 2017/02/22 17:03:19 UTC

[GitHub] incubator-hawq issue #972: HAWQ-1108 Add JDBC PXF Plugin

Github user edespino commented on the issue:

    https://github.com/apache/incubator-hawq/pull/972
  
    I pulled the PR source locally and attempted to build it on my Mac OS X 10.12.3/Java 1.8.0_121.  The pxf-jdbc:javadoc build operation failed with the following output:
    
    ```
    08:50 $ javac -version
    javac 1.8.0_121
    \u2714 ~/workspace/HAWQ/incubator-hawq/pxf [PR-972 L|\u20263] 
    08:50 $ java -version
    java version "1.8.0_121"
    Java(TM) SE Runtime Environment (build 1.8.0_121-b13)
    Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode)
    \u2714 ~/workspace/HAWQ/incubator-hawq/pxf [PR-972 L|\u20263] 
    08:50 $ system_profiler SPSoftwareDataType
    
    Software:
    
        System Software Overview:
    
          System Version: macOS 10.12.3 (16D32)
          Kernel Version: Darwin 16.4.0
          Boot Volume: Macintosh HD
          Boot Mode: Normal
          Computer Name: EdEspino
          User Name: Ed Espino  (eespino)
          Secure Virtual Memory: Enabled
          System Integrity Protection: Disabled
          Time since boot: 3 days 19:44
    
    \u2714 ~/workspace/HAWQ/incubator-hawq/pxf [PR-972 L|\u20263] 
    08:51 $ \u2714 ~/workspace/HAWQ/incubator-hawq/pxf [PR-972 L|\u20263] 
    08:51 $ make
    ./gradlew clean release 
    :clean UP-TO-DATE
    :pxf:clean
    :pxf-api:clean
    :pxf-hbase:clean
    :pxf-hdfs:clean
    :pxf-hive:clean
    :pxf-jdbc:clean
    :pxf-json:clean UP-TO-DATE
    :pxf-service:clean
    :pxf:compileJava UP-TO-DATE
    :pxf:processResources UP-TO-DATE
    :pxf:classes UP-TO-DATE
    :pxf:jar SKIPPED
    :pxf:assemble UP-TO-DATE
    :pxf:compileTestJava UP-TO-DATE
    :pxf:processTestResources UP-TO-DATE
    :pxf:testClasses UP-TO-DATE
    :pxf:test UP-TO-DATE
    :pxf:check UP-TO-DATE
    :pxf:build UP-TO-DATE
    :pxf:buildRpm
    :pxf:distTar UP-TO-DATE
    :pxf:javadoc UP-TO-DATE
    :pxf-api:compileJava
    :pxf-api:processResources UP-TO-DATE
    :pxf-api:classes
    :pxf-api:jar
    :pxf-api:assemble
    :pxf-api:compileTestJavaNote: /Users/eespino/workspace/HAWQ/incubator-hawq/pxf/pxf-api/src/test/java/org/apache/hawq/pxf/api/utilities/ColumnDescriptorTest.java uses or overrides a deprecated API.
    Note: Recompile with -Xlint:deprecation for details.
    
    :pxf-api:processTestResources UP-TO-DATE
    :pxf-api:testClasses
    :pxf-api:test
    :pxf-api:check
    :pxf-api:build
    :pxf-api:javadoc
    :pxf-hbase:compileJava
    :pxf-hbase:processResources UP-TO-DATE
    :pxf-hbase:classes
    :pxf-hbase:jar
    :pxf-hbase:assemble
    :pxf-hbase:compileTestJava
    :pxf-hbase:processTestResources UP-TO-DATE
    :pxf-hbase:testClasses
    :pxf-hbase:test
    :pxf-hbase:check
    :pxf-hbase:build
    :pxf-hbase:buildRpm
    :pxf-hbase:distTar
    :pxf-hbase:javadoc
    :pxf-hdfs:compileJava
    :pxf-hdfs:processResources UP-TO-DATE
    :pxf-hdfs:classes
    :pxf-hdfs:jar
    :pxf-hdfs:assemble
    :pxf-hdfs:compileTestJava
    :pxf-hdfs:processTestResources UP-TO-DATE
    :pxf-hdfs:testClasses
    :pxf-hdfs:test
    :pxf-hdfs:check
    :pxf-hdfs:build
    :pxf-hdfs:buildRpm
    :pxf-hdfs:distTar
    :pxf-hdfs:javadoc
    :pxf-service:generateSources
    :pxf-service:compileJava
    :pxf-service:processResources
    :pxf-service:classes
    :pxf-service:jar
    :pxf-hive:compileJava
    :pxf-hive:processResources UP-TO-DATE
    :pxf-hive:classes
    :pxf-hive:jar
    :pxf-hive:assemble
    :pxf-hive:compileTestJavaNote: /Users/eespino/workspace/HAWQ/incubator-hawq/pxf/pxf-hive/src/test/java/org/apache/hawq/pxf/plugins/hive/utilities/HiveUtilitiesTest.java uses or overrides a deprecated API.
    Note: Recompile with -Xlint:deprecation for details.
    Note: /Users/eespino/workspace/HAWQ/incubator-hawq/pxf/pxf-hive/src/test/java/org/apache/hawq/pxf/plugins/hive/HiveORCAccessorTest.java uses unchecked or unsafe operations.
    Note: Recompile with -Xlint:unchecked for details.
    
    :pxf-hive:processTestResources UP-TO-DATE
    :pxf-hive:testClasses
    :pxf-hive:test
    :pxf-hive:check
    :pxf-hive:build
    :pxf-hive:buildRpm
    :pxf-hive:distTar
    :pxf-service:javadoc UP-TO-DATE
    :pxf-hive:javadoc
    :pxf-jdbc:compileJava
    :pxf-jdbc:processResources UP-TO-DATE
    :pxf-jdbc:classes
    :pxf-jdbc:jar
    :pxf-jdbc:assemble
    :pxf-jdbc:compileTestJava
    :pxf-jdbc:processTestResources UP-TO-DATE
    :pxf-jdbc:testClasses
    :pxf-jdbc:test
    :pxf-jdbc:check
    :pxf-jdbc:build
    :pxf-jdbc:buildRpm
    :pxf-jdbc:distTar
    :pxf-jdbc:javadoc/Users/eespino/workspace/HAWQ/incubator-hawq/pxf/pxf-jdbc/src/main/java/org/apache/hawq/pxf/plugins/jdbc/JdbcPartitionFragmenter.java:238: warning: no description for @throws
         * @throws Exception
           ^
    /Users/eespino/workspace/HAWQ/incubator-hawq/pxf/pxf-jdbc/src/main/java/org/apache/hawq/pxf/plugins/jdbc/JdbcPartitionFragmenter.java:40: warning: empty <p> tag
     * <p>
       ^
    /Users/eespino/workspace/HAWQ/incubator-hawq/pxf/pxf-jdbc/src/main/java/org/apache/hawq/pxf/plugins/jdbc/JdbcPartitionFragmenter.java:41: error: header used out of sequence: <H4>
     * <h4>The parameter Patterns </h4>
       ^
    /Users/eespino/workspace/HAWQ/incubator-hawq/pxf/pxf-jdbc/src/main/java/org/apache/hawq/pxf/plugins/jdbc/JdbcPartitionFragmenter.java:42: warning: empty <p> tag
     * There are three  parameters,  the format is as follows:<p>
                                                              ^
    /Users/eespino/workspace/HAWQ/incubator-hawq/pxf/pxf-jdbc/src/main/java/org/apache/hawq/pxf/plugins/jdbc/JdbcPartitionFragmenter.java:44: error: semicolon missing
     * <code>PARTITION_BY=column_name:column_type&RANGE=start_value[:end_value]&INTERVAL=interval_num[:interval_unit]</code>
                                                 ^
    /Users/eespino/workspace/HAWQ/incubator-hawq/pxf/pxf-jdbc/src/main/java/org/apache/hawq/pxf/plugins/jdbc/JdbcPartitionFragmenter.java:44: error: semicolon missing
     * <code>PARTITION_BY=column_name:column_type&RANGE=start_value[:end_value]&INTERVAL=interval_num[:interval_unit]</code>
                                                                               ^
    /Users/eespino/workspace/HAWQ/incubator-hawq/pxf/pxf-jdbc/src/main/java/org/apache/hawq/pxf/plugins/jdbc/JdbcPartitionFragmenter.java:49: error: bad use of '>'
     * The range is left-closed, ie:<code> '>= start_value AND < end_value' </code>.If the <code>column_type</code> is <code>int</code>,
                                            ^
    /Users/eespino/workspace/HAWQ/incubator-hawq/pxf/pxf-jdbc/src/main/java/org/apache/hawq/pxf/plugins/jdbc/JdbcPartitionFragmenter.java:49: error: malformed HTML
     * The range is left-closed, ie:<code> '>= start_value AND < end_value' </code>.If the <code>column_type</code> is <code>int</code>,
                                                               ^
    /Users/eespino/workspace/HAWQ/incubator-hawq/pxf/pxf-jdbc/src/main/java/org/apache/hawq/pxf/plugins/jdbc/JdbcPartitionFragmenter.java:58: error: semicolon missing
     * <code>PARTITION_BY=createdate:date&RANGE=2008-01-01:2010-01-01&INTERVAL=1:month'</code> <p>
                                         ^
    /Users/eespino/workspace/HAWQ/incubator-hawq/pxf/pxf-jdbc/src/main/java/org/apache/hawq/pxf/plugins/jdbc/JdbcPartitionFragmenter.java:58: error: semicolon missing
     * <code>PARTITION_BY=createdate:date&RANGE=2008-01-01:2010-01-01&INTERVAL=1:month'</code> <p>
                                                                     ^
    /Users/eespino/workspace/HAWQ/incubator-hawq/pxf/pxf-jdbc/src/main/java/org/apache/hawq/pxf/plugins/jdbc/JdbcPartitionFragmenter.java:59: error: semicolon missing
     * <code>PARTITION_BY=year:int&RANGE=2008:2010&INTERVAL=1</code> <p>
                                  ^
    /Users/eespino/workspace/HAWQ/incubator-hawq/pxf/pxf-jdbc/src/main/java/org/apache/hawq/pxf/plugins/jdbc/JdbcPartitionFragmenter.java:59: error: semicolon missing
     * <code>PARTITION_BY=year:int&RANGE=2008:2010&INTERVAL=1</code> <p>
                                                  ^
    /Users/eespino/workspace/HAWQ/incubator-hawq/pxf/pxf-jdbc/src/main/java/org/apache/hawq/pxf/plugins/jdbc/JdbcPartitionFragmenter.java:60: error: semicolon missing
     * <code>PARTITION_BY=grade:enum&RANGE=excellent:good:general:bad</code>
                                    ^
    /Users/eespino/workspace/HAWQ/incubator-hawq/pxf/pxf-jdbc/src/main/java/org/apache/hawq/pxf/plugins/jdbc/JdbcPartitionFragmenter.java:97: warning: no description for @throws
         * @throws UserDataException
           ^
    /Users/eespino/workspace/HAWQ/incubator-hawq/pxf/pxf-jdbc/src/main/java/org/apache/hawq/pxf/plugins/jdbc/JdbcPlugin.java:56: warning: no @throws for org.apache.hawq.pxf.api.UserDataException
        public JdbcPlugin(InputData input) throws UserDataException {
               ^
    /Users/eespino/workspace/HAWQ/incubator-hawq/pxf/pxf-jdbc/src/main/java/org/apache/hawq/pxf/plugins/jdbc/JdbcReadAccessor.java:37: error: unknown tag: OneField
     * the data type - List <OneField> that HAWQ needs.
                            ^
    /Users/eespino/workspace/HAWQ/incubator-hawq/pxf/pxf-jdbc/src/main/java/org/apache/hawq/pxf/plugins/jdbc/JdbcReadResolver.java:36: error: unknown tag: OneField
     * Class JdbcReadResolver Read the Jdbc ResultSet, and generates the data type - List <OneField>.
                                                                                          ^
    
    12 errors
    5 warnings
    :pxf-jdbc:javadoc FAILED
    
    FAILURE: Build failed with an exception.
    
    * What went wrong:
    Execution failed for task ':pxf-jdbc:javadoc'.
    > Javadoc generation failed. Generated Javadoc options file (useful for troubleshooting): '/Users/eespino/workspace/HAWQ/incubator-hawq/pxf/pxf-jdbc/build/tmp/javadoc/javadoc.options'
    
    * Try:
    Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
    
    BUILD FAILED
    
    Total time: 55.068 secs
    make: *** [all] Error 1
    \u2718-2 ~/workspace/HAWQ/incubator-hawq/pxf [PR-972 L|\u20263] 
    08:52 $ 
    ```


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---