[ 
https://issues.apache.org/jira/browse/THRIFT-4766?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

James E. King III resolved THRIFT-4766.
---------------------------------------
       Resolution: Fixed
         Assignee: James E. King III
    Fix Version/s: 0.13.0

> JDK9+ fails on missing annotations
> ----------------------------------
>
>                 Key: THRIFT-4766
>                 URL: https://issues.apache.org/jira/browse/THRIFT-4766
>             Project: Thrift
>          Issue Type: Improvement
>          Components: Java - Library
>            Reporter: Fokko Driesprong
>            Assignee: James E. King III
>            Priority: Major
>             Fix For: 0.13.0
>
>          Time Spent: 20m
>  Remaining Estimate: 0h
>
> Currently, the Java9 build fails because it can't find the annotations:
> ```
> make[4]: Entering directory '/thrift/tutorial/cpp'
> make[4]: Nothing to be done for 'install-exec-am'.
> make[4]: Nothing to be done for 'install-data-am'.
> make[4]: Leaving directory '/thrift/tutorial/cpp'
> make[3]: Leaving directory '/thrift/tutorial/cpp'
> make[2]: Leaving directory '/thrift/tutorial/cpp'
> Making install in java
> make[2]: Entering directory '/thrift/tutorial/java'
> /usr/bin/ant  compile
> Buildfile: /thrift/tutorial/java/build.xml
> init:
>     [mkdir] Created dir: /thrift/tutorial/java/build
>     [mkdir] Created dir: /thrift/tutorial/java/build/log
> generate:
> compile:
>     [javac] Compiling 7 source files to /thrift/tutorial/java/build
>     [javac] /thrift/tutorial/java/gen-java/shared/SharedService.java:10: 
> error: package javax.annotation does not exist
>     [javac] @javax.annotation.Generated(value = "Autogenerated by Thrift 
> Compiler (0.13.0)", date = "2019-01-30")
>     [javac]                  ^
>     [javac] /thrift/tutorial/java/gen-java/shared/SharedStruct.java:10: 
> error: package javax.annotation does not exist
>     [javac] @javax.annotation.Generated(value = "Autogenerated by Thrift 
> Compiler (0.13.0)", date = "2019-01-30")
>     [javac]                  ^
>     [javac] /thrift/tutorial/java/gen-java/tutorial/Calculator.java:10: 
> error: package javax.annotation does not exist
>     [javac] @javax.annotation.Generated(value = "Autogenerated by Thrift 
> Compiler (0.13.0)", date = "2019-01-30")
>     [javac]                  ^
>     [javac] /thrift/tutorial/java/gen-java/tutorial/Work.java:19: error: 
> package javax.annotation does not exist
>     [javac] @javax.annotation.Generated(value = "Autogenerated by Thrift 
> Compiler (0.13.0)", date = "2019-01-30")
>     [javac]                  ^
>     [javac] /thrift/tutorial/java/gen-java/tutorial/InvalidOperation.java:13: 
> error: package javax.annotation does not exist
>     [javac] @javax.annotation.Generated(value = "Autogenerated by Thrift 
> Compiler (0.13.0)", date = "2019-01-30")
>     [javac]                  ^
>     [javac] /thrift/tutorial/java/gen-java/tutorial/Operation.java:14: error: 
> package javax.annotation does not exist
>     [javac] @javax.annotation.Generated(value = "Autogenerated by Thrift 
> Compiler (0.13.0)", date = "2019-01-30")
>     [javac]                  ^
>     [javac] 6 errors
> BUILD FAILED
> /thrift/tutorial/java/build.xml:55: Compile failed; see the compiler error 
> output for details.
> ```



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to