Hi Juan,

I'm running my tests on a tomcat version 7,  which apparently still uses an
older java compiler for its JSP's.
Despite of my JAVA_HOME and JRE_HOME settings which all point to java 1.8.

Adding this to <tomcat>/config/web.xml also solved the issue:
 <init-param>
      <param-name>compilerSourceVM</param-name>
      <param-value>1.7</param-value>
  </init-param>
  <init-param>
      <param-name>compilerTargetVM</param-name>
      <param-value>1.7</param-value>
  </init-param>


dirk





On Mon, Dec 24, 2018 at 2:10 AM Juan Pablo Santos Rodríguez <
juanpablo.san...@gmail.com> wrote:

> Hi,
>
> out of curiosity, what has to be modified on tomcat/conf/web.xml? 2.11.0.M1
> should be running at least under
> Java 8 / Tomcat 8.5 (f.ex., the portable build right now bundles with
> tomcat 8.5.34). Also, according to
> https://tomcat.apache.org/whichversion.html tomcat 8.5 needs at least Java
> 1.7 :-?
>
>
> thx,
> juan pablo
>
> On Mon, Dec 24, 2018 at 12:30 AM <brus...@apache.org> wrote:
>
> > This is an automated email from the ASF dual-hosted git repository.
> >
> > brushed pushed a commit to branch master
> > in repository https://gitbox.apache.org/repos/asf/jspwiki.git
> >
> >
> > The following commit(s) were added to refs/heads/master by this push:
> >      new 8409e38  2.11.0-M1-git-13: AJAX based search results are not
> > shown.
> > 8409e38 is described below
> >
> > commit 8409e389ca90640f7f066624317ef30fcd9aaf7f
> > Author: brushed <dirk.frederi...@gmail.com>
> > AuthorDate: Mon Dec 24 00:29:52 2018 +0100
> >
> >     2.11.0-M1-git-13: AJAX based search results are not shown.
> >
> >     The java '<>' diamond operator is not allowed for source level below
> > 1.7.
> > ---
> >  ChangeLog                                                    | 6 ++++++
> >  jspwiki-main/src/main/java/org/apache/wiki/Release.java      | 2 +-
> >  jspwiki-war/src/main/webapp/templates/default/AJAXSearch.jsp | 5 ++++-
> >  3 files changed, 11 insertions(+), 2 deletions(-)
> >
> > diff --git a/ChangeLog b/ChangeLog
> > index 1e6f212..cb66b75 100644
> > --- a/ChangeLog
> > +++ b/ChangeLog
> > @@ -1,3 +1,9 @@
> > +2018-12-24  Dirk Frederickx (brushed AT apache DOT org)
> > +
> > +       * 2.11.0-M1-git-13: AJAX based search results are not shown.
> > +         Fixing AJAXSearch.jsp.
> > +         The java '<>' diamond operator is not allowed for source level
> > below 1.7.
> > +
> >  2018-12-15  Dirk Frederickx (brushed AT apache DOT org)
> >
> >         * 2.11.0-M1-git-12: fixing bugs related to the new default
> > template.
> > diff --git a/jspwiki-main/src/main/java/org/apache/wiki/Release.java
> > b/jspwiki-main/src/main/java/org/apache/wiki/Release.java
> > index 155e26a..27b3193 100644
> > --- a/jspwiki-main/src/main/java/org/apache/wiki/Release.java
> > +++ b/jspwiki-main/src/main/java/org/apache/wiki/Release.java
> > @@ -72,7 +72,7 @@ public final class Release {
> >       *  <p>
> >       *  If the build identifier is empty, it is not added.
> >       */
> > -    public static final String     BUILD         = "12";
> > +    public static final String     BUILD         = "13";
> >
> >      /**
> >       *  This is the generic version string you should use when printing
> > out the version.  It is of
> > diff --git a/jspwiki-war/src/main/webapp/templates/default/AJAXSearch.jsp
> > b/jspwiki-war/src/main/webapp/templates/default/AJAXSearch.jsp
> > index 2f5831e..0667096 100644
> > --- a/jspwiki-war/src/main/webapp/templates/default/AJAXSearch.jsp
> > +++ b/jspwiki-war/src/main/webapp/templates/default/AJAXSearch.jsp
> > @@ -61,7 +61,10 @@
> >        //  Filter down to only those that we actually have a permission
> to
> > view
> >        AuthorizationManager mgr = wiki.getAuthorizationManager();
> >
> > -      ArrayList< SearchResult > items = new ArrayList<>();
> > +      //ArrayList< SearchResult > items = new ArrayList<>();
> > +      //"The '<>' Diamond operator is not allowed for source level below
> > 1.7"
> > +      //The compiler that eg. tomcat is running is older than 1.7. --
> > need mod to tomcat/conf/web.xml
> > +      ArrayList< SearchResult > items = new ArrayList< SearchResult >();
> >
> >        for( Iterator< SearchResult > i = list.iterator(); i.hasNext(); )
> >        {
> >
> >
>

Reply via email to