[jira] [Commented] (JSPWIKI-796) UserPreferences is broken
[ https://issues.apache.org/jira/browse/JSPWIKI-796?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17380689#comment-17380689 ] ASF subversion and git services commented on JSPWIKI-796: - Commit 6310b8c6f049714b0b28b6e1b688fc23a00cfded in jspwiki-asf-docs's branch refs/heads/master from Juan Pablo Santos Rodríguez [ https://gitbox.apache.org/repos/asf?p=jspwiki-asf-docs.git;h=6310b8c ] JSPWIKI-796 -> JSPWIKI-795 > UserPreferences is broken > - > > Key: JSPWIKI-796 > URL: https://issues.apache.org/jira/browse/JSPWIKI-796 > Project: JSPWiki > Issue Type: Bug > Components: Templates and UI >Affects Versions: 2.10 >Reporter: Dirk Frederickx >Assignee: Glen Mazza >Priority: Major > > (detected on v2.10.0-svn-22) > The new JSTL version, upgraded to version 1.2 since the MAVEN update, is > giving problems in resolving certain EL expressions. > EG, the UserPreference page is throwing an error when evaluating a forEach > loop. > {noformat} > java.lang.NoClassDefFoundError: javax/el/ValueExpression > at java.lang.Class.getDeclaredMethods0(Native Method) > at java.lang.Class.privateGetDeclaredMethods(Class.java:2475) > at java.lang.Class.privateGetPublicMethods(Class.java:2595) > at java.lang.Class.getMethods(Class.java:1437) > {noformat} -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (JSPWIKI-796) UserPreferences is broken
[ https://issues.apache.org/jira/browse/JSPWIKI-796?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17379234#comment-17379234 ] ASF subversion and git services commented on JSPWIKI-796: - Commit 931968d55e84d86a1847035bc4ebca2e16243590 in jspwiki-asf-docs's branch refs/heads/master from Juan Pablo Santos Rodríguez [ https://gitbox.apache.org/repos/asf?p=jspwiki-asf-docs.git;h=931968d ] JSPWIKI-796 -> JSPWIKI-795 > UserPreferences is broken > - > > Key: JSPWIKI-796 > URL: https://issues.apache.org/jira/browse/JSPWIKI-796 > Project: JSPWiki > Issue Type: Bug > Components: Templates and UI >Affects Versions: 2.10 >Reporter: Dirk Frederickx >Assignee: Glen Mazza >Priority: Major > > (detected on v2.10.0-svn-22) > The new JSTL version, upgraded to version 1.2 since the MAVEN update, is > giving problems in resolving certain EL expressions. > EG, the UserPreference page is throwing an error when evaluating a forEach > loop. > {noformat} > java.lang.NoClassDefFoundError: javax/el/ValueExpression > at java.lang.Class.getDeclaredMethods0(Native Method) > at java.lang.Class.privateGetDeclaredMethods(Class.java:2475) > at java.lang.Class.privateGetPublicMethods(Class.java:2595) > at java.lang.Class.getMethods(Class.java:1437) > {noformat} -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (JSPWIKI-796) UserPreferences is broken
[ https://issues.apache.org/jira/browse/JSPWIKI-796?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17379141#comment-17379141 ] ASF subversion and git services commented on JSPWIKI-796: - Commit b4a9e8136173262072df44403652c5dbf72c0a17 in jspwiki's branch refs/heads/master from Juan Pablo Santos Rodríguez [ https://gitbox.apache.org/repos/asf?p=jspwiki.git;h=b4a9e81 ] JSPWIKI-796: configure log4j2 instead of log4j; set appropiate properties on ini/jspwiki.properties files > UserPreferences is broken > - > > Key: JSPWIKI-796 > URL: https://issues.apache.org/jira/browse/JSPWIKI-796 > Project: JSPWiki > Issue Type: Bug > Components: Templates and UI >Affects Versions: 2.10 >Reporter: Dirk Frederickx >Assignee: Glen Mazza >Priority: Major > > (detected on v2.10.0-svn-22) > The new JSTL version, upgraded to version 1.2 since the MAVEN update, is > giving problems in resolving certain EL expressions. > EG, the UserPreference page is throwing an error when evaluating a forEach > loop. > {noformat} > java.lang.NoClassDefFoundError: javax/el/ValueExpression > at java.lang.Class.getDeclaredMethods0(Native Method) > at java.lang.Class.privateGetDeclaredMethods(Class.java:2475) > at java.lang.Class.privateGetPublicMethods(Class.java:2595) > at java.lang.Class.getMethods(Class.java:1437) > {noformat} -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (JSPWIKI-796) UserPreferences is broken
[ https://issues.apache.org/jira/browse/JSPWIKI-796?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17379140#comment-17379140 ] ASF subversion and git services commented on JSPWIKI-796: - Commit e8b794e161cac574c6b496267e3ba182e58cfa67 in jspwiki's branch refs/heads/master from Juan Pablo Santos Rodríguez [ https://gitbox.apache.org/repos/asf?p=jspwiki.git;h=e8b794e ] JSPWIKI-796: replace log4j with log4j2, routing all log4j and slf4j calls to log4j2 > UserPreferences is broken > - > > Key: JSPWIKI-796 > URL: https://issues.apache.org/jira/browse/JSPWIKI-796 > Project: JSPWiki > Issue Type: Bug > Components: Templates and UI >Affects Versions: 2.10 >Reporter: Dirk Frederickx >Assignee: Glen Mazza >Priority: Major > > (detected on v2.10.0-svn-22) > The new JSTL version, upgraded to version 1.2 since the MAVEN update, is > giving problems in resolving certain EL expressions. > EG, the UserPreference page is throwing an error when evaluating a forEach > loop. > {noformat} > java.lang.NoClassDefFoundError: javax/el/ValueExpression > at java.lang.Class.getDeclaredMethods0(Native Method) > at java.lang.Class.privateGetDeclaredMethods(Class.java:2475) > at java.lang.Class.privateGetPublicMethods(Class.java:2595) > at java.lang.Class.getMethods(Class.java:1437) > {noformat} -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (JSPWIKI-796) UserPreferences is broken
[ https://issues.apache.org/jira/browse/JSPWIKI-796?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17379139#comment-17379139 ] ASF subversion and git services commented on JSPWIKI-796: - Commit a80b24d98bc1444e8a9349ff8e528e06aea246b5 in jspwiki's branch refs/heads/master from Juan Pablo Santos Rodríguez [ https://gitbox.apache.org/repos/asf?p=jspwiki.git;h=a80b24d ] Dependency updates * Awaitility to 4.1.0 * AWS Kendra to 1.12.21 (closes #113) * Commons Lang to 3.12.0 (closes #61) * EhCache to 2.10.9.2 (closes #64) * JUnit to 5.7.2 * Log4J replaced by Log4J2, 2.14.1 (JSPWIKI-796) * Lucene to 8.9.0 (closes #62) * Mockito to 3.11.2 * Selenide to 5.22.2 * Tika to 1.27 * Tomcat to 9.0.50 > UserPreferences is broken > - > > Key: JSPWIKI-796 > URL: https://issues.apache.org/jira/browse/JSPWIKI-796 > Project: JSPWiki > Issue Type: Bug > Components: Templates and UI >Affects Versions: 2.10 >Reporter: Dirk Frederickx >Assignee: Glen Mazza >Priority: Major > > (detected on v2.10.0-svn-22) > The new JSTL version, upgraded to version 1.2 since the MAVEN update, is > giving problems in resolving certain EL expressions. > EG, the UserPreference page is throwing an error when evaluating a forEach > loop. > {noformat} > java.lang.NoClassDefFoundError: javax/el/ValueExpression > at java.lang.Class.getDeclaredMethods0(Native Method) > at java.lang.Class.privateGetDeclaredMethods(Class.java:2475) > at java.lang.Class.privateGetPublicMethods(Class.java:2595) > at java.lang.Class.getMethods(Class.java:1437) > {noformat} -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (JSPWIKI-796) UserPreferences is broken
[ https://issues.apache.org/jira/browse/JSPWIKI-796?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13728874#comment-13728874 ] Glen Mazza commented on JSPWIKI-796: @ Harry, I think the decision to drop support for Tomcat 5 should not be made by us but by the Tomcat team, which they explicitly did last year (http://tomcat.apache.org/tomcat-55-eol.html). Note Dirk wants support not only for Tomcat 5.5 but also Tomcat 5.0, which the Tomcat team last patched in October 2007 (http://svn.apache.org/viewvc/tomcat/archive/tc5.0.x/tags/). Even the build.xml we were Mavenizing was using Tomcat 5.5 for precompilation. At this time, I think the burden is on Dirk for him to first veto the change on the Dev mailing list and provide valid reasons--oh, we didn't have a vote on that JSTL version upgrade--alone is not a legitimate reason (where was our vote on Dirk's change to wro4j?), as we operate on lazy consensus. After his veto, then we can have a vote. @ Dirk, that JSTL upgrade was made 3-4 months ago and nobody, including yourself, complained about it. Part of the problem was that you weren't active on the team at the time and bothering to look at the commits. Those who were didn't mind the change. You can't go sleep on the project for six months and then demand votes on everything that occurred you didn't like while you were inactive. Use your veto pen instead. As for Unless I missed some updates to that -- the JSPWiki site is read-only (read the top of the page), it's frozen, that's why there's no updates to it. What you missed were the commits that you failed to veto several months ago. While some people like Harry turned out to still have write access to it (something I didn't know at the time), other team members like myself don't, so it cannot be considered a definitive site. As write access to that site is not automatic based on team membership but a function of Janne's decisions (it's fully within his rights to say no and I earlier made clear my desire to update it...), it can't be definitive for JSPWiki. UserPreferences is broken - Key: JSPWIKI-796 URL: https://issues.apache.org/jira/browse/JSPWIKI-796 Project: JSPWiki Issue Type: Bug Components: Default template Affects Versions: 2.10 Reporter: brushed Assignee: Glen Mazza (detected on v2.10.0-svn-22) The new JSTL version, upgraded to version 1.2 since the MAVEN update, is giving problems in resolving certain EL expressions. EG, the UserPreference page is throwing an error when evaluating a forEach loop. {noformat} java.lang.NoClassDefFoundError: javax/el/ValueExpression at java.lang.Class.getDeclaredMethods0(Native Method) at java.lang.Class.privateGetDeclaredMethods(Class.java:2475) at java.lang.Class.privateGetPublicMethods(Class.java:2595) at java.lang.Class.getMethods(Class.java:1437) {noformat} -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (JSPWIKI-796) UserPreferences is broken
[ https://issues.apache.org/jira/browse/JSPWIKI-796?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13728924#comment-13728924 ] Juan Pablo Santos Rodríguez commented on JSPWIKI-796: - I recall reading sometime ago (more than 3 moths ago), the discussion of moving onto Tomcat 6.x -JSP2.1/Servlet 2.5-, maybe when we dropped the precompilation tasks, although I haven't been able to find when or where. In fact, I think that discussion would be too generous as it wasn't a big deal and was something pretty straightforward then OTOH, our $SVN/trunk/README file is currenty saying: {code} Pre-requirements Okay, so you wanna Wiki? You'll need the following things: REQUIRED: * A JSP engine that supports Servlet API 2.4. We recommend Tomcat from http://tomcat.apache.org/ for a really easy installation. Tomcat 5.5.x or later is supported. * Some previous administration experience... If you've ever installed Apache or any other web server, you should be pretty well off. * And of course, a server to run the JSP engine on. * JDK 1.5+ OPTIONAL: * JavaMail package from java.sun.com, if you want to use log4j mailing capabilities. You'll also need the Java Activation Framework. * RCS versioning system installed and available in your PATH if you want to use RCS versioning. It is also possible (and on Windows, it is even recommended) to use the VersioningFileProvider, which does not require RCS. {code} where RCS support has been deprecated (JSPWIKI-758), we require JDK1.6+ and somehow I was convinced we were on JSP 2.1 + Servlet 2.5 since 2.9 :-? Also, http://jspwiki.apache.org/jspwiki/development/source_and_guide.html says nothing about this, and IMO it should be the place to look for this kind of information (note that we're currently unable to edit the site..) Changes updating/upgrading requirements (i.e.: JDK, servlet+jsp, moving to another kind of VCS, build tool,.. things like that) should be previously discussed. I think that in this case it was done, although briefly (more or less when dropping 5.5 precompilation tasks?), but I could be mistaken of course, I don't remember when or where clearly. Proposed course of action: * lazy consensus on current trunk (JSP 2.1 / Servlet 2.5), to avoid reverting commits, voting, applying them again * until, let's say, next wednesday, hear proscons, wants/not wants on moving onto JSP 2.1 + Servlet 2.5 * update README with whatever we decide * update our Building Source page @ website with the same information, when we're able to * further changes on minimum requirements discussed at dev, as we've been informally been doing (I think that a formal vote isn't necessary, so let's keep the discussion on this JIRA) sound reasonable? br, juan pablo UserPreferences is broken - Key: JSPWIKI-796 URL: https://issues.apache.org/jira/browse/JSPWIKI-796 Project: JSPWiki Issue Type: Bug Components: Default template Affects Versions: 2.10 Reporter: brushed Assignee: Glen Mazza (detected on v2.10.0-svn-22) The new JSTL version, upgraded to version 1.2 since the MAVEN update, is giving problems in resolving certain EL expressions. EG, the UserPreference page is throwing an error when evaluating a forEach loop. {noformat} java.lang.NoClassDefFoundError: javax/el/ValueExpression at java.lang.Class.getDeclaredMethods0(Native Method) at java.lang.Class.privateGetDeclaredMethods(Class.java:2475) at java.lang.Class.privateGetPublicMethods(Class.java:2595) at java.lang.Class.getMethods(Class.java:1437) {noformat} -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (JSPWIKI-796) UserPreferences is broken
[ https://issues.apache.org/jira/browse/JSPWIKI-796?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13728983#comment-13728983 ] brushed commented on JSPWIKI-796: - Juan, Thanks for wrapping things up. Agree with the proposed way forward. dirk UserPreferences is broken - Key: JSPWIKI-796 URL: https://issues.apache.org/jira/browse/JSPWIKI-796 Project: JSPWiki Issue Type: Bug Components: Default template Affects Versions: 2.10 Reporter: brushed Assignee: Glen Mazza (detected on v2.10.0-svn-22) The new JSTL version, upgraded to version 1.2 since the MAVEN update, is giving problems in resolving certain EL expressions. EG, the UserPreference page is throwing an error when evaluating a forEach loop. {noformat} java.lang.NoClassDefFoundError: javax/el/ValueExpression at java.lang.Class.getDeclaredMethods0(Native Method) at java.lang.Class.privateGetDeclaredMethods(Class.java:2475) at java.lang.Class.privateGetPublicMethods(Class.java:2595) at java.lang.Class.getMethods(Class.java:1437) {noformat} -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (JSPWIKI-796) UserPreferences is broken
[ https://issues.apache.org/jira/browse/JSPWIKI-796?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13728495#comment-13728495 ] Glen Mazza commented on JSPWIKI-796: Hi Dirk. I can't replicate this issue (this is the page where we choose our language, skin, time zone, etc., right?) I run the app via mvn tomcat7:run-war from the jspwiki-war folder or alternatively by installing on a Tomcat 7 standalone server. All changes within User preferences are working fine. How are you deploying JSPWiki -- on what servlet container (embedded? standalone?) and what JDK? What steps are you running on the UserPreferences page for this issue to occur. Note the TestContainer is relying on an older Jetty 7.x plugin (upgrading it to 9.x right now brings compilation problems ATM), I don't know if that's the issue. UserPreferences is broken - Key: JSPWIKI-796 URL: https://issues.apache.org/jira/browse/JSPWIKI-796 Project: JSPWiki Issue Type: Bug Components: Default template Affects Versions: 2.10 Reporter: brushed Assignee: Glen Mazza (detected on v2.10.0-svn-22) The new JSTL version, upgraded to version 1.2 since the MAVEN update, is giving problems in resolving certain EL expressions. EG, the UserPreference page is throwing an error when evaluating a forEach loop. {noformat} java.lang.NoClassDefFoundError: javax/el/ValueExpression at java.lang.Class.getDeclaredMethods0(Native Method) at java.lang.Class.privateGetDeclaredMethods(Class.java:2475) at java.lang.Class.privateGetPublicMethods(Class.java:2595) at java.lang.Class.getMethods(Class.java:1437) {noformat} -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (JSPWIKI-796) UserPreferences is broken
[ https://issues.apache.org/jira/browse/JSPWIKI-796?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13728548#comment-13728548 ] Glen Mazza commented on JSPWIKI-796: Dirk, that you were using Tomcat 5 is quite pertinent information you should have stated in this bug report. I upped us a few months back to Servlet 2.5 (Tomcat 6) and removed the Tomcat 5 crud in our old Ant build.xml. The JSPWiki site you referenced is not the official source of information for the Apache JSPWiki project, it was largely last updated in 2007 and we have no control over its text--while Janne may opt to give some JSPWiki team members write access to it (I don't have it, although I haven't asked) write access to that site is not an automatic function of being a JSPWiki team member, and so it remains unofficial until it's moved over to Apache and all team members can update it. Tomcat 5 is dead and unsupported, even by the Tomcat team -- it's not even on their website today: http://tomcat.apache.org/. As it's unsupported, you cannot base a secure solution on it today. Minimum is Tomcat 6. More importantly, we cannot attract committers when we tell them they have to work with obsolete products like Tomcat 5, we can, should and will lose them instead to other projects that allow them to develop modern skills they can use in their careers. It's difficult enough trying to compete with the Hadoops and Cloudstacks for committers without us further requiring volunteers to work with Tomcat 5. For the open source model to work, *both* the volunteer developers and the users have to benefit, and committers just don't benefit working with that product today. If you disagree, feel free to move the discussion over to the dev list. UserPreferences is broken - Key: JSPWIKI-796 URL: https://issues.apache.org/jira/browse/JSPWIKI-796 Project: JSPWiki Issue Type: Bug Components: Default template Affects Versions: 2.10 Reporter: brushed Assignee: Glen Mazza (detected on v2.10.0-svn-22) The new JSTL version, upgraded to version 1.2 since the MAVEN update, is giving problems in resolving certain EL expressions. EG, the UserPreference page is throwing an error when evaluating a forEach loop. {noformat} java.lang.NoClassDefFoundError: javax/el/ValueExpression at java.lang.Class.getDeclaredMethods0(Native Method) at java.lang.Class.privateGetDeclaredMethods(Class.java:2475) at java.lang.Class.privateGetPublicMethods(Class.java:2595) at java.lang.Class.getMethods(Class.java:1437) {noformat} -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira