Mantis - Resin
|
|||||
Viewing Issue Advanced Details | |||||
|
|||||
ID: | Category: | Severity: | Reproducibility: | Date Submitted: | Last Update: |
5940 | minor | always | 08-24-15 23:50 | 11-13-15 12:21 | |
|
|||||
Reporter: | anton_kg | Platform: | |||
Assigned To: | ferg | OS: | |||
Priority: | normal | OS Version: | |||
Status: | closed | Product Version: | 4.0.44 | ||
Product Build: | Resolution: | fixed | |||
Projection: | none | ||||
ETA: | none | Fixed in Version: | 4.0.47 | ||
|
|||||
Summary: | 0005940: Resin requires JDK 8 to compile | ||||
Description: |
It came as a surprise after a minor update from 4.0.42 to 4.0.44 that the newer version requires a class which is available in the JDK8 only. That eventually broke a stable version in Gentoo Linux, see the following bug report for more details: https://bugs.gentoo.org/show_bug.cgi?id=558442 [^] It is not specified in the documentation (http://caucho.com/resin-4.0/admin/starting-resin-install.xtp) [^] either. Is this class really unavoidable? I suggest to find a workaround and not to raise the requirement unnecessarily. |
||||
Steps To Reproduce: | |||||
Additional Information: |
module: [mkdir] Created dir: /var/tmp/portage/www-servers/resin-4.0.44/work/resin-4.0.44/modules/kernel/classes [copy] Copying 9 files to /var/tmp/portage/www-servers/resin-4.0.44/work/resin-4.0.44/modules/kernel/classes [javac] Compiling 1394 source files to /var/tmp/portage/www-servers/resin-4.0.44/work/resin-4.0.44/modules/kernel/classes [javac] /var/tmp/portage/www-servers/resin-4.0.44/work/resin-4.0.44/modules/kernel/src/com/caucho/config/reflect/VarType.java:36: error: cannot find symbol [javac] import java.lang.reflect.AnnotatedType; [javac] ^ [javac] symbol: class AnnotatedType [javac] location: package java.lang.reflect [javac] /var/tmp/portage/www-servers/resin-4.0.44/work/resin-4.0.44/modules/kernel/src/com/caucho/config/reflect/VarType.java:193: error: cannot find symbol [javac] public AnnotatedType[] getAnnotatedBounds() { [javac] ^ [javac] symbol: class AnnotatedType [javac] location: class VarType<D> [javac] where D is a type-variable: [javac] D extends GenericDeclaration declared in class VarType [javac] Note: Some input files use or override a deprecated API. [javac] Note: Recompile with -Xlint:deprecation for details. [javac] Note: Some input files use unchecked or unsafe operations. [javac] Note: Recompile with -Xlint:unchecked for details. [javac] 2 errors |
||||
Relationships | |||||
Attached Files: |
Notes | |||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|