Modify code to allow src to be changed from Java 8 to Java 11
Description
Activity

IJabz April 16, 2020 at 2:17 PM
Essentially duplicate of

IJabz April 13, 2020 at 10:46 AM
public static File getApplicationBundleLocation()
{
return new File(FileManager.getPathToApplicationBundle());
}
Just hardcoded to /Applications/SongKong.app because FileManager no longer available with java 11

IJabz April 13, 2020 at 10:00 AM
at java.base/java.lang.Class.forName0(Native Method)
at java.base/java.lang.Class.forName(Class.java:315)
at java.base/java.security.Provider$Service.getImplClass(Provider.java:1848)
at java.base/java.security.Provider$Service.newInstance(Provider.java:1824)
at java.base/sun.security.jca.GetInstance.getInstance(GetInstance.java:236)
at java.base/sun.security.jca.GetInstance.getInstance(GetInstance.java:164)
at java.base/javax.net.ssl.SSLContext.getInstance(SSLContext.java:168)
at org.apache.http.ssl.SSLContextBuilder.build(SSLContextBuilder.java:269)
at com.jthink.songkong.analyse.acousticbrainz.AcousticBrainz.readMultiHttpsUrlResultAsString(AcousticBrainz.java:409)
at com.jthink.songkong.analyse.acousticbrainz.AcousticBrainz.readLowLevelData(AcousticBrainz.java:373)
at com.jthink.songkong.analyse.acousticbrainz.AcousticBrainz.getAcousticBrainzDataForTheseRecordings(AcousticBrainz.java:49)
at com.jthink.songkong.analyse.acousticbrainz.AcousticBrainz.updateRecordingsFromAcousticBrainzWebsite(AcousticBrainz.java:102)
at com.jthink.songkong.analyse.acousticbrainz.GetAcousticBrainz.update(GetAcousticBrainz.java:53)
at com.jthink.songkong.analyse.musicbrainz.MusicBrainzUpdateSong.updateSongsFromMusicBrainz(MusicBrainzUpdateSong.java:1075)
at com.jthink.songkong.analyse.analyser.MusicBrainzUpdateSongAlreadyMatched.call(MusicBrainzUpdateSongAlreadyMatched.java:177)
at com.jthink.songkong.analyse.analyser.MusicBrainzUpdateSongAlreadyMatched.call(MusicBrainzUpdateSongAlreadyMatched.java:39)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
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:834)

IJabz April 13, 2020 at 8:42 AMEdited
Also replacement Apple desktop classes with new standard Java Desktop classes

IJabz April 13, 2020 at 8:42 AM
Modified pom.xml to allow access to ShellFOlder
Details
Assignee
UnassignedUnassignedReporter
IJabzIJabzForum Username
ijabzPriority
Major
Details
Details
Assignee
Reporter

Currently gives errors
ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR] c:\Code\jthink\SongKong\src\main\java\com\jthink\songkong\analyse\analyser\WindowsFilesystemType.java:[5,14] error: package sun.awt.shell is not visible
(package sun.awt.shell is declared in module java.desktop, which does not export it)
[ERROR] c:\Code\jthink\SongKong\src\main\java\com\jthink\songkong\analyse\analyser\WindowsFilesystemType.java:[6,14] error: package sun.awt.shell is not visible
(package sun.awt.shell is declared in module java.desktop, which does not export it)
[ERROR] c:\Code\jthink\SongKong\src\main\java\com\jthink\songkong\logging\LogFormatter.java:[31,110] error: package sun.security.action is not visible
(package sun.security.action is declared in module java.base, which does not export it to the unnamed module)
[ERROR] c:\Code\jthink\SongKong\src\main\java\com\jthink\songkong\logging\UserLogFormatter.java:[31,110] error: package sun.security.action is not visible
(package sun.security.action is declared in module java.base, which does not export it to the unnamed module)
[INFO] 4 errors