Floodlight Debug Port not found (6655) with trusty server images

Bug #1254096 reported by Para Siva
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
floodlight (Ubuntu)
Fix Released
High
Unassigned
Trusty
Fix Released
High
Unassigned
jython (Ubuntu)
Invalid
Undecided
Unassigned
Trusty
Invalid
Undecided
Unassigned

Bug Description

With today's (20131122) trusty server images trusty smoke tests failing with the following error message:
                                           "Floodlight Debug Port not found (6655)")

Steps to reproduce:
1. Install trusty server image of 20131122
2. sudo apt-get update && sudo apt-get -y --no-install-recommends install floodlight mininet iperf
3. netstat -an | grep 6655
     this will return nothing.

Impacted smoke tests are:
http://ci.ubuntu.com/smokeng/trusty/server/amd64/20131122/5076/floodlight/524577/
and
http://ci.ubuntu.com/smokeng/trusty/server/i386/20131122/5077/floodlight/524369/

ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: floodlight 0.90+dfsg-0ubuntu1
ProcVersionSignature: Ubuntu 3.12.0-3.9-generic 3.12.1
Uname: Linux 3.12.0-3-generic x86_64
ApportVersion: 2.12.7-0ubuntu1
Architecture: amd64
Date: Fri Nov 22 16:27:54 2013
InstallationDate: Installed on 2013-11-22 (0 days ago)
InstallationMedia: Ubuntu-Server 14.04 LTS "Trusty Tahr" - Alpha amd64 (20131122)
PackageArchitecture: all
SourcePackage: floodlight
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Para Siva (psivaa) wrote :
description: updated
Revision history for this message
James Page (james-page) wrote :

Exception in thread "debugserver" java.lang.NoClassDefFoundError: com/google/common/collect/MapMaker
        at org.python.core.PyType.fromClass(PyType.java:1280)
        at org.python.core.PyObject.<init>(PyObject.java:66)
        at org.python.core.PyBuiltinCallable.<init>(PyBuiltinCallable.java:21)
        at org.python.core.PyBuiltinMethod.<init>(PyBuiltinMethod.java:16)
        at org.python.core.PyBuiltinMethodNarrow.<init>(PyBuiltinMethodNarrow.java:24)
        at org.python.core.PyType$type___subclasses___exposer.<init>(Unknown Source)
        at org.python.core.PyType$PyExposer.<init>(Unknown Source)
        at org.python.core.PyType.<clinit>(PyType.java)
        at org.python.core.PyObject.<init>(PyObject.java:66)
        at org.python.core.PyBuiltinCallable.<init>(PyBuiltinCallable.java:21)
        at org.python.core.PyBuiltinMethod.<init>(PyBuiltinMethod.java:16)
        at org.python.core.PyBuiltinMethodNarrow.<init>(PyBuiltinMethodNarrow.java:24)
        at org.python.core.PyDataDescr$getset_descriptor___get___exposer.<init>(Unknown Source)
        at org.python.core.PyDataDescr$PyExposer.<init>(Unknown Source)
        at org.python.core.PyDataDescr.<clinit>(PyDataDescr.java)
        at org.python.core.PyBuiltinCallable$PyExposer.<init>(Unknown Source)
        at org.python.core.PyBuiltinCallable.<clinit>(PyBuiltinCallable.java)
        at org.python.core.PyObject$PyExposer.<init>(Unknown Source)
        at org.python.core.PyObject.<clinit>(PyObject.java)
        at org.python.core.Py.<clinit>(Py.java:537)
        at org.python.util.PythonInterpreter.<init>(PythonInterpreter.java:97)
        at org.python.util.PythonInterpreter.<init>(PythonInterpreter.java:92)
        at org.python.util.PythonInterpreter.<init>(PythonInterpreter.java:64)
        at net.floodlightcontroller.jython.JythonServer.run(JythonServer.java:44)
Caused by: java.lang.ClassNotFoundException: com.google.common.collect.MapMaker
        at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
        ... 24 more

Changed in floodlight (Ubuntu):
status: New → Confirmed
importance: Undecided → High
Revision history for this message
James Page (james-page) wrote :

I think this is caused by the new point release of jython that just landed; the fix is to add guava.jar to the classpath for floodlight server.

Changed in jython (Ubuntu Trusty):
status: New → Invalid
James Page (james-page)
Changed in floodlight (Ubuntu Trusty):
status: Confirmed → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package floodlight - 0.90+dfsg-0ubuntu3

---------------
floodlight (0.90+dfsg-0ubuntu3) trusty; urgency=low

  * d/tests/daemons: Sleep for a bit prior to running tests to allow
    all floodlight services to startup in full.
 -- James Page <email address hidden> Wed, 27 Nov 2013 10:48:00 +0000

Changed in floodlight (Ubuntu Trusty):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.