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 <mgrigo...@apache.org> 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 < > francois.meil...@gmail.com> 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 >> >> >> >> >