Re: [Wicket-user] Could this be a bug in Wicket 2?

2007-02-22 Thread Gohan

I've added it to Jira now,  Bug Id is WICKET-316. The same thing also occurs
when I run the AjaxMouseEventPage  example from the wicket-examples project.


Eelco Hillenius wrote:
> 
> Sounds like a bug. If the other thread wasn't helping, could you
> please open up a JIRA issue?
> 
> Eelco
> 
> 
> On 2/21/07, Gohan <[EMAIL PROTECTED]> wrote:
>>
>> I've posted this as a reply to another thread but I think it deserves a
>> thread of its own.
>> What happens is that I'd like to show and hide a label by setting switch
>> between setVisible(true) and setVisible(false) when clicking on a
>> AjaxFallbackLink. I've wrapped the label inside a WebMarkupContainer to
>> make
>> this doable. Here is the code:
>>
>> public BasePage() {
>> final WebMarkupContainer table = new WebMarkupContainer(this,
>> "tableId");
>> table.setOutputMarkupId(true);
>> final Label label = new Label(table, "labelId", "This is a
>> label");
>> label.setOutputMarkupId(true);
>> label.setVisible(false);
>>
>>
>> new AjaxFallbackLink(this, "linkId") {
>>private static final long serialVersionUID =
>> 5523627214368899839L;
>>   @Override
>>   public void onClick(AjaxRequestTarget target) {
>>final boolean visible = label.isVisible();
>> label.setVisible(!visible);
>>   target.addComponent(table);
>>  }
>>};
>> }
>>
>> When I click on the AjaxFallbackLink the first time everything is fine,
>> the
>> label (with wicket id "labelId") gets visible. But when I click the link
>> again to make it invisible, I get a NullPointerException when executing
>> label.setVisible(..). Debugging down into the wicket source code tells me
>> that the NullPointerException occurs on 327 in class Page, when it tries
>> to
>> execute "versionManager.componentStateChanging(change)". However
>> versionManager is null. Why is this? Is this a bug or am I doing
>> something
>> wrong?
>>
>> Thanks
>>
>> --
>> View this message in context:
>> http://www.nabble.com/Could-this-be-a-bug-in-Wicket-2--tf3268456.html#a9086303
>> Sent from the Wicket - User mailing list archive at Nabble.com.
>>
>>
>> -
>> Take Surveys. Earn Cash. Influence the Future of IT
>> Join SourceForge.net's Techsay panel and you'll get the chance to share
>> your
>> opinions on IT & business topics through brief surveys-and earn cash
>> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
>> ___
>> Wicket-user mailing list
>> Wicket-user@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/wicket-user
>>
> 
> -
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share
> your
> opinions on IT & business topics through brief surveys-and earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> ___
> Wicket-user mailing list
> Wicket-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wicket-user
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Could-this-be-a-bug-in-Wicket-2--tf3268456.html#a9114701
Sent from the Wicket - User mailing list archive at Nabble.com.


-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] Could this be a bug in Wicket 2?

2007-02-22 Thread Eelco Hillenius
Sounds like a bug. If the other thread wasn't helping, could you
please open up a JIRA issue?

Eelco


On 2/21/07, Gohan <[EMAIL PROTECTED]> wrote:
>
> I've posted this as a reply to another thread but I think it deserves a
> thread of its own.
> What happens is that I'd like to show and hide a label by setting switch
> between setVisible(true) and setVisible(false) when clicking on a
> AjaxFallbackLink. I've wrapped the label inside a WebMarkupContainer to make
> this doable. Here is the code:
>
> public BasePage() {
> final WebMarkupContainer table = new WebMarkupContainer(this,
> "tableId");
> table.setOutputMarkupId(true);
> final Label label = new Label(table, "labelId", "This is a label");
> label.setOutputMarkupId(true);
> label.setVisible(false);
>
>
> new AjaxFallbackLink(this, "linkId") {
>private static final long serialVersionUID =
> 5523627214368899839L;
>   @Override
>   public void onClick(AjaxRequestTarget target) {
>final boolean visible = label.isVisible();
> label.setVisible(!visible);
>   target.addComponent(table);
>  }
>};
> }
>
> When I click on the AjaxFallbackLink the first time everything is fine, the
> label (with wicket id "labelId") gets visible. But when I click the link
> again to make it invisible, I get a NullPointerException when executing
> label.setVisible(..). Debugging down into the wicket source code tells me
> that the NullPointerException occurs on 327 in class Page, when it tries to
> execute "versionManager.componentStateChanging(change)". However
> versionManager is null. Why is this? Is this a bug or am I doing something
> wrong?
>
> Thanks
>
> --
> View this message in context: 
> http://www.nabble.com/Could-this-be-a-bug-in-Wicket-2--tf3268456.html#a9086303
> Sent from the Wicket - User mailing list archive at Nabble.com.
>
>
> -
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share your
> opinions on IT & business topics through brief surveys-and earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> ___
> Wicket-user mailing list
> Wicket-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wicket-user
>

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


[Wicket-user] Could this be a bug in Wicket 2?

2007-02-21 Thread Gohan

I've posted this as a reply to another thread but I think it deserves a
thread of its own. 
What happens is that I'd like to show and hide a label by setting switch
between setVisible(true) and setVisible(false) when clicking on a
AjaxFallbackLink. I've wrapped the label inside a WebMarkupContainer to make
this doable. Here is the code:

public BasePage() {
final WebMarkupContainer table = new WebMarkupContainer(this,
"tableId");
table.setOutputMarkupId(true);
final Label label = new Label(table, "labelId", "This is a label");
label.setOutputMarkupId(true);
label.setVisible(false);


new AjaxFallbackLink(this, "linkId") {
   private static final long serialVersionUID =
5523627214368899839L;
  @Override
  public void onClick(AjaxRequestTarget target) {
   final boolean visible = label.isVisible();
label.setVisible(!visible);
  target.addComponent(table);
 }
   };
}

When I click on the AjaxFallbackLink the first time everything is fine, the
label (with wicket id "labelId") gets visible. But when I click the link
again to make it invisible, I get a NullPointerException when executing
label.setVisible(..). Debugging down into the wicket source code tells me
that the NullPointerException occurs on 327 in class Page, when it tries to
execute "versionManager.componentStateChanging(change)". However
versionManager is null. Why is this? Is this a bug or am I doing something
wrong?

Thanks

-- 
View this message in context: 
http://www.nabble.com/Could-this-be-a-bug-in-Wicket-2--tf3268456.html#a9086303
Sent from the Wicket - User mailing list archive at Nabble.com.


-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user