Bug#713158: libproxool-java: FTBFS: tests failed
Lucas Nussbaum
lucas at lucas-nussbaum.net
Sat Jun 22 12:01:18 UTC 2013
Source: libproxool-java
Version: 0.9.1-6
Severity: serious
Tags: jessie sid
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20130620 qa-ftbfs
Justification: FTBFS on amd64
Hi,
During a rebuild of all packages in sid, your package failed to build on
amd64.
Relevant part:
> debian/rules build
> test -x debian/rules
> mkdir -p "."
> cd . && /usr/lib/jvm/default-java/bin/java -classpath /usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-launcher.jar:/usr/share/java/commons-logging.jar:/usr/share/java/servlet-api-2.5.jar:/usr/share/java/jsp-api-2.1.jar:/usr/share/java/cglib.jar:/usr/share/java/avalon-framework.jar:/usr/share/java/junit.jar:/usr/share/java/log4j-1.2.jar:/usr/share/java/logkit.jar:/usr/share/java/hsqldb.jar:/usr/lib/jvm/default-java/lib/tools.jar -Dant.home=/usr/share/ant org.apache.tools.ant.Main -Dbuild.sysclasspath=last -buildfile debian/build.xml -propertyfile /«PKGBUILDDIR»/debian/ant.properties jar javadoc
> Buildfile: /«PKGBUILDDIR»/debian/build.xml
>
> compile:
> [mkdir] Created dir: /«PKGBUILDDIR»/class
> [javac] Compiling 88 source files to /«PKGBUILDDIR»/class
> [javac] /«PKGBUILDDIR»/src/java/org/logicalcobwebs/proxool/ConnectionPoolDefinition.java:316: warning: [deprecation] MAXIMUM_NEW_CONNECTIONS_PROPERTY in org.logicalcobwebs.proxool.ProxoolConstants has been deprecated
> [javac] } else if (key.equals(ProxoolConstants.MAXIMUM_NEW_CONNECTIONS_PROPERTY)) {
> [javac] ^
> [javac] /«PKGBUILDDIR»/src/java/org/logicalcobwebs/proxool/ConnectionPoolDefinition.java:317: warning: [deprecation] MAXIMUM_NEW_CONNECTIONS_PROPERTY in org.logicalcobwebs.proxool.ProxoolConstants has been deprecated
> [javac] poolLog.warn("Use of " + ProxoolConstants.MAXIMUM_NEW_CONNECTIONS_PROPERTY + " is deprecated. Use more descriptive " + ProxoolConstants.SIMULTANEOUS_BUILD_THROTTLE_PROPERTY + " instead.");
> [javac] ^
> [javac] /«PKGBUILDDIR»/src/java/org/logicalcobwebs/proxool/ConnectionPoolDefinition.java:417: warning: [deprecation] DEBUG_LEVEL_PROPERTY in org.logicalcobwebs.proxool.ProxoolConstants has been deprecated
> [javac] if (key.equals(ProxoolConstants.DEBUG_LEVEL_PROPERTY)) {
> [javac] ^
> [javac] /«PKGBUILDDIR»/src/java/org/logicalcobwebs/proxool/ConnectionPoolDefinition.java:419: warning: [deprecation] DEBUG_LEVEL_PROPERTY in org.logicalcobwebs.proxool.ProxoolConstants has been deprecated
> [javac] poolLog.warn("Use of " + ProxoolConstants.DEBUG_LEVEL_PROPERTY + "=1 is deprecated. Use " + ProxoolConstants.VERBOSE_PROPERTY + "=true instead.");
> [javac] ^
> [javac] /«PKGBUILDDIR»/src/java/org/logicalcobwebs/proxool/ConnectionPoolDefinition.java:427: warning: [deprecation] DEBUG_LEVEL_PROPERTY in org.logicalcobwebs.proxool.ProxoolConstants has been deprecated
> [javac] poolLog.warn("Use of " + ProxoolConstants.DEBUG_LEVEL_PROPERTY + "=0 is deprecated. Use " + ProxoolConstants.VERBOSE_PROPERTY + "=false instead.");
> [javac] ^
> [javac] /«PKGBUILDDIR»/src/java/org/logicalcobwebs/proxool/ConnectionResetter.java:161: warning: non-varargs call of varargs method with inexact argument type for last parameter;
> [javac] cast to java.lang.Object for a varargs call
> [javac] cast to java.lang.Object[] for a non-varargs call and to suppress this warning
> [javac] value = accessor.invoke(connection, null);
> [javac] ^
> [javac] /«PKGBUILDDIR»/src/java/org/logicalcobwebs/proxool/ConnectionResetter.java:264: warning: non-varargs call of varargs method with inexact argument type for last parameter;
> [javac] cast to java.lang.Object for a varargs call
> [javac] cast to java.lang.Object[] for a non-varargs call and to suppress this warning
> [javac] Object currentValue = accessor.invoke(connection, null);
> [javac] ^
> [javac] /«PKGBUILDDIR»/src/java/org/logicalcobwebs/proxool/FatalSqlExceptionHelper.java:164: warning: non-varargs call of varargs method with inexact argument type for last parameter;
> [javac] cast to java.lang.Object for a varargs call
> [javac] cast to java.lang.Object[] for a non-varargs call and to suppress this warning
> [javac] cause = (Throwable) causeMethod.invoke(t, null);
> [javac] ^
> [javac] /«PKGBUILDDIR»/src/java/org/logicalcobwebs/proxool/FatalSqlExceptionHelper.java:182: warning: non-varargs call of varargs method with inexact argument type for last parameter;
> [javac] cast to java.lang.Class<?> for a varargs call
> [javac] cast to java.lang.Class<?>[] for a non-varargs call and to suppress this warning
> [javac] m = o.getClass().getMethod(methodName, null);
> [javac] ^
> [javac] /«PKGBUILDDIR»/src/java/org/logicalcobwebs/proxool/ProxoolDriver.java:152: warning: [deprecation] MAXIMUM_NEW_CONNECTIONS_PROPERTY in org.logicalcobwebs.proxool.ProxoolConstants has been deprecated
> [javac] dpi[5] = buildDriverPropertyInfo(ProxoolConstants.MAXIMUM_NEW_CONNECTIONS_PROPERTY,
> [javac] ^
> [javac] /«PKGBUILDDIR»/src/java/org/logicalcobwebs/proxool/ProxoolDriver.java:153: warning: [deprecation] getMaximumNewConnections() in org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF has been deprecated
> [javac] String.valueOf(cpd.getMaximumNewConnections()));
> [javac] ^
> [javac] /«PKGBUILDDIR»/src/java/org/logicalcobwebs/proxool/admin/jmx/ConnectionPoolMBean.java:218: warning: [deprecation] MAXIMUM_NEW_CONNECTIONS in org.logicalcobwebs.proxool.ProxoolConstants has been deprecated
> [javac] } else if (equalsProperty(attributeNames[i], ProxoolConstants.MAXIMUM_NEW_CONNECTIONS)) {
> [javac] ^
> [javac] /«PKGBUILDDIR»/src/java/org/logicalcobwebs/proxool/admin/jmx/ConnectionPoolMBean.java:220: warning: [deprecation] getMaximumNewConnections() in org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF has been deprecated
> [javac] new Integer(this.poolDefinition.getMaximumNewConnections())));
> [javac] ^
> [javac] /«PKGBUILDDIR»/src/java/org/logicalcobwebs/proxool/admin/jmx/ConnectionPoolMBean.java:343: warning: [deprecation] MAXIMUM_NEW_CONNECTIONS in org.logicalcobwebs.proxool.ProxoolConstants has been deprecated
> [javac] } else if (equalsProperty(name, ProxoolConstants.MAXIMUM_NEW_CONNECTIONS)) {
> [javac] ^
> [javac] /«PKGBUILDDIR»/src/java/org/logicalcobwebs/proxool/admin/jmx/ConnectionPoolMBean.java:344: warning: [deprecation] MAXIMUM_NEW_CONNECTIONS_PROPERTY in org.logicalcobwebs.proxool.ProxoolConstants has been deprecated
> [javac] setIntegerAttribute(name, ProxoolConstants.MAXIMUM_NEW_CONNECTIONS_PROPERTY, value,
> [javac] ^
> [javac] /«PKGBUILDDIR»/src/java/org/logicalcobwebs/proxool/admin/jmx/ConnectionPoolMBean.java:345: warning: [deprecation] DEFAULT_MAXIMUM_NEW_CONNECTIONS in org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF has been deprecated
> [javac] ConnectionPoolDefinitionIF.DEFAULT_MAXIMUM_NEW_CONNECTIONS, newProperties, resultList);
> [javac] ^
> [javac] Note: Some input files use unchecked or unsafe operations.
> [javac] Note: Recompile with -Xlint:unchecked for details.
> [javac] 16 warnings
>
> jar:
> [jar] Building jar: /«PKGBUILDDIR»/proxool.jar
>
> javadoc:
> [mkdir] Created dir: /«PKGBUILDDIR»/doc/api
> [javadoc] Generating Javadoc
> [javadoc] Javadoc execution
> [javadoc] Loading source files for package org.logicalcobwebs.concurrent...
> [javadoc] Loading source files for package org.logicalcobwebs.proxool...
> [javadoc] Loading source files for package org.logicalcobwebs.proxool.admin...
> [javadoc] Loading source files for package org.logicalcobwebs.proxool.admin.jmx...
> [javadoc] Loading source files for package org.logicalcobwebs.proxool.admin.jndi...
> [javadoc] Loading source files for package org.logicalcobwebs.proxool.admin.servlet...
> [javadoc] Loading source files for package org.logicalcobwebs.proxool.configuration...
> [javadoc] Loading source files for package org.logicalcobwebs.proxool.proxy...
> [javadoc] Loading source files for package org.logicalcobwebs.proxool.resources...
> [javadoc] Loading source files for package org.logicalcobwebs.proxool.util...
> [javadoc] Constructing Javadoc information...
> [javadoc] Standard Doclet version 1.6.0_27
> [javadoc] Building tree for all the packages and classes...
> [javadoc] /«PKGBUILDDIR»/src/java/org/logicalcobwebs/proxool/FatalSQLException.java:35: warning - Tag @link: reference not found: super#SQLException(java.lang.String, java.lang.String)
> [javadoc] /«PKGBUILDDIR»/src/java/org/logicalcobwebs/proxool/FatalSQLException.java:35: warning - Tag @link: reference not found: super#SQLException(java.lang.String, java.lang.String)
> [javadoc] /«PKGBUILDDIR»/src/java/org/logicalcobwebs/proxool/WrappedConnection.java:86: warning - Tag @see: can't find intercept(java.lang.Object, java.lang.reflect.Method, java.lang.Object[], org.logicalcobwebs.cglib.proxy.MethodProxy) in net.sf.cglib.proxy.MethodInterceptor
> [javadoc] /«PKGBUILDDIR»/src/java/org/logicalcobwebs/proxool/admin/Admin.java:45: warning - Parameter "definition" is documented more than once.
> [javadoc] Building index for all the packages and classes...
> [javadoc] Building index for all classes...
> [javadoc] Generating /«PKGBUILDDIR»/doc/api/stylesheet.css...
> [javadoc] 4 warnings
>
> BUILD SUCCESSFUL
> Total time: 18 seconds
> touch debian/stamp-ant-build
> cd . && /usr/lib/jvm/default-java/bin/java -classpath /usr/share/ant/lib/ant.jar:/usr/share/ant/lib/ant-launcher.jar:/usr/share/java/commons-logging.jar:/usr/share/java/servlet-api-2.5.jar:/usr/share/java/jsp-api-2.1.jar:/usr/share/java/cglib.jar:/usr/share/java/avalon-framework.jar:/usr/share/java/junit.jar:/usr/share/java/log4j-1.2.jar:/usr/share/java/logkit.jar:/usr/share/java/hsqldb.jar:/usr/lib/jvm/default-java/lib/tools.jar -Dant.home=/usr/share/ant org.apache.tools.ant.Main -Dbuild.sysclasspath=last -buildfile debian/build.xml -propertyfile /«PKGBUILDDIR»/debian/ant.properties test
> Buildfile: /«PKGBUILDDIR»/debian/build.xml
>
> compile-tests:
> [javac] Compiling 66 source files to /«PKGBUILDDIR»/class
> [javac] /«PKGBUILDDIR»/src/java-test/org/logicalcobwebs/proxool/ProxyStatementTest.java:47: warning: [deprecation] getDelegateStatement(java.sql.Statement) in org.logicalcobwebs.proxool.ProxoolFacade has been deprecated
> [javac] Statement delegateStatement = ProxoolFacade.getDelegateStatement(s);
> [javac] ^
> [javac] /«PKGBUILDDIR»/src/java-test/org/logicalcobwebs/proxool/ProxyStatementTest.java:79: warning: [deprecation] getDelegateStatement(java.sql.Statement) in org.logicalcobwebs.proxool.ProxoolFacade has been deprecated
> [javac] Statement delegateStatement = ProxoolFacade.getDelegateStatement(s);
> [javac] ^
> [javac] /«PKGBUILDDIR»/src/java-test/org/logicalcobwebs/proxool/ProxyStatementTest.java:112: warning: [deprecation] getDelegateStatement(java.sql.Statement) in org.logicalcobwebs.proxool.ProxoolFacade has been deprecated
> [javac] Statement delegateStatement = ProxoolFacade.getDelegateStatement(s);
> [javac] ^
> [javac] /«PKGBUILDDIR»/src/java-test/org/logicalcobwebs/proxool/ProxyStatementTest.java:143: warning: [deprecation] getDelegateConnection(java.sql.Connection) in org.logicalcobwebs.proxool.ProxoolFacade has been deprecated
> [javac] Connection delegateConnection = ProxoolFacade.getDelegateConnection(c);
> [javac] ^
> [javac] /«PKGBUILDDIR»/src/java-test/org/logicalcobwebs/proxool/WrapperTest.java:56: warning: [deprecation] getDelegateConnection(java.sql.Connection) in org.logicalcobwebs.proxool.ProxoolFacade has been deprecated
> [javac] Connection dc1 = ProxoolFacade.getDelegateConnection(c1);
> [javac] ^
> [javac] /«PKGBUILDDIR»/src/java-test/org/logicalcobwebs/proxool/WrapperTest.java:62: warning: [deprecation] getDelegateConnection(java.sql.Connection) in org.logicalcobwebs.proxool.ProxoolFacade has been deprecated
> [javac] Connection dc2 = ProxoolFacade.getDelegateConnection(c2);
> [javac] ^
> [javac] Note: Some input files use unchecked or unsafe operations.
> [javac] Note: Recompile with -Xlint:unchecked for details.
> [javac] 6 warnings
> [copy] Copying 19 files to /«PKGBUILDDIR»/class
>
> test:
> [echo] Running tests, this can take a few minutes.
> [java] .....E.........................21 Jun 2013 05:35:45,840 [ERROR] {ConnectionPool.java:742} org.logicalcobwebs.proxool.addStateListener - Couldn't load class blah
> [java] java.lang.ClassNotFoundException: blah
> [java] at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
> [java] at java.security.AccessController.doPrivileged(Native Method)
> [java] at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
> [java] at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
> [java] at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
> [java] at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
> [java] at java.lang.Class.forName0(Native Method)
> [java] at java.lang.Class.forName(Class.java:188)
> [java] at org.logicalcobwebs.proxool.ConnectionPool.setDefinition(ConnectionPool.java:740)
> [java] at org.logicalcobwebs.proxool.ProxoolFacade.updateConnectionPool(ProxoolFacade.java:594)
> [java] at org.logicalcobwebs.proxool.StateListenerTest.testAddStateListener(StateListenerTest.java:96)
> [java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> [java] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> [java] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> [java] at java.lang.reflect.Method.invoke(Method.java:616)
> [java] at junit.framework.TestCase.runTest(TestCase.java:164)
> [java] at junit.framework.TestCase.runBare(TestCase.java:130)
> [java] at junit.framework.TestResult$1.protect(TestResult.java:106)
> [java] at junit.framework.TestResult.runProtected(TestResult.java:124)
> [java] at junit.framework.TestResult.run(TestResult.java:109)
> [java] at junit.framework.TestCase.run(TestCase.java:120)
> [java] at junit.framework.TestSuite.runTest(TestSuite.java:230)
> [java] at junit.framework.TestSuite.run(TestSuite.java:225)
> [java] at junit.framework.TestSuite.runTest(TestSuite.java:230)
> [java] at junit.framework.TestSuite.run(TestSuite.java:225)
> [java] at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
> [java] at junit.extensions.TestSetup$1.protect(TestSetup.java:21)
> [java] at junit.framework.TestResult.runProtected(TestResult.java:124)
> [java] at junit.extensions.TestSetup.run(TestSetup.java:25)
> [java] at junit.framework.TestSuite.runTest(TestSuite.java:230)
> [java] at junit.framework.TestSuite.run(TestSuite.java:225)
> [java] at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
> [java] at junit.extensions.TestSetup$1.protect(TestSetup.java:21)
> [java] at junit.framework.TestResult.runProtected(TestResult.java:124)
> [java] at junit.extensions.TestSetup.run(TestSetup.java:25)
> [java] at junit.textui.TestRunner.doRun(TestRunner.java:121)
> [java] at junit.textui.TestRunner.start(TestRunner.java:185)
> [java] at junit.textui.TestRunner.main(TestRunner.java:143)
> [java] ...........
> [java] .........
> [java] Time: 156.847
> [java] There was 1 error:
> [java] 1) testExecuteCommand(org.logicalcobwebs.proxool.ConnectionListenerTest)java.sql.SQLSyntaxErrorException: length must be specified in type definition: VARCHAR
> [java] at org.hsqldb.jdbc.Util.sqlException(Unknown Source)
> [java] at org.hsqldb.jdbc.Util.sqlException(Unknown Source)
> [java] at org.hsqldb.jdbc.JDBCStatement.fetchResult(Unknown Source)
> [java] at org.hsqldb.jdbc.JDBCStatement.execute(Unknown Source)
> [java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> [java] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> [java] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> [java] at org.logicalcobwebs.proxool.ProxyStatement.invoke(ProxyStatement.java:100)
> [java] at sun.proxy.$Proxy1.execute(Unknown Source)
> [java] at org.logicalcobwebs.proxool.ConnectionListenerTest.testExecuteCommand(ConnectionListenerTest.java:107)
> [java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> [java] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> [java] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> [java] at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
> [java] at junit.extensions.TestSetup$1.protect(TestSetup.java:21)
> [java] at junit.extensions.TestSetup.run(TestSetup.java:25)
> [java] at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
> [java] at junit.extensions.TestSetup$1.protect(TestSetup.java:21)
> [java] at junit.extensions.TestSetup.run(TestSetup.java:25)
> [java] Caused by: org.hsqldb.HsqlException: length must be specified in type definition: VARCHAR
> [java] at org.hsqldb.error.Error.error(Unknown Source)
> [java] at org.hsqldb.error.Error.error(Unknown Source)
> [java] at org.hsqldb.ParserDQL.readTypeDefinition(Unknown Source)
> [java] at org.hsqldb.ParserDDL.readColumnDefinitionOrNull(Unknown Source)
> [java] at org.hsqldb.ParserDDL.compileCreateTableBody(Unknown Source)
> [java] at org.hsqldb.ParserDDL.compileCreateTable(Unknown Source)
> [java] at org.hsqldb.ParserDDL.compileCreate(Unknown Source)
> [java] at org.hsqldb.ParserCommand.compilePart(Unknown Source)
> [java] at org.hsqldb.ParserCommand.compileStatements(Unknown Source)
> [java] at org.hsqldb.Session.executeDirectStatement(Unknown Source)
> [java] at org.hsqldb.Session.execute(Unknown Source)
> [java] ... 36 more
> [java]
> [java] FAILURES!!!
> [java] Tests run: 50, Failures: 0, Errors: 1
> [java]
>
> BUILD FAILED
> /«PKGBUILDDIR»/debian/build.xml:46: Java returned: 1
>
> Total time: 2 minutes 43 seconds
> make: *** [debian/stamp-ant-check] Error 1
The full build log is available from:
http://aws-logs.debian.net/ftbfs-logs/2013/06/20/libproxool-java_0.9.1-6_unstable.log
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.
More information about the pkg-java-maintainers
mailing list