{"action":"closed","issue":{"url":"https://api.github.com/repos/eclipse/openj9/issues/1266","repository_url":"https://api.github.com/repos/eclipse/openj9","labels_url":"https://api.github.com/repos/eclipse/openj9/issues/1266/labels{/name}","comments_url":"https://api.github.com/repos/eclipse/openj9/issues/1266/comments","events_url":"https://api.github.com/repos/eclipse/openj9/issues/1266/events","html_url":"https://github.com/eclipse/openj9/issues/1266","id":300277150,"number":1266,"title":"Changes to Unsafe.java have regressed JDK10 & JDK11 builds","user":{"login":"andrew-m-leonard","id":31470007,"avatar_url":"https://avatars3.githubusercontent.com/u/31470007?v=4","gravatar_id":"","url":"https://api.github.com/users/andrew-m-leonard","html_url":"https://github.com/andrew-m-leonard","followers_url":"https://api.github.com/users/andrew-m-leonard/followers","following_url":"https://api.github.com/users/andrew-m-leonard/following{/other_user}","gists_url":"https://api.github.com/users/andrew-m-leonard/gists{/gist_id}","starred_url":"https://api.github.com/users/andrew-m-leonard/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/andrew-m-leonard/subscriptions","organizations_url":"https://api.github.com/users/andrew-m-leonard/orgs","repos_url":"https://api.github.com/users/andrew-m-leonard/repos","events_url":"https://api.github.com/users/andrew-m-leonard/events{/privacy}","received_events_url":"https://api.github.com/users/andrew-m-leonard/received_events","type":"User","site_admin":false},"labels":[{"id":676460805,"url":"https://api.github.com/repos/eclipse/openj9/labels/bug","name":"bug","color":"ee0701","default":true},{"id":697962110,"url":"https://api.github.com/repos/eclipse/openj9/labels/comp:vm","name":"comp:vm","color":"1d76db","default":false},{"id":697961487,"url":"https://api.github.com/repos/eclipse/openj9/labels/jdk10","name":"jdk10","color":"d93f0b","default":false},{"id":807670015,"url":"https://api.github.com/repos/eclipse/openj9/labels/jdk11","name":"jdk11","color":"d93f0b","default":false},{"id":697960734,"url":"https://api.github.com/repos/eclipse/openj9/labels/prio:high","name":"prio:high","color":"006b75","default":false}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":4,"created_at":"2018-02-26T15:16:50Z","updated_at":"2018-02-27T16:49:50Z","closed_at":"2018-02-27T16:49:50Z","author_association":"CONTRIBUTOR","body":"It seems the J9 jcl now has a new version of jdk/internal/misc/Unsafe.java which is unfortunately not compatible on JDK10, with the following build errors:\r\n=== Output from failing command(s) repeated here ===\r\n* For target jdk_modules_java.base__the.java.base_batch:\r\n/home/admin/mydocker/ccm/openj9-openjdk/openj9-openjdk/src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java:3310: error: method objectFieldOffset in class Unsafe cannot be applied to given types;\r\n                = U.objectFieldOffset(TreeBin.class, \"lockState\");\r\n                   ^\r\n  required: Field\r\n  found: Class<TreeBin>,String\r\n  reason: actual and formal argument lists differ in length\r\n/home/admin/mydocker/ccm/openj9-openjdk/openj9-openjdk/src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java:6376: error: method objectFieldOffset in class Unsafe cannot be applied to given types;\r\n        SIZECTL = U.objectFieldOffset\r\n                   ^\r\n  required: Field\r\n  found: Class<ConcurrentHashMap>,String\r\n  reason: actual and formal argument lists differ in length\r\n   ... (rest of output omitted)\r\n\r\n* All command lines available in /home/admin/mydocker/ccm/openj9-openjdk/openj9-openjdk/build/linux-x86_64-normal-server-release/make-support/failure-logs.\r\n=== End of repeated output ===\r\n\r\nSee build log: https://hyc-rt-openjdk-jenkins.swg-devops.com/job/build_ibmsdk/266/console\r\n\r\n\r\n"}}
{"actor":{"display_login":"DanHeidinga"}}