Hi Mark,
I have made the change on the import and also the following line and the build is fine.
/*params.put("Authorization", "Basic " + Base64.encode(authString.getBytes()));*/
params.put("Authorization", "Basic " + Base64.getEncoder().encodeToString(authString.getBytes()));
When I run dspace/bin/dspace filter-media I get the following...
The script has started
org.dspace.core.PluginInstantiationException: Cannot load plugin class: java.lang.ClassNotFoundException: org.dspace.app.mediafilter.PDFBoxThumbnail
at org.dspace.core.LegacyPluginServiceImpl.getNamedPlugin(LegacyPluginServiceImpl.java:355)
at org.dspace.app.mediafilter.MediaFilterScript.internalRun(MediaFilterScript.java:139)
at org.dspace.scripts.DSpaceRunnable.run(DSpaceRunnable.java:150)
at org.dspace.app.launcher.ScriptLauncher.executeScript(ScriptLauncher.java:155)
at org.dspace.app.launcher.ScriptLauncher.handleScript(ScriptLauncher.java:133)
at org.dspace.app.launcher.ScriptLauncher.main(ScriptLauncher.java:100)
Caused by: java.lang.ClassNotFoundException: org.dspace.app.mediafilter.PDFBoxThumbnail
at org.dspace.core.PathsClassLoader.findClass(PathsClassLoader.java:131)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:592)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
at java.base/java.lang.Class.forName0(Native Method)
at java.base/java.lang.Class.forName(Class.java:469)
at org.dspace.core.LegacyPluginServiceImpl.getNamedPlugin(LegacyPluginServiceImpl.java:343)
... 5 more
Regards,
Nason