{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":814162603,"defaultBranch":"master","name":"logback","ownerLogin":"sdusart","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2024-06-12T13:09:09.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1179271?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1718197859.0","currentOid":""},"activityList":{"items":[{"before":"2f54d93fcefe4314b56a6f9d935250ef41e2c57e","after":"f889f6a4fbf0be3e79486ea152e9682d8fa20f47","ref":"refs/heads/jdk21_with_security_manager","pushedAt":"2024-09-19T12:37:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sdusart","name":"Sylvain Dusart","path":"/sdusart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1179271?s=80&v=4"},"commit":{"message":"do not use virtual threads when a SecurityManager is set\n\nWhen running with a SecurityManager set, virtual threads have no permissions (https://openjdk.org/jeps/444).\n=> Virtual threads must not be used otherwise AccessControlExceptions will be raised during file manipulations.\n\n09:50:57,825 |-ERROR in c.q.l.core.rolling.TimeBasedRollingPolicy@1645547422 - Unexpected exception while waiting for compression job to finish java.util.concurrent.ExecutionException: java.security.AccessControlException: access denied (\"java.io.FilePermission\" \"/path/to/logs/business.2024-06-12-0949.log8596119935863.tmp\" \"read\")\n at java.util.concurrent.ExecutionException: java.security.AccessControlException: access denied (\"java.io.FilePermission\" \"/path/to/logs/business.2024-06-12-0949.log8596119935863.tmp\" \"read\")\n at at java.base/java.util.concurrent.FutureTask.report(FutureTask.java:122)\n at at java.base/java.util.concurrent.FutureTask.get(FutureTask.java:205)\n at at ch.qos.logback.core.rolling.TimeBasedRollingPolicy.waitForAsynchronousJobToStop(TimeBasedRollingPolicy.java:140)\n at at ch.qos.logback.core.rolling.TimeBasedRollingPolicy.stop(TimeBasedRollingPolicy.java:132)\n at at ch.qos.logback.core.rolling.RollingFileAppender.stop(RollingFileAppender.java:159)\n at at ch.qos.logback.core.spi.AppenderAttachableImpl.detachAndStopAllAppenders(AppenderAttachableImpl.java:107)\n at at ch.qos.logback.classic.Logger.detachAndStopAllAppenders(Logger.java:209)\n at at ch.qos.logback.classic.Logger.recursiveReset(Logger.java:333)\n at at ch.qos.logback.classic.Logger.recursiveReset(Logger.java:340)\n at at ch.qos.logback.classic.LoggerContext.reset(LoggerContext.java:363)\n at at ch.qos.logback.classic.LoggerContext.stop(LoggerContext.java:343)\n at at org.springframework.boot.logging.logback.LogbackLoggingSystem.lambda$getShutdownHandler$2(LogbackLoggingSystem.java:391)\n at at java.base/java.lang.Iterable.forEach(Iterable.java:75)\n at at org.springframework.boot.SpringApplicationShutdownHook.run(SpringApplicationShutdownHook.java:116)\n at at java.base/java.lang.Thread.run(Thread.java:1583)\nCaused by: java.security.AccessControlException: access denied (\"java.io.FilePermission\" \"/path/to/logs/business.2024-06-12-0949.log8596119935863.tmp\" \"read\")\n at at java.base/java.security.AccessControlContext.checkPermission(AccessControlContext.java:488)\n at at java.base/java.security.AccessController.checkPermission(AccessController.java:1071)\n at at java.base/java.lang.SecurityManager.checkPermission(SecurityManager.java:411)\n at at java.base/java.lang.SecurityManager.checkRead(SecurityManager.java:742)\n at at java.base/java.io.File.exists(File.java:831)\n at at ch.qos.logback.core.rolling.helper.Compressor.gzCompress(Compressor.java:148)\n at at ch.qos.logback.core.rolling.helper.Compressor.compress(Compressor.java:57)\n at at ch.qos.logback.core.rolling.helper.Compressor$CompressionRunnable.run(Compressor.java:246)\n at at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)\n at at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)\n at at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)\n at at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)\n at at java.base/java.lang.VirtualThread.run(VirtualThread.java:309)","shortMessageHtmlLink":"do not use virtual threads when a SecurityManager is set"}},{"before":"445c7143d2f41978317bd0bada9775bb90685190","after":"0a03ab7a014819118e60af6cc85757096744e51f","ref":"refs/heads/master","pushedAt":"2024-09-19T12:30:47.000Z","pushType":"push","commitsCount":29,"pusher":{"login":"sdusart","name":"Sylvain Dusart","path":"/sdusart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1179271?s=80&v=4"},"commit":{"message":"improve tests, add support for INHERITED level string\n\nSigned-off-by: Ceki Gulcu ","shortMessageHtmlLink":"improve tests, add support for INHERITED level string"}},{"before":"979d76f3f2847f1c129bcc6295e69187d02e472c","after":"445c7143d2f41978317bd0bada9775bb90685190","ref":"refs/heads/master","pushedAt":"2024-08-23T07:41:36.000Z","pushType":"push","commitsCount":18,"pusher":{"login":"sdusart","name":"Sylvain Dusart","path":"/sdusart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1179271?s=80&v=4"},"commit":{"message":"start work on 1.5.8-SNAPSHOT\n\nSigned-off-by: Ceki Gulcu ","shortMessageHtmlLink":"start work on 1.5.8-SNAPSHOT"}},{"before":"a3f56847e1f46ed229f3577391ee5e9e2ff36c62","after":"2f54d93fcefe4314b56a6f9d935250ef41e2c57e","ref":"refs/heads/jdk21_with_security_manager","pushedAt":"2024-06-12T14:28:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sdusart","name":"Sylvain Dusart","path":"/sdusart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1179271?s=80&v=4"},"commit":{"message":"do not use virtual threads when a SecurityManager is set\n\nWhen running with a SecurityManager set, virtual threads have no permissions (https://openjdk.org/jeps/444).\n=> Virtual threads must not be used otherwise AccessControlExceptions will be raised during file manipulations.\n\n09:50:57,825 |-ERROR in c.q.l.core.rolling.TimeBasedRollingPolicy@1645547422 - Unexpected exception while waiting for compression job to finish java.util.concurrent.ExecutionException: java.security.AccessControlException: access denied (\"java.io.FilePermission\" \"/path/to/logs/business.2024-06-12-0949.log8596119935863.tmp\" \"read\")\n at java.util.concurrent.ExecutionException: java.security.AccessControlException: access denied (\"java.io.FilePermission\" \"/path/to/logs/business.2024-06-12-0949.log8596119935863.tmp\" \"read\")\n at at java.base/java.util.concurrent.FutureTask.report(FutureTask.java:122)\n at at java.base/java.util.concurrent.FutureTask.get(FutureTask.java:205)\n at at ch.qos.logback.core.rolling.TimeBasedRollingPolicy.waitForAsynchronousJobToStop(TimeBasedRollingPolicy.java:140)\n at at ch.qos.logback.core.rolling.TimeBasedRollingPolicy.stop(TimeBasedRollingPolicy.java:132)\n at at ch.qos.logback.core.rolling.RollingFileAppender.stop(RollingFileAppender.java:159)\n at at ch.qos.logback.core.spi.AppenderAttachableImpl.detachAndStopAllAppenders(AppenderAttachableImpl.java:107)\n at at ch.qos.logback.classic.Logger.detachAndStopAllAppenders(Logger.java:209)\n at at ch.qos.logback.classic.Logger.recursiveReset(Logger.java:333)\n at at ch.qos.logback.classic.Logger.recursiveReset(Logger.java:340)\n at at ch.qos.logback.classic.LoggerContext.reset(LoggerContext.java:363)\n at at ch.qos.logback.classic.LoggerContext.stop(LoggerContext.java:343)\n at at org.springframework.boot.logging.logback.LogbackLoggingSystem.lambda$getShutdownHandler$2(LogbackLoggingSystem.java:391)\n at at java.base/java.lang.Iterable.forEach(Iterable.java:75)\n at at org.springframework.boot.SpringApplicationShutdownHook.run(SpringApplicationShutdownHook.java:116)\n at at java.base/java.lang.Thread.run(Thread.java:1583)\nCaused by: java.security.AccessControlException: access denied (\"java.io.FilePermission\" \"/path/to/logs/business.2024-06-12-0949.log8596119935863.tmp\" \"read\")\n at at java.base/java.security.AccessControlContext.checkPermission(AccessControlContext.java:488)\n at at java.base/java.security.AccessController.checkPermission(AccessController.java:1071)\n at at java.base/java.lang.SecurityManager.checkPermission(SecurityManager.java:411)\n at at java.base/java.lang.SecurityManager.checkRead(SecurityManager.java:742)\n at at java.base/java.io.File.exists(File.java:831)\n at at ch.qos.logback.core.rolling.helper.Compressor.gzCompress(Compressor.java:148)\n at at ch.qos.logback.core.rolling.helper.Compressor.compress(Compressor.java:57)\n at at ch.qos.logback.core.rolling.helper.Compressor$CompressionRunnable.run(Compressor.java:246)\n at at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)\n at at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)\n at at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)\n at at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)\n at at java.base/java.lang.VirtualThread.run(VirtualThread.java:309)","shortMessageHtmlLink":"do not use virtual threads when a SecurityManager is set"}},{"before":"7812a55f3280fbb74076b2512a06dd34230a83f1","after":"a3f56847e1f46ed229f3577391ee5e9e2ff36c62","ref":"refs/heads/jdk21_with_security_manager","pushedAt":"2024-06-12T13:11:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sdusart","name":"Sylvain Dusart","path":"/sdusart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1179271?s=80&v=4"},"commit":{"message":"do not use virtual threads when a SecurityManager is set\n\nWhen running with a SecurityManager set, virtual threads have no permissions (https://openjdk.org/jeps/444).\n=> Virtual threads must not be used otherwise AccessControlExceptions will be raised during file manipulations.\n\n09:50:57,825 |-ERROR in c.q.l.core.rolling.TimeBasedRollingPolicy@1645547422 - Unexpected exception while waiting for compression job to finish java.util.concurrent.ExecutionException: java.security.AccessControlException: access denied (\"java.io.FilePermission\" \"/path/to/logs/business.2024-06-12-0949.log8596119935863.tmp\" \"read\")\n at java.util.concurrent.ExecutionException: java.security.AccessControlException: access denied (\"java.io.FilePermission\" \"/path/to/logs/business.2024-06-12-0949.log8596119935863.tmp\" \"read\")\n at at java.base/java.util.concurrent.FutureTask.report(FutureTask.java:122)\n at at java.base/java.util.concurrent.FutureTask.get(FutureTask.java:205)\n at at ch.qos.logback.core.rolling.TimeBasedRollingPolicy.waitForAsynchronousJobToStop(TimeBasedRollingPolicy.java:140)\n at at ch.qos.logback.core.rolling.TimeBasedRollingPolicy.stop(TimeBasedRollingPolicy.java:132)\n at at ch.qos.logback.core.rolling.RollingFileAppender.stop(RollingFileAppender.java:159)\n at at ch.qos.logback.core.spi.AppenderAttachableImpl.detachAndStopAllAppenders(AppenderAttachableImpl.java:107)\n at at ch.qos.logback.classic.Logger.detachAndStopAllAppenders(Logger.java:209)\n at at ch.qos.logback.classic.Logger.recursiveReset(Logger.java:333)\n at at ch.qos.logback.classic.Logger.recursiveReset(Logger.java:340)\n at at ch.qos.logback.classic.LoggerContext.reset(LoggerContext.java:363)\n at at ch.qos.logback.classic.LoggerContext.stop(LoggerContext.java:343)\n at at org.springframework.boot.logging.logback.LogbackLoggingSystem.lambda$getShutdownHandler$2(LogbackLoggingSystem.java:391)\n at at java.base/java.lang.Iterable.forEach(Iterable.java:75)\n at at org.springframework.boot.SpringApplicationShutdownHook.run(SpringApplicationShutdownHook.java:116)\n at at java.base/java.lang.Thread.run(Thread.java:1583)\nCaused by: java.security.AccessControlException: access denied (\"java.io.FilePermission\" \"/path/to/logs/business.2024-06-12-0949.log8596119935863.tmp\" \"read\")\n at at java.base/java.security.AccessControlContext.checkPermission(AccessControlContext.java:488)\n at at java.base/java.security.AccessController.checkPermission(AccessController.java:1071)\n at at java.base/java.lang.SecurityManager.checkPermission(SecurityManager.java:411)\n at at java.base/java.lang.SecurityManager.checkRead(SecurityManager.java:742)\n at at java.base/java.io.File.exists(File.java:831)\n at at ch.qos.logback.core.rolling.helper.Compressor.gzCompress(Compressor.java:148)\n at at ch.qos.logback.core.rolling.helper.Compressor.compress(Compressor.java:57)\n at at ch.qos.logback.core.rolling.helper.Compressor$CompressionRunnable.run(Compressor.java:246)\n at at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)\n at at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)\n at at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)\n at at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)\n at at java.base/java.lang.VirtualThread.run(VirtualThread.java:309)","shortMessageHtmlLink":"do not use virtual threads when a SecurityManager is set"}},{"before":null,"after":"7812a55f3280fbb74076b2512a06dd34230a83f1","ref":"refs/heads/jdk21_with_security_manager","pushedAt":"2024-06-12T13:10:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sdusart","name":"Sylvain Dusart","path":"/sdusart","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1179271?s=80&v=4"},"commit":{"message":"prepare release 1.5.6\n\nSigned-off-by: Ceki Gulcu ","shortMessageHtmlLink":"prepare release 1.5.6"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEutc9dwA","startCursor":null,"endCursor":null}},"title":"Activity ยท sdusart/logback"}