Hi Ulf! thanks for spotting that, I've fixed it just now
cheers, juan pablo On Fri, Jul 25, 2025 at 2:27 PM Ulf Dittmer <ulf.ditt...@googlemail.com.invalid> wrote: > > There's a tiny cops/paste error in > https://jspwiki-wiki.apache.org/Wiki.jsp?page=NewIn2.12: I had nothing to > do with JSPWIKI-1197, that was someone called "spyhunter99". > > Otherwise, I'm happy to see this go out! > > Ulf > > On Fri, Jul 25, 2025 at 1:58 PM Juan Pablo Santos Rodríguez < > juanpablo.san...@gmail.com> wrote: > > > Ugh I've to cancel the vote due to log4j2 parsing of properties files > > causing application not being able to start up if it contains custom > > jspwiki properties that do not start with "jspwiki". This happens with > > vanilla JSPWiki which sets up a few mail.* properties. This can be > > workarounded by setting up a custom log4j2 configuration file, but > > having to force anyone using JSPWiki to do this or use a custom > > jspwiki file is enough to cancel the release > > > > > > https://github.com/apache/jspwiki/commit/611768828eb0f6fbb149189fc12482be01c36be8 > > restricted the properties passed to Log4J to those not starting with > > jspwiki, so log4j 2.25.1 is able to be set up. > > > > Unfortunately, that means that any other non log4j property present in > > the configuration file is fed to Log4J, causing errors on startup > > like: > > org.apache.logging.log4j.core.config.ConfigurationException: No type > > attribute provided for component mail > > at > > org.apache.logging.log4j.core.config.properties.PropertiesConfigurationBuilder.createComponent(PropertiesConfigurationBuilder.java:362) > > at > > org.apache.logging.log4j.core.config.properties.PropertiesConfigurationBuilder.processRemainingProperties(PropertiesConfigurationBuilder.java:206) > > at > > org.apache.logging.log4j.core.config.properties.PropertiesConfigurationBuilder.build(PropertiesConfigurationBuilder.java:190) > > at > > org.apache.logging.log4j.core.config.properties.PropertiesConfigurationFactory.getConfiguration(PropertiesConfigurationFactory.java:56) > > at > > org.apache.wiki.bootstrap.WikiBootstrapServletContextListener.initWikiLoggingFramework(WikiBootstrapServletContextListener.java:75) > > > > So instead of current approach, I'll make a new commit so that only > > proper log4j2 properties are passed to log4j configutation builder, > > which are, from what I've been able to see, properties starting with > > one of: appender, logger, rootLogger, filter, status, dest, name, > > properties, property, log4j2. If there are additional properties > > needed to be passed to log4j2, an external log4j2 config file can be > > set up, so I'd say that this fix should be enough to proceed with > > 2.12.3 > > > > darn > > > > I'll push the fix and restart the vote within the hour if possible > > > > > > best regards, > > juan pablo > > > > On Fri, Jul 25, 2025 at 1:27 PM Harry Metske <harry.met...@gmail.com> > > wrote: > > > > > > sha512sum OK > > > compile OK > > > installed on personal wiki OK > > > basic testing OK > > > > > > +1 vote from me > > > > > > Thanks for all the effort JP! > > > > > > regards, > > > Harry > > > > > > On Fri, 25 Jul 2025 at 13:07, Juan Pablo Santos Rodríguez < > > > juanpa...@apache.org> wrote: > > > > > > > This is a release vote for Apache JSPWiki, version 2.12.3. The vote > > > > will be open for at least 72 hours from now. > > > > > > > > You can see a curated changelog at > > > > https://jspwiki-wiki.apache.org/Wiki.jsp?page=NewIn2.12 > > > > > > > > Note that we are voting upon the source (tag), binaries are provided > > > > for convenience. > > > > > > > > Everybody is encouraged to vote. > > > > > > > > Source and binary files: > > > > https://dist.apache.org/repos/dist/dev/jspwiki/2.12.3-RC1 > > > > > > > > Nexus staging repo: > > > > > > https://repository.apache.org/content/repositories/orgapachejspwiki-1033 > > > > > > > > The tag to be voted upon: > > > > https://github.com/apache/jspwiki/tree/2.12.3-RC1 > > > > > > > > JSPWiki's KEYS file containing PGP keys we use to sign the release: > > > > https://www.apache.org/dist/jspwiki/KEYS > > > > > > > > == Reproducible Builds == > > > > JSPWiki should follow Reproducible Builds > > > > (https://reproducible-builds.org/). In order to verify > > > > artifacts' build reproducibility, please use > > > > > > > > mvn verify artifact:compare > > > > -Dreference.repo= > > > > https://repository.apache.org/content/repositories/staging/ > > > > > > > > *** Please download, test and vote: > > > > > > > > [ ] +1 Approve the release > > > > [ ] 0 Don't mind > > > > [ ] -1 Disapprove the release (please provide specific comments) > > > > > >