Hi,

I used a DIY for the new version of the user guide examples, which runs on
Tomcat 8.5. There are some config pitfalls to solve in order to use this
kind of application. I can take a look at it in the next days. In the
meantime you could take a look at configuration files I use here:
https://github.com/bitstorm/Wicket-tutorial-examples/tree/master/StarterExamples/tomcat-conf

On Mon, May 29, 2017 at 12:41 PM, Martin Grigorov <[email protected]>
wrote:

> Using Tomcat 7 is not an option because OpenShift starts it with Java 7:
>
> Caused by: java.lang.UnsupportedClassVersionError:
> com/google/common/base/Function : Unsupported major.minor version 52.0
> (unable to load class com.google.common.base.Function)
>
> So the next option is Do It Yourself:
> https://blog.openshift.com/how-to-run-apache-tomcat-8-on-openshift/
>
> But my lunch break is over and for now examples8x is down.
>
> Martin Grigorov
> Wicket Training and Consulting
> https://twitter.com/mtgrigorov
>
> On Mon, May 29, 2017 at 12:21 PM, Martin Grigorov <[email protected]>
> wrote:
>
> > Hi,
> >
> > It might take a bit longer to fix this.
> >
> > The exception is:
> > Caused by: java.lang.RuntimeException: An error occurred while getting
> the
> > model object for Component: [ListView [Component id = file, page =
> > org.apache.wicket.examples.source.SourcesPage, path = filespanel:file,
> > type = org.apache.wicket.markup.html.list.ListView, isVisible = true,
> > isVersioned = true]]
> > at org.apache.wicket.Component.getDefaultModelObject(
> Component.java:1651)
> > at org.apache.wicket.markup.html.list.ListView.getViewSize(
> > ListView.java:218)
> > at org.apache.wicket.markup.html.list.ListView.onPopulate(
> > ListView.java:472)
> > at org.apache.wicket.markup.repeater.AbstractRepeater.onBeforeRender(
> > AbstractRepeater.java:124)
> > at org.apache.wicket.Component.internalBeforeRender(Component.java:948)
> > at org.apache.wicket.Component.beforeRender(Component.java:1016)
> > at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(
> > MarkupContainer.java:1749)
> > ... 62 more
> > Caused by: java.lang.IllegalArgumentException: URI scheme is not "file"
> > at java.io.File.<init>(File.java:421)
> > at org.apache.wicket.examples.source.SourcesPage$
> > PackagedResourcesModel.get(SourcesPage.java:209)
> > at org.apache.wicket.examples.source.SourcesPage$
> > PackagedResourcesModel.load(SourcesPage.java:149)
> > at org.apache.wicket.examples.source.SourcesPage$
> > PackagedResourcesModel.load(SourcesPage.java:139)
> > at org.apache.wicket.model.LoadableDetachableModel.getObject(
> > LoadableDetachableModel.java:126)
> > at org.apache.wicket.Component.getDefaultModelObject(
> Component.java:1644)
> > ... 68 more
> >
> > Examples 7.x and 6.x use Tomcat 7.x
> > Examples 8.x uses Wildfly 10 because Wicket 8.x needs Servlet 3.1.0 and
> > there is no option of using Tomcat 8.5+ at OpenShift.
> >
> > Wildfly (and previous versions of JBoss) are famous with their custom
> > modules impl that makes reading of classpath much harder than a normal
> > servlet container...
> >
> > I think the easiest is to drop the Wildfly usage and use Tomcat 7 for 8.x
> > examples as well.
> >
> >
> > Martin Grigorov
> > Wicket Training and Consulting
> > https://twitter.com/mtgrigorov
> >
> > On Mon, May 29, 2017 at 10:26 AM, Francois Meillet <
> > [email protected]> wrote:
> >
> >> Hi Examples Website Maintainer,
> >>
> >> "Source code" option on example page returns 500 - any chance for
> solving
> >> this problem? E.g. here: examples8x.wicket.apache.org/forminput/ <
> >> https://t.co/1gkfLZZZi5>
> >>
> >> Thanks
> >>
> >> François
> >>
> >>
> >>
> >>
> >
>

Reply via email to