Greg H +1 b Kohei N +1 b Michael B +1 b Dave +1 b That is four binding votes so Roller 6.1 will be released.
Thanks for everybody's quick action! Dave On Wed, Dec 22, 2021 at 3:01 AM Greg Huber <gregh3...@gmail.com> wrote: > Still a +1 > > ...for some reason it does not shutdown the thread correctly, maybe its > logging something when shutdown is called? > > On 21/12/2021 22:34, Dave wrote: > > Greg, did you mean to change your vote to -1 or are you still good with > the > > release? > > > > Dave > > > > On Mon, Dec 20, 2021 at 1:05 AM Greg Huber <gregh3...@gmail.com> wrote: > > > >> It was a tomcat start and stop, no deploy/redeploy. Seems to do it all > >> the time. > >> > >> On 19/12/2021 10:46, Michael Bien wrote: > >>> this looks like you redeployed or undeployed roller? > >>> > >>> App/web servers don't like it when unmanaged threads are started, > >>> AsyncAppender uses its own thread and the server noticed this i > suppose. > >>> > >>> see config: > >>> > >> > https://github.com/apache/roller/blob/master/app/src/main/resources/log4j2.xml#L62-L65 > >>> If you remove this part and replace "asyncRoller" with "roller" you > >>> shouldn't see the warning anymore. > >>> > >>> The eclipse persistence error is probably caused by the undeployment > too. > >>> > >>> This is most likely harmless, unless you want to constantly redeploy > >>> roller. Most web/app servers these days are used like a runtime in a > >>> 1:1 manner and are started/stopped with the application (in a > container). > >>> > >>> -michael > >>> > >>> > >>> On 19.12.21 10:28, Greg Huber wrote: > >>>> ....Although I now see this in the logs (17 was a maintenance > release?) > >>>> > >>>> > >>>> WARNING: An illegal reflective access operation has occurred > >>>> WARNING: Illegal reflective access by > >>>> org.apache.catalina.loader.WebappClassLoaderBase > >>>> (file:/../apache-tomcat-9.0.56/lib/catalina.jar) to field > >>>> java.io.ObjectStreamClass$Caches.localDescs > >>>> WARNING: Please consider reporting this to the maintainers of > >>>> org.apache.catalina.loader.WebappClassLoaderBase > >>>> WARNING: Use --illegal-access=warn to enable warnings of further > >>>> illegal reflective access operations > >>>> WARNING: All illegal access operations will be denied in a future > >>>> release > >>>> WARN 2021-12-19 09:22:36 [main] WebappClassLoaderBase - The web > >>>> application [roller] appears to have started a thread named > >>>> [Log4j2-AsyncAppenderEventDispatcher-1-asyncRoller] but has failed to > >>>> stop it. This is very likely to create a memory leak. Stack trace of > >>>> thread: > >>>> java.base@11.0.12/jdk.internal.misc.Unsafe.park(Native Method) > >>>> java.base@11.0.12 > /java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) > >>>> java.base@11.0.12 > /java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081) > >>>> java.base@11.0.12 > /java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:417) > >>>> > >> > > org.apache.logging.log4j.core.appender.AsyncAppenderEventDispatcher.dispatchAll(AsyncAppenderEventDispatcher.java:71) > >> > >>>> > >> > > org.apache.logging.log4j.core.appender.AsyncAppenderEventDispatcher.run(AsyncAppenderEventDispatcher.java:63) > >> > >>>> WARN 2021-12-19 09:22:36 [main] WebappClassLoaderBase - The web > >>>> application [roller] appears to have started a thread named > >>>> [HttpClient-1-SelectorManager] but has failed to stop it. This is > >>>> very likely to create a memory leak. Stack trace of thread: > >>>> java.base@11.0.12/sun.nio.ch.EPoll.wait(Native Method) > >>>> java.base@11.0.12/sun.nio.ch > .EPollSelectorImpl.doSelect(EPollSelectorImpl.java:120) > >>>> java.base@11.0.12/sun.nio.ch > .SelectorImpl.lockAndDoSelect(SelectorImpl.java:124) > >>>> java.base@11.0.12/sun.nio.ch > >> .SelectorImpl.select(SelectorImpl.java:136) > >>>> platform/java.net.http@11.0.12 > /jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:867) > >>>> ERROR 2021-12-19 09:22:36 [main] WebappClassLoaderBase - The web > >>>> application [roller] created a ThreadLocal with key of type > >>>> [java.lang.ThreadLocal] (value [java.lang.ThreadLocal@1135abda]) and > >>>> a value of type > >>>> [org.eclipse.persistence.internal.jpa.EntityManagerImpl] (value > >>>> [org.eclipse.persistence.internal.jpa.EntityManagerImpl@74502929]) > >>>> but failed to remove it when the web application was stopped. Threads > >>>> are going to be renewed over time to try and avoid a probable memory > >>>> leak. > >>>> INFO 2021-12-19 09:22:36 [main] Http11NioProtocol - Stopping > >>>> ProtocolHandler ["http-nio-8080"] > >>>> INFO 2021-12-19 09:22:36 [main] AjpNioProtocol - Stopping > >>>> ProtocolHandler ["ajp-nio-127.0.0.1-8009"] > >>>> INFO 2021-12-19 09:22:36 [main] Http11NioProtocol - Destroying > >>>> ProtocolHandler ["http-nio-8080"] > >>>> INFO 2021-12-19 09:22:36 [main] AjpNioProtocol - Destroying > >>>> ProtocolHandler ["ajp-nio-127.0.0.1-8009"] > >>>> > >>>> On 18/12/2021 20:48, Dave wrote: > >>>>> I propose that we release Roller v6.1.0 based on the code that is > >>>>> currently > >>>>> in the master branch. I have prepared a release candidate and some > >>>>> release > >>>>> notes, below. > >>>>> > >>>>> Please vote in the next 72 hours to approve this release. > >>>>> +1 to release > >>>>> -1 not to release (with reasons) > >>>>> > >>>>> Thanks to Michael Bien for all his work since the 6.0.1 release on > bug > >>>>> fixes, general improvements and dependency updates like the > >>>>> important one > >>>>> he made today to upgrade Log4j to 2.17.0. > >>>>> > >>>>> The release candidate files are here: > >>>>> https://dist.apache.org/repos/dist/dev/roller/roller-6.1/v6.1.0/ > >>>>> > >>>>> Release notes > >>>>> > >>>>> This is a bug fix and dependency update release that includes all > >>>>> changes > >>>>> made to the master branch since August 16, 2021. It also includes > >>>>> the new > >>>>> patched Log4j release. This release should be a drop-in replacement > >>>>> of the > >>>>> previous v6.0.2 release. > >>>>> > >>>>> Here is a summary of the changes. > >>>>> > >>>>> All Pull Requests that were merged since August 16, 2021 > >>>>> > >> > https://github.com/apache/roller/pulls?q=is%3Apr+is%3Aclosed+is%3Amerged > >>>>> > >>>>> Bug resolved since August 16, 2021 > >>>>> > >> > https://issues.apache.org/jira/issues/?jql=project%20%3D%20ROL%20AND%20status%20in%20(Resolved%2C%20Closed)%20AND%20resolutiondate%20%3E%20%272019%2F12%2F27%27 > >>>>> > >>>>> And there is one database change: in the weblog table, the column > >>>>> blacklist > >>>>> has been renamed to bannedwordslist. > >>>>> >