gpt4 book ai didi

java - 异常 java.lang.NoSuchMethodError : org. apache.wicket.AttributeModifier.append(Ljava/lang/String;Ljava/io/Serializable;)

转载 作者:行者123 更新时间:2023-12-02 07:59:25 24 4
gpt4 key购买 nike

我尝试使用 ObjectAutoCompleteBuilder 来构建 ObjectAutoCompleteField,如下所示:

ObjectAutoCompleteBuilder builder = new ObjectAutoCompleteBuilder(provider);
builder.autoCompleteRenderer(renderer);

final ObjectAutoCompleteField autocompleteField = builder.build("searchResource" , new Model());
final TextField searchResource = autocompleteField.getSearchTextField();
searchResource.setRequired(true);

但它抛出了这个异常:

java.lang.NoSuchMethodError: org.apache.wicket.AttributeModifier.append(Ljava/lang/String;Ljava/io/Serializable;)Lorg/apache/wicket/behavior/AttributeAppender;

有人知道为什么吗?

最佳答案

对于您正在使用的 WicketStuff 项目 (1.5.4),您使用了错误的 Wicket 版本 (1.4.17)。

来自WicketStuff wiki :

Our release process allows end users an easy way to track a project relative to the wicket release cycle.

For example, if a user sees a org.wicketstuff:someproject artifact with a version of 1.4.16.1 they can know immediately that it is based on wicket 1.4.16 and that it is the first point release (the 1.4.16 version would have been the original release).

因此您需要 Wicket 1.5 - 或找到基于 1.4.17 的自动完成版本。

关于java - 异常 java.lang.NoSuchMethodError : org. apache.wicket.AttributeModifier.append(Ljava/lang/String;Ljava/io/Serializable;),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9125704/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com