While looking into an jar indexing issue, noticed we have at least two duplicate classes in our jar file.
ddhill@ddhbld:~/sb/lombard/working/artifacts/armv6hf-vfp/sdk/rt/lib/ext/a$ jar i jfxrt.jar
java.util.zip.ZipException: duplicate entry: com/sun/webkit/dom/JSObject.class
at java.util.zip.ZipOutputStream.putNextEntry(ZipOutputStream.java:230)
at java.util.jar.JarOutputStream.putNextEntry(JarOutputStream.java:109)
at sun.tools.jar.Main.update(Main.java:595)
at sun.tools.jar.Main.dumpIndex(Main.java:1069)
at sun.tools.jar.Main.genIndex(Main.java:1146)
at sun.tools.jar.Main.run(Main.java:280)
at sun.tools.jar.Main.main(Main.java:1225)
ddhill@ddhbld:~/sb/lombard/working/artifacts/armv6hf-vfp/sdk/rt/lib/ext/a$ jar^C jfxrt.jar
ddhill@ddhbld:~/sb/lombard/working/artifacts/armv6hf-vfp/sdk/rt/lib/ext/a$ which jar
/opt/jdk/bin/jar
ddhill@ddhbld:~/sb/lombard/working/artifacts/armv6hf-vfp/sdk/rt/lib/ext/a$ jar tf jfxrt.jar > list
ddhill@ddhbld:~/sb/lombard/working/artifacts/armv6hf-vfp/sdk/rt/lib/ext/a$ grep JSObject list
com/sun/webkit/dom/JSObject.class
netscape/javascript/JSObject.class
com/sun/webkit/dom/JSObject.class
netscape/javascript/JSObject.class
ddhill@ddhbld:~/sb/lombard/working/artifacts/armv6hf-vfp/sdk/rt/lib/ext/a$ jar i jfxrt.jar
java.util.zip.ZipException: duplicate entry: com/sun/webkit/dom/JSObject.class
at java.util.zip.ZipOutputStream.putNextEntry(ZipOutputStream.java:230)
at java.util.jar.JarOutputStream.putNextEntry(JarOutputStream.java:109)
at sun.tools.jar.Main.update(Main.java:595)
at sun.tools.jar.Main.dumpIndex(Main.java:1069)
at sun.tools.jar.Main.genIndex(Main.java:1146)
at sun.tools.jar.Main.run(Main.java:280)
at sun.tools.jar.Main.main(Main.java:1225)
ddhill@ddhbld:~/sb/lombard/working/artifacts/armv6hf-vfp/sdk/rt/lib/ext/a$ jar^C jfxrt.jar
ddhill@ddhbld:~/sb/lombard/working/artifacts/armv6hf-vfp/sdk/rt/lib/ext/a$ which jar
/opt/jdk/bin/jar
ddhill@ddhbld:~/sb/lombard/working/artifacts/armv6hf-vfp/sdk/rt/lib/ext/a$ jar tf jfxrt.jar > list
ddhill@ddhbld:~/sb/lombard/working/artifacts/armv6hf-vfp/sdk/rt/lib/ext/a$ grep JSObject list
com/sun/webkit/dom/JSObject.class
netscape/javascript/JSObject.class
com/sun/webkit/dom/JSObject.class
netscape/javascript/JSObject.class