Hi Brian,

didn't had time to look at your issues with M3-RC2, but happy to see you
sorted them out. As the vote has been closed a few moments ago, please do
open up as many JIRAs as needed and we'll take a look at them.


best regards,
juan pablo

On Mon, Mar 25, 2019 at 9:32 PM Brian Burch <br...@pingtoo.com> wrote:

> On 25/3/19 8:05 pm, Brian Burch wrote:
> > On 9/3/19 5:54 am, Juan Pablo Santos Rodríguez wrote:
> >> The Apache JSPWiki team is pleased to announce the release of JSPWiki
> >> 2.11.0.M2.
> >>
> >> This is the second release towards the 2.11 series of Apache JSPWiki, a
> >> feature-rich and
> >> extensible WikiWiki engine built around the standard JEE components. M#
> >> releases are as
> >> production-ready as any other JSPWiki release, please see [#1] to know
> >> how
> >> this label
> >> is used on Apache JSPWiki releases.
> >>
> >> The release is available here:
> >> https://jspwiki-wiki.apache.org/Wiki.jsp?page=Downloads
> >>
> >> JSPWiki Maven artifacts are available under org.apache.jspwiki groupId,
> >> version 2.11.0.M2
> >>
> >> The full change log is available here:
> >>
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310732&version=12343994
> >>
> >>
> >> A curated change log is also available here:
> >> https://jspwiki-wiki.apache.org/Wiki.jsp?page=NewIn2.11
> >>
> >> We welcome your help and feedback. For more information on how to
> >> report problems, and to get involved visit the project website at
> >> http://jspwiki.apache.org/
> >>
> >> The Apache JSPWiki Team
> >>
> >>
> >> [#1]: https://jspwiki-wiki.apache.org/Wiki.jsp?page=VersioningProposal
> >
> > The M3 git source passed "mvn package" perfectly, so I was strongly
> > tempted to simply vote +1, and perhaps that is good enough?
> >
> > However, I have been going round and round for 2 days, and it is driving
> > me nuts!
> >
> > I've been following the instructions on:-
> >
> > https://jspwiki-wiki.apache.org/Wiki.jsp?page=Getting%20Started
> >
> > .. using my new M3 war, but renamed to PingTooTest.war.
> >
> > I even cleared out tomcat's work directory from previous jsp
> > compilations! I don't have a custom-properties or simple user database,
> > because I want Install.jsp to do all that for a vanilla install.
> >
> > I won't bore you all with the 15 or more variations I have tried,
> > because hardly anything changes and nothing changes for the better.
> >
> > The errors start as follows:-
> >
> > log4j:WARN No appenders could be found for logger
> > (org.apache.wiki.util.PropertyReader).
> > log4j:WARN Please initialize the log4j system properly.
> > log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig
> for
> > more info.
> > 2019-03-25 18:34:13,614 [localhost-startStop-1] INFO
> > org.apache.wiki.WikiEngine  - *******************************************
> > 2019-03-25 18:34:13,619 [localhost-startStop-1] INFO
> > org.apache.wiki.WikiEngine  - JSPWiki 2.11.0-M2 starting. Whee!
> > 2019-03-25 18:34:13,630 [localhost-startStop-1] INFO
> > org.apache.wiki.WikiEngine  - Servlet container: Apache Tomcat/8.5.37
> > 2019-03-25 18:34:13,649 [localhost-startStop-1] INFO
> > org.apache.wiki.WikiEngine  - JSPWiki working directory is
> > '/tmp/tomcat8-tomcat8-bb-tmp/JSPWiki-254568133'
> > 2019-03-25 18:34:14,960 [localhost-startStop-1] ERROR
> > org.apache.wiki.pages.DefaultPageManager  - An I/O exception occurred
> > while trying to create a new page provider: org.apache.
> > wiki.providers.CachingProvider
> > java.io.IOException: Failed to create page directory
> > /var/lib/tomcat8-bb/jspwiki-files , please check property
> > jspwiki.fileSystemProvider.pageDir
> >
> >
> > What's with the "M2 starting whee"?? My snafu, or cutting the new
> version?
> >
> > I thought Install.jsp was going to build the pageDir once I told it what
> > I wanted. It shouldn't matter whether there is a permissions problem
> > until I've told it where to put the directory!
> >
> > Me... or you?
> >
> > +1 or -1?
> >
> > Puzzled and trying hard to be helpful to the project, as well as myself,
> >
> > Brian
>
> Answering my own questions with great satisfaction and relief! I woke at
> 0400 (Queensland time) and couldn't get back to sleep, so I got up and
> beat the problem into submission.
>
>
> 1. I was probably building from the wrong git tag, so I started from
> scratch yet again (--branch 2.11.0-M3-RC2). Now I see:-
>
> 2019-03-26 06:06:19,322 [localhost-startStop-1] INFO
> org.apache.wiki.WikiEngine  - JSPWiki 2.11.0-M3 starting. Whee!
>
>
> 2. I read the initial error message and stack trace about the missing
> pageDir VERY carefully and realised Install.jsp is trying to create a
> pageDir OUTSIDE its own container, and BEFORE it has asked the user
> where to put it! (probably a bug),
>
>   i.e.
>
> 2019-03-26 05:42:01,934 [localhost-startStop-1] ERROR
> org.apache.wiki.pages.DefaultPageManager  - An I/O exception occurred
> while trying to create a new page provider:
> org.apache.wiki.providers.CachingProvider
> java.io.IOException: Failed to create page directory
> /var/lib/tomcat8-bb/jspwiki-files , please check property
> jspwiki.fileSystemProvider.pageDir
>
>
> 3. So I created jspwiki-files in the "wrong" place, chowned it to
> tomcat, and Install.jsp ran successfully.
>
>
> 4. AFTER the Configure step, but BEFORE I stopped tomcat (Getting
> Started instructions), I made a safe copy of the /tmp directory. This is
> because I have my own custom systemd service for tomcat, which causes
> the temporary directory to be erased when tomcat is stopped. The safe
> copy contained jspwiki-custom.properties as expected.
>
>
> 4. The announcement email for M3-RC2 has the wrong subject, i.e. Apache
> JSPWiki 2.11.0.M2, which confused me a lot when I went back to my own
> email to tell eveyone that my issues were understood.
>
>
> To summarise, I am considerably enlightened! I now have a vanilla wiki
> and am very confident I can move forward with my own customisation process.
>
> However, what does everyone think? I see two options...
>
> a) Vote -1 and wait for M3-RC3?
>
> b) Vote +1 and open a couple of JIRAs. I can fix the Getting Started
> instructions myself.
>
> HTH,
>
> Brian
>
>
>
>

Reply via email to