My fault. Hit commit too early. Fixing now. -Matt
>-----Original Message----- >From: Apache Jenkins Server [mailto:[email protected]] >Sent: Monday, April 16, 2012 4:05 PM >To: [email protected] >Subject: Build failed in Jenkins: rave-project-trunk #487 > >See <https://builds.apache.org/job/rave-project-trunk/487/changes> > >Changes: > >[mfranklin] Added a check to make sure an OpenAjax Hub implementation is >found in the container (RAVE-95) > >------------------------------------------ >[...truncated 3693 lines...] >[INFO] >------------------------------------------------------- > J A S M I N E S P E C S >------------------------------------------------------- >[INFO] >Rave API > rest > saveWidgetPreferences > PUTs correct values to the REST service for saving widget preferences > saveWidgetPreference > PUTs correct values to the REST service for saving one widget preference > saveWidgetCollapsedState > PUTs correct values to the REST service for saving the collapsed state > of a >widget > deletePage > DELETEs the correct Page using the REST service > getUsersForWidget > GETs the widget users using the REST service > rpc > addWidgetToPage > posts the correct values to RPC service for adding a widget to the page > moveWidget > posts the correct values to RPC service for adding a widget to the page > deleteWidget > posts correct values to the RPC service for deleting a widget from the > page > addPage > posts the correct values to RPC service for adding a new page > movePage > posts the correct values to RPC service for moving a page > moveWidgetToPage > posts the correct values to RPC service for moving a widget to a > different >page > getPagePrefs > gets the correct metadata for a page > getWidgetMetadata > gets the metadata metadata for a url provided > updatePagePrefs > posts the correct values to RPC service for updating page metadata > Error handling > displays the appropriate alert when invalid parameters are passed > displays the appropriate alert when a server error occurs > >Rave OpenSocial > is OpenSocial > Init > initializes the OpenSocial container machinery <<< FAILURE! > * No implementation of OpenAjax found. Please ensure that an >implementation has been included in the page. > Initializes the RPC Hooks Correctly <<< FAILURE! > * No implementation of OpenAjax found. Please ensure that an >implementation has been included in the page. > Container > initializes the container if not already done > returns the same reference if already initialized > RPC Hooks > resizes Iframe if argument is less than height <<< FAILURE! > * No implementation of OpenAjax found. Please ensure that an >implementation has been included in the page. > resizes Iframe to max if height is greater than max <<< FAILURE! > * No implementation of OpenAjax found. Please ensure that an >implementation has been included in the page. > set title changes the title DOM node <<< FAILURE! > * No implementation of OpenAjax found. Please ensure that an >implementation has been included in the page. > set title does not throw error if DOM element is null <<< FAILURE! > * No implementation of OpenAjax found. Please ensure that an >implementation has been included in the page. > set title handles array title args <<< FAILURE! > * No implementation of OpenAjax found. Please ensure that an >implementation has been included in the page. > requestNavigateTo changes the view to CANVAS <<< FAILURE! > * No implementation of OpenAjax found. Please ensure that an >implementation has been included in the page. > requestNavigateTo changes the view to HOME <<< FAILURE! > * No implementation of OpenAjax found. Please ensure that an >implementation has been included in the page. > requestNavigateTo changes the view to PREFERENCES <<< FAILURE! > * No implementation of OpenAjax found. Please ensure that an >implementation has been included in the page. > requestNavigateTo does not throw an error if an unknown view is passed ><<< FAILURE! > * No implementation of OpenAjax found. Please ensure that an >implementation has been included in the page. > >Rave profile > >Rave > client message add and get > adds a client message to the internal map based on a key and verifies it > can >be returned via getter > initProviders > initializes all providers <<< FAILURE! > * No implementation of OpenAjax found. Please ensure that an >implementation has been included in the page. > registerProvider > throws error when invalid provider passed > initWidgets > calls the appropriate providers > renders widgets in the appropriate order (first 'row', second 'row', third >'row', ...) > puts widgets in buckets keyed by regionIds > Renders an error gadget when invalid widget is provided > Renders a disabled gadget when disabled flag is set > Renders the empty page message when page has no widgets > initUI > Initializes jQuery sortable when init is called > Posts when dragging is stopped > displays the appropriate alert when invalid parameters are passed > displays the appropriate alert when a server error occurs > getObjectIdFromDomId > returns the regionwidgetId from the bodyElementId when the body Id is 3 >digits > returns the regionwidgetId from the ElementId when the Id is 2 digits > returns the regionwidgetId from the ElementId when the Id is 1 digits > returns the regionId from the ElementId when the Id is 1 digits > returns null when the DOM element's id is invalid > isFunction > returns true when the object is a function > returns false when the object is a number > returns false when the object is a string > returns false when the object is an object > returns false when the object is null > returns false when the object is undefined > toggleCollapseWidgetIcon > changes icon from normal to collapsed > changes icon from collapsed to normal > change widget view state > successfully maximizes the widget > successfully minimizes the widget > log > successfully logs > does not error if console doesn't exist > does not error if console.log doesn't exist > getManagedHub > throws an error if there is no OpenAjax code on the page <<< FAILURE! > * No implementation of OpenAjax found. Please ensure that an >implementation has been included in the page. > returns a new instance of the managed hub > initializes the hub properly <<< FAILURE! > * TypeError: Cannot read property "onSubscribe" from undefined in ><https://builds.apache.org/job/rave-project-trunk/ws/trunk/rave-portal- >resources/target/jasmine/spec/raveSpec.js> (line 724) > >Rave store > >Rave Wookie > Is W3C Widget > Init > initializes the Wookie container machinery > >15 failures: > > 1.) Rave OpenSocial Init it initializes the OpenSocial container machinery > <<< >FAILURE! > * No implementation of OpenAjax found. Please ensure that an >implementation has been included in the page. > > 2.) Rave OpenSocial Init it Initializes the RPC Hooks Correctly <<< FAILURE! > * No implementation of OpenAjax found. Please ensure that an >implementation has been included in the page. > > 3.) Rave OpenSocial RPC Hooks it resizes Iframe if argument is less than >height <<< FAILURE! > * No implementation of OpenAjax found. Please ensure that an >implementation has been included in the page. > > 4.) Rave OpenSocial RPC Hooks it resizes Iframe to max if height is greater >than max <<< FAILURE! > * No implementation of OpenAjax found. Please ensure that an >implementation has been included in the page. > > 5.) Rave OpenSocial RPC Hooks it set title changes the title DOM node <<< >FAILURE! > * No implementation of OpenAjax found. Please ensure that an >implementation has been included in the page. > > 6.) Rave OpenSocial RPC Hooks it set title does not throw error if DOM >element is null <<< FAILURE! > * No implementation of OpenAjax found. Please ensure that an >implementation has been included in the page. > > 7.) Rave OpenSocial RPC Hooks it set title handles array title args <<< >FAILURE! > * No implementation of OpenAjax found. Please ensure that an >implementation has been included in the page. > > 8.) Rave OpenSocial RPC Hooks it requestNavigateTo changes the view to >CANVAS <<< FAILURE! > * No implementation of OpenAjax found. Please ensure that an >implementation has been included in the page. > > 9.) Rave OpenSocial RPC Hooks it requestNavigateTo changes the view to >HOME <<< FAILURE! > * No implementation of OpenAjax found. Please ensure that an >implementation has been included in the page. > > 10.) Rave OpenSocial RPC Hooks it requestNavigateTo changes the view to >PREFERENCES <<< FAILURE! > * No implementation of OpenAjax found. Please ensure that an >implementation has been included in the page. > > 11.) Rave OpenSocial RPC Hooks it requestNavigateTo does not throw an >error if an unknown view is passed <<< FAILURE! > * No implementation of OpenAjax found. Please ensure that an >implementation has been included in the page. > > 12.) it Rave profile <<< FAILURE! > * No implementation of OpenAjax found. Please ensure that an >implementation has been included in the page. > > 13.) Rave initProviders it initializes all providers <<< FAILURE! > * No implementation of OpenAjax found. Please ensure that an >implementation has been included in the page. > > 14.) Rave getManagedHub it throws an error if there is no OpenAjax code on >the page <<< FAILURE! > * No implementation of OpenAjax found. Please ensure that an >implementation has been included in the page. > > 15.) Rave getManagedHub it initializes the hub properly <<< FAILURE! > * TypeError: Cannot read property "onSubscribe" from undefined in ><https://builds.apache.org/job/rave-project-trunk/ws/trunk/rave-portal- >resources/target/jasmine/spec/raveSpec.js> (line 724) > >Results: 66 specs, 14 failures > >[JENKINS] Archiving <https://builds.apache.org/job/rave-project- >trunk/ws/trunk/rave-portal-resources/pom.xml> to >/home/hudson/hudson/jobs/rave-project- >trunk/modules/org.apache.rave$rave-portal-resources/builds/2012-04- >16_20-01-45/archive/org.apache.rave/rave-portal-resources/0.11- >SNAPSHOT/rave-portal-resources-0.11-SNAPSHOT.pom >[INFO] ------------------------------------------------------------------------ >[INFO] Reactor Summary: >[INFO] >[INFO] Apache Rave :: rave-project ....................... SUCCESS [6.689s] >[INFO] Apache Rave :: rave-components .................... SUCCESS [0.525s] >[INFO] Apache Rave :: rave-commons ....................... SUCCESS [15.694s] >[INFO] Apache Rave :: rave-core .......................... SUCCESS [39.573s] >[INFO] Apache Rave :: rave-web ........................... SUCCESS [13.574s] >[INFO] Apache Rave :: rave-providers ..................... SUCCESS [0.541s] >[INFO] Apache Rave :: rave-opensocial-provider ........... SUCCESS [0.551s] >[INFO] Apache Rave :: rave-opensocial-client ............. SUCCESS [6.312s] >[INFO] Apache Rave :: rave-opensocial-core ............... SUCCESS [22.418s] >[INFO] Apache Rave :: rave-opensocial-server ............. SUCCESS [0.533s] >[INFO] Apache Rave :: rave-shindig ....................... SUCCESS [17.897s] >[INFO] Apache Rave :: rave-w3c-provider .................. SUCCESS [5.587s] >[INFO] Apache Rave :: rave-portal-resources .............. FAILURE [8.426s] >[INFO] Apache Rave :: rave-portal-dependencies ........... SKIPPED >[INFO] Apache Rave :: Demo Gadgets ....................... SKIPPED >[INFO] Apache Rave :: rave-portal ........................ SKIPPED >[INFO] ------------------------------------------------------------------------ >[INFO] BUILD FAILURE >[INFO] ------------------------------------------------------------------------ >[INFO] Total time: 2:38.776s >[INFO] Finished at: Mon Apr 16 20:04:28 UTC 2012 >[INFO] Final Memory: 43M/341M >[INFO] ------------------------------------------------------------------------ >Waiting for Jenkins to finish collecting data >mavenExecutionResult exceptions not empty >message : Failed to execute goal com.github.searls:jasmine-maven- >plugin:1.0.2-beta-2:test (default) on project rave-portal-resources: There >were Jasmine spec failures. >cause : There were Jasmine spec failures. >Stack trace : >org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute >goal com.github.searls:jasmine-maven-plugin:1.0.2-beta-2:test (default) on >project rave-portal-resources: There were Jasmine spec failures. > at >org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.ja >va:213) > at >org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.ja >va:153) > at >org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.ja >va:145) > at >org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(Lifec >ycleModuleBuilder.java:84) > at >org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(Lifec >ycleModuleBuilder.java:59) > at >org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(Life >cycleStarter.java:183) > at >org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter. >java:161) > at >org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:319) > at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156) > at >org.jvnet.hudson.maven3.launcher.Maven3Launcher.main(Maven3Launcher. >java:79) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at >sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.j >ava:39) > at >sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccess >orImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at >org.codehaus.plexus.classworlds.launcher.Launcher.launchStandard(Launche >r.java:329) > at >org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:239 >) > at >org.jvnet.hudson.maven3.agent.Maven3Main.launch(Maven3Main.java:158) > at hudson.maven.Maven3Builder.call(Maven3Builder.java:104) > at hudson.maven.Maven3Builder.call(Maven3Builder.java:70) > at hudson.remoting.UserRequest.perform(UserRequest.java:118) > at hudson.remoting.UserRequest.perform(UserRequest.java:48) > at hudson.remoting.Request$2.run(Request.java:287) > at >hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorSer >vice.java:72) > at >java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) > at java.util.concurrent.FutureTask.run(FutureTask.java:138) > at >java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecuto >r.java:886) > at >java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.jav >a:908) > at java.lang.Thread.run(Thread.java:662) >Caused by: org.apache.maven.plugin.MojoFailureException: There were >Jasmine spec failures. > at >com.github.searls.jasmine.TestMojo.throwAnySpecFailures(TestMojo.java:71 >) > at com.github.searls.jasmine.TestMojo.run(TestMojo.java:34) > at >com.github.searls.jasmine.AbstractJasmineMojo.execute(AbstractJasmineM >ojo.java:190) > at >org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultB >uildPluginManager.java:101) > at >org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.ja >va:209) > ... 27 more >Sending e-mails to: [email protected] >channel stopped >Skipping Cobertura coverage report as build was not UNSTABLE or better ...
