What about contributing a WhitelistAnalyzer in AppModule before LocalhostOnly which always returns true?
On Mon, Oct 17, 2011 at 11:37 PM, Howard Lewis Ship <hls...@gmail.com>wrote: > Jenkins now fails every time ... it appears to have something to do > with the whitelist code not seeing "localhost" or "127.0.0.1" from > Request.getRemoteHost() ... any ideas what might be returned from > that, on the Jenkins server? > > > ---------- Forwarded message ---------- > From: Apache Jenkins Server <jenk...@builds.apache.org> > Date: Mon, Oct 17, 2011 at 1:27 PM > Subject: Build failed in Jenkins: tapestry-trunk-freestyle #578 > To: dev@tapestry.apache.org, hls...@comcast.net > > > See <https://builds.apache.org/job/tapestry-trunk-freestyle/578/changes> > > Changes: > > [hlship] TAP5-1329: Tapestry allows a template to define the same > extension-point id twice, which causes difficult to understand > duplicate component id exceptions > > [hlship] TAP5-1630: A TreeModelAdapter that returns null from > getChildren() causes an NPE > > [hlship] TAP5-1693: Spring beans of type java.lang.String can confuse > Tapestry, which will use them in preference to other injections, such > as @Symbol > > [hlship] Update the quickstart archetype to provide a Gradle > build.gradle file as well as a Maven pom.xml > > [hlship] Lock down the versions of the compile and surefire plugins in > the quickstart archetype > > [hlship] Clean up an invalid comment and change a volatile field to > synchronized > > ------------------------------------------ > [...truncated 19849 lines...] > > [INFO] ComponentClassResolver Available pages (29): > DTDFromComponent: > org.apache.tapestry5.integration.app2.pages.DTDFromComponent > DTDFromPage: > org.apache.tapestry5.integration.app2.pages.DTDFromPage > ExceptionReport: > org.apache.tapestry5.corelib.pages.ExceptionReport > Final: > org.apache.tapestry5.integration.app2.pages.Final > Intermediate: > org.apache.tapestry5.integration.app2.pages.Intermediate > Launch: > org.apache.tapestry5.integration.app2.pages.Launch > MultipleDTD: > org.apache.tapestry5.integration.app2.pages.MultipleDTD > NoDTD: > org.apache.tapestry5.integration.app2.pages.NoDTD > PageCatalog: > org.apache.tapestry5.corelib.pages.PageCatalog > PropertyDisplayBlocks: > org.apache.tapestry5.corelib.pages.PropertyDisplayBlocks > PropertyEditBlocks: > org.apache.tapestry5.corelib.pages.PropertyEditBlocks > ResultPageForActionLink: > org.apache.tapestry5.integration.app2.pages.ResultPageForActionLink > ServiceStatus: > org.apache.tapestry5.corelib.pages.ServiceStatus > TestPageForASO: > org.apache.tapestry5.integration.app2.pages.TestPageForASO > TestPageForActionLink: > org.apache.tapestry5.integration.app2.pages.TestPageForActionLink > TestPageForActionLinkWithStream: > org.apache.tapestry5.integration.app2.pages.TestPageForActionLinkWithStream > TestPageForAsset: > org.apache.tapestry5.integration.app2.pages.TestPageForAsset > TestPageForForm: > org.apache.tapestry5.integration.app2.pages.TestPageForForm > TestPageForHead: > org.apache.tapestry5.integration.app2.pages.TestPageForHead > TestPageForHttpError: > org.apache.tapestry5.integration.app2.pages.TestPageForHttpError > TestPageForHttpHeaders: > org.apache.tapestry5.integration.app2.pages.TestPageForHttpHeaders > TestPageForIf: > org.apache.tapestry5.integration.app2.pages.TestPageForIf > TestPageForLocale: > org.apache.tapestry5.integration.app2.pages.TestPageForLocale > TestPageForLoop: > org.apache.tapestry5.integration.app2.pages.TestPageForLoop > TestPageForRedirectURL: > org.apache.tapestry5.integration.app2.pages.TestPageForRedirectURL > TestPageForServletOutputStream: > org.apache.tapestry5.integration.app2.pages.TestPageForServletOutputStream > TestPageForSubmit: > org.apache.tapestry5.integration.app2.pages.TestPageForSubmit > TestPageForTemplateInContext: > org.apache.tapestry5.integration.app2.pages.TestPageForTemplateInContext > TestPageForUnless: > org.apache.tapestry5.integration.app2.pages.TestPageForUnless > > [INFO] ComponentClassResolver Available components (66): > ActionLink: > org.apache.tapestry5.corelib.components.ActionLink > AddRowLink: > org.apache.tapestry5.corelib.components.AddRowLink > AjaxFormLoop: > org.apache.tapestry5.corelib.components.AjaxFormLoop > Alerts: org.apache.tapestry5.corelib.components.Alerts > Any: org.apache.tapestry5.corelib.components.Any > AnyTest: org.apache.tapestry5.corelib.components.AnyTest > BeanDisplay: > org.apache.tapestry5.corelib.components.BeanDisplay > BeanEditForm: > org.apache.tapestry5.corelib.components.BeanEditForm > BeanEditor: > org.apache.tapestry5.corelib.components.BeanEditor > BeanEditorTest: > org.apache.tapestry5.corelib.components.BeanEditorTest > Checkbox: org.apache.tapestry5.corelib.components.Checkbox > Checklist: org.apache.tapestry5.corelib.components.Checklist > DateField: org.apache.tapestry5.corelib.components.DateField > Delegate: org.apache.tapestry5.corelib.components.Delegate > Doctype: org.apache.tapestry5.corelib.components.Doctype > Dynamic: org.apache.tapestry5.corelib.components.Dynamic > Error: org.apache.tapestry5.corelib.components.Error > Errors: org.apache.tapestry5.corelib.components.Errors > EventLink: org.apache.tapestry5.corelib.components.EventLink > ExceptionDisplay: > org.apache.tapestry5.corelib.components.ExceptionDisplay > Form: org.apache.tapestry5.corelib.components.Form > FormFragment: > org.apache.tapestry5.corelib.components.FormFragment > FormInjector: > org.apache.tapestry5.corelib.components.FormInjector > FormTest: org.apache.tapestry5.corelib.components.FormTest > Grid: org.apache.tapestry5.corelib.components.Grid > GridCell: org.apache.tapestry5.corelib.components.GridCell > GridColumns: > org.apache.tapestry5.corelib.components.GridColumns > GridPager: org.apache.tapestry5.corelib.components.GridPager > GridRows: org.apache.tapestry5.corelib.components.GridRows > Hidden: org.apache.tapestry5.corelib.components.Hidden > HiddenTest: > org.apache.tapestry5.corelib.components.HiddenTest > If: org.apache.tapestry5.corelib.components.If > Label: org.apache.tapestry5.corelib.components.Label > LinkSubmit: > org.apache.tapestry5.corelib.components.LinkSubmit > Loop: org.apache.tapestry5.corelib.components.Loop > LoopTest: org.apache.tapestry5.corelib.components.LoopTest > Output: org.apache.tapestry5.corelib.components.Output > OutputRaw: org.apache.tapestry5.corelib.components.OutputRaw > OutputRawTest: > org.apache.tapestry5.corelib.components.OutputRawTest > OutputTest: > org.apache.tapestry5.corelib.components.OutputTest > PageLink: org.apache.tapestry5.corelib.components.PageLink > Palette: org.apache.tapestry5.corelib.components.Palette > PasswordField: > org.apache.tapestry5.corelib.components.PasswordField > ProgressiveDisplay: > org.apache.tapestry5.corelib.components.ProgressiveDisplay > PropertyDisplay: > org.apache.tapestry5.corelib.components.PropertyDisplay > PropertyEditor: > org.apache.tapestry5.corelib.components.PropertyEditor > PropertyEditorTest: > org.apache.tapestry5.corelib.components.PropertyEditorTest > Radio: org.apache.tapestry5.corelib.components.Radio > RadioGroup: > org.apache.tapestry5.corelib.components.RadioGroup > RemoveRowLink: > org.apache.tapestry5.corelib.components.RemoveRowLink > RenderObject: > org.apache.tapestry5.corelib.components.RenderObject > Select: org.apache.tapestry5.corelib.components.Select > SelectTest: > org.apache.tapestry5.corelib.components.SelectTest > SimpleLayout: > org.apache.tapestry5.integration.app2.components.SimpleLayout > Submit: org.apache.tapestry5.corelib.components.Submit > SubmitNotifier: > org.apache.tapestry5.corelib.components.SubmitNotifier > SubmitTest: > org.apache.tapestry5.corelib.components.SubmitTest > TextArea: org.apache.tapestry5.corelib.components.TextArea > TextField: org.apache.tapestry5.corelib.components.TextField > TextOutput: > org.apache.tapestry5.corelib.components.TextOutput > TextOutputTest: > org.apache.tapestry5.corelib.components.TextOutputTest > Tree: org.apache.tapestry5.corelib.components.Tree > Trigger: org.apache.tapestry5.corelib.components.Trigger > Unless: org.apache.tapestry5.corelib.components.Unless > Zone: org.apache.tapestry5.corelib.components.Zone > t5internal/InternalLayout: > org.apache.tapestry5.internal.t5internal.components.InternalLayout > > [INFO] ComponentClassResolver Available mixins (12): > Autocomplete: org.apache.tapestry5.corelib.mixins.Autocomplete > DiscardBody: org.apache.tapestry5.corelib.mixins.DiscardBody > ForceId: org.apache.tapestry5.integration.app2.mixins.ForceId > FormFieldFocus: org.apache.tapestry5.corelib.mixins.FormFieldFocus > NotEmpty: org.apache.tapestry5.corelib.mixins.NotEmpty > RenderClientId: org.apache.tapestry5.corelib.mixins.RenderClientId > RenderDisabled: org.apache.tapestry5.corelib.mixins.RenderDisabled > RenderInformals: org.apache.tapestry5.corelib.mixins.RenderInformals > RenderNotification: org.apache.tapestry5.corelib.mixins.RenderNotification > TriggerFragment: org.apache.tapestry5.corelib.mixins.TriggerFragment > ZoneRefresh: org.apache.tapestry5.corelib.mixins.ZoneRefresh > ZoneRefreshTest: org.apache.tapestry5.corelib.mixins.ZoneRefreshTest > > [INFO] ComponentClassResolver Available pages (29): > DTDFromComponent: > org.apache.tapestry5.integration.app2.pages.DTDFromComponent > DTDFromPage: > org.apache.tapestry5.integration.app2.pages.DTDFromPage > ExceptionReport: > org.apache.tapestry5.corelib.pages.ExceptionReport > Final: > org.apache.tapestry5.integration.app2.pages.Final > Intermediate: > org.apache.tapestry5.integration.app2.pages.Intermediate > Launch: > org.apache.tapestry5.integration.app2.pages.Launch > MultipleDTD: > org.apache.tapestry5.integration.app2.pages.MultipleDTD > NoDTD: > org.apache.tapestry5.integration.app2.pages.NoDTD > PageCatalog: > org.apache.tapestry5.corelib.pages.PageCatalog > PropertyDisplayBlocks: > org.apache.tapestry5.corelib.pages.PropertyDisplayBlocks > PropertyEditBlocks: > org.apache.tapestry5.corelib.pages.PropertyEditBlocks > ResultPageForActionLink: > org.apache.tapestry5.integration.app2.pages.ResultPageForActionLink > ServiceStatus: > org.apache.tapestry5.corelib.pages.ServiceStatus > TestPageForASO: > org.apache.tapestry5.integration.app2.pages.TestPageForASO > TestPageForActionLink: > org.apache.tapestry5.integration.app2.pages.TestPageForActionLink > TestPageForActionLinkWithStream: > org.apache.tapestry5.integration.app2.pages.TestPageForActionLinkWithStream > TestPageForAsset: > org.apache.tapestry5.integration.app2.pages.TestPageForAsset > TestPageForForm: > org.apache.tapestry5.integration.app2.pages.TestPageForForm > TestPageForHead: > org.apache.tapestry5.integration.app2.pages.TestPageForHead > TestPageForHttpError: > org.apache.tapestry5.integration.app2.pages.TestPageForHttpError > TestPageForHttpHeaders: > org.apache.tapestry5.integration.app2.pages.TestPageForHttpHeaders > TestPageForIf: > org.apache.tapestry5.integration.app2.pages.TestPageForIf > TestPageForLocale: > org.apache.tapestry5.integration.app2.pages.TestPageForLocale > TestPageForLoop: > org.apache.tapestry5.integration.app2.pages.TestPageForLoop > TestPageForRedirectURL: > org.apache.tapestry5.integration.app2.pages.TestPageForRedirectURL > TestPageForServletOutputStream: > org.apache.tapestry5.integration.app2.pages.TestPageForServletOutputStream > TestPageForSubmit: > org.apache.tapestry5.integration.app2.pages.TestPageForSubmit > TestPageForTemplateInContext: > org.apache.tapestry5.integration.app2.pages.TestPageForTemplateInContext > TestPageForUnless: > org.apache.tapestry5.integration.app2.pages.TestPageForUnless > > [INFO] ComponentClassResolver Available components (66): > ActionLink: > org.apache.tapestry5.corelib.components.ActionLink > AddRowLink: > org.apache.tapestry5.corelib.components.AddRowLink > AjaxFormLoop: > org.apache.tapestry5.corelib.components.AjaxFormLoop > Alerts: org.apache.tapestry5.corelib.components.Alerts > Any: org.apache.tapestry5.corelib.components.Any > AnyTest: org.apache.tapestry5.corelib.components.AnyTest > BeanDisplay: > org.apache.tapestry5.corelib.components.BeanDisplay > BeanEditForm: > org.apache.tapestry5.corelib.components.BeanEditForm > BeanEditor: > org.apache.tapestry5.corelib.components.BeanEditor > BeanEditorTest: > org.apache.tapestry5.corelib.components.BeanEditorTest > Checkbox: org.apache.tapestry5.corelib.components.Checkbox > Checklist: org.apache.tapestry5.corelib.components.Checklist > DateField: org.apache.tapestry5.corelib.components.DateField > Delegate: org.apache.tapestry5.corelib.components.Delegate > Doctype: org.apache.tapestry5.corelib.components.Doctype > Dynamic: org.apache.tapestry5.corelib.components.Dynamic > Error: org.apache.tapestry5.corelib.components.Error > Errors: org.apache.tapestry5.corelib.components.Errors > EventLink: org.apache.tapestry5.corelib.components.EventLink > ExceptionDisplay: > org.apache.tapestry5.corelib.components.ExceptionDisplay > Form: org.apache.tapestry5.corelib.components.Form > FormFragment: > org.apache.tapestry5.corelib.components.FormFragment > FormInjector: > org.apache.tapestry5.corelib.components.FormInjector > FormTest: org.apache.tapestry5.corelib.components.FormTest > Grid: org.apache.tapestry5.corelib.components.Grid > GridCell: org.apache.tapestry5.corelib.components.GridCell > GridColumns: > org.apache.tapestry5.corelib.components.GridColumns > GridPager: org.apache.tapestry5.corelib.components.GridPager > GridRows: org.apache.tapestry5.corelib.components.GridRows > Hidden: org.apache.tapestry5.corelib.components.Hidden > HiddenTest: > org.apache.tapestry5.corelib.components.HiddenTest > If: org.apache.tapestry5.corelib.components.If > Label: org.apache.tapestry5.corelib.components.Label > LinkSubmit: > org.apache.tapestry5.corelib.components.LinkSubmit > Loop: org.apache.tapestry5.corelib.components.Loop > LoopTest: org.apache.tapestry5.corelib.components.LoopTest > Output: org.apache.tapestry5.corelib.components.Output > OutputRaw: org.apache.tapestry5.corelib.components.OutputRaw > OutputRawTest: > org.apache.tapestry5.corelib.components.OutputRawTest > OutputTest: > org.apache.tapestry5.corelib.components.OutputTest > PageLink: org.apache.tapestry5.corelib.components.PageLink > Palette: org.apache.tapestry5.corelib.components.Palette > PasswordField: > org.apache.tapestry5.corelib.components.PasswordField > ProgressiveDisplay: > org.apache.tapestry5.corelib.components.ProgressiveDisplay > PropertyDisplay: > org.apache.tapestry5.corelib.components.PropertyDisplay > PropertyEditor: > org.apache.tapestry5.corelib.components.PropertyEditor > PropertyEditorTest: > org.apache.tapestry5.corelib.components.PropertyEditorTest > Radio: org.apache.tapestry5.corelib.components.Radio > RadioGroup: > org.apache.tapestry5.corelib.components.RadioGroup > RemoveRowLink: > org.apache.tapestry5.corelib.components.RemoveRowLink > RenderObject: > org.apache.tapestry5.corelib.components.RenderObject > Select: org.apache.tapestry5.corelib.components.Select > SelectTest: > org.apache.tapestry5.corelib.components.SelectTest > SimpleLayout: > org.apache.tapestry5.integration.app2.components.SimpleLayout > Submit: org.apache.tapestry5.corelib.components.Submit > SubmitNotifier: > org.apache.tapestry5.corelib.components.SubmitNotifier > SubmitTest: > org.apache.tapestry5.corelib.components.SubmitTest > TextArea: org.apache.tapestry5.corelib.components.TextArea > TextField: org.apache.tapestry5.corelib.components.TextField > TextOutput: > org.apache.tapestry5.corelib.components.TextOutput > TextOutputTest: > org.apache.tapestry5.corelib.components.TextOutputTest > Tree: org.apache.tapestry5.corelib.components.Tree > Trigger: org.apache.tapestry5.corelib.components.Trigger > Unless: org.apache.tapestry5.corelib.components.Unless > Zone: org.apache.tapestry5.corelib.components.Zone > t5internal/InternalLayout: > org.apache.tapestry5.internal.t5internal.components.InternalLayout > > [INFO] ComponentClassResolver Available mixins (12): > Autocomplete: org.apache.tapestry5.corelib.mixins.Autocomplete > DiscardBody: org.apache.tapestry5.corelib.mixins.DiscardBody > ForceId: org.apache.tapestry5.integration.app2.mixins.ForceId > FormFieldFocus: org.apache.tapestry5.corelib.mixins.FormFieldFocus > NotEmpty: org.apache.tapestry5.corelib.mixins.NotEmpty > RenderClientId: org.apache.tapestry5.corelib.mixins.RenderClientId > RenderDisabled: org.apache.tapestry5.corelib.mixins.RenderDisabled > RenderInformals: org.apache.tapestry5.corelib.mixins.RenderInformals > RenderNotification: org.apache.tapestry5.corelib.mixins.RenderNotification > TriggerFragment: org.apache.tapestry5.corelib.mixins.TriggerFragment > ZoneRefresh: org.apache.tapestry5.corelib.mixins.ZoneRefresh > ZoneRefreshTest: org.apache.tapestry5.corelib.mixins.ZoneRefreshTest > > [ERROR] SerializationSupport Unexpected service proxy provider when > clearing the provider. This may indicate that you have multiple IoC > Registries. > [ERROR] SerializationSupport Unexpected service proxy provider when > clearing the provider. This may indicate that you have multiple IoC > Registries. > [INFO] log Shutdown hook executing > 1368 tests completed, 2 failures > > FAILURE: Build failed with an exception. > > * What went wrong: > Execution failed for task ':tapestry-core:test'. > Cause: There were failing tests. See the report at > < > https://builds.apache.org/job/tapestry-trunk-freestyle/ws/trunk/tapestry-core/build/reports/tests > .> > > * Try: > Run with --stacktrace option to get the stack trace. Run with --info > or --debug option to get more log output. > > BUILD FAILED > > Total time: 7 mins 57.842 secs > Build step 'Execute shell' marked build as failure > Updating TAP5-1329 > Updating TAP5-1693 > Updating TAP5-1630 > Publishing Javadoc > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org > For additional commands, e-mail: dev-h...@tapestry.apache.org > > > > > -- > Howard M. Lewis Ship > > Creator of Apache Tapestry > > The source for Tapestry training, mentoring and support. Contact me to > learn how I can get you up and productive in Tapestry fast! > > (971) 678-5210 > http://howardlewisship.com > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org > For additional commands, e-mail: dev-h...@tapestry.apache.org > > -- Best regards, Igor Drobiazko http://tapestry5.de