Forum: Pogamut Netbeans IDE Plugin

Cookbook's bots problem v3.0.8

Hi,

I'm using Pogamut 3.0.8 for commercial version and the cookbook's responsive and RunAroundBot (NavigationBot) bots throw a exceptions.

I was using a older version for demo version and I hadn't that problem

Do you know if I have a installation problem or it is a bug?

Thanks.

This is the output from responsive bot (sorry for all the text):

(ResponsiveBot1) SEVERE 06:41:42.002 cz.cuni.amis.pogamut.base.communication.worldview.listener.annotation.AnnotationListenerRegistrator$LevelCListener@1551b0: Could not invoke LevelC listener class cz.cuni.amis.pogamut.ut2004.examples.ResponsiveBot#void playerUpdated(class cz.cuni.amis.pogamut.base.communication.worldview.object.event.WorldObjectUpdatedEvent arg0) with parameter of class class cz.cuni.amis.pogamut.base.communication.worldview.object.event.WorldObjectUpdatedEvent.
PogamutExceptioncz.cuni.amis.pogamut.base.communication.worldview.listener.annotation.AnnotationListenerRegistrator$LevelCListener@1551b0: Could not invoke LevelC listener class cz.cuni.amis.pogamut.ut2004.examples.ResponsiveBot#void playerUpdated(class cz.cuni.amis.pogamut.base.communication.worldview.object.event.WorldObjectUpdatedEvent arg0) with parameter of class class cz.cuni.amis.pogamut.base.communication.worldview.object.event.WorldObjectUpdatedEvent.
at cz.cuni.amis.pogamut.base.communication.worldview.listener.annotation.AnnotationListenerRegistrator$LevelCListener.notify(AnnotationListenerRegistrator.java:168)
at cz.cuni.amis.pogamut.base.communication.worldview.impl.AbstractWorldView$ListenerNotifier.notify(AbstractWorldView.java:98)
at cz.cuni.amis.pogamut.base.communication.worldview.impl.AbstractWorldView$ListenerNotifier.notify(AbstractWorldView.java:77)
at cz.cuni.amis.utils.listener.Listeners.notify(Listeners.java:252)
at cz.cuni.amis.utils.listener.ListenersMap.notify(ListenersMap.java:76)
at cz.cuni.amis.pogamut.base.communication.worldview.impl.AbstractWorldView.notifyLevelCListeners(AbstractWorldView.java:660)
at cz.cuni.amis.pogamut.base.communication.worldview.impl.AbstractWorldView.innerRaiseEvent(AbstractWorldView.java:705)
at cz.cuni.amis.pogamut.base.communication.worldview.impl.AbstractWorldView.raiseEvent(AbstractWorldView.java:604)
at cz.cuni.amis.pogamut.base.communication.worldview.impl.EventDrivenWorldView.raiseEvent(EventDrivenWorldView.java:102)
at cz.cuni.amis.pogamut.base.communication.worldview.impl.EventDrivenWorldView.objectUpdated(EventDrivenWorldView.java:186)
at cz.cuni.amis.pogamut.base3d.worldview.impl.VisionWorldView.objectCreated(VisionWorldView.java:194)
at cz.cuni.amis.pogamut.base3d.worldview.impl.VisionWorldView.objectUpdatedEvent(VisionWorldView.java:147)
at cz.cuni.amis.pogamut.base.communication.worldview.impl.EventDrivenWorldView.innerNotify(EventDrivenWorldView.java:123)
at cz.cuni.amis.pogamut.base.communication.worldview.impl.EventDrivenWorldView.notify(EventDrivenWorldView.java:223)
at cz.cuni.amis.pogamut.base3d.worldview.impl.BatchAwareWorldView.notify(BatchAwareWorldView.java:83)
at cz.cuni.amis.pogamut.ut2004.communication.worldview.UT2004SyncLockableWorldView.notify(UT2004SyncLockableWorldView.java:221)
at cz.cuni.amis.pogamut.base.communication.mediator.impl.Mediator$Worker.run(Mediator.java:315)
at java.lang.Thread.run(Thread.java:619)

(ResponsiveBot1) SEVERE 06:41:42.002 Fatal error in WorldView111: Exception raising event WorldObjectUpdatedEvent[id = DM-Trainingday.ObservedPlayer1, object = InfoMessagePlayer | Id = WorldObjectIdDM-Trainingday.ObservedPlayer1 | Jmx = null | Name = Player | Action = null | Visible = true | Rotation = null | Location = null | Velocity = null | Team = 255 | Weapon = null | Reachable = false | Firing = 0 | ]
(ResponsiveBot1) SEVERE 06:41:42.002 Fatal error happenned - component bus is stopping.
FatalErrorEvent[
Component=UT2004SyncLockableWorldView
Message=Exception raising event WorldObjectUpdatedEvent[id = DM-Trainingday.ObservedPlayer1, object = InfoMessagePlayer | Id = WorldObjectIdDM-Trainingday.ObservedPlayer1 | Jmx = null | Name = Player | Action = null | Visible = true | Rotation = null | Location = null | Velocity = null | Team = 255 | Weapon = null | Reachable = false | Firing = 0 | ]
Cause=PogamutExceptioncz.cuni.amis.pogamut.base.communication.worldview.listener.annotation.AnnotationListenerRegistrator$LevelCListener@1551b0: Could not invoke LevelC listener class cz.cuni.amis.pogamut.ut2004.examples.ResponsiveBot#void playerUpdated(class cz.cuni.amis.pogamut.base.communication.worldview.object.event.WorldObjectUpdatedEvent arg0) with parameter of class class cz.cuni.amis.pogamut.base.communication.worldview.object.event.WorldObjectUpdatedEvent.
Cause stacktrace:
cz.cuni.amis.pogamut.base.communication.worldview.listener.annotation.AnnotationListenerRegistrator$LevelCListener.notify(AnnotationListenerRegistrator.java:168)
cz.cuni.amis.pogamut.base.communication.worldview.impl.AbstractWorldView$ListenerNotifier.notify(AbstractWorldView.java:98)
cz.cuni.amis.pogamut.base.communication.worldview.impl.AbstractWorldView$ListenerNotifier.notify(AbstractWorldView.java:77)
cz.cuni.amis.utils.listener.Listeners.notify(Listeners.java:252)
cz.cuni.amis.utils.listener.ListenersMap.notify(ListenersMap.java:76)
cz.cuni.amis.pogamut.base.communication.worldview.impl.AbstractWorldView.notifyLevelCListeners(AbstractWorldView.java:660)
cz.cuni.amis.pogamut.base.communication.worldview.impl.AbstractWorldView.innerRaiseEvent(AbstractWorldView.java:705)
cz.cuni.amis.pogamut.base.communication.worldview.impl.AbstractWorldView.raiseEvent(AbstractWorldView.java:604)
cz.cuni.amis.pogamut.base.communication.worldview.impl.EventDrivenWorldView.raiseEvent(EventDrivenWorldView.java:102)
cz.cuni.amis.pogamut.base.communication.worldview.impl.EventDrivenWorldView.objectUpdated(EventDrivenWorldView.java:186)
cz.cuni.amis.pogamut.base3d.worldview.impl.VisionWorldView.objectCreated(VisionWorldView.java:194)
cz.cuni.amis.pogamut.base3d.worldview.impl.VisionWorldView.objectUpdatedEvent(VisionWorldView.java:147)
cz.cuni.amis.pogamut.base.communication.worldview.impl.EventDrivenWorldView.innerNotify(EventDrivenWorldView.java:123)
cz.cuni.amis.pogamut.base.communication.worldview.impl.EventDrivenWorldView.notify(EventDrivenWorldView.java:223)
cz.cuni.amis.pogamut.base3d.worldview.impl.BatchAwareWorldView.notify(BatchAwareWorldView.java:83)
cz.cuni.amis.pogamut.ut2004.communication.worldview.UT2004SyncLockableWorldView.notify(UT2004SyncLockableWorldView.java:221)
cz.cuni.amis.pogamut.base.communication.mediator.impl.Mediator$Worker.run(Mediator.java:315)
java.lang.Thread.run(Thread.java:619)


Thanks again
Hi!

Thanks for the reporting! This is a serious bug and will be fixed tonight (fix will appear in 3.0.9).

Cheers,
Jimmy
Hi,

And is it possible to solve it editing any file? I'm working in a project with pogamut and I don´t know where I can download the older version for the commercial one

Can you tell me when arrive next version?

Thanks
Hi!

Older Pogamut releases may be obtained here: old releases. Link to that site is hidden on download page.

Best,
Michal
Hi,

thanks a lot for your answers, I've downloaded version 3.0.7 and the Responsive bot work fine.

Regards
Try version 3.0.11 - the examples are fixed there and one more example added - 04-Hunter (a simple fighting bot).

Best,
Michal