See <https://builds.apache.org/job/Qpid-Java-Cpp-Test/1445/changes>
Changes: [fadams] No JIRA: Refactored QMF GUI qmf-ui.js to remove a lot of copy and paste reuse when rendering QMF objects in various pages. I've added a qmfui.renderObject and qmfui.renderArray method to handle these general patterns and hopefully improve maintainability. There's no new features in this update, just some slightly more readable code ------------------------------------------ [...truncated 92 lines...] rm -f *.lo make[2]: Leaving directory `/home/hudson/jenkins-slave/workspace/Qpid-Java-Cpp-Test/trunk/qpid/cpp/bindings/qmf2/ruby' Making clean in examples/cpp make[2]: Entering directory `/home/hudson/jenkins-slave/workspace/Qpid-Java-Cpp-Test/trunk/qpid/cpp/bindings/qmf2/examples/cpp' rm -rf .libs _libs rm -f agent event_driven_list_agents list_agents print_events rm -f *.o rm -f *.lo make[2]: Leaving directory `/home/hudson/jenkins-slave/workspace/Qpid-Java-Cpp-Test/trunk/qpid/cpp/bindings/qmf2/examples/cpp' Making clean in . make[2]: Entering directory `/home/hudson/jenkins-slave/workspace/Qpid-Java-Cpp-Test/trunk/qpid/cpp/bindings/qmf2' rm -rf .libs _libs rm -f *.lo make[2]: Leaving directory `/home/hudson/jenkins-slave/workspace/Qpid-Java-Cpp-Test/trunk/qpid/cpp/bindings/qmf2' make[1]: Leaving directory `/home/hudson/jenkins-slave/workspace/Qpid-Java-Cpp-Test/trunk/qpid/cpp/bindings/qmf2' Making clean in bindings/qpid make[1]: Entering directory `/home/hudson/jenkins-slave/workspace/Qpid-Java-Cpp-Test/trunk/qpid/cpp/bindings/qpid' Making clean in python make[2]: Entering directory `/home/hudson/jenkins-slave/workspace/Qpid-Java-Cpp-Test/trunk/qpid/cpp/bindings/qpid/python' test -z "cqpid.cpp cqpid.py" || rm -f cqpid.cpp cqpid.py rm -rf .libs _libs test -z "_cqpid.la" || rm -f _cqpid.la rm -f "./so_locations" rm -f *.o rm -f *.lo make[2]: Leaving directory `/home/hudson/jenkins-slave/workspace/Qpid-Java-Cpp-Test/trunk/qpid/cpp/bindings/qpid/python' Making clean in ruby make[2]: Entering directory `/home/hudson/jenkins-slave/workspace/Qpid-Java-Cpp-Test/trunk/qpid/cpp/bindings/qpid/ruby' test -z "cqpid.cpp" || rm -f cqpid.cpp rm -rf .libs _libs test -z "cqpid.la" || rm -f cqpid.la rm -f "./so_locations" rm -f *.o rm -f *.lo make[2]: Leaving directory `/home/hudson/jenkins-slave/workspace/Qpid-Java-Cpp-Test/trunk/qpid/cpp/bindings/qpid/ruby' Making clean in dotnet make[2]: Entering directory `/home/hudson/jenkins-slave/workspace/Qpid-Java-Cpp-Test/trunk/qpid/cpp/bindings/qpid/dotnet' rm -rf .libs _libs rm -f *.lo make[2]: Leaving directory `/home/hudson/jenkins-slave/workspace/Qpid-Java-Cpp-Test/trunk/qpid/cpp/bindings/qpid/dotnet' Making clean in . make[2]: Entering directory `/home/hudson/jenkins-slave/workspace/Qpid-Java-Cpp-Test/trunk/qpid/cpp/bindings/qpid' test -z "perl/cqpid_perl.cpp perl/Makefile.old perl/cqpid_perl.pm" || rm -f perl/cqpid_perl.cpp perl/Makefile.old perl/cqpid_perl.pm rm -rf .libs _libs cd perl ; \ make clean ; \ cd .. make[3]: Entering directory `/home/hudson/jenkins-slave/workspace/Qpid-Java-Cpp-Test/trunk/qpid/cpp/bindings/qpid/perl' make[3]: *** No rule to make target `clean'. Stop. make[3]: Leaving directory `/home/hudson/jenkins-slave/workspace/Qpid-Java-Cpp-Test/trunk/qpid/cpp/bindings/qpid/perl' rm -f *.lo make[2]: Leaving directory `/home/hudson/jenkins-slave/workspace/Qpid-Java-Cpp-Test/trunk/qpid/cpp/bindings/qpid' make[1]: Leaving directory `/home/hudson/jenkins-slave/workspace/Qpid-Java-Cpp-Test/trunk/qpid/cpp/bindings/qpid' Making clean in bindings/qmf make[1]: Entering directory `/home/hudson/jenkins-slave/workspace/Qpid-Java-Cpp-Test/trunk/qpid/cpp/bindings/qmf' Making clean in python make[2]: Entering directory `/home/hudson/jenkins-slave/workspace/Qpid-Java-Cpp-Test/trunk/qpid/cpp/bindings/qmf/python' test -z "qmfengine.cpp qmfengine.py" || rm -f qmfengine.cpp qmfengine.py rm -rf .libs _libs test -z "_qmfengine.la" || rm -f _qmfengine.la rm -f "./so_locations" rm -f *.o rm -f *.lo make[2]: Leaving directory `/home/hudson/jenkins-slave/workspace/Qpid-Java-Cpp-Test/trunk/qpid/cpp/bindings/qmf/python' Making clean in ruby make[2]: Entering directory `/home/hudson/jenkins-slave/workspace/Qpid-Java-Cpp-Test/trunk/qpid/cpp/bindings/qmf/ruby' test -z "qmfengine.cpp" || rm -f qmfengine.cpp rm -rf .libs _libs test -z "qmfengine.la" || rm -f qmfengine.la rm -f "./so_locations" rm -f *.o rm -f *.lo make[2]: Leaving directory `/home/hudson/jenkins-slave/workspace/Qpid-Java-Cpp-Test/trunk/qpid/cpp/bindings/qmf/ruby' Making clean in tests make[2]: Entering directory `/home/hudson/jenkins-slave/workspace/Qpid-Java-Cpp-Test/trunk/qpid/cpp/bindings/qmf/tests' rm -rf .libs _libs rm -f *.lo make[2]: Leaving directory `/home/hudson/jenkins-slave/workspace/Qpid-Java-Cpp-Test/trunk/qpid/cpp/bindings/qmf/tests' Making clean in . make[2]: Entering directory `/home/hudson/jenkins-slave/workspace/Qpid-Java-Cpp-Test/trunk/qpid/cpp/bindings/qmf' rm -rf .libs _libs rm -f *.lo make[2]: Leaving directory `/home/hudson/jenkins-slave/workspace/Qpid-Java-Cpp-Test/trunk/qpid/cpp/bindings/qmf' make[1]: Leaving directory `/home/hudson/jenkins-slave/workspace/Qpid-Java-Cpp-Test/trunk/qpid/cpp/bindings/qmf' Making clean in examples make[1]: Entering directory `/home/hudson/jenkins-slave/workspace/Qpid-Java-Cpp-Test/trunk/qpid/cpp/examples' Making clean in old_api make[2]: Entering directory `/home/hudson/jenkins-slave/workspace/Qpid-Java-Cpp-Test/trunk/qpid/cpp/examples/old_api' Making clean in tradedemo make[3]: Entering directory `/home/hudson/jenkins-slave/workspace/Qpid-Java-Cpp-Test/trunk/qpid/cpp/examples/old_api/tradedemo' rm -rf .libs _libs rm -f topic_listener topic_publisher declare_queues rm -f *.o rm -f *.lo make[3]: Leaving directory `/home/hudson/jenkins-slave/workspace/Qpid-Java-Cpp-Test/trunk/qpid/cpp/examples/old_api/tradedemo' Making clean in failover make[3]: Entering directory `/home/hudson/jenkins-slave/workspace/Qpid-Java-Cpp-Test/trunk/qpid/cpp/examples/old_api/failover' rm -rf .libs _libs rm -f declare_queues resuming_receiver replaying_sender rm -f *.o rm -f *.lo make[3]: Leaving directory `/home/hudson/jenkins-slave/workspace/Qpid-Java-Cpp-Test/trunk/qpid/cpp/examples/old_api/failover' Making clean in request-response make[3]: Entering directory `/home/hudson/jenkins-slave/workspace/Qpid-Java-Cpp-Test/trunk/qpid/cpp/examples/old_api/request-response' rm -rf .libs _libs rm -f client server rm -f *.o rm -f *.lo make[3]: Leaving directory `/home/hudson/jenkins-slave/workspace/Qpid-Java-Cpp-Test/trunk/qpid/cpp/examples/old_api/request-response' Making clean in fanout make[3]: Entering directory `/home/hudson/jenkins-slave/workspace/Qpid-Java-Cpp-Test/trunk/qpid/cpp/examples/old_api/fanout' rm -rf .libs _libs rm -f fanout_producer listener rm -f *.o rm -f *.lo make[3]: Leaving directory `/home/hudson/jenkins-slave/workspace/Qpid-Java-Cpp-Test/trunk/qpid/cpp/examples/old_api/fanout' Making clean in pub-sub make[3]: Entering directory `/home/hudson/jenkins-slave/workspace/Qpid-Java-Cpp-Test/trunk/qpid/cpp/examples/old_api/pub-sub' rm -rf .libs _libs rm -f topic_listener topic_publisher rm -f *.o rm -f *.lo make[3]: Leaving directory `/home/hudson/jenkins-slave/workspace/Qpid-Java-Cpp-Test/trunk/qpid/cpp/examples/old_api/pub-sub' Making clean in direct make[3]: Entering directory `/home/hudson/jenkins-slave/workspace/Qpid-Java-Cpp-Test/trunk/qpid/cpp/examples/old_api/direct' rm -rf .libs _libs rm -f direct_producer listener declare_queues rm -f *.o rm -f *.lo make[3]: Leaving directory `/home/hudson/jenkins-slave/workspace/Qpid-Java-Cpp-Test/trunk/qpid/cpp/examples/old_api/direct' Making clean in . make[3]: Entering directory `/home/hudson/jenkins-slave/workspace/Qpid-Java-Cpp-Test/trunk/qpid/cpp/examples/old_api' rm -rf .libs _libs rm -f *.lo make[3]: Leaving directory `/home/hudson/jenkins-slave/workspace/Qpid-Java-Cpp-Test/trunk/qpid/cpp/examples/old_api' make[2]: Leaving directory `/home/hudson/jenkins-slave/workspace/Qpid-Java-Cpp-Test/trunk/qpid/cpp/examples/old_api' Making clean in messaging make[2]: Entering directory `/home/hudson/jenkins-slave/workspace/Qpid-Java-Cpp-Test/trunk/qpid/cpp/examples/messaging' rm -rf .libs _libs rm -f drain spout client server map_sender map_receiver hello_world hello_xml rm -f *.o rm -f *.lo make[2]: Leaving directory `/home/hudson/jenkins-slave/workspace/Qpid-Java-Cpp-Test/trunk/qpid/cpp/examples/messaging' Making clean in qmf-console make[2]: Entering directory `/home/hudson/jenkins-slave/workspace/Qpid-Java-Cpp-Test/trunk/qpid/cpp/examples/qmf-console' rm -rf .libs _libs rm -f console printevents ping queuestats cluster-qmon rm -f *.o rm -f *.lo make[2]: Leaving directory `/home/hudson/jenkins-slave/workspace/Qpid-Java-Cpp-Test/trunk/qpid/cpp/examples/qmf-console' Making clean in . make[2]: Entering directory `/home/hudson/jenkins-slave/workspace/Qpid-Java-Cpp-Test/trunk/qpid/cpp/examples' rm -rf .libs _libs rm -f *.lo make[2]: Leaving directory `/home/hudson/jenkins-slave/workspace/Qpid-Java-Cpp-Test/trunk/qpid/cpp/examples' make[1]: Leaving directory `/home/hudson/jenkins-slave/workspace/Qpid-Java-Cpp-Test/trunk/qpid/cpp/examples' Making clean in docs/man make[1]: Entering directory `/home/hudson/jenkins-slave/workspace/Qpid-Java-Cpp-Test/trunk/qpid/cpp/docs/man' test -z "qpidd.1" || rm -f qpidd.1 rm -rf .libs _libs rm -f *.lo make[1]: Leaving directory `/home/hudson/jenkins-slave/workspace/Qpid-Java-Cpp-Test/trunk/qpid/cpp/docs/man' Making clean in docs/api make[1]: Entering directory `/home/hudson/jenkins-slave/workspace/Qpid-Java-Cpp-Test/trunk/qpid/cpp/docs/api' rm -rf .libs _libs rm -f *.lo make[1]: Leaving directory `/home/hudson/jenkins-slave/workspace/Qpid-Java-Cpp-Test/trunk/qpid/cpp/docs/api' Making clean in src make[1]: Entering directory `/home/hudson/jenkins-slave/workspace/Qpid-Java-Cpp-Test/trunk/qpid/cpp/src' cd .. && /bin/bash /home/hudson/jenkins-slave/workspace/Qpid-Java-Cpp-Test/trunk/qpid/cpp/build-aux/missing --run automake-1.11 --gnu src/Makefile autom4te: cannot create /tmp/am4t898.28407: No space left on device at /usr/bin/autom4te line 970 automake-1.11: autoconf failed with exit status: 28 make[1]: *** [Makefile.in] Error 1 make[1]: Leaving directory `/home/hudson/jenkins-slave/workspace/Qpid-Java-Cpp-Test/trunk/qpid/cpp/src' make: *** [clean-recursive] Error 1 Making all in managementgen make[1]: Entering directory `/home/hudson/jenkins-slave/workspace/Qpid-Java-Cpp-Test/trunk/qpid/cpp/managementgen' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/home/hudson/jenkins-slave/workspace/Qpid-Java-Cpp-Test/trunk/qpid/cpp/managementgen' Making all in etc make[1]: Entering directory `/home/hudson/jenkins-slave/workspace/Qpid-Java-Cpp-Test/trunk/qpid/cpp/etc' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/home/hudson/jenkins-slave/workspace/Qpid-Java-Cpp-Test/trunk/qpid/cpp/etc' Making all in src make[1]: Entering directory `/home/hudson/jenkins-slave/workspace/Qpid-Java-Cpp-Test/trunk/qpid/cpp/src' cd .. && /bin/bash /home/hudson/jenkins-slave/workspace/Qpid-Java-Cpp-Test/trunk/qpid/cpp/build-aux/missing --run automake-1.11 --gnu src/Makefile autom4te: cannot create /tmp/am4t8036.28616: No space left on device at /usr/bin/autom4te line 970 automake-1.11: autoconf failed with exit status: 28 make[1]: *** [Makefile.in] Error 1 make[1]: Leaving directory `/home/hudson/jenkins-slave/workspace/Qpid-Java-Cpp-Test/trunk/qpid/cpp/src' make: *** [all-recursive] Error 1 Build step 'Execute shell' marked build as failure [locks-and-latches] Releasing all the locks [locks-and-latches] All the locks released Recording test results ERROR: Failed to archive test reports hudson.util.IOException2: remote file operation failed: <https://builds.apache.org/job/Qpid-Java-Cpp-Test/ws/> at hudson.remoting.Channel@5e74d447:ubuntu2 at hudson.FilePath.act(FilePath.java:861) at hudson.FilePath.act(FilePath.java:838) at hudson.tasks.junit.JUnitParser.parse(JUnitParser.java:87) at hudson.tasks.junit.JUnitResultArchiver.parse(JUnitResultArchiver.java:122) at hudson.tasks.junit.JUnitResultArchiver.perform(JUnitResultArchiver.java:134) at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:19) at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:810) at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:785) at hudson.model.Build$BuildExecution.post2(Build.java:183) at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:732) at hudson.model.Run.execute(Run.java:1593) at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46) at hudson.model.ResourceController.execute(ResourceController.java:88) at hudson.model.Executor.run(Executor.java:236) Caused by: java.io.IOException: Remote call on ubuntu2 failed at hudson.remoting.Channel.call(Channel.java:681) at hudson.FilePath.act(FilePath.java:854) ... 13 more Caused by: java.lang.Error: Unable to load resource hudson/Messages.properties at hudson.remoting.RemoteClassLoader.findResource(RemoteClassLoader.java:241) at java.lang.ClassLoader.getResource(ClassLoader.java:977) at java.lang.Class.getResource(Class.java:2093) at org.jvnet.localizer.ResourceBundleHolder.get(ResourceBundleHolder.java:83) at org.jvnet.localizer.ResourceBundleHolder.get(ResourceBundleHolder.java:102) at org.jvnet.localizer.ResourceBundleHolder.get(ResourceBundleHolder.java:102) at org.jvnet.localizer.ResourceBundleHolder.format(ResourceBundleHolder.java:139) at hudson.Messages.Util_day(Messages.java:21) at hudson.Util.getTimeSpanString(Util.java:613) at hudson.tasks.junit.TestResult.parse(TestResult.java:173) at hudson.tasks.junit.TestResult.parse(TestResult.java:141) at hudson.tasks.junit.TestResult.<init>(TestResult.java:117) at hudson.tasks.junit.JUnitParser$ParseResultCallable.invoke(JUnitParser.java:117) at hudson.tasks.junit.JUnitParser$ParseResultCallable.invoke(JUnitParser.java:90) at hudson.FilePath$FileCallableWrapper.call(FilePath.java:2348) at hudson.remoting.UserRequest.perform(UserRequest.java:118) at hudson.remoting.UserRequest.perform(UserRequest.java:48) at hudson.remoting.Request$2.run(Request.java:326) at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) at java.util.concurrent.FutureTask.run(FutureTask.java:166) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:679) Caused by: java.io.FileNotFoundException: /tmp/hudson-remoting3036176019605178371/hudson/Messages.properties (No such file or directory) at java.io.FileOutputStream.open(Native Method) at java.io.FileOutputStream.<init>(FileOutputStream.java:209) at java.io.FileOutputStream.<init>(FileOutputStream.java:160) at hudson.remoting.RemoteClassLoader.makeResource(RemoteClassLoader.java:309) at hudson.remoting.RemoteClassLoader.findResource(RemoteClassLoader.java:237) ... 23 more