20:00:11 <colindixon> #startmeeting better host tracker interns
20:00:11 <odl_meetbot> Meeting started Fri Jul 11 20:00:11 2014 UTC.  The chair is colindixon. Information about MeetBot at http://ci.openstack.org/meetbot.html.
20:00:11 <odl_meetbot> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
20:00:11 <odl_meetbot> The meeting name has been set to 'better_host_tracker_interns'
20:00:20 <colindixon> #topic status update
20:00:43 <colindixon> #info we have the l2swich distribution, but it turns out that it doesn’t bundle in the current webUI, so it’s expected to have nothing on port 8080
20:00:51 <colindixon> #info restconf does work though
20:01:07 <colindixon> #link http://localhost:8080/restconf/config/opendaylight-inventory:nodes/ is a good place to start and it will list all the nodes in the system
20:01:34 <colindixon> #link https://chrome.google.com/webstore/detail/advanced-rest-client/hgmloofddffdnphfgcellkdfbfbjeloo I kind of like the advanced REST client here, but there are otther things too, like POSTman which I think edwarnicke uses
20:01:47 <djx> what I am supposed to see with our bundles?
20:01:59 <djx> what about Evan?
20:02:13 <colindixon> is evan around?
20:02:19 <edwarnicke> colindixon: credit where its due... I learned about postman from Madhu :)
20:02:36 <djx> no I haven't see him today
20:02:36 <colindixon> fair enough
20:02:44 <colindixon> I learned about advanced REST client from devinavery
20:02:54 <colindixon> djx: OK
20:03:04 <colindixon> well, lets see if we can make some progress in the meantime
20:03:35 <djx> #info for the topology we are running mininet as $ sudo mn  --topo single,3 --mac --switch ovsk --controller remote
20:03:35 <colindixon> so, when you have the l2swich loaded you should see some addresses blocks in the opendaylight-inventory:nodes query
20:04:01 <colindixon> that looks fine to me, I might do linear,3 eventually, but for now that’s fine
20:04:17 <colindixon> #topic testing and working
20:04:25 <colindixon> djx
20:04:31 <colindixon> would it be useful to jump on a hangout
20:04:33 <djx> I have lots of flow-node-inventory:id
20:04:37 <djx> ah okay
20:04:54 <colindixon> sounds good
20:05:13 <colindixon> https://plus.google.com/hangouts/_/gzaubcrnr37t2we5hwcrukg7mia
20:05:22 <colindixon> if you want ot join, feel free
20:05:26 <colindixon> otherwise we can keep going here
20:05:30 <colindixon> let me fire things up on my end too
20:13:50 <djx> 2014-07-11 01:07:12.607 WEST [md-sal-binding-notification-233] ERROR o.o.c.sal.binding.impl.NotifyTask - Unhandled exception thrown by listener: org.opendaylight.l2switch.packethandler.decoders.EthernetDecoder$$Broker$ListenerInvoker@20b7f9af
20:13:50 <djx> java.lang.NullPointerException: null
20:13:50 <djx> at org.opendaylight.yang.gen.v1.urn.opendaylight.packet.basepacket.rev140528.raw.packet.fields.MatchBuilder.<init>(MatchBuilder.java:44) ~[na:na]
20:13:50 <djx> at org.opendaylight.l2switch.packethandler.decoders.EthernetDecoder.decode(EthernetDecoder.java:65) ~[na:na]
20:13:53 <djx> at org.opendaylight.l2switch.packethandler.decoders.EthernetDecoder.decode(EthernetDecoder.java:35) ~[na:na]
20:13:56 <djx> at org.opendaylight.l2switch.packethandler.decoders.AbstractPacketDecoder.decodeAndPublish(AbstractPacketDecoder.java:65) ~[na:na]
20:13:59 <djx> at org.opendaylight.l2switch.packethandler.decoders.EthernetDecoder.onPacketReceived(EthernetDecoder.java:48) ~[na:na]
20:14:02 <djx> at org.opendaylight.l2switch.packethandler.decoders.EthernetDecoder$$Broker$ListenerInvoker.onNotification(EthernetDecoder$$Broker$ListenerInvoker.java) ~[na:na]
20:14:05 <djx> at org.opendaylight.controller.sal.binding.impl.AbstractNotificationListenerRegistration.notify(AbstractNotificationListenerRegistration.java:38) ~[na:na]
20:14:08 <djx> at org.opendaylight.controller.sal.binding.impl.NotifyTask.run(NotifyTask.java:42) ~[na:na]
20:14:11 <djx> at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) [na:1.7.0_51]
20:14:16 <djx> at java.util.concurrent.FutureTask.run(FutureTask.java:262) [na:1.7.0_51]
20:14:18 <djx> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [na:1.7.0_51]
20:14:21 <djx> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [na:1.7.0_51]
20:14:24 <djx> at java.lang.Thread.run(Thread.java:744) [na:1.7.0_51]
20:54:10 <evanz> djx colindixon did I miss anything?
20:54:17 <colindixon> hey
20:54:19 <colindixon> hold on
20:54:21 <colindixon> on a hangout with djx
20:54:24 <colindixon> and I fixed the NPE
20:54:29 <colindixon> which got us addresses in the mdsal
20:54:32 <evanz> sorry I'm late
20:54:42 <colindixon> https://plus.google.com/hangouts/_/gzaubcrnr37t2we5hwcrukg7mia
20:54:43 <colindixon> you’re all good
20:54:53 <djx> no problem
20:55:24 <colindixon> #link https://git.opendaylight.org/gerrit/#/c/8954/ this is the fix for the NPE
20:55:47 <colindixon> https://meetings.opendaylight.org/opendaylight-intern/2014/better_host_tracker_interns/opendaylight-intern-better_host_tracker_interns.2014-07-11-20.00.log.txt
20:56:47 <djx> 2014-07-11 01:48:35.439 WEST [md-sal-binding-notification-13] ERROR o.o.c.sal.binding.impl.NotifyTask - Unhandled exception thrown by listener: org.opendaylight.l2switch.addressobserver.AddressObserver$$Broker$ListenerInvoker@67a475c3
20:56:47 <djx> java.lang.NullPointerException: null
20:56:47 <djx> at org.opendaylight.l2switch.packet.PacketDispatcher.sendPacketOut(PacketDispatcher.java:66) ~[na:na]
20:56:47 <djx> at org.opendaylight.l2switch.addressobserver.AddressObserver.onIpv6PacketReceived(AddressObserver.java:147) ~[na:na]
20:56:50 <djx> at org.opendaylight.l2switch.addressobserver.AddressObserver$$Broker$ListenerInvoker.onNotification(AddressObserver$$Broker$ListenerInvoker.java) ~[na:na]
20:56:53 <djx> at org.opendaylight.controller.sal.binding.impl.AbstractNotificationListenerRegistration.notify(AbstractNotificationListenerRegistration.java:38) ~[na:na]
20:56:58 <djx> at org.opendaylight.controller.sal.binding.impl.NotifyTask.run(NotifyTask.java:42) ~[na:na]
20:57:01 <djx> at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) [na:1.7.0_51]
20:57:04 <djx> at java.util.concurrent.FutureTask.run(FutureTask.java:262) [na:1.7.0_51]
20:57:06 <djx> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [na:1.7.0_51]
20:57:09 <djx> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [na:1.7.0_51]
20:57:12 <djx> at java.lang.Thread.run(Thread.java:744) [na:1.7.0_51]
21:13:50 <colindixon> http://www.gradle.org/
22:25:26 <djx> evanz_ you still there?
22:26:12 <evanz_> yeah
22:26:16 <evanz_> you dc from the hangout
22:26:29 <djx> why my ISP loves me so much?
22:26:32 <evanz_> haha
22:26:37 <evanz_> it's okay I have to go in a sec
22:26:58 <evanz_> so I added a trace to onSessionInitialized
22:27:04 <evanz_> now I'm adding one to onDataChanged
22:27:14 <djx> I think colindixon forget to close the meeting
22:27:22 <djx> yes I'm doing that too
22:28:56 <evanz_> how do you do that?
22:28:57 <evanz_> is it
22:29:01 <evanz_> #end_meeting
22:29:04 <evanz_> or something like that
22:29:05 <evanz_> lol
22:29:44 <djx> #endmeeting