You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
PsBasic class unable to load DatatypeConverter class on JDK 13 since it was excluded from default package in JDK 9. When trying to use PsBasic takes throws an exception:
java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter
at org.takes.facets.auth.PsBasic.enter(PsBasic.java:109)
at org.takes.facets.auth.TkAuth.act(TkAuth.java:83)
at org.takes.facets.forward.TkForward.act(TkForward.java:66)
at org.takes.tk.TkWrap.act(TkWrap.java:58)
at org.takes.http.BkBasic.print(BkBasic.java:127)
at org.takes.http.BkBasic.accept(BkBasic.java:103)
at org.takes.http.BkSafe$1.accept(BkSafe.java:49)
at org.takes.http.BkWrap.accept(BkWrap.java:51)
at org.takes.http.BkTimeable.accept(BkTimeable.java:89)
at org.takes.http.BkParallel$1$1.run(BkParallel.java:87)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:830)
Caused by: java.lang.ClassNotFoundException: javax.xml.bind.DatatypeConverter
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:602)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
... 13 more
Consider using another class for parsing bas64 encoded data.
PsBasic
class unable to loadDatatypeConverter
class on JDK 13 since it was excluded from default package in JDK 9. When trying to usePsBasic
takes throws an exception:Consider using another class for parsing bas64 encoded data.
Workaround: add these dependencies to classpath:
The text was updated successfully, but these errors were encountered: