You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by "Gerolf Seitz (JIRA)" <ji...@apache.org> on 2008/02/02 21:54:08 UTC
[jira] Resolved: (WICKET-1239) java.lang.IllegalAccessError when
changing AjaxEditableLabel
[ https://issues.apache.org/jira/browse/WICKET-1239?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Gerolf Seitz resolved WICKET-1239.
----------------------------------
Resolution: Fixed
finally let's resolve/close this one.
the build script of our build server still used the 1.3.0-SNAPSHOT versions (rather than the new 1.3-SNAPSHOT versions)
johan, thanks for fixing that.
edvin, thanks for double checking again.
> java.lang.IllegalAccessError when changing AjaxEditableLabel
> -------------------------------------------------------------
>
> Key: WICKET-1239
> URL: https://issues.apache.org/jira/browse/WICKET-1239
> Project: Wicket
> Issue Type: Bug
> Components: wicket-extensions
> Affects Versions: 1.3.0-rc2, 1.3.0-final
> Environment: Windows XP Pro SP2, Java 1.6.0_03-b05
> Reporter: Artur Wronski
> Assignee: Gerolf Seitz
> Fix For: 1.3.2
>
>
> When changing AjaxEditableLabel system throws:
> java.lang.IllegalAccessError: tried to access method
> org.apache.wicket.Component.onModelChanging()V from class
> org.apache.wicket.extensions.ajax.markup.html.AjaxEditableLabel$1
> at
> org.apache.wicket.extensions.ajax.markup.html.AjaxEditableLabel$1.onModelChanging
> (AjaxEditableLabel.java:273)
> at org.apache.wicket.Component.modelChanging(Component.java:2058)
> at org.apache.wicket.Component.setModelObject(Component.java:2823)
> at org.apache.wicket.markup.html.form.FormComponent.updateModel(
> FormComponent.java:992)
> at org.apache.wicket.markup.html.form.FormComponent.processInput(
> FormComponent.java:874)
> [...]
> The probem is in methd:
> protected FormComponent newEditor(MarkupContainer parent, String componentId, IModel model)
> {
> TextField editor = new TextField(componentId, model)
> {
> private static final long serialVersionUID = 1L;
> protected void onModelChanged()
> {
> super.onModelChanged();
> AjaxEditableLabel.this.onModelChanged(); //here is a bug
> }
> protected void onModelChanging()
> {
> super.onModelChanging();
> AjaxEditableLabel.this.onModelChanging(); //here is a bug
> }
> };
> editor.setOutputMarkupId(true);
> editor.setVisible(false);
> editor.add(new EditorAjaxBehavior());
> return editor;
> }
> AjaxEditableLabel.this.XXXXXX is not visible.
> Artur
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.