Hi, everybody! Excuse me for poor English RCP application, in JasperReport JFreeChart object call my ChartCustomizer. Very simple code from Jasper samples: public void customize( JFreeChart aChart, JRChart aJasperChart ) { DefaultPieDataset dataset = new DefaultPieDataset(); dataset.setValue("Java", new Double(43.2)); dataset.setValue("Visual Basic", new Double(10.0)); dataset.setValue("C/C++", new Double(17.5)); dataset.setValue("PHP", new Double(32.5)); dataset.setValue("Perl", new Double(1.0)); PiePlot3D plot = (PiePlot3D) aChart.getPlot(); plot.setStartAngle(290); plot.setDirection(Rotation.CLOCKWISE); plot.setForegroundAlpha(0.5f); plot.setNoDataMessage("No data to display"); plot.setDataset( dataset ); } Program execution fail on code PiePlot3D plot = (PiePlot3D)aChart.getPlot(); Exception detail message: loader constraint violation: loader (instance of org/eclipse/osgi/internal/baseadaptor/DefaultClassLoader) previously initiated loading for a different type with name "org/jfree/chart/JFreeChart" To find out solution i use max codes from samples (my origin codes more complicated, but fails with the same error), any ideas?