Juan,

Thanks for putting your description on
https://jspwiki-wiki.apache.org/Wiki.jsp?page=Common%20problems%20when%20building%20JSPWiki
;
That made the build run.  I was able to create a war.

Still one test is failing  (testReadContentsFromPipe)  so I needed to use
the -DskipTests flag.


dirk




On Sat, Dec 8, 2018 at 2:15 PM Dirk Frederickx <dirk.frederi...@gmail.com>
wrote:

> Juan
>
>
>
>
>
>
>
>
>
>
>
> *- Point 6, question: on which version was that tested? the issue
> raisedpoints to 2.11.0.M2-SNAPSHOT (current master, not the RC tag), but
> that isalso building ([#2] does the whole build). On previous versions,
> themarkdown module was build after the main war, and with 2.11.0.M1 it
> buildsbefore, and then it's included on the main war, but that shouldn't
> matter.The error refers to not being able to find the tests classes from
> the mainjar which is weird, as they should've been generated on the test
> phase ofthat module.. Dirk, would you mind checking if
> ajspwiki-2.11.0.M2-SNAPSHOT-tests.jar file is found on
> thejspwiki-main/target folder?*
>
> That JAR is missing in the target folder.  Only
> "jspwiki-2.11.0.M2-SNAPSHOT.jar" is there.
> Notice that I ran "mvn install -Dmaven.test.skip " ;  so no tests were
> run.
>
> Notice that when I run "mvn install"  (with all tests) is still fails (as
> it used to do before)
> From some reason the test FileUtils.java/testReadContentsFromPipe() is
> always failing for me.
> Havent been able to figure out why this is.
>
>
>
> dirk
>
>
>
> On Fri, Dec 7, 2018 at 12:03 AM Juan Pablo Santos Rodríguez <
> juanpablo.san...@gmail.com> wrote:
>
>> Hi,
>>
>> this is a summary of the issues that have been noted on the 2.11.0.M1
>> vote:
>>
>> Issues
>> ********
>> 1.- search does not work, page giving "No template file called
>> 'AJAXSearch.jsp'"
>> 2.- live preview does not work, access_log giving 404 on "POST
>> /wiki/templates/default/AJAXPreview.jsp"
>> 3.- after uploading an attachment, at the top of the page gives "No
>> template file called 'localheader.jsp'"
>> 4.- after Saving or Canceling a page edit, distorted pages again (as if it
>> cannot load the CSS files, but no 404's for it)
>> 4.1.- ClassCastExceptions are shown at
>> o.a.w.preference.Prefereces#parseJSONPreferences (line 145)
>> 5.- Readme.md with outdated build instuctions
>> 5.1.- document that mvn compile or mvn test alone won't make the whole
>> build (specifically, the portable build will fail, it needs at least mvn
>> package)
>> 6.- mvn clean install failing on markdown module
>> 7.- build failure on portable module: Failed to execute goal
>> org.apache.maven.plugins:maven-dependency-plugin:3.1.1:unpack
>> (unpack-wikipages-personal) on project jspwiki-portable
>> 8.- o.a.w.InternalWikiException: Illegal arguments to findJSP(); please
>> check logs. at o.a.w.ui.TemplateManager.findJSP(TemplateManager.java:311)
>> with 'default' template
>> 9.- ClassCastException: java.lang.Boolean cannot be cast to
>> java.lang.String when using haddock template (same exception as 4.1 above)
>>
>> First analysis and questions
>> *********************************
>> - Points 1 to 3 don't know why are they caused, need more time to look at
>> them
>> - Points 4 and 9 seem easy to fix as the bug is most likely to be
>> introduced by [#1]
>> - Point 5 should be easy to fix too
>> - Point 6, question: on which version was that tested? the issue raised
>> points to 2.11.0.M2-SNAPSHOT (current master, not the RC tag), but that is
>> also building ([#2] does the whole build). On previous versions, the
>> markdown module was build after the main war, and with 2.11.0.M1 it builds
>> before, and then it's included on the main war, but that shouldn't matter.
>> The error refers to not being able to find the tests classes from the main
>> jar which is weird, as they should've been generated on the test phase of
>> that module.. Dirk, would you mind checking if a
>> jspwiki-2.11.0.M2-SNAPSHOT-tests.jar file is found on the
>> jspwiki-main/target folder?
>> - Point 7, another question, how was the build made (cfr. point 5.1)?
>> - Point 8, one last question, was the jspwiki.template property set to
>> "default"? If so, that error should be expected, default (2.10) template
>> was renamed to "210" on 2.11.0.M1 because it is not the default template
>> anymore, so the name is misleading...
>>
>> Next steps
>> *************
>> First thing is to fix the build obviously. If nobody does beat me to it,
>> on
>> the following days I'll revert the pom.xml and o.a.w.Release versions so
>> they point to 2.11.0.M1(-SNAPSHOT) again.
>>
>> Once that is done, when should the 2.11.0.M1-rc2 vote be cast? At work, if
>> someone misses the release train date, it has to wait until next
>> "stop"/release date, and given the amount of issues noted, I'm more
>> inclined to wait until February. We don't need to rush, and there would be
>> plenty of time to prepare the rc2. Also I'd like to focus on bringing the
>> integration tests back alive, and make them useful and easier to mantain.
>> I've been working with Selenide [#3] for the last year and I think it
>> would
>> be a great replacement for the current Selenium tests (which by the way
>> are
>> thought for the 210 template).
>>
>> thoughts? Have I missed anything?
>>
>>
>> thanks,
>> juan pablo
>>
>> [#1]:
>>
>> https://github.com/apache/jspwiki/commit/87bf9b941fdff55fe4e80a031269d19bc39363a7#diff-71de8c033afbea8be078f02ec7f141a9R145
>> [#2
>> <https://github.com/apache/jspwiki/commit/87bf9b941fdff55fe4e80a031269d19bc39363a7#diff-71de8c033afbea8be078f02ec7f141a9R145[%232>]:
>> https://builds.apache.org/job/JSPWiki
>> [#3]: https://selenide.org/quick-start.html
>>
>

Reply via email to