Correction to the correction: They are OpenJDK, got confused by the Oracle
logo. :)

On Mon, May 14, 2018 at 11:51 AM, Eduard Moraru <[email protected]>
wrote:

> Correction, the above are Oracle builds, not OpenJDK :)
>
> On Mon, May 14, 2018 at 11:49 AM, Eduard Moraru <[email protected]>
> wrote:
>
>> AFAIR, Eclipse also does this (i.e. bundle their own JRE), we could look
>> into how they do it.
>>
>> On a quick check, OpenJDK's JRE is only 38.4 MB (
>> http://jdk.java.net/java-se-ri/8) ... I find that acceptable.
>>
>> FTR, the JDK is 164 MB.
>>
>> Thanks,
>> Eduard
>>
>> On Mon, May 14, 2018 at 11:40 AM, Thomas Mortagne <
>> [email protected]> wrote:
>>
>>> One issue with embedded Java (OpenJDK I guess) is that it would make
>>> the zip quite huge.
>>>
>>> On Mon, May 14, 2018 at 10:30 AM, Eduard Moraru <[email protected]>
>>> wrote:
>>> > Hi,
>>> >
>>> > On the palliative side (i.e. not actually fixing, but at least making
>>> life
>>> > a bit easier), we might consider a naming scheme for the downloadable
>>> that
>>> > includes that supported java version, e.g. xwiki-10.3-java8.zip (though
>>> > this might also lead users to thinking that the java 8 runtime is
>>> > included... which might not be that bad of an idea, if we think about
>>> it...
>>> > at least for the zip version that is for demo purposes, which already
>>> > contains the web server, the database, but still expects the user to
>>> > understand and install the correct Java runtime, which makes no sense.)
>>> >
>>> > So, yeah... TL;DR: add the java8 runtime to the .zip package and make
>>> life
>>> > easier for everyone. Optionally (though not sure if needed anymore, if
>>> we
>>> > bundle it), include it in the .zip file name.
>>> >
>>> > Of course, the production install, if done manually (i.e. not through
>>> > .deb/.rpm packages), expects that the user reads the documentation.
>>> >
>>> > Thanks,
>>> > Eduard
>>> >
>>> > On Mon, May 14, 2018 at 10:19 AM, Vincent Massol <[email protected]>
>>> wrote:
>>> >
>>> >> Hi devs, here’s a feedback we received, FYI.
>>> >>
>>> >> Ideas?
>>> >>
>>> >> Thanks
>>> >> -Vincent
>>> >>
>>> >> > Begin forwarded message:
>>> >> >
>>> >> > From: Vincent Massol
>>> >> > Subject: Re: Get started with XWiki
>>> >> > Date: 14 May 2018 at 09:10:06 CEST
>>> >> > To: XXX
>>> >> > Cc: XXX
>>> >> >
>>> >> > Hi Christian,
>>> >> >
>>> >> >> On 12 May 2018, at 14:25, Christian XXX wrote:
>>> >> >>
>>> >> >> It's not working.
>>> >> >>
>>> >> >> And as usual ith java, the log does not help. Maybe if I were an
>>> >> expert? But an app is supposed to be installed by just 'smart' users,
>>> not
>>> >> experts.
>>> >> >
>>> >> > If you choose the easy installation methods we propose then it’s
>>> easy
>>> >> and you have nothing to do.
>>> >> >
>>> >> > Which distribution did you choose and use?
>>> >> >
>>> >> >> And there is no help from the website.
>>> >> >>
>>> >> >> Oracle Linux 7.
>>> >> >> Linux localhost.localdomain 4.1.12-124.14.5.el7uek.x86_64 #2 SMP
>>> Fri
>>> >> May 4 15:26:53 PDT 2018 x86_64 x86_64 x86_64 GNU/Linux
>>> >> >> Java 10
>>> >> >> Xwiki 10.3
>>> >> >> tomcat.
>>> >> >>
>>> >> >> If it is not compatible whith this java. It should not install.
>>> >> >
>>> >> > It’s just not been tested with Java 10 yet. It’s not even fully
>>> working
>>> >> with Java 9.
>>> >> >
>>> >> > Note that it’s hard to check for the java version for all the
>>> >> distributions since XWiki is a webapp and the XWiki WAR can just be
>>> dropped
>>> >> in a servlet container and thus we don’t have a startup script and a
>>> place
>>> >> where we can put a check. All we could do is have a Servlet Listener
>>> that
>>> >> would emit a big stack trace (like the one you got) and that would
>>> say at
>>> >> the innermost level that XWiki requires Java <= 8. But even that
>>> wouldn’t
>>> >> be good since it would prevent testing in Java 9+. We want feedback
>>> from
>>> >> users about what works/what doesn’t work so improve support for Java
>>> 9 and
>>> >> 10.
>>> >> >
>>> >> >> If it is compatible with only one version of java, which one?
>>> >> >
>>> >> > You need to read the installation page ;)
>>> >> >
>>> >> > See http://www.xwiki.org/xwiki/bin/view/Documentation/
>>> >> AdminGuide/Installation/ and especially:
>>> >> > http://www.xwiki.org/xwiki/bin/view/Documentation/
>>> >> AdminGuide/Installation/#HHardwareandSoftwarerequirements
>>> >> >
>>> >> >> Here is the error:
>>> >> >>
>>> >> >>
>>> >> >> Error number 4001 in 4: Error while evaluating velocity template
>>> >> colorThemeInit.vm
>>> >> >> Error number 4001 in 4: Error while evaluating velocity template
>>> >> colorThemeInit.vm
>>> >> >> com.xpn.xwiki.XWikiException: Error number 4001 in 4: Error while
>>> >> evaluating velocity template colorThemeInit.vm
>>> >> >
>>> >> > [snip]
>>> >> >
>>> >> >> Caused by: java.lang.IllegalStateException: No standard field
>>> found
>>> >> for reverse order comparator!
>>> >> >>      at org.jboss.marshalling.river.Protocol.<clinit>(Protocol.
>>> >> java:276)
>>> >> >>      ... 249 mor
>>> >> >
>>> >> > [snip
>>> >> >
>>> >> >> Caused by: java.lang.IllegalStateException: No standard field
>>> found
>>> >> for reverse order comparator!
>>> >> >>      at org.jboss.marshalling.river.Protocol.<clinit>(Protocol.
>>> >> java:276)
>>> >> >>      ... 249 mor
>>> >> >
>>> >> > What this says is that JBoss Infinispan (which we use) is not
>>> compatible
>>> >> with Java 10. Apparently this is fixed in recent version of JBoss
>>> >> Marshalling: https://issues.jboss.org/browse/JBMAR-216. We probably
>>> just
>>> >> need to wait for JBoss Infinispan to release a new version that uses
>>> JBoss
>>> >> Marshalling 2.1.0.Final.
>>> >> >
>>> >> > What would be awesome would be for you to report the problem of
>>> using
>>> >> XWiki with Java 10 on https://jira.xwiki.org so that we can have an
>>> issue
>>> >> for it and work to make it work.
>>> >> >
>>> >> > Note that I’m replying to this message to help you out but it’s not
>>> the
>>> >> right place to post a question and get help normally. For that we
>>> have a
>>> >> user forum at https://forum.xwiki.org/.
>>> >> >
>>> >> > I’m sorry you had some issues. OTOH you’re looking for trouble by
>>> trying
>>> >> with Java 10. There are very few (if any!) java app that currently
>>> work
>>> >> with Java 9 and 10. You’d be much better off using Java 8. On the
>>> positive
>>> >> side, if you raise the issue on https://jira.xwiki.org, then you will
>>> >> transform your negative experience into a positive one, by
>>> contributing to
>>> >> the development of XWiki and helping out future users.
>>> >> >
>>> >> > Thanks
>>> >> > -Vincent Massol
>>> >>
>>> >> [snip]
>>> >>
>>> >>
>>>
>>>
>>>
>>> --
>>> Thomas Mortagne
>>>
>>
>>
>

Reply via email to