[prev in list] [next in list] [prev in thread] [next in thread] 

List:       opennms-devel
Subject:    Re: [opennms-devel] KSC Reports exception - Could not find
From:       Jeff Gehlbach <jeffg () opennms ! org>
Date:       2009-03-24 0:38:33
Message-ID: 28954B27-96E6-444A-AB6B-6EF365426E9E () opennms ! org
[Download RAW message or body]

This sounds like 3015, an IE-only bug:

http://bugzilla.opennms.org/show_bug.cgi?id=3015

Workaround is to use a different browser when editing KSC reports.  A  
fix is hoped for, but reproducibility is spotty so the cause is hard  
to track down.  I have access to a customer system where I'm told this  
issue has been spotted, so maybe it won't be long.

-jeff

On Mar 19, 2009, at 9:19 PM, stl@internode.on.net wrote:

> Hi all,
>
> I'm running OpenNMS 1.6.2 on Windows server and am getting  
> exceptions when making certain changes to KSC reports. Yesterday I  
> created 6 or so KSC reports with no problem, but today whenever I  
> try to change the configuration of the report I get the Exception  
> error below. Sometimes it will let me add or change one or two  
> graphs then goes back to generating these exceptions.
>
> It happens after changing the properties of a particular graph, and  
> clicking the "Done with edits to the graph" button.
>
> Is this a known problem and is a fix available or planned? I  
> couldn't find much with a search on "Could not find prefabricated  
> graph report with name 'null'" in the archives or the website.
>
> What further information can I provide to help in solving this  
> problem?
>
>
> org.springframework.orm.ObjectRetrievalFailureException: Could not  
> find prefabricated graph report with name 'null'
> 	at  
> org 
> .opennms 
> .netmgt 
> .dao 
> .support.PropertiesGraphDao.getPrefabGraph(PropertiesGraphDao.java: 
> 354)
> 	at org.opennms.web.svclayer.support.DefaultResourceService.getPrefabGraph 
> (DefaultResourceService.java:198)
> 	at sun.reflect.GeneratedMethodAccessor311.invoke(Unknown Source)
> 	at  
> sun 
> .reflect 
> .DelegatingMethodAccessorImpl 
> .invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:597)
> 	at  
> org 
> .springframework 
> .aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java: 
> 304)
> 	at  
> org 
> .springframework 
> .aop 
> .framework 
> .ReflectiveMethodInvocation 
> .invokeJoinpoint(ReflectiveMethodInvocation.java:182)
> 	at  
> org 
> .springframework 
> .aop 
> .framework 
> .ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java: 
> 149)
> 	at  
> org 
> .springframework 
> .transaction 
> .interceptor 
> .TransactionInterceptor.invoke(TransactionInterceptor.java:106)
> 	at  
> org 
> .springframework 
> .aop 
> .framework 
> .ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java: 
> 171)
> 	at  
> org 
> .springframework 
> .aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
> 	at $Proxy52.getPrefabGraph(Unknown Source)
> 	at org.opennms.web.controller.ksc.CustomReportController.handleRequestInternal 
> (CustomReportController.java:79)
> 	at org.springframework.web.servlet.mvc.AbstractController.handleRequest 
> (AbstractController.java:153)
> 	at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle 
> (SimpleControllerHandlerAdapter.java:48)
> 	at  
> org 
> .springframework 
> .web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:858)
> 	at  
> org 
> .springframework 
> .web.servlet.DispatcherServlet.doService(DispatcherServlet.java:792)
> 	at  
> org 
> .springframework 
> .web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java: 
> 476)
> 	at  
> org 
> .springframework 
> .web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
> 	at  
> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
> 	at org.mortbay.jetty.servlet.ServletHandler 
> $CachedChain.doFilter(ServletHandler.java:1093)
> 	at  
> org 
> .extremecomponents 
> .table 
> .filter.AbstractExportFilter.doFilter(AbstractExportFilter.java:49)
> 	at org.mortbay.jetty.servlet.ServletHandler 
> $CachedChain.doFilter(ServletHandler.java:1084)
> 	at  
> org 
> .opennms 
> .web 
> .StoreRequestPropertiesFilter 
> .doFilter(StoreRequestPropertiesFilter.java:71)
> 	at org.mortbay.jetty.servlet.ServletHandler 
> $CachedChain.doFilter(ServletHandler.java:1084)
> 	at org.acegisecurity.util.FilterChainProxy 
> $VirtualFilterChain.doFilter(FilterChainProxy.java:265)
> 	at  
> org 
> .acegisecurity 
> .intercept 
> .web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java: 
> 107)
> 	at  
> org 
> .acegisecurity 
> .intercept 
> .web 
> .FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)
> 	at org.acegisecurity.util.FilterChainProxy 
> $VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at  
> org 
> .acegisecurity 
> .ui 
> .ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java: 
> 166)
> 	at org.acegisecurity.util.FilterChainProxy 
> $VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at  
> org 
> .acegisecurity 
> .providers 
> .anonymous 
> .AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java: 
> 125)
> 	at org.acegisecurity.util.FilterChainProxy 
> $VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at  
> org 
> .acegisecurity 
> .wrapper 
> .SecurityContextHolderAwareRequestFilter 
> .doFilter(SecurityContextHolderAwareRequestFilter.java:81)
> 	at org.acegisecurity.util.FilterChainProxy 
> $VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at  
> org 
> .acegisecurity 
> .ui 
> .basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java: 
> 173)
> 	at org.acegisecurity.util.FilterChainProxy 
> $VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at  
> org 
> .acegisecurity 
> .ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java: 
> 271)
> 	at org.acegisecurity.util.FilterChainProxy 
> $VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at  
> org.acegisecurity.ui.logout.LogoutFilter.doFilter(LogoutFilter.java: 
> 110)
> 	at org.acegisecurity.util.FilterChainProxy 
> $VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at  
> org 
> .acegisecurity 
> .context 
> .HttpSessionContextIntegrationFilter 
> .doFilter(HttpSessionContextIntegrationFilter.java:249)
> 	at org.acegisecurity.util.FilterChainProxy 
> $VirtualFilterChain.doFilter(FilterChainProxy.java:275)
> 	at  
> org 
> .acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java: 
> 149)
> 	at  
> org 
> .acegisecurity 
> .util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)
> 	at org.mortbay.jetty.servlet.ServletHandler 
> $CachedChain.doFilter(ServletHandler.java:1084)
> 	at  
> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java: 
> 360)
> 	at  
> org 
> .mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java: 
> 216)
> 	at  
> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java: 
> 181)
> 	at  
> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java: 
> 726)
> 	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java: 
> 405)
> 	at  
> org 
> .mortbay 
> .jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
> 	at  
> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java: 
> 152)
> 	at org.mortbay.jetty.Server.handle(Server.java:324)
> 	at  
> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java: 
> 505)
> 	at org.mortbay.jetty.HttpConnection 
> $RequestHandler.headerComplete(HttpConnection.java:828)
> 	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514)
> 	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
> 	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
> 	at  
> org 
> .mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java: 
> 395)
> 	at org.mortbay.thread.BoundedThreadPool 
> $PoolThread.run(BoundedThreadPool.java:450)
>
>
>
> Thanks
>
>
> Stuart
>
>
> ------------------------------------------------------------------------------
> Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM)  
> are
> powering Web 2.0 with engaging, cross-platform capabilities. Quickly  
> and
> easily build your RIAs with Flex Builder, the Eclipse(TM)based  
> development
> software that enables intelligent coding and step-through debugging.
> Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
> _______________________________________________
> Please read the OpenNMS Mailing List FAQ:
> http://www.opennms.org/index.php/Mailing_List_FAQ
>
> opennms-devel mailing list
>
> To *unsubscribe* or change your subscription options, see the bottom  
> of this page:
> https://lists.sourceforge.net/lists/listinfo/opennms-devel

--
Jeff Gehlbach               mailto|sip:jeffg@opennms.com
The OpenNMS Group, Inc.     ph: +1 919.533.0160 x7754


------------------------------------------------------------------------------
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
easily build your RIAs with Flex Builder, the Eclipse(TM)based development
software that enables intelligent coding and step-through debugging.
Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
_______________________________________________
Please read the OpenNMS Mailing List FAQ:
http://www.opennms.org/index.php/Mailing_List_FAQ

opennms-devel mailing list

To *unsubscribe* or change your subscription options, see the bottom of this page:
https://lists.sourceforge.net/lists/listinfo/opennms-devel
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic