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, s...@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:je...@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