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