You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ace.apache.org by Wi...@bosch-si.com on 2013/07/18 14:25:37 UTC
Java API
Hi guys
A short question:
when I try to add a new target by calling the statefullRepo.preregister method, are there mandatory attributes?
Adding by setting only the ID results in a NPE when refreshing the VaadinUI
java.lang.NullPointerException
at org.apache.ace.webui.vaadin.component.BaseObjectPanel.update(BaseObjectPanel.java:549)
at org.apache.ace.webui.vaadin.component.TargetsPanel.handleEvent(TargetsPanel.java:125)
at org.apache.ace.webui.vaadin.component.BaseObjectPanel.handleEvent(BaseObjectPanel.java:251)
at org.apache.felix.eventadmin.impl.handler.EventHandlerProxy.sendEvent(EventHandlerProxy.java:412)
at org.apache.felix.eventadmin.impl.tasks.SyncDeliverTasks.execute(SyncDeliverTasks.java:118)
at org.apache.felix.eventadmin.impl.tasks.AsyncDeliverTasks$TaskExecuter.run(AsyncDeliverTasks.java:132)
at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Thread.java:722)
Some hints are very welcome
Greetings
Wilfried
Re: Java API
Posted by Bram de Kruijff <bd...@gmail.com>.
Hi Wilfried,
On Thu, Jul 18, 2013 at 2:25 PM, <Wi...@bosch-si.com> wrote:
> Hi guys
>
> A short question:
> when I try to add a new target by calling the statefullRepo.preregister method, are there mandatory attributes?
> Adding by setting only the ID results in a NPE when refreshing the VaadinUI
>
No, you are correct. There are no other required attributes for targets.
> java.lang.NullPointerException
> at org.apache.ace.webui.vaadin.component.BaseObjectPanel.update(BaseObjectPanel.java:549)
> at org.apache.ace.webui.vaadin.component.TargetsPanel.handleEvent(TargetsPanel.java:125)
> at org.apache.ace.webui.vaadin.component.BaseObjectPanel.handleEvent(BaseObjectPanel.java:251)
> at org.apache.felix.eventadmin.impl.handler.EventHandlerProxy.sendEvent(EventHandlerProxy.java:412)
> at org.apache.felix.eventadmin.impl.tasks.SyncDeliverTasks.execute(SyncDeliverTasks.java:118)
> at org.apache.felix.eventadmin.impl.tasks.AsyncDeliverTasks$TaskExecuter.run(AsyncDeliverTasks.java:132)
> at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(Unknown Source)
> at java.lang.Thread.run(Thread.java:722)
>
> Some hints are very welcome
>
The NPE is caused by 'asStatefulTargetObject' returning null because
it can not (yet) be found in the repository. Not sure what causes
this. Feel free to report a bug.
Regards,
Bram
> Greetings
> Wilfried