Dave, Thanks again for fixing it in advance and also I have few suggestions that might be useful for folks using Roller.
1) For installing this behind firewall with internet restrictions in DMZ: Packaging the required libraries will help, for example when I installed Roller 5.2.4 I had to download tiles-config_3_0.dtd and refer it like locally. /WEB-INF/lib/tiles-config_3_0.dtd" 2) /webapps//WEB-INF/classes/struts.xml which was part of the 5.2.4 Global allowed methods didnt work and I had to add them to as allowed-methods for each action. I see it has been fixed in roller 6.0 3) I saw another issue with database connectivity, it works fine with both Tomcat/MySQL on the same server and with multiple Tomcat and MySQL servers sitting on separate servers under load balancer it wont update the content to all servers under load balancer, any server that user get in that session under load balancer can see updates happening on just server and I figured out that eclipse cache and persistence was causing that. To overcome that issue I had to add eclipselink.cache.shared.default=false and eclipselink.persistence-context.flush-mode=commit to roller-custom.properties 4) I would like to see options that will turn off the notification emails Roller trying to send commentators to blog posts. Word press has an option in configuration screen to turn it off or on and it would be useful for Roller users. In roller roller-custom.properties we should be able to add something like this--> users.comments.emailnotify=false code has the following and there are no options to turn it off: // if required, send notification for all comments changed if (MailUtil.isMailConfigured()) { I18nMessages resources = I18nMessages .getMessages(getActionWeblog().getLocaleInstance()); MailUtil.sendEmailApprovalNotifications(approvedComments, resources); } Hope these are some useful suggestions. Thanks Naren On Fri, Feb 28, 2020 at 6:18 PM Dave <snoopd...@gmail.com> wrote: > I can now reproduce the issue locally and hope to have a fix this weekend, > probably a test build to be followed by a Roller 6.0.1 release. Thanks for > reporting this issue. > > Dave > > > On Tue, Feb 25, 2020 at 7:51 PM Naren <getna...@gmail.com> wrote: > > > Dave, > > > > Thanks for getting back to me. Please let me know if its going to > be > > patch or code base update. > > > > Thanks again for your help > > Naren > > > > On Tue, Feb 25, 2020 at 6:34 PM Dave <snoopd...@gmail.com> wrote: > > > > > Hi Naren, > > > > > > I was able to reproduce your issue on my personal site (which runs JDK > 11 > > > and Tomcat 9), which means that I should be able to fix it. Oddly, I do > > not > > > see this error when I run Roller locally on the same setup. > > > > > > Thanks, > > > Dave > > > > > > > > > On Mon, Feb 17, 2020 at 6:42 PM Naren <getna...@gmail.com> wrote: > > > > > > > Dave?, thanks unfortunately, I will not be able to update Tomcat as > > its a > > > > big change in my organization. > > > > > > > > valueKey" is null but this is a value passed from outside to Struts' > > > > getText function. > > > > > > > > Please let me know when u test with Tomcat7 next week > > > > > > > > Thanks again for your help > > > > > > > > Naren > > > > > > > > On Mon, Feb 17, 2020 at 6:22 PM Dave <snoopd...@gmail.com> wrote: > > > > > > > > > I'm not able to reproduce this error and I may not have time to > check > > > > that > > > > > until this weekend. Can you try a newer version of Tomcat? I'm > > pretty > > > > sure > > > > > I never tested Roller 6 on Tomcat 7. > > > > > > > > > > Dave > > > > > > > > > > > > > > > On Sun, Feb 16, 2020 at 8:18 PM Naren <getna...@gmail.com> wrote: > > > > > > > > > > > > > > > > > I downloaded roller 6.0 and my environment details are as > below > > > > > > Apache Tomcat/7.0.76 > > > > > > MySQL: 5.7.26 > > > > > > openjdk version "11.0.6" > > > > > > > > > > > > > > > > > > I see an issue with config form and and the form does not > complete > > > and > > > > > has > > > > > > no save or cancel button, > > > > > > Could you please let me know on this? > > > > > > > > > > > > The following has evaluated to null or missing: > > > > > > ==> struts.getText(valueKey) [in template > > > "template/simple/select.ftl" > > > > at > > > > > > line 75, column 36] > > > > > > > > > > > > ---- > > > > > > Tip: If the failing expression is known to legally refer to > > something > > > > > > that's sometimes null or missing, either specify a default value > > like > > > > > > myOptionalVar!myDefault, or use <#if > > > > > > myOptionalVar??>when-present<#else>when-missing</#if>. > (These > > > > only > > > > > > cover the last step of the expression; to cover the whole > > expression, > > > > use > > > > > > parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? > > > > > > ---- > > > > > > > > > > > > ---- > > > > > > FTL stack trace ("~" means nesting-related): > > > > > > - Failed at: #assign itemValue = struts.getText(va... [in > template > > > > > > "template/simple/select.ftl" at line 75, column 15] > > > > > > - Reached through: @s.iterator value="parameters.list" [in > template > > > > > > "template/simple/select.ftl" at line 57, column 1] > > > > > > - Reached through: #include "/${parameters.templateDir}/... [in > > > > template > > > > > > "template/bootstrap/select.ftl" at line 22, column 1] > > > > > > > > > > > > [image: image.png] > > > > > > -- > > > > > > Naren > > > > > > > > > > > > > > > > > > > > > -- > > > > Naren > > > > > > > > > -- > > Naren > > > -- Naren