{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":17690394,"defaultBranch":"master","name":"ba-dua","ownerLogin":"saeg","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-03-13T01:27:06.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3247019?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1679781390.0","currentOid":""},"activityList":{"items":[{"before":"8d9402c569085729941449ccff694babb7fe56ca","after":"5ae1abacc9fcd25cfc76f79f699317227d180176","ref":"refs/heads/local-duas","pushedAt":"2024-03-27T16:45:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrioli","name":"Roberto Araujo","path":"/andrioli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/499182?s=80&v=4"},"commit":{"message":"Fix issues for methods that sum of DUAs and basic blocks are higher than 64 entities","shortMessageHtmlLink":"Fix issues for methods that sum of DUAs and basic blocks are higher t…"}},{"before":"d2603de82185030e38b35a29024cb28d40115d8f","after":null,"ref":"refs/tags/0.8.0","pushedAt":"2023-03-25T21:56:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"andrioli","name":"Roberto Araujo","path":"/andrioli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/499182?s=80&v=4"}},{"before":"2c609a486a7d1fc74ad8c6456f5ba0ca823ab391","after":"9d6ab736a5a75acfb79c90b4490fb932ff0bbcbc","ref":"refs/heads/master","pushedAt":"2023-03-25T21:48:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrioli","name":"Roberto Araujo","path":"/andrioli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/499182?s=80&v=4"},"commit":{"message":"[maven-release-plugin] prepare for next development iteration","shortMessageHtmlLink":"[maven-release-plugin] prepare for next development iteration"}},{"before":"b0e6a3425f07388f5c99fd315ca1dd840ea072a5","after":"2c609a486a7d1fc74ad8c6456f5ba0ca823ab391","ref":"refs/heads/master","pushedAt":"2023-03-25T21:48:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrioli","name":"Roberto Araujo","path":"/andrioli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/499182?s=80&v=4"},"commit":{"message":"[maven-release-plugin] prepare release 0.8.0","shortMessageHtmlLink":"[maven-release-plugin] prepare release 0.8.0"}},{"before":"bd71893252ad1107e641a91f92152939e26b7dcc","after":null,"ref":"refs/heads/update/java20","pushedAt":"2023-03-25T21:16:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"andrioli","name":"Roberto Araujo","path":"/andrioli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/499182?s=80&v=4"}},{"before":"6cf338b8f85be0f9b6cfb62f7c5b176caa5a7df8","after":"b0e6a3425f07388f5c99fd315ca1dd840ea072a5","ref":"refs/heads/master","pushedAt":"2023-03-25T21:16:51.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"andrioli","name":"Roberto Araujo","path":"/andrioli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/499182?s=80&v=4"},"commit":{"message":"Merge pull request #36 from saeg/update/java20\n\nBuild with Java 20","shortMessageHtmlLink":"Merge pull request #36 from saeg/update/java20"}},{"before":"d3e7c63c5d350aac76731f03db352032839e32b9","after":"bd71893252ad1107e641a91f92152939e26b7dcc","ref":"refs/heads/update/java20","pushedAt":"2023-03-25T21:03:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrioli","name":"Roberto Araujo","path":"/andrioli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/499182?s=80&v=4"},"commit":{"message":"Documentation for f9920f1\n\nThe previous commit was needed in order to build with Java 20.\n\nWithout the update the build fail since tests are executed with the\nBA-DUA agent that tries to modify a JVM clases with major version 64\nthat is not supported by the older version of ASM (ASM-DefUse).\n\nThe build is succeeding now, so in practice we have support for Java 20.\n\nStacktrace of fixed error:\n```\nOpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended\nException in thread \"main\" java.lang.reflect.InvocationTargetException\n\tat java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:119)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:578)\n\tat java.instrument/sun.instrument.InstrumentationImpl.loadClassAndStartAgent(InstrumentationImpl.java:491)\n\tat java.instrument/sun.instrument.InstrumentationImpl.loadClassAndCallPremain(InstrumentationImpl.java:503)\nCaused by: java.lang.RuntimeException: Class java/lang/UnknownError could not be instrumented.\n\tat br.usp.each.saeg.badua.agent.rt.internal_181ba1a.core.runtime.ModifiedSystemClassRuntime.createFor(ModifiedSystemClassRuntime.java:67)\n\tat br.usp.each.saeg.badua.agent.rt.internal_181ba1a.PreMain$Init.init(PreMain.java:49)\n\tat br.usp.each.saeg.badua.agent.rt.internal_181ba1a.PreMain.premain(PreMain.java:31)\n\tat java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)\n\t... 3 more\nCaused by: java.lang.NoSuchFieldException: DATA\n\tat java.base/java.lang.Class.getField(Class.java:2211)\n\tat br.usp.each.saeg.badua.agent.rt.internal_181ba1a.core.runtime.ModifiedSystemClassRuntime.createFor(ModifiedSystemClassRuntime.java:65)\n\t... 6 more\n*** java.lang.instrument ASSERTION FAILED ***: \"result\" with message agent load/premain call failed at s\\src\\java.instrument\\share\\native\\libinstrument\\JPLISAgent.c line: 422\nFATAL ERROR in native method: processing of -javaagent failed, processJavaStart failed\n```","shortMessageHtmlLink":"Documentation for f9920f1"}},{"before":"f9920f1fdf34704778fc68338b31a98d781dd620","after":"d3e7c63c5d350aac76731f03db352032839e32b9","ref":"refs/heads/update/java20","pushedAt":"2023-03-25T20:46:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrioli","name":"Roberto Araujo","path":"/andrioli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/499182?s=80&v=4"},"commit":{"message":"Update ASM-DefUse to version 0.0.9\n\nThis version is based on ASM 9.5. In theory, it will introduce BA-DUA\nsupport up to Java 21 classes.\n\nThis commit will also update ASM Commons to respective version 9.5 so\nall ASM transitive dependencies will also be in version 9.5.","shortMessageHtmlLink":"Update ASM-DefUse to version 0.0.9"}},{"before":"8c978ac1678f04e20b661d18e210baa1a1dcd44f","after":"f9920f1fdf34704778fc68338b31a98d781dd620","ref":"refs/heads/update/java20","pushedAt":"2023-03-24T14:15:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrioli","name":"Roberto Araujo","path":"/andrioli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/499182?s=80&v=4"},"commit":{"message":"Set -source and -target to release 8 when building with Java >= 20\n\nJava 20 does not support -source/-target to release 7\nsee: http://openjdk.java.net/jeps/182\n\nFix the following errors:\nSource option 7 is no longer supported. Use 8 or later.\nTarget option 7 is no longer supported. Use 8 or later.","shortMessageHtmlLink":"Set -source and -target to release 8 when building with Java >= 20"}},{"before":null,"after":"8c978ac1678f04e20b661d18e210baa1a1dcd44f","ref":"refs/heads/update/java20","pushedAt":"2023-03-23T12:53:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"andrioli","name":"Roberto Araujo","path":"/andrioli","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/499182?s=80&v=4"},"commit":{"message":"Build with Java 20","shortMessageHtmlLink":"Build with Java 20"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEIPDkyAA","startCursor":null,"endCursor":null}},"title":"Activity · saeg/ba-dua"}