<p>I am running birt.war 4.3.0 Under Eclipse Virgo Tomcat Server (3.6.1) and my reports work, but charts don't display.</p><p> </p><p>I receive a namespace package error from eclipse emf related to the chart:</p><p> </p><p>org.eclipse.emf.ecore.xmi.PackageNotFoundException: Package with uri '<a data-ipb='nomediaparse' href='
http://www.birt.eclipse.org/ChartModel'>http://www.birt.eclipse.org/ChartModel</a>' not found. (file:///C:/virgo-tomcat-server-3.6.1.RELEASE/test.chart, 1, 367)</p><p> </p><p>While debugging, I see that the namespace package is found initially when the page loads, but when the report is being rendered, it can't find the namespace package.</p><p> </p><p>It seems that the namespace package registry is tied to the classloader.</p><p> </p><p>When the thread context classloader is KernelBundleClassLoader, then it finds a registry for the chart package, but later the thread context classloader is BundleWebAppClassLoader - this classloader has a registry that does NOT contain the chart package.</p><p> </p><p>Does anyone have any suggestions as to how to separately register the chart package, when the classloader changes? Or is there a better way?</p><p> </p><p>I realize that this might be an emf or a virgo issue instead, but since birt.war is what combines the servlet and emf stuff, I thought I'd start here.</p><p> </p><p>Thanks in advance,</p><p> </p><p>-Paul Wysocki</p>