[Go-essp-tech] trackback and CIM in Gateway 1.3.1

Estanislao Gonzalez gonzalez at dkrz.de
Thu Aug 11 09:40:05 MDT 2011


Hi All,

I confirm this with ipcc-ar5 too. I've got 70+ mails with the exceptions 
already...

Did I break any records yet? :-)

Thanks,
Estani
Am 11.08.2011 17:32, schrieb Nathan Wilhelmi:
> Hi Sylvia,
>
> The UI runs but the system administrators receive a number of exceptions
> messages.
>
> -Nate
>
> Sylvia Murphy wrote:
>> Stephan,
>> When I go through your steps or click on the link directly, the entire thing comes up as expected.  I see no errors of any kind.  Could this be a browser issue?  I am using FF on Mac.  What are you using?
>> Sylvia
>> On Aug 11, 2011, at 8:28 AM, stephen.pascoe at stfc.ac.uk wrote:
>>
>>> 1. Select "Simulations" in the advanced search page
>>> 2. On left hand side select "3.2 historical Ext"
>>> 3. Select the 1 result "HadGEM2-ES historical"
>>> 4. the trackback view loads and I receive 20-30 exception emails
>>>
>>> The URL is http://cmip-gw2.badc.rl.ac.uk/trackback/query.htm?id=esg%3amodel_hadgem2-es_historical&session=true&fromSearch=true
>>>
>>> Thanks,
>>> Stephen.
>>>
>>> ---
>>> Stephen Pascoe  +44 (0)1235 445980
>>> Centre of Environmental Data Archival
>>> STFC Rutherford Appleton Laboratory, Harwell Oxford, Didcot OX11 0QX, UK
>>>
>>>
>>> -----Original Message-----
>>> From: Nathan Wilhelmi [mailto:wilhelmi at ucar.edu]
>>> Sent: 11 August 2011 15:22
>>> To: Pascoe, Stephen (STFC,RAL,RALSP)
>>> Cc: Sylvia.Murphy at noaa.gov; go-essp-tech at ucar.edu
>>> Subject: Re: [Go-essp-tech] trackback and CIM in Gateway 1.3.1
>>>
>>> Hi Stephen,
>>>
>>> Can you send me steps to repro, I think I know how to fix it.
>>>
>>> Thanks!
>>>
>>> -Nate
>>>
>>> stephen.pascoe at stfc.ac.uk wrote:
>>>> Hi Sylvia,
>>>>
>>>>
>>>>
>>>> I've just deployed 1.3.1 on our test server and can see real HadGEM2
>>>> data linked to CIM metadata in the trackback display: FANTASTIC!
>>>>
>>>>
>>>>
>>>> However, as I browse around the trackback page I get flooded with
>>>> exception reports.
>>>>
>>>>
>>>>
>>>> javax.servlet.ServletException: No adapter for handler
>>>> [sgf.gateway.trackback.ConformanceTreeController at 785ff96a]: Does your
>>>> handler implement a supported interface like Controller?
>>>>
>>>>
>>>>
>>>> See the attached example.  Do you recognise this?  Should I submit a bug
>>>> to Jira?
>>>>
>>>>
>>>>
>>>> Cheers,
>>>>
>>>> Stephen.
>>>>
>>>>
>>>>
>>>> ---
>>>>
>>>> Stephen Pascoe  +44 (0)1235 445980
>>>>
>>>> Centre of Environmental Data Archival
>>>>
>>>> STFC Rutherford Appleton Laboratory, Harwell Oxford, Didcot OX11 0QX, UK
>>>>
>>>>
>>>>
>>>>
>>>> -- 
>>>> Scanned by iCritical.
>>>>
>>>>
>>>>
>>>> ------------------------------------------------------------------------
>>>>
>>>> Subject:
>>>> [cmip-gw2.badc.rl.ac.uk] Exception Occurred (javax.servlet.ServletException)
>>>> From:
>>>> <stephen.pascoe at stfc.ac.uk>
>>>> Date:
>>>> Thu, 11 Aug 2011 14:14:54 +0000
>>>> To:
>>>> <stephen.pascoe at stfc.ac.uk>
>>>>
>>>> To:
>>>> <stephen.pascoe at stfc.ac.uk>
>>>>
>>>>
>>>> User Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.107 Safari/535.1
>>>> Method: GET
>>>> ESKE Session Id: 3df5d283-0500-4b30-912d-be3ffbe2b608
>>>> Server Port: 80
>>>> Server Name: cmip-gw2.badc.rl.ac.uk
>>>> Context Path:
>>>> URL: /trackback/conformanceTree.htm
>>>> Query String: id=esg:experimentalconformance_hadgem2-es_historical3.2.bc.volc_wmg_conc
>>>>
>>>>
>>>> javax.servlet.ServletException: No adapter for handler [sgf.gateway.trackback.ConformanceTreeController at 785ff96a]: Does your handler implement a supported interface like Controller?
>>>>         at org.springframework.web.servlet.DispatcherServlet.getHandlerAdapter(DispatcherServlet.java:967)
>>>>         at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:760)
>>>>         at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:719)
>>>>         at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:644)
>>>>         at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:549)
>>>>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
>>>>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
>>>>         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
>>>>         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>>>>         at sgf.gateway.web.filters.metrics.ClickstreamFilter.doFilter(ClickstreamFilter.java:75)
>>>>         at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:237)
>>>>         at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)
>>>>         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>>>>         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>>>>         at sgf.gateway.web.filters.metrics.UserAgentFilter.doFilter(UserAgentFilter.java:86)
>>>>         at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:237)
>>>>         at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)
>>>>         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>>>>         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>>>>         at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:366)
>>>>         at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:109)
>>>>         at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)
>>>>         at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378)
>>>>         at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:97)
>>>>         at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378)
>>>>         at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:78)
>>>>         at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378)
>>>>         at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)
>>>>         at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378)
>>>>         at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:35)
>>>>         at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378)
>>>>         at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:187)
>>>>         at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378)
>>>>         at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:187)
>>>>         at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378)
>>>>         at org.springframework.security.web.authentication.preauth.AbstractPreAuthenticatedProcessingFilter.doFilter(AbstractPreAuthenticatedProcessingFilter.java:89)
>>>>         at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378)
>>>>         at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105)
>>>>         at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378)
>>>>         at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:79)
>>>>         at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378)
>>>>         at org.springframework.security.web.access.channel.ChannelProcessingFilter.doFilter(ChannelProcessingFilter.java:109)
>>>>         at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378)
>>>>         at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:167)
>>>>         at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:237)
>>>>         at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)
>>>>         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>>>>         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>>>>         at org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198)
>>>>         at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
>>>>         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>>>>         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>>>>         at sgf.gateway.web.filters.exception.UnhandledExceptionFilter.doFilter(UnhandledExceptionFilter.java:99)
>>>>         at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:237)
>>>>         at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)
>>>>         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>>>>         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>>>>         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
>>>>         at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
>>>>         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
>>>>         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
>>>>         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
>>>>         at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:555)
>>>>         at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
>>>>         at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852)
>>>>         at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
>>>>         at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
>>>>         at java.lang.Thread.run(Thread.java:619)
>>>>
>>>>
>>>>
>>>> This message was generated by the ESG-BADC Portal (version: 1.3.1-20110801-195747)
>>>> http://cmip-gw2.badc.rl.ac.uk/
>>>>
>>>>
>>>> ------------------------------------------------------------------------
>>>>
>>>> _______________________________________________
>>>> GO-ESSP-TECH mailing list
>>>> GO-ESSP-TECH at ucar.edu
>>>> http://mailman.ucar.edu/mailman/listinfo/go-essp-tech
>>> --
>>> Scanned by iCritical.
>> ***********************************
>> Sylvia Murphy
>> NESII/CIRES/NOAA Earth System Research Laboratory
>> 325 Broadway, Boulder CO 80305
>> Email: sylvia.murphy at noaa.gov
>> Phone: 303-497-7753
>> Fax: 303-497-7649
>>
>>
>>
>>
>>
>>
>>
> _______________________________________________
> GO-ESSP-TECH mailing list
> GO-ESSP-TECH at ucar.edu
> http://mailman.ucar.edu/mailman/listinfo/go-essp-tech


-- 
Estanislao Gonzalez

Max-Planck-Institut für Meteorologie (MPI-M)
Deutsches Klimarechenzentrum (DKRZ) - German Climate Computing Centre
Room 108 - Bundesstrasse 45a, D-20146 Hamburg, Germany

Phone:   +49 (40) 46 00 94-126
E-Mail:  gonzalez at dkrz.de



More information about the GO-ESSP-TECH mailing list