[Geoserver-devel] Build failed in Jenkins: GeoServer-Master-OpenJDK8 #961

See <http://build.geo-solutions.it/jenkins/job/GeoServer-Master-OpenJDK8/961/changes&gt;

Changes:

[ben] [GEOS-7717] Malformed WMS GetFeatureInfo XML response if raster sample

------------------------------------------
[...truncated 672 lines...]
INFO: Loaded store 'sampleNetCDF', enabled
Sep 09, 2016 12:54:46 AM org.geoserver.config.util.XStreamPersister log
INFO: Loaded store 'sf', enabled
Sep 09, 2016 12:54:46 AM org.geoserver.config.util.XStreamPersister log
INFO: Loaded feature type 'GenericEntity', enabled
Sep 09, 2016 12:54:46 AM org.geoserver.config.util.XStreamPersister log
INFO: Loaded feature type 'PrimitiveGeoFeature', enabled
Sep 09, 2016 12:54:46 AM org.geoserver.config.util.XStreamPersister log
INFO: Loaded feature type 'AggregateGeoFeature', enabled
PAGE_ROOT (org.geoserver.web.data.store.CoverageStoreEditPage) ''
   faviconLink faviconLink(org.apache.wicket.markup.html.link.ExternalLink) './wicket/resource/org.geoserver.web.GeoServerBasePage/favicon-ver-CD7C91844A87FE589C62DFE238A2ACA7.ico'
   pageTitle pageTitle(org.apache.wicket.markup.html.basic.Label) 'GeoServer: Edit Raster Data Source'
   loginform loginform(org.apache.wicket.markup.html.WebMarkupContainer) ''
      wicket_message44 loginform:wicket_message44(org.apache.wicket.markup.resolver.WicketMessageResolver$MessageContainer) 'username'
      wicket_message_attr_46 loginform:wicket_message_attr_46(org.apache.wicket.markup.html.WebComponent) ''
      wicket_message47 loginform:wicket_message47(org.apache.wicket.markup.resolver.WicketMessageResolver$MessageContainer) 'password'
      wicket_message_attr_49 loginform:wicket_message_attr_49(org.apache.wicket.markup.html.WebComponent) ''
      wicket_message50 loginform:wicket_message50(org.apache.wicket.markup.resolver.WicketMessageResolver$MessageContainer) 'rememberMe'
      wicket_message52 loginform:wicket_message52(org.apache.wicket.markup.resolver.WicketMessageResolver$MessageContainer) 'login'
   logoutform logoutform(org.apache.wicket.markup.html.WebMarkupContainer) ''
      username logoutform:username(org.apache.wicket.markup.html.basic.Label) 'Nobody'
   home home(org.apache.wicket.markup.html.link.BookmarkablePageLink) ''
      label home:label(org.apache.wicket.markup.html.basic.Label) 'GeoServer 2.10-SNAPSHOT'
   devButtons devButtons(org.geoserver.web.DeveloperToolbar) ''
      clearCache devButtons:clearCache(org.apache.wicket.extensions.ajax.markup.html.IndicatingAjaxLink) ''
      reload devButtons:reload(org.apache.wicket.extensions.ajax.markup.html.IndicatingAjaxLink) ''
      wicketPaths devButtons:wicketPaths(org.apache.wicket.ajax.markup.html.form.AjaxCheckBox) 'false'
      wicketIds devButtons:wicketIds(org.apache.wicket.ajax.markup.html.form.AjaxCheckBox) 'true'
      ajaxDebug devButtons:ajaxDebug(org.apache.wicket.ajax.markup.html.form.AjaxCheckBox) 'false'
   category category(org.apache.wicket.markup.html.list.ListView) '[org.geoserver.web.Category@anonymised.com]'
      0 category:0(org.apache.wicket.markup.html.list.ListItem) 'org.geoserver.web.Category@anonymised.com'
         category.header category:0:category.header(org.apache.wicket.markup.html.basic.Label) 'About &amp; Status'
         category.links category:0:category.links(org.apache.wicket.markup.html.list.ListView) '[org.geoserver.web.MenuPageInfo@anonymised.com]'
            0 category:0:category.links:0(org.apache.wicket.markup.html.list.ListItem) 'org.geoserver.web.MenuPageInfo@anonymised.com'
               link category:0:category.links:0:link(org.apache.wicket.markup.html.link.BookmarkablePageLink) ''
                  link.label category:0:category.links:0:link:link.label(org.apache.wicket.markup.html.basic.Label) 'About GeoServer'
                  link.icon category:0:category.links:0:link:link.icon(org.apache.wicket.markup.html.image.Image) ''
   standalone standalone(org.apache.wicket.markup.html.list.ListView) ''
   feedback feedback(org.apache.wicket.markup.html.panel.FeedbackPanel) ''
      feedbackul feedback:feedbackul(org.apache.wicket.markup.html.WebMarkupContainer) ''
         messages feedback:feedbackul:messages(org.apache.wicket.markup.html.panel.FeedbackPanel$MessageListView) ''
   ajaxFeedbackImage ajaxFeedbackImage(org.apache.wicket.markup.html.image.Image) ''
   headerPanel headerPanel(org.apache.wicket.markup.html.WebMarkupContainer) ''
   gbpTitle gbpTitle(org.apache.wicket.markup.html.basic.Label) 'Edit Raster Data Source'
   gbpDescription gbpDescription(org.apache.wicket.markup.html.basic.Label) 'Description'
   nodeIdContainer nodeIdContainer(org.apache.wicket.markup.html.WebMarkupContainer) ''
      nodeId nodeIdContainer:nodeId(org.apache.wicket.markup.html.basic.Label) ''
   dialog dialog(org.geoserver.web.wicket.GeoServerDialog) ''
      dialog dialog:dialog(org.apache.wicket.extensions.ajax.markup.html.modal.ModalWindow) ''
         content dialog:dialog:content(org.apache.wicket.markup.html.WebMarkupContainer) ''
   rasterStoreForm rasterStoreForm(org.apache.wicket.markup.html.form.Form) 'CoverageStoreInfoImpl[sampleNetCDF]'
      storeType rasterStoreForm:storeType(org.apache.wicket.markup.html.basic.Label) 'NetCDF'
      storeTypeDescription rasterStoreForm:storeTypeDescription(org.apache.wicket.markup.html.basic.Label) 'NetCDF store plugin'
      namePanel rasterStoreForm:namePanel(org.geoserver.web.data.store.panel.TextParamPanel) 'sampleNetCDF'
         paramName rasterStoreForm:namePanel:paramName(org.apache.wicket.markup.html.basic.Label) 'Data Source Name *'
         border rasterStoreForm:namePanel:border(org.apache.wicket.markup.html.form.validation.FormComponentFeedbackBorder) ''
            errorIndicator rasterStoreForm:namePanel:border:errorIndicator(org.apache.wicket.markup.html.form.validation.FormComponentFeedbackBorder$ErrorIndicator) ''
            border_body rasterStoreForm:namePanel:border:border_body(org.apache.wicket.markup.html.border.Border$BorderBodyContainer) ''
               paramValue rasterStoreForm:namePanel:border:border_body:paramValue(org.apache.wicket.markup.html.form.TextField) 'sampleNetCDF'
      descriptionPanel rasterStoreForm:descriptionPanel(org.geoserver.web.data.store.panel.TextParamPanel) ''
         paramName rasterStoreForm:descriptionPanel:paramName(org.apache.wicket.markup.html.basic.Label) 'Description'
         border rasterStoreForm:descriptionPanel:border(org.apache.wicket.markup.html.form.validation.FormComponentFeedbackBorder) ''
            errorIndicator rasterStoreForm:descriptionPanel:border:errorIndicator(org.apache.wicket.markup.html.form.validation.FormComponentFeedbackBorder$ErrorIndicator) ''
            border_body rasterStoreForm:descriptionPanel:border:border_body(org.apache.wicket.markup.html.border.Border$BorderBodyContainer) ''
               paramValue rasterStoreForm:descriptionPanel:border:border_body:paramValue(org.apache.wicket.markup.html.form.TextField) ''
      enabledPanel rasterStoreForm:enabledPanel(org.geoserver.web.data.store.panel.CheckBoxParamPanel) 'true'
         paramName rasterStoreForm:enabledPanel:paramName(org.apache.wicket.markup.html.basic.Label) 'Enabled'
         paramValue rasterStoreForm:enabledPanel:paramValue(org.apache.wicket.markup.html.form.CheckBox) 'true'
      workspacePanel rasterStoreForm:workspacePanel(org.geoserver.web.data.store.panel.WorkspacePanel) 'WorkspaceInfoImpl[sf]'
         paramName rasterStoreForm:workspacePanel:paramName(org.apache.wicket.markup.html.basic.Label) 'Workspace *'
         border rasterStoreForm:workspacePanel:border(org.apache.wicket.markup.html.form.validation.FormComponentFeedbackBorder) ''
            errorIndicator rasterStoreForm:workspacePanel:border:errorIndicator(org.apache.wicket.markup.html.form.validation.FormComponentFeedbackBorder$ErrorIndicator) ''
            border_body rasterStoreForm:workspacePanel:border:border_body(org.apache.wicket.markup.html.border.Border$BorderBodyContainer) ''
               paramValue rasterStoreForm:workspacePanel:border:border_body:paramValue(org.apache.wicket.markup.html.form.DropDownChoice) 'WorkspaceInfoImpl[sf]'
      parametersPanel rasterStoreForm:parametersPanel(org.geoserver.web.data.store.raster.NetCDFRasterEditPanel) 'CoverageStoreInfoImpl[sampleNetCDF]'
         url rasterStoreForm:parametersPanel:url(org.geoserver.web.data.store.panel.FileParamPanel) '<http://build.geo-solutions.it/jenkins/job/GeoServer-Master-OpenJDK8/ws/src/extension/netcdf/./target/default6354114485995269372data/sampleNetCDF/test-data/2DLatLonCoverage.nc’>
            dialog rasterStoreForm:parametersPanel:url:dialog(org.apache.wicket.extensions.ajax.markup.html.modal.ModalWindow) ''
               content rasterStoreForm:parametersPanel:url:dialog:content(org.apache.wicket.markup.html.WebMarkupContainer) ''
            paramName rasterStoreForm:parametersPanel:url:paramName(org.apache.wicket.markup.html.basic.Label) 'URL *'
            border rasterStoreForm:parametersPanel:url:border(org.apache.wicket.markup.html.form.validation.FormComponentFeedbackBorder) ''
               errorIndicator rasterStoreForm:parametersPanel:url:border:errorIndicator(org.apache.wicket.markup.html.form.validation.FormComponentFeedbackBorder$ErrorIndicator) ''
               border_body rasterStoreForm:parametersPanel:url:border:border_body(org.apache.wicket.markup.html.border.Border$BorderBodyContainer) ''
                  paramValue rasterStoreForm:parametersPanel:url:border:border_body:paramValue(org.apache.wicket.markup.html.form.TextField) '<http://build.geo-solutions.it/jenkins/job/GeoServer-Master-OpenJDK8/ws/src/extension/netcdf/./target/default6354114485995269372data/sampleNetCDF/test-data/2DLatLonCoverage.nc’>
                  chooser rasterStoreForm:parametersPanel:url:border:border_body:chooser(org.apache.wicket.ajax.markup.html.form.AjaxSubmitLink) ''
                     wicket_message67 rasterStoreForm:parametersPanel:url:border:border_body:chooser:wicket_message67(org.apache.wicket.markup.resolver.WicketMessageResolver$MessageContainer) 'browse'
         wicket_message13 rasterStoreForm:parametersPanel:wicket_message13(org.apache.wicket.markup.resolver.WicketMessageResolver$MessageContainer) 'connectionParameters'
      cancel rasterStoreForm:cancel(org.apache.wicket.markup.html.link.BookmarkablePageLink) ''
         wicket_message24 rasterStoreForm:cancel:wicket_message24(org.apache.wicket.markup.resolver.WicketMessageResolver$MessageContainer) 'cancel'
      save rasterStoreForm:save(org.apache.wicket.ajax.markup.html.form.AjaxSubmitLink) ''
         wicket_message22 rasterStoreForm:save:wicket_message22(org.apache.wicket.markup.resolver.WicketMessageResolver$MessageContainer) 'save'
      feedback rasterStoreForm:feedback(org.apache.wicket.markup.html.panel.FeedbackPanel) ''
         feedbackul rasterStoreForm:feedback:feedbackul(org.apache.wicket.markup.html.WebMarkupContainer) ''
            messages rasterStoreForm:feedback:feedbackul:messages(org.apache.wicket.markup.html.panel.FeedbackPanel$MessageListView) ''
      wicket_message20 rasterStoreForm:wicket_message20(org.apache.wicket.markup.resolver.WicketMessageResolver$MessageContainer) 'basicStoreInfo'
   _header_ _header_(org.apache.wicket.markup.html.internal.HtmlHeaderContainer) ''
      _header_ _header_:_header_(org.apache.wicket.markup.resolver.HtmlHeaderResolver$WicketHeadContainer) ''
         wicket_link28 _header_:_header_:wicket_link28(org.apache.wicket.markup.html.TransparentWebMarkupContainer) ''
            _autolink_29 _header_:_header_:wicket_link28:_autolink_29(org.apache.wicket.markup.resolver.AutoLinkResolver$ResourceReferenceAutolink) ''
         wicket_link31 _header_:_header_:wicket_link31(org.apache.wicket.markup.html.TransparentWebMarkupContainer) ''
            _autolink_32 _header_:_header_:wicket_link31:_autolink_32(org.apache.wicket.markup.resolver.AutoLinkResolver$ResourceReferenceAutolink) ''
         wicket_link34 _header_:_header_:wicket_link34(org.apache.wicket.markup.html.TransparentWebMarkupContainer) ''
            _autolink_35 _header_:_header_:wicket_link34:_autolink_35(org.apache.wicket.markup.resolver.AutoLinkResolver$ResourceReferenceAutolink) ''
         wicket_link37 _header_:_header_:wicket_link37(org.apache.wicket.markup.html.TransparentWebMarkupContainer) ''
            _autolink_38 _header_:_header_:wicket_link37:_autolink_38(org.apache.wicket.markup.resolver.AutoLinkResolver$ResourceReferenceAutolink) ''
         wicket_link40 _header_:_header_:wicket_link40(org.apache.wicket.markup.html.TransparentWebMarkupContainer) ''
            _autolink_41 _header_:_header_:wicket_link40:_autolink_41(org.apache.wicket.markup.resolver.AutoLinkResolver$ResourceReferenceAutolink) ''
   wicket_child59 wicket_child59(org.apache.wicket.markup.html.TransparentWebMarkupContainer) ''
      wicket_extend18 wicket_child59:wicket_extend18(org.apache.wicket.markup.html.TransparentWebMarkupContainer) ''
         wicket_child19 wicket_child59:wicket_extend18:wicket_child19(org.apache.wicket.markup.html.TransparentWebMarkupContainer) ''
            wicket_extend16 wicket_child59:wicket_extend18:wicket_child19:wicket_extend16(org.apache.wicket.markup.html.TransparentWebMarkupContainer) ''
PAGE_ROOT (org.geoserver.web.data.store.CoverageStoreNewPage) ''
   faviconLink faviconLink(org.apache.wicket.markup.html.link.ExternalLink) './wicket/resource/org.geoserver.web.GeoServerBasePage/favicon-ver-CD7C91844A87FE589C62DFE238A2ACA7.ico'
   pageTitle pageTitle(org.apache.wicket.markup.html.basic.Label) 'GeoServer: Add Raster Data Source'
   loginform loginform(org.apache.wicket.markup.html.WebMarkupContainer) ''
      wicket_message44 loginform:wicket_message44(org.apache.wicket.markup.resolver.WicketMessageResolver$MessageContainer) 'username'
      wicket_message_attr_46 loginform:wicket_message_attr_46(org.apache.wicket.markup.html.WebComponent) ''
      wicket_message47 loginform:wicket_message47(org.apache.wicket.markup.resolver.WicketMessageResolver$MessageContainer) 'password'
      wicket_message_attr_49 loginform:wicket_message_attr_49(org.apache.wicket.markup.html.WebComponent) ''
      wicket_message50 loginform:wicket_message50(org.apache.wicket.markup.resolver.WicketMessageResolver$MessageContainer) 'rememberMe'
      wicket_message52 loginform:wicket_message52(org.apache.wicket.markup.resolver.WicketMessageResolver$MessageContainer) 'login'
   logoutform logoutform(org.apache.wicket.markup.html.WebMarkupContainer) ''
      username logoutform:username(org.apache.wicket.markup.html.basic.Label) 'Nobody'
   home home(org.apache.wicket.markup.html.link.BookmarkablePageLink) ''
      label home:label(org.apache.wicket.markup.html.basic.Label) 'GeoServer 2.10-SNAPSHOT'
   devButtons devButtons(org.geoserver.web.DeveloperToolbar) ''
      clearCache devButtons:clearCache(org.apache.wicket.extensions.ajax.markup.html.IndicatingAjaxLink) ''
      reload devButtons:reload(org.apache.wicket.extensions.ajax.markup.html.IndicatingAjaxLink) ''
      wicketPaths devButtons:wicketPaths(org.apache.wicket.ajax.markup.html.form.AjaxCheckBox) 'false'
      wicketIds devButtons:wicketIds(org.apache.wicket.ajax.markup.html.form.AjaxCheckBox) 'true'
      ajaxDebug devButtons:ajaxDebug(org.apache.wicket.ajax.markup.html.form.AjaxCheckBox) 'false'
   category category(org.apache.wicket.markup.html.list.ListView) '[org.geoserver.web.Category@anonymised.com]'
      0 category:0(org.apache.wicket.markup.html.list.ListItem) 'org.geoserver.web.Category@anonymised.com'
         category.header category:0:category.header(org.apache.wicket.markup.html.basic.Label) 'About &amp; Status'
         category.links category:0:category.links(org.apache.wicket.markup.html.list.ListView) '[org.geoserver.web.MenuPageInfo@anonymised.com]'
            0 category:0:category.links:0(org.apache.wicket.markup.html.list.ListItem) 'org.geoserver.web.MenuPageInfo@anonymised.com'
               link category:0:category.links:0:link(org.apache.wicket.markup.html.link.BookmarkablePageLink) ''
                  link.label category:0:category.links:0:link:link.label(org.apache.wicket.markup.html.basic.Label) 'About GeoServer'
                  link.icon category:0:category.links:0:link:link.icon(org.apache.wicket.markup.html.image.Image) ''
   standalone standalone(org.apache.wicket.markup.html.list.ListView) ''
   feedback feedback(org.apache.wicket.markup.html.panel.FeedbackPanel) ''
      feedbackul feedback:feedbackul(org.apache.wicket.markup.html.WebMarkupContainer) ''
         messages feedback:feedbackul:messages(org.apache.wicket.markup.html.panel.FeedbackPanel$MessageListView) ''
   ajaxFeedbackImage ajaxFeedbackImage(org.apache.wicket.markup.html.image.Image) ''
   headerPanel headerPanel(org.apache.wicket.markup.html.WebMarkupContainer) ''
   gbpTitle gbpTitle(org.apache.wicket.markup.html.basic.Label) 'Add Raster Data Source'
   gbpDescription gbpDescription(org.apache.wicket.markup.html.basic.Label) 'Description'
   nodeIdContainer nodeIdContainer(org.apache.wicket.markup.html.WebMarkupContainer) ''
      nodeId nodeIdContainer:nodeId(org.apache.wicket.markup.html.basic.Label) ''
   rasterStoreForm rasterStoreForm(org.apache.wicket.markup.html.form.Form) 'CoverageStoreInfoImpl[null]'
      storeType rasterStoreForm:storeType(org.apache.wicket.markup.html.basic.Label) 'NetCDF'
      storeTypeDescription rasterStoreForm:storeTypeDescription(org.apache.wicket.markup.html.basic.Label) 'NetCDF store plugin'
      namePanel rasterStoreForm:namePanel(org.geoserver.web.data.store.panel.TextParamPanel) ''
         paramName rasterStoreForm:namePanel:paramName(org.apache.wicket.markup.html.basic.Label) 'Data Source Name *'
         border rasterStoreForm:namePanel:border(org.apache.wicket.markup.html.form.validation.FormComponentFeedbackBorder) ''
            errorIndicator rasterStoreForm:namePanel:border:errorIndicator(org.apache.wicket.markup.html.form.validation.FormComponentFeedbackBorder$ErrorIndicator) ''
            border_body rasterStoreForm:namePanel:border:border_body(org.apache.wicket.markup.html.border.Border$BorderBodyContainer) ''
               paramValue rasterStoreForm:namePanel:border:border_body:paramValue(org.apache.wicket.markup.html.form.TextField) ''
      descriptionPanel rasterStoreForm:descriptionPanel(org.geoserver.web.data.store.panel.TextParamPanel) ''
         paramName rasterStoreForm:descriptionPanel:paramName(org.apache.wicket.markup.html.basic.Label) 'Description'
         border rasterStoreForm:descriptionPanel:border(org.apache.wicket.markup.html.form.validation.FormComponentFeedbackBorder) ''
            errorIndicator rasterStoreForm:descriptionPanel:border:errorIndicator(org.apache.wicket.markup.html.form.validation.FormComponentFeedbackBorder$ErrorIndicator) ''
            border_body rasterStoreForm:descriptionPanel:border:border_body(org.apache.wicket.markup.html.border.Border$BorderBodyContainer) ''
               paramValue rasterStoreForm:descriptionPanel:border:border_body:paramValue(org.apache.wicket.markup.html.form.TextField) ''
      enabledPanel rasterStoreForm:enabledPanel(org.geoserver.web.data.store.panel.CheckBoxParamPanel) 'true'
         paramName rasterStoreForm:enabledPanel:paramName(org.apache.wicket.markup.html.basic.Label) 'Enabled'
         paramValue rasterStoreForm:enabledPanel:paramValue(org.apache.wicket.markup.html.form.CheckBox) 'true'
      workspacePanel rasterStoreForm:workspacePanel(org.geoserver.web.data.store.panel.WorkspacePanel) 'WorkspaceInfoImpl[gs]'
         paramName rasterStoreForm:workspacePanel:paramName(org.apache.wicket.markup.html.basic.Label) 'Workspace *'
         border rasterStoreForm:workspacePanel:border(org.apache.wicket.markup.html.form.validation.FormComponentFeedbackBorder) ''
            errorIndicator rasterStoreForm:workspacePanel:border:errorIndicator(org.apache.wicket.markup.html.form.validation.FormComponentFeedbackBorder$ErrorIndicator) ''
            border_body rasterStoreForm:workspacePanel:border:border_body(org.apache.wicket.markup.html.border.Border$BorderBodyContainer) ''
               paramValue rasterStoreForm:workspacePanel:border:border_body:paramValue(org.apache.wicket.markup.html.form.DropDownChoice) 'WorkspaceInfoImpl[gs]'
      parametersPanel rasterStoreForm:parametersPanel(org.geoserver.web.data.store.raster.NetCDFRasterEditPanel) 'CoverageStoreInfoImpl[null]'
         url rasterStoreForm:parametersPanel:url(org.geoserver.web.data.store.panel.FileParamPanel) 'file:data/example.extension'
            dialog rasterStoreForm:parametersPanel:url:dialog(org.apache.wicket.extensions.ajax.markup.html.modal.ModalWindow) ''
               content rasterStoreForm:parametersPanel:url:dialog:content(org.apache.wicket.markup.html.WebMarkupContainer) ''
            paramName rasterStoreForm:parametersPanel:url:paramName(org.apache.wicket.markup.html.basic.Label) 'URL *'
            border rasterStoreForm:parametersPanel:url:border(org.apache.wicket.markup.html.form.validation.FormComponentFeedbackBorder) ''
               errorIndicator rasterStoreForm:parametersPanel:url:border:errorIndicator(org.apache.wicket.markup.html.form.validation.FormComponentFeedbackBorder$ErrorIndicator) ''
               border_body rasterStoreForm:parametersPanel:url:border:border_body(org.apache.wicket.markup.html.border.Border$BorderBodyContainer) ''
                  paramValue rasterStoreForm:parametersPanel:url:border:border_body:paramValue(org.apache.wicket.markup.html.form.TextField) 'file:data/example.extension'
                  chooser rasterStoreForm:parametersPanel:url:border:border_body:chooser(org.apache.wicket.ajax.markup.html.form.AjaxSubmitLink) ''
                     wicket_message67 rasterStoreForm:parametersPanel:url:border:border_body:chooser:wicket_message67(org.apache.wicket.markup.resolver.WicketMessageResolver$MessageContainer) 'browse'
         wicket_message13 rasterStoreForm:parametersPanel:wicket_message13(org.apache.wicket.markup.resolver.WicketMessageResolver$MessageContainer) 'connectionParameters'
      cancel rasterStoreForm:cancel(org.apache.wicket.markup.html.link.BookmarkablePageLink) ''
         wicket_message24 rasterStoreForm:cancel:wicket_message24(org.apache.wicket.markup.resolver.WicketMessageResolver$MessageContainer) 'cancel'
      save rasterStoreForm:save(org.apache.wicket.ajax.markup.html.form.AjaxSubmitLink) ''
         wicket_message22 rasterStoreForm:save:wicket_message22(org.apache.wicket.markup.resolver.WicketMessageResolver$MessageContainer) 'save'
      feedback rasterStoreForm:feedback(org.apache.wicket.markup.html.panel.FeedbackPanel) ''
         feedbackul rasterStoreForm:feedback:feedbackul(org.apache.wicket.markup.html.WebMarkupContainer) ''
            messages rasterStoreForm:feedback:feedbackul:messages(org.apache.wicket.markup.html.panel.FeedbackPanel$MessageListView) ''
      wicket_message20 rasterStoreForm:wicket_message20(org.apache.wicket.markup.resolver.WicketMessageResolver$MessageContainer) 'basicStoreInfo'
   _header_ _header_(org.apache.wicket.markup.html.internal.HtmlHeaderContainer) ''
      _header_ _header_:_header_(org.apache.wicket.markup.resolver.HtmlHeaderResolver$WicketHeadContainer) ''
         wicket_link28 _header_:_header_:wicket_link28(org.apache.wicket.markup.html.TransparentWebMarkupContainer) ''
            _autolink_29 _header_:_header_:wicket_link28:_autolink_29(org.apache.wicket.markup.resolver.AutoLinkResolver$ResourceReferenceAutolink) ''
         wicket_link31 _header_:_header_:wicket_link31(org.apache.wicket.markup.html.TransparentWebMarkupContainer) ''
            _autolink_32 _header_:_header_:wicket_link31:_autolink_32(org.apache.wicket.markup.resolver.AutoLinkResolver$ResourceReferenceAutolink) ''
         wicket_link34 _header_:_header_:wicket_link34(org.apache.wicket.markup.html.TransparentWebMarkupContainer) ''
            _autolink_35 _header_:_header_:wicket_link34:_autolink_35(org.apache.wicket.markup.resolver.AutoLinkResolver$ResourceReferenceAutolink) ''
         wicket_link37 _header_:_header_:wicket_link37(org.apache.wicket.markup.html.TransparentWebMarkupContainer) ''
            _autolink_38 _header_:_header_:wicket_link37:_autolink_38(org.apache.wicket.markup.resolver.AutoLinkResolver$ResourceReferenceAutolink) ''
         wicket_link40 _header_:_header_:wicket_link40(org.apache.wicket.markup.html.TransparentWebMarkupContainer) ''
            _autolink_41 _header_:_header_:wicket_link40:_autolink_41(org.apache.wicket.markup.resolver.AutoLinkResolver$ResourceReferenceAutolink) ''
   wicket_child59 wicket_child59(org.apache.wicket.markup.html.TransparentWebMarkupContainer) ''
      wicket_extend18 wicket_child59:wicket_extend18(org.apache.wicket.markup.html.TransparentWebMarkupContainer) ''
         wicket_child19 wicket_child59:wicket_extend18:wicket_child19(org.apache.wicket.markup.html.TransparentWebMarkupContainer) ''
            wicket_extend0 wicket_child59:wicket_extend18:wicket_child19:wicket_extend0(org.apache.wicket.markup.html.TransparentWebMarkupContainer) ''
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.181 sec

Results :

Failed tests: testValidXmlNcName(org.geoserver.netcdf.NetCDFGetFeatureInfoTest)

Tests run: 7, Failures: 1, Errors: 0, Skipped: 0

[JENKINS] Recording test results
log4j:WARN No appenders could be found for logger (org.apache.commons.beanutils.converters.BooleanConverter).
log4j:WARN Please initialize the log4j system properly.
Started calculate disk usage of build
Finished Calculation of disk usage of build in 0 seconds
Started calculate disk usage of workspace
Finished Calculation of disk usage of workspace in 0 seconds
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] NetCDF Coverage format ............................. FAILURE [ 30.670 s]
[INFO] WCS NetCDF output Module ........................... SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 34.941 s
[INFO] Finished at: 2016-09-09T00:54:49+02:00
[INFO] Final Memory: 110M/519M
[INFO] ------------------------------------------------------------------------
Waiting for Jenkins to finish collecting data
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.12.3:test (default-test) on project gs-netcdf: There are test failures.
[ERROR]
[ERROR] Please refer to <http://build.geo-solutions.it/jenkins/job/GeoServer-Master-OpenJDK8/ws/src/extension/netcdf/target/surefire-reports&gt; for the individual test results.
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
[JENKINS] Archiving <http://build.geo-solutions.it/jenkins/job/GeoServer-Master-OpenJDK8/ws/src/extension/netcdf-out/pom.xml&gt; to org.geoserver.extension/gs-netcdf-out/2.10-SNAPSHOT/gs-netcdf-out-2.10-SNAPSHOT.pom
[JENKINS] Archiving <http://build.geo-solutions.it/jenkins/job/GeoServer-Master-OpenJDK8/ws/src/extension/netcdf/pom.xml&gt; to org.geoserver.extension/gs-netcdf/2.10-SNAPSHOT/gs-netcdf-2.10-SNAPSHOT.pom
channel stopped

On 09/09/16 10:54, jenkins@anonymised.com wrote:

See <http://build.geo-solutions.it/jenkins/job/GeoServer-Master-OpenJDK8/961/changes&gt;
Changes:
[ben] [GEOS-7717] Malformed WMS GetFeatureInfo XML response if raster sample

I cannot repeat this failure. The build passes for me locally with OpenJDK 8. It also passes on Travis CI, both the pull request and master. It also passes on ares Jenkins.

The failure is in the new test I added for GEOS-7717:

Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 3.308 sec <<< FAILURE!
testValidXmlNcName(org.geoserver.netcdf.NetCDFGetFeatureInfoTest) Time elapsed: 3295 sec <<< FAILURE!
java.lang.AssertionError
  at org.junit.Assert.fail(Assert.java:86)
  at org.junit.Assert.assertTrue(Assert.java:41)
  at org.junit.Assert.assertTrue(Assert.java:52)
  at org.geoserver.netcdf.NetCDFGetFeatureInfoTest.testValidXmlNcName(NetCDFGetFeatureInfoTest.java:51)

I suspect some sort of incremental build problem. Jenkins might not have noticed that gs-netcdf now depends on gs-wms for the test phase and might not have built gs-wms first, in which case this failure is expected. I will kick the build.

Kind regards,

--
Ben Caradoc-Davies <ben@anonymised.com>
Director
Transient Software Limited <http://transient.nz/&gt;
New Zealand

See <http://build.geo-solutions.it/jenkins/job/GeoServer-Master-OpenJDK8/962/&gt;