Status: New Owner: ---- New issue 123 by ibboard: PiccoloX uses Sun classes (sun.dc.path) that aren't in OpenJDK http://code.google.com/p/piccolo2d/issues/detail?id=123
What steps will reproduce the problem? 1. Download and install Protege 3.4 2. Open an ontology 3. View Jambalaya tab What is the expected output? What do you see instead? Expected: Jambalaya generating a graph of classes, using Piccolo for rendering. Actual: Loading dialog stops part way through and a stack trace at the terminal that points to this line in the Jambalaya code: SEL_RECT_STROKE = new PFixedWidthStroke(SEL_RECT_ABS_WIDTH); What version of the product are you using? On what operating system? 10th July build of Piccolo on Fedora 11 using OpenJDK 1.6 build 16. Please provide any additional information below. Jambalaya is using Piccolo for its rendering, but Piccolo imports a number of packages from sun.dc.path, which can't be open-sourced and so has been removed from Sun's open source implementation of Java - the OpenJDK (http://osdir.com/ml/java.openjdk.distro-packaging.devel/2008-03/msg00047.html). This causes the Piccolo classes to throw NoClassDefFound exceptions, which breaks any project that builds on Piccolo that is not run on Sun's proprietary version of the JDK. As per an OpenJDK message (http://mail.openjdk.java.net/pipermail/graphics-rasterizer-dev/2007-October/000049.html) there is an alternative that should be available in the OpenJDK. -- You received this message because you are listed in the owner or CC fields of this issue, or because you starred this issue. You may adjust your issue notification preferences at: http://code.google.com/hosting/settings --~--~---------~--~----~------------~-------~--~----~ Piccolo2D Developers Group: http://groups.google.com/group/piccolo2d-dev?hl=en -~----------~----~----~----~------~----~------~--~---
