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]

Reply via email to