Jake, hashes and aliases

Jim Laskey (Oracle) james.laskey at oracle.com
Fri Apr 17 20:13:32 UTC 2015


I was wrong - that didn’t resolve my issue.


> On Apr 17, 2015, at 5:07 PM, Jim Laskey (Oracle) <james.laskey at oracle.com> wrote:
> 
> java.lang.module.ResolveException: Hash of java.security.jgss (IPAH/Z1wbzCE8aG78apqik6QR94TaBJqcatAkW+35rs=) differs to expected hash (O61Gv4243oRyV7LoD/FjaNBXgRtREFjG4p1Q//V8cGI=)
> 	at java.lang.module.Resolver.fail(java.base at 9.0/Resolver.java:416)
> 	at java.lang.module.Resolver.checkHashes(java.base at 9.0/Resolver.java:407)
> 	at java.lang.module.Resolver.resolve(java.base at 9.0/Resolver.java:135)
> 	at java.lang.module.Configuration.resolve(java.base at 9.0/Configuration.java:80)
> 	at jdk.jigsaw.tools.jlink.JlinkTask.createImage(jdk.jlink at 9.0/JlinkTask.java:294)
> 	at jdk.jigsaw.tools.jlink.JlinkTask.run(jdk.jlink at 9.0/JlinkTask.java:232)
> 	at jdk.jigsaw.tools.jlink.JlinkTask.run(jdk.jlink at 9.0/JlinkTask.java:215)
> 	at jdk.jigsaw.tools.jlink.Main.main(jdk.jlink at 9.0/Main.java:33)
> make[3]: *** [/Projects/jake/build/macosx-x86_64-normal-server-fastdebug/images/jdk-server/bin/java] Error 4
> make[3]: *** Waiting for unfinished jobs....
> java.lang.module.ResolveException: Hash of java.security.sasl (RYmhSNVe20U0aKdkVmf4uTxhPRSdUbJu/q8UxQmGLX8=) differs to expected hash (OCim25Rq6hJk4uJiHwkeT7snnHemh3co4JmweYOfxGc=)
> 	at java.lang.module.Resolver.fail(java.base at 9.0/Resolver.java:416)
> 	at java.lang.module.Resolver.checkHashes(java.base at 9.0/Resolver.java:407)
> 	at java.lang.module.Resolver.resolve(java.base at 9.0/Resolver.java:135)
> 	at java.lang.module.Configuration.resolve(java.base at 9.0/Configuration.java:80)
> 	at jdk.jigsaw.tools.jlink.JlinkTask.createImage(jdk.jlink at 9.0/JlinkTask.java:294)
> 	at jdk.jigsaw.tools.jlink.JlinkTask.run(jdk.jlink at 9.0/JlinkTask.java:232)
> 	at jdk.jigsaw.tools.jlink.JlinkTask.run(jdk.jlink at 9.0/JlinkTask.java:215)
> 	at jdk.jigsaw.tools.jlink.Main.main(jdk.jlink at 9.0/Main.java:33)
> java.lang.module.ResolveException: Hash of java.security.sasl (RYmhSNVe20U0aKdkVmf4uTxhPRSdUbJu/q8UxQmGLX8=) differs to expected hash (OCim25Rq6hJk4uJiHwkeT7snnHemh3co4JmweYOfxGc=)
> 	at java.lang.module.Resolver.fail(java.base at 9.0/Resolver.java:416)
> 	at java.lang.module.Resolver.checkHashes(java.base at 9.0/Resolver.java:407)
> 	at java.lang.module.Resolver.resolve(java.base at 9.0/Resolver.java:135)
> 	at java.lang.module.Configuration.resolve(java.base at 9.0/Configuration.java:80)
> 	at jdk.jigsaw.tools.jlink.JlinkTask.createImage(jdk.jlink at 9.0/JlinkTask.java:294)
> 	at jdk.jigsaw.tools.jlink.JlinkTask.run(jdk.jlink at 9.0/JlinkTask.java:232)
> 	at jdk.jigsaw.tools.jlink.JlinkTask.run(jdk.jlink at 9.0/JlinkTask.java:215)
> 	at jdk.jigsaw.tools.jlink.Main.main(jdk.jlink at 9.0/Main.java:33)
> 
> 
> Is there any way we can not use the full canonical path for hash generation.  I generally operate off a soft link for my projects and this obviously bungs up hash generation. I have to add PWD=`pwd -p` to make configure work correctly.
> 
> — Jim
> 
> 




More information about the build-dev mailing list