Hey guys,

I'm trying to build Matterhorn from source on a new laptop. Clean Ubuntu 10.10 install following the instructions posted at http://opencast.jira.com/wiki/display/MH/Install+Source+Linux+%28Trunk%29 gives a test error in AudioFileSinkConsumerTest, in the matterhorn-capture-agent-impl package. I've attached the surefire report output by JUnit. The problem is in the creation of an AudioFileSinkConsumer in the settingCodecToFAACButNotContainerResultsInCorrectCodecAndCorrectMuxer() test.

Any help?


<?xml version="1.0" encoding="UTF-8" ?>
<testsuite failures="0" time="1.19" errors="1" skipped="0" tests="8" name="org.opencastproject.capture.pipeline.bins.consumers.AudioFilesinkConsumerTest">
  <properties>
    <property name="jna.platform.library.path" value="/usr/lib:/lib"/>
    <property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
    <property name="sun.boot.library.path" value="/usr/lib/jvm/java-6-sun-1.6.0.21/jre/lib/i386"/>
    <property name="java.vm.version" value="17.0-b16"/>
    <property name="java.vm.vendor" value="Sun Microsystems Inc."/>
    <property name="java.vendor.url" value="http://java.sun.com/"/>
    <property name="path.separator" value=":"/>
    <property name="java.vm.name" value="Java HotSpot(TM) Server VM"/>
    <property name="file.encoding.pkg" value="sun.io"/>
    <property name="user.country" value="CA"/>
    <property name="sun.java.launcher" value="SUN_STANDARD"/>
    <property name="sun.os.patch.level" value="unknown"/>
    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
    <property name="user.dir" value="/opt/matterhorn/matterhorn_trunk/modules/matterhorn-capture-agent-impl"/>
    <property name="java.runtime.version" value="1.6.0_21-b06"/>
    <property name="java.awt.graphicsenv" value="sun.awt.X11GraphicsEnvironment"/>
    <property name="basedir" value="/opt/matterhorn/matterhorn_trunk/modules/matterhorn-capture-agent-impl"/>
    <property name="java.endorsed.dirs" value="/usr/lib/jvm/java-6-sun-1.6.0.21/jre/lib/endorsed"/>
    <property name="os.arch" value="i386"/>
    <property name="surefire.real.class.path" value="/tmp/surefirebooter4848584962737724328.jar"/>
    <property name="java.io.tmpdir" value="/tmp"/>
    <property name="line.separator" value="
"/>
    <property name="java.vm.specification.vendor" value="Sun Microsystems Inc."/>
    <property name="os.name" value="Linux"/>
    <property name="sun.jnu.encoding" value="UTF-8"/>
    <property name="java.library.path" value="/usr/lib/jvm/java-6-sun-1.6.0.21/jre/lib/i386/server:/usr/lib/jvm/java-6-sun-1.6.0.21/jre/lib/i386:/usr/lib/jvm/java-6-sun-1.6.0.21/jre/../lib/i386:/usr/java/packages/lib/i386:/lib:/usr/lib"/>
    <property name="surefire.test.class.path" value="/opt/matterhorn/matterhorn_trunk/modules/matterhorn-capture-agent-impl/target/test-classes:/opt/matterhorn/matterhorn_trunk/modules/matterhorn-capture-agent-impl/target/classes:/home/robere/.m2/repository/org/opencastproject/matterhorn-capture-agent-api/1.1-SNAPSHOT/matterhorn-capture-agent-api-1.1-SNAPSHOT.jar:/home/robere/.m2/repository/org/opencastproject/matterhorn-capture-admin-service-api/1.1-SNAPSHOT/matterhorn-capture-admin-service-api-1.1-SNAPSHOT.jar:/home/robere/.m2/repository/commons-lang/commons-lang/2.4/commons-lang-2.4.jar:/home/robere/.m2/repository/org/opencastproject/matterhorn-common/1.1-SNAPSHOT/matterhorn-common-1.1-SNAPSHOT.jar:/home/robere/.m2/repository/org/apache/servicemix/specs/org.apache.servicemix.specs.jaxb-api-2.1/1.3.0/org.apache.servicemix.specs.jaxb-api-2.1-1.3.0.jar:/home/robere/.m2/repository/org/apache/servicemix/specs/org.apache.servicemix.specs.stax-api-1.0/1.3.0/org.apache.servicemix.specs.stax-api-1.0-1.3.0.jar:/home/robere/.m2/repository/org/apache/geronimo/specs/geronimo-activation_1.1_spec/1.0.2/geronimo-activation_1.1_spec-1.0.2.jar:/home/robere/.m2/repository/org/freemarker/freemarker/2.3.15/freemarker-2.3.15.jar:/home/robere/.m2/repository/org/apache/httpcomponents/httpclient-osgi/4.0.1/httpclient-osgi-4.0.1.jar:/home/robere/.m2/repository/org/apache/httpcomponents/httpclient/4.0.1/httpclient-4.0.1.jar:/home/robere/.m2/repository/org/apache/httpcomponents/httpcore/4.0.1/httpcore-4.0.1.jar:/home/robere/.m2/repository/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.jar:/home/robere/.m2/repository/commons-codec/commons-codec/1.4/commons-codec-1.4.jar:/home/robere/.m2/repository/org/apache/httpcomponents/httpmime/4.0.1/httpmime-4.0.1.jar:/home/robere/.m2/repository/org/apache/james/apache-mime4j/0.6/apache-mime4j-0.6.jar:/home/robere/.m2/repository/commons-io/commons-io/1.4/commons-io-1.4.jar:/home/robere/.m2/repository/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.jar:/home/robere/.m2/repository/de/schlichtherle/truezip/6.8/truezip-6.8.jar:/home/robere/.m2/repository/org/apache/ant/ant/1.8.1/ant-1.8.1.jar:/home/robere/.m2/repository/org/apache/ant/ant-launcher/1.8.1/ant-launcher-1.8.1.jar:/home/robere/.m2/repository/org/bouncycastle/bcprov-jdk14/1.45/bcprov-jdk14-1.45.jar:/home/robere/.m2/repository/joda-time/joda-time/1.6/joda-time-1.6.jar:/home/robere/.m2/repository/javax/ws/rs/jsr311-api/1.1.A/jsr311-api-1.1.A.jar:/home/robere/.m2/repository/org/apache/geronimo/specs/geronimo-ws-metadata_2.0_spec/1.1.2/geronimo-ws-metadata_2.0_spec-1.1.2.jar:/home/robere/.m2/repository/org/apache/servicemix/specs/org.apache.servicemix.specs.jaxws-api-2.1/1.3.0/org.apache.servicemix.specs.jaxws-api-2.1-1.3.0.jar:/home/robere/.m2/repository/org/apache/servicemix/specs/org.apache.servicemix.specs.saaj-api-1.3/1.3.0/org.apache.servicemix.specs.saaj-api-1.3-1.3.0.jar:/home/robere/.m2/repository/org/opencastproject/matterhorn-static/1.1-SNAPSHOT/matterhorn-static-1.1-SNAPSHOT.jar:/home/robere/.m2/repository/org/slf4j/slf4j-api/1.5.8/slf4j-api-1.5.8.jar:/home/robere/.m2/repository/net/luniks/linux/jv4linfo/jv4linfo/0.2.1/jv4linfo-0.2.1-jdk5.jar:/home/robere/.m2/repository/org/gstreamer/gstreamer-java/1.4-no-tests-and-bin-launch/gstreamer-java-1.4-no-tests-and-bin-launch.jar:/home/robere/.m2/repository/net/java/dev/jna/jna/3.2.4/jna-3.2.4.jar:/home/robere/.m2/repository/javax/servlet/servlet-api/2.5/servlet-api-2.5.jar:/home/robere/.m2/repository/org/osgi/org.osgi.core/4.2.0/org.osgi.core-4.2.0.jar:/home/robere/.m2/repository/org/osgi/org.osgi.compendium/4.2.0/org.osgi.compendium-4.2.0.jar:/home/robere/.m2/repository/org/slf4j/slf4j-simple/1.5.8/slf4j-simple-1.5.8.jar:/home/robere/.m2/repository/junit/junit/4.5/junit-4.5.jar:/home/robere/.m2/repository/com/googlecode/json-simple/json-simple/1.1/json-simple-1.1.jar:/home/robere/.m2/repository/org/apache/servicemix/bundles/org.apache.servicemix.bundles.quartz/1.6.6_1/org.apache.servicemix.bundles.quartz-1.6.6_1.jar:/home/robere/.m2/repository/net/fortuna/ical4j/ical4j/1.0-rc1/ical4j-1.0-rc1.jar:/home/robere/.m2/repository/org/apache/felix/karaf/shell/org.apache.felix.karaf.shell.console/1.0.0/org.apache.felix.karaf.shell.console-1.0.0.jar:/home/robere/.m2/repository/jline/jline/0.9.95.200909100109/jline-0.9.95.200909100109.jar:/home/robere/.m2/repository/org/fusesource/jansi/jansi/1.0/jansi-1.0.jar:/home/robere/.m2/repository/org/apache/geronimo/blueprint/geronimo-blueprint/1.0.0/geronimo-blueprint-1.0.0.jar:/home/robere/.m2/repository/org/apache/felix/gogo/org.apache.felix.gogo.runtime/0.2.0/org.apache.felix.gogo.runtime-0.2.0.jar:/home/robere/.m2/repository/org/apache/felix/gogo/org.apache.felix.gogo.commands/0.2.0/org.apache.felix.gogo.commands-0.2.0.jar:/home/robere/.m2/repository/org/easymock/easymockclassextension/2.5.2/easymockclassextension-2.5.2.jar:/home/robere/.m2/repository/org/easymock/easymock/2.5.2/easymock-2.5.2.jar:/home/robere/.m2/repository/cglib/cglib-nodep/2.2/cglib-nodep-2.2.jar:/home/robere/.m2/repository/org/objenesis/objenesis/1.2/objenesis-1.2.jar:"/>
    <property name="java.specification.name" value="Java Platform API Specification"/>
    <property name="java.class.version" value="50.0"/>
    <property name="sun.management.compiler" value="HotSpot Tiered Compilers"/>
    <property name="os.version" value="2.6.35-27-generic"/>
    <property name="user.home" value="/home/robere"/>
    <property name="user.timezone" value=""/>
    <property name="java.awt.printerjob" value="sun.print.PSPrinterJob"/>
    <property name="java.specification.version" value="1.6"/>
    <property name="file.encoding" value="UTF-8"/>
    <property name="user.name" value="robere"/>
    <property name="java.class.path" value="/opt/matterhorn/matterhorn_trunk/modules/matterhorn-capture-agent-impl/target/test-classes:/opt/matterhorn/matterhorn_trunk/modules/matterhorn-capture-agent-impl/target/classes:/home/robere/.m2/repository/org/opencastproject/matterhorn-capture-agent-api/1.1-SNAPSHOT/matterhorn-capture-agent-api-1.1-SNAPSHOT.jar:/home/robere/.m2/repository/org/opencastproject/matterhorn-capture-admin-service-api/1.1-SNAPSHOT/matterhorn-capture-admin-service-api-1.1-SNAPSHOT.jar:/home/robere/.m2/repository/commons-lang/commons-lang/2.4/commons-lang-2.4.jar:/home/robere/.m2/repository/org/opencastproject/matterhorn-common/1.1-SNAPSHOT/matterhorn-common-1.1-SNAPSHOT.jar:/home/robere/.m2/repository/org/apache/servicemix/specs/org.apache.servicemix.specs.jaxb-api-2.1/1.3.0/org.apache.servicemix.specs.jaxb-api-2.1-1.3.0.jar:/home/robere/.m2/repository/org/apache/servicemix/specs/org.apache.servicemix.specs.stax-api-1.0/1.3.0/org.apache.servicemix.specs.stax-api-1.0-1.3.0.jar:/home/robere/.m2/repository/org/apache/geronimo/specs/geronimo-activation_1.1_spec/1.0.2/geronimo-activation_1.1_spec-1.0.2.jar:/home/robere/.m2/repository/org/freemarker/freemarker/2.3.15/freemarker-2.3.15.jar:/home/robere/.m2/repository/org/apache/httpcomponents/httpclient-osgi/4.0.1/httpclient-osgi-4.0.1.jar:/home/robere/.m2/repository/org/apache/httpcomponents/httpclient/4.0.1/httpclient-4.0.1.jar:/home/robere/.m2/repository/org/apache/httpcomponents/httpcore/4.0.1/httpcore-4.0.1.jar:/home/robere/.m2/repository/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.jar:/home/robere/.m2/repository/commons-codec/commons-codec/1.4/commons-codec-1.4.jar:/home/robere/.m2/repository/org/apache/httpcomponents/httpmime/4.0.1/httpmime-4.0.1.jar:/home/robere/.m2/repository/org/apache/james/apache-mime4j/0.6/apache-mime4j-0.6.jar:/home/robere/.m2/repository/commons-io/commons-io/1.4/commons-io-1.4.jar:/home/robere/.m2/repository/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.jar:/home/robere/.m2/repository/de/schlichtherle/truezip/6.8/truezip-6.8.jar:/home/robere/.m2/repository/org/apache/ant/ant/1.8.1/ant-1.8.1.jar:/home/robere/.m2/repository/org/apache/ant/ant-launcher/1.8.1/ant-launcher-1.8.1.jar:/home/robere/.m2/repository/org/bouncycastle/bcprov-jdk14/1.45/bcprov-jdk14-1.45.jar:/home/robere/.m2/repository/joda-time/joda-time/1.6/joda-time-1.6.jar:/home/robere/.m2/repository/javax/ws/rs/jsr311-api/1.1.A/jsr311-api-1.1.A.jar:/home/robere/.m2/repository/org/apache/geronimo/specs/geronimo-ws-metadata_2.0_spec/1.1.2/geronimo-ws-metadata_2.0_spec-1.1.2.jar:/home/robere/.m2/repository/org/apache/servicemix/specs/org.apache.servicemix.specs.jaxws-api-2.1/1.3.0/org.apache.servicemix.specs.jaxws-api-2.1-1.3.0.jar:/home/robere/.m2/repository/org/apache/servicemix/specs/org.apache.servicemix.specs.saaj-api-1.3/1.3.0/org.apache.servicemix.specs.saaj-api-1.3-1.3.0.jar:/home/robere/.m2/repository/org/opencastproject/matterhorn-static/1.1-SNAPSHOT/matterhorn-static-1.1-SNAPSHOT.jar:/home/robere/.m2/repository/org/slf4j/slf4j-api/1.5.8/slf4j-api-1.5.8.jar:/home/robere/.m2/repository/net/luniks/linux/jv4linfo/jv4linfo/0.2.1/jv4linfo-0.2.1-jdk5.jar:/home/robere/.m2/repository/org/gstreamer/gstreamer-java/1.4-no-tests-and-bin-launch/gstreamer-java-1.4-no-tests-and-bin-launch.jar:/home/robere/.m2/repository/net/java/dev/jna/jna/3.2.4/jna-3.2.4.jar:/home/robere/.m2/repository/javax/servlet/servlet-api/2.5/servlet-api-2.5.jar:/home/robere/.m2/repository/org/osgi/org.osgi.core/4.2.0/org.osgi.core-4.2.0.jar:/home/robere/.m2/repository/org/osgi/org.osgi.compendium/4.2.0/org.osgi.compendium-4.2.0.jar:/home/robere/.m2/repository/org/slf4j/slf4j-simple/1.5.8/slf4j-simple-1.5.8.jar:/home/robere/.m2/repository/junit/junit/4.5/junit-4.5.jar:/home/robere/.m2/repository/com/googlecode/json-simple/json-simple/1.1/json-simple-1.1.jar:/home/robere/.m2/repository/org/apache/servicemix/bundles/org.apache.servicemix.bundles.quartz/1.6.6_1/org.apache.servicemix.bundles.quartz-1.6.6_1.jar:/home/robere/.m2/repository/net/fortuna/ical4j/ical4j/1.0-rc1/ical4j-1.0-rc1.jar:/home/robere/.m2/repository/org/apache/felix/karaf/shell/org.apache.felix.karaf.shell.console/1.0.0/org.apache.felix.karaf.shell.console-1.0.0.jar:/home/robere/.m2/repository/jline/jline/0.9.95.200909100109/jline-0.9.95.200909100109.jar:/home/robere/.m2/repository/org/fusesource/jansi/jansi/1.0/jansi-1.0.jar:/home/robere/.m2/repository/org/apache/geronimo/blueprint/geronimo-blueprint/1.0.0/geronimo-blueprint-1.0.0.jar:/home/robere/.m2/repository/org/apache/felix/gogo/org.apache.felix.gogo.runtime/0.2.0/org.apache.felix.gogo.runtime-0.2.0.jar:/home/robere/.m2/repository/org/apache/felix/gogo/org.apache.felix.gogo.commands/0.2.0/org.apache.felix.gogo.commands-0.2.0.jar:/home/robere/.m2/repository/org/easymock/easymockclassextension/2.5.2/easymockclassextension-2.5.2.jar:/home/robere/.m2/repository/org/easymock/easymock/2.5.2/easymock-2.5.2.jar:/home/robere/.m2/repository/cglib/cglib-nodep/2.2/cglib-nodep-2.2.jar:/home/robere/.m2/repository/org/objenesis/objenesis/1.2/objenesis-1.2.jar:"/>
    <property name="java.vm.specification.version" value="1.0"/>
    <property name="sun.arch.data.model" value="32"/>
    <property name="java.home" value="/usr/lib/jvm/java-6-sun-1.6.0.21/jre"/>
    <property name="M2_REPO" value="/home/robere/.m2/repository"/>
    <property name="java.specification.vendor" value="Sun Microsystems Inc."/>
    <property name="user.language" value="en"/>
    <property name="java.vm.info" value="mixed mode"/>
    <property name="java.version" value="1.6.0_21"/>
    <property name="java.ext.dirs" value="/usr/lib/jvm/java-6-sun-1.6.0.21/jre/lib/ext:/usr/java/packages/lib/ext"/>
    <property name="sun.boot.class.path" value="/usr/lib/jvm/java-6-sun-1.6.0.21/jre/lib/resources.jar:/usr/lib/jvm/java-6-sun-1.6.0.21/jre/lib/rt.jar:/usr/lib/jvm/java-6-sun-1.6.0.21/jre/lib/sunrsasign.jar:/usr/lib/jvm/java-6-sun-1.6.0.21/jre/lib/jsse.jar:/usr/lib/jvm/java-6-sun-1.6.0.21/jre/lib/jce.jar:/usr/lib/jvm/java-6-sun-1.6.0.21/jre/lib/charsets.jar:/usr/lib/jvm/java-6-sun-1.6.0.21/jre/classes"/>
    <property name="java.vendor" value="Sun Microsystems Inc."/>
    <property name="java.awt.headless" value="true"/>
    <property name="localRepository" value="/home/robere/.m2/repository"/>
    <property name="file.separator" value="/"/>
    <property name="java.vendor.url.bug" value="http://java.sun.com/cgi-bin/bugreport.cgi"/>
    <property name="sun.cpu.endian" value="little"/>
    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
    <property name="sun.desktop" value="gnome"/>
    <property name="sun.cpu.isalist" value=""/>
  </properties>
  <testcase time="0.68" classname="org.opencastproject.capture.pipeline.bins.consumers.AudioFilesinkConsumerTest" name="nullSettingsForCodecBitrateAndContainerCreatesElementsWithDefaults"/>
  <testcase time="0.015" classname="org.opencastproject.capture.pipeline.bins.consumers.AudioFilesinkConsumerTest" name="settingBitrateChangesCodecBitrate"/>
  <testcase time="0.051" classname="org.opencastproject.capture.pipeline.bins.consumers.AudioFilesinkConsumerTest" name="settingCodecButNotContainerResultsInCorrectCodecAndDefaultMuxer"/>
  <testcase time="0.006" classname="org.opencastproject.capture.pipeline.bins.consumers.AudioFilesinkConsumerTest" name="settingCodecToFAACButNotContainerResultsInCorrectCodecAndCorrectMuxer">
    <error type="java.lang.NullPointerException">java.lang.NullPointerException
	at org.opencastproject.capture.pipeline.bins.consumers.AudioFilesinkConsumerTest.checkEncoderProperties(AudioFilesinkConsumerTest.java:106)
	at org.opencastproject.capture.pipeline.bins.consumers.AudioFilesinkConsumerTest.settingCodecToFAACButNotContainerResultsInCorrectCodecAndCorrectMuxer(AudioFilesinkConsumerTest.java:158)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:73)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:46)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:180)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:41)
	at org.junit.runners.ParentRunner$1.evaluate(ParentRunner.java:173)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:220)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:59)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:120)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:103)
	at org.apache.maven.surefire.Surefire.run(Surefire.java:169)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:350)
	at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1021)
</error>
  </testcase>
  <testcase time="0.036" classname="org.opencastproject.capture.pipeline.bins.consumers.AudioFilesinkConsumerTest" name="settingContainerResultsInCorrectMuxer"/>
  <testcase time="0.012" classname="org.opencastproject.capture.pipeline.bins.consumers.AudioFilesinkConsumerTest" name="realFileLocationExampleSetsPropertyAndDoesntThrowException"/>
  <testcase time="0.003" classname="org.opencastproject.capture.pipeline.bins.consumers.AudioFilesinkConsumerTest" name="emptyFileLocationShouldThrowAnException"/>
  <testcase time="0.002" classname="org.opencastproject.capture.pipeline.bins.consumers.AudioFilesinkConsumerTest" name="nullFileLocationShouldThrowAnException"/>
</testsuite>
_______________________________________________
Matterhorn mailing list
[email protected]
http://lists.opencastproject.org/mailman/listinfo/matterhorn


To unsubscribe please email
[email protected]
_______________________________________________

Reply via email to