Hi Wilfried,

On Thu, Jul 18, 2013 at 2:25 PM,  <wilfried.si...@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

Reply via email to