Hi,

I think since Martin commited the fix for issue WICKET-5157 (commit 58a489f6c), some components are broken.

I have built a quickstart reproducing the issue. It's a simple page with a trivial AjaxFallbackDefaultDataTable, and rendering the page causes the following exception:

Unexpected RuntimeException

Last cause: Unknown tag name with Wicket namespace: 'border'. Might be you haven't installed the appropriate resolver? '<wicket:border xmlns:wicket="http://wicket.apache.org";>' (line 18, column 29)

Markup

The problem is in "jar:file:/C:/Users/Antoine/.m2/repository/org/apache/wicket/wicket-extensions/6.8.0-SNAPSHOT/wicket-extensions-6.8.0-SNAPSHOT.jar!/org/apache/wicket/extensions/ajax/markup/html/repeater/data/sort/AjaxFallbackOrderByBorder.html":


<!--
   Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with
   this work for additional information regarding copyright ownership.
The ASF licenses this file to You under the Apache License, Version 2.0
   (the "License"); you may not use this file except in compliance with
   the License.  You may obtain a copy of the License at

        http://www.apache.org/licenses/LICENSE-2.0

   Unless required by applicable law or agreed to in writing, software
   distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   See the License for the specific language governing permissions and
   limitations under the License.
-->
<wicket:border xmlns:wicket="http://wicket.apache.org";><a href="#" wicket:id="orderByLink"><wicket:body/></a></wicket:border>

Stacktrace

Root cause:

org.apache.wicket.markup.WicketParseException: Unknown tag name with Wicket namespace: 'border'. Might be you haven't installed the appropriate resolver? '<wicket:border xmlns:wicket="http://wicket.apache.org";>' (line 18, column 29) at org.apache.wicket.markup.parser.filter.WicketTagIdentifier.onComponentTag(WicketTagIdentifier.java:101) at org.apache.wicket.markup.parser.AbstractMarkupFilter.nextElement(AbstractMarkupFilter.java:96) at org.apache.wicket.markup.parser.AbstractMarkupFilter.nextElement(AbstractMarkupFilter.java:91) at org.apache.wicket.markup.parser.AbstractMarkupFilter.nextElement(AbstractMarkupFilter.java:91) at org.apache.wicket.markup.parser.AbstractMarkupFilter.nextElement(AbstractMarkupFilter.java:91) at org.apache.wicket.markup.parser.AbstractMarkupFilter.nextElement(AbstractMarkupFilter.java:91) at org.apache.wicket.markup.parser.AbstractMarkupFilter.nextElement(AbstractMarkupFilter.java:91) at org.apache.wicket.markup.parser.AbstractMarkupFilter.nextElement(AbstractMarkupFilter.java:91) at org.apache.wicket.markup.parser.AbstractMarkupFilter.nextElement(AbstractMarkupFilter.java:91) at org.apache.wicket.markup.parser.AbstractMarkupFilter.nextElement(AbstractMarkupFilter.java:91) at org.apache.wicket.markup.parser.filter.OpenCloseTagExpander.nextElement(OpenCloseTagExpander.java:78) at org.apache.wicket.markup.parser.AbstractMarkupFilter.nextElement(AbstractMarkupFilter.java:91) at org.apache.wicket.markup.parser.AbstractMarkupFilter.nextElement(AbstractMarkupFilter.java:91)
[...]

Should I create a ticket with my quickstart attached ? Otherwise, here is the simplified implementation of QuickStart HomePage:
public HomePage(final PageParameters parameters) {
        super(parameters);
List<IColumn<String, String>> columns = new ArrayList<IColumn<String, String>>(
                1);
        columns.add(new Column(Model.of("Header"), "test"));
        add(new AjaxFallbackDefaultDataTable<String, String>("table", columns,
                new Provider(), 20));
}

Thanks guys!

Antoine.

Reply via email to