Title: Remove dependency on javax.xml.bind.DatatypeConverter
Type: crash Severity: normal
Components: Core Versions:
Milestone: Jython 2.7.2
Status: open Resolution:
Dependencies: Superseder:
Assigned To: Nosy List: jeff.allen
Priority: high Keywords: Java Roadmap

Created on 2018-04-01.16:26:04 by jeff.allen, last changed 2018-04-01.16:26:04 by jeff.allen.

msg11867 (view) Author: Jeff Allen (jeff.allen) Date: 2018-04-01.16:26:04
javax.xml.bind.DatatypeConverter is not present in Java 9. This prevents use with Java 9.

We are using it in core.ByteCodeLoader and compiler.Module in order to convert to/from Base64. However, we have our own code for that (in the codecs module), which I think could be applied here.

There is a java.util.Base64 class in Java 8, but it is not available in 7, which we intend to support a little while longer.
Date User Action Args
2018-04-01 16:26:04jeff.allencreate