JAVA + ANT = JARs problems

Hi ppl, I have one problem and hope that someone could help me, let's go...
I use ant to build a project, I have more than one JAR and they use each other... Well all Jars are in the same directory and I need to change It. I must put one JAR, the main one, on other specific folder. But the others must remain in the same directory. Ex:
C:\View\View.JAR
C:\View\Support.JAR
C:\Main\Main.JAR
I suppose that my problema is with the classpath, I don't have any environment variable seted on windows, I just use the ones on eclipse. When I build my project I tried to pass the C:\Main\Main.JAR in my Ant's xml, But it doesn't work.
See the code :
Nowaday
<property name="classpathOutros" value="Main.jar"/>
//I tried:
<property name="classpathOutros" value="c:\Main\Main.jar"/>The JAR code
   <target name="GIXPDV" depends="COMPILE">
         <jar destfile="${distDir}/VIEW.JAR" basedir="${buildDir}" includes="myPackage/venda/**">
            <manifest>
               <attribute name="Built-By" value="${user.name}" />
               <attribute name="Main-Class" value="myPackage.venda.FrmVenda" />
               <attribute name="Class-Path" value="${classpathOutros}" />
            </manifest>
         </jar>
      </target>myPackage.venda.FrmVenda --- > This one is inside my View.JAR .... but it must access some classes in Main.jar.
I hope that you understand the problem, sorry for the bad English..... I'm working on it.... lol
Edited by: Matheus.Omega.Mendes on Apr 25, 2008 7:41 AM

What do you meaning with "Circular references" ?In this case it would mean that you have the following 4 classes: A, B, C, D.
In your Main jar it has A and D
In one of your second jars it has B and C.
Then B (2nd) relies on A (main)
Then D (main) relies on C (2nd)
Other than that, and excluding any eclipse magic, the fact that you are building jars and posting them to certain dirs doesn't need to matter. During the build rather than relying on jars, just rely on a class path with classes not jars.

Similar Messages

  • How add ant.jar in to the Java on the NW65 ?

    Server: NW65SP8
    Step-1: i do this in the NetWare console:
    javac -d SYS:\JAVA\classes -classpath SYS:\JAVA\ksrlib\ant.jar SYS:\JAVA\classes\ZipTest.java
    ZipTest.java have this strings:
    mport org.apache.tools.zip.ZipEntry;
    import org.apache.tools.zip.ZipOutputStream;
    import java.io.*;
    import java.util.zip.Adler32;
    import java.util.zip.CheckedOutputStream;
    public class ZipTest {
    public static void main(String[] args)
    throws IOException {
    All without errors. After this i see file:
    sys:\JAVA\classes\ZipTest.class
    Step-2:
    run this ZipTest :
    java ZipTest
    And in the Loggerscreen i see this error:
    Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/tools/zip/
    ZipOutputStream
    at ZipTest.main(ZipTest.java:24)
    java: Class ZipTest exited with status 1
    Please, help me found my error.
    Serg

    Thanks all for advise.
    At this tie all work.
    this was my steps:
    1. in the my SLED11 move from eclipse to NetBeansIDE6.8
    2. download add to the SLED11 and configure in the NetBeans for use:
    /home/ksr/bin/j2sdk-1_4_2_18/j2sdk1.4.2_18 as JDK1.4
    3.Configure NetBeans for use ant.jar in the myzip Project
    4. this my source:
    * To change this template, choose Tools | Templates
    * and open the template in the editor.
    package myzip;
    import org.apache.tools.zip.ZipEntry;
    import org.apache.tools.zip.ZipOutputStream;
    import java.io.*;
    import java.util.zip.Adler32;
    import java.util.zip.CheckedOutputStream;
    //import java.util.Calendar;
    import java.util.Date;
    //import java.util.TimeZone;
    import java.text.SimpleDateFormat;
    //import java.util.*;
    public class Main {
    public static void main(String[] args) throws IOException {
    System.out.println("\nInside the java program.");
    System.out.println("You passed : " + args.length + " parameters.");
    for (int i=0; i<=args.length-1; i++) {
    System.out.println("Parameter # " + (i+1) + "\tValue = " + args[i]);
    System.out.println("SourceDir="+args[0]);
    System.out.println("DestinationFile="+args[1]);
    //+ + + + + + +
    //Calendar c=Calendar.getInstance();
    Date dtn = new Date();
    SimpleDateFormat dtnf = new SimpleDateFormat("yyyyMMdd");
    String NameZip = args[1];
    NameZip=NameZip+"_"+dtnf.format(dtn)+".zip";
    //System.out.println("="+ dtnf.format(dtn) );
    //System.out.println("="+ NameZip );
    ZipOutputStream zipOutputStream = null;
    File rootFile = new File(args[0]); // sysdata://test
    System.out.println("\nrootFile: "+rootFile+"\n");
    String pathPrefix = rootFile.getAbsolutePath().substring(0, rootFile.getAbsolutePath().lastIndexOf(System.getP roperty("file.separator")));
    System.out.println("pathPrefix: "+pathPrefix+"\n");
    System.out.println("pathPrefix-length: "+pathPrefix.length()+"\n");
    //File zipFile = new File("/home/ksr/test1.zip"); // sysdata://test.zip
    File zipFile = new File(NameZip);
    System.out.println("zipFile: "+zipFile+"\n");
    try {
    zipOutputStream = new ZipOutputStream(new CheckedOutputStream(new FileOutputStream(zipFile), new Adler32()));
    zipOutputStream.setEncoding("CP866");
    putZipEntry(zipOutputStream, rootFile, pathPrefix.length());
    } finally {
    if (zipOutputStream != null) {
    zipOutputStream.close();
    private static void putZipEntry(ZipOutputStream zipOutputStream, File file, int pathPrefixLength) throws IOException {
    if (!file.isDirectory()) {
    zipOutputStream.putNextEntry(new ZipEntry(file.getAbsolutePath().substring(pathPref ixLength)));
    InputStream in = null;
    try {
    in = new DataInputStream(new BufferedInputStream(new FileInputStream(file)));
    byte[] bytes = new byte[(int) file.length()];
    int iCount;
    while ((iCount = in.read(bytes)) != -1) {
    zipOutputStream.write(bytes, 0, iCount);
    } finally {
    if (in != null) {in.close();}
    } else {
    File[] childFiles = file.listFiles();
    for (int i = 0; i < childFiles.length; i++) {
    File childFile = childFiles[i];
    // ++++
    //add for check file size > 0 or this is i directory
    if ( ((childFile.length() != 0) && childFile.isFile()) || childFile.isDirectory() ) {
    putZipEntry(zipOutputStream, childFile, pathPrefixLength);
    And at this time - all work !
    Problem with "Exception in thread "main" java.lang.NoClassDefFoundError:" -
    resolved after use in the NetBean JAVA1.4
    Problem with applycation freeze anc CPU utilization up to 100 % - resolved after add check:
    if this is a file and file size >0 or this is a directory , then zip
    else - SKIP
    Serg

  • Problem in Creating a jar file using java.util.jar and deploying in jboss 4

    Dear Techies,
    I am facing this peculiar problem. I am creating a jar file programmatically using java.util.jar api. The jar file is created but Jboss AS is unable to deploy this jar file. I have also tested that my created jar file contains the same files. When I create a jar file from the command using jar -cvf command, Jboss is able to deploy. I am sending the code , please review it and let me know the problem. I badly require your help. I am unable to proceeed in this regard. Please help me.
    package com.rrs.corona.solutionsacceleratorstudio.solutionadapter;
    import java.io.File;
    import java.io.FileInputStream;
    import java.io.FileOutputStream;
    import java.util.jar.JarEntry;
    import java.util.jar.JarOutputStream;
    import java.util.jar.Manifest;
    import com.rrs.corona.solutionsacceleratorstudio.SASConstants;
    * @author Piku Mishra
    public class JarCreation
         * File object
         File file;
         * JarOutputStream object to create a jar file
         JarOutputStream jarOutput ;
         * File of the generated jar file
         String jarFileName = "rrs.jar";
         *To create a Manifest.mf file
         Manifest manifest = null;
         //Attributes atr = null;
         * Default Constructor to specify the path and
         * name of the jar file
         * @param destnPath of type String denoting the path of the generated jar file
         public JarCreation(String destnPath)
         {//This constructor initializes the destination path and file name of the jar file
              try
                   manifest = new Manifest();
                   jarOutput = new JarOutputStream(new FileOutputStream(destnPath+"/"+jarFileName),manifest);
              catch(Exception e)
                   e.printStackTrace();
         public JarCreation()
         * This method is used to obtain the list of files present in a
         * directory
         * @param path of type String specifying the path of directory containing the files
         * @return the list of files from a particular directory
         public File[] getFiles(String path)
         {//This method is used to obtain the list of files in a directory
              try
                   file = new File(path);
              catch(Exception e)
                   e.printStackTrace();
              return file.listFiles();
         * This method is used to create a jar file from a directory
         * @param path of type String specifying the directory to make jar
         public void createJar(String path)
         {//This method is used to create a jar file from
              // a directory. If the directory contains several nested directory
              //it will work.
              try
                   byte[] buff = new byte[2048];
                   File[] fileList = getFiles(path);
                   for(int i=0;i<fileList.length;i++)
                        if(fileList.isDirectory())
                             createJar(fileList[i].getAbsolutePath());//Recusive method to get the files
                        else
                             FileInputStream fin = new FileInputStream(fileList[i]);
                             String temp = fileList[i].getAbsolutePath();
                             String subTemp = temp.substring(temp.indexOf("bin")+4,temp.length());
    //                         System.out.println( subTemp+":"+fin.getChannel().size());
                             jarOutput.putNextEntry(new JarEntry(subTemp));
                             int len ;
                             while((len=fin.read(buff))>0)
                                  jarOutput.write(buff,0,len);
                             fin.close();
              catch( Exception e )
                   e.printStackTrace();
         * Method used to close the object for JarOutputStream
         public void close()
         {//This method is used to close the
              //JarOutputStream
              try
                   jarOutput.flush();
                   jarOutput.close();
              catch(Exception e)
                   e.printStackTrace();
         public static void main( String[] args )
              JarCreation jarCreate = new JarCreation("destnation path where jar file will be created /");
              jarCreate.createJar("put your source directory");
              jarCreate.close();

    Hi,
    I have gone through your code and the problem is that when you create jar it takes a complete path address (which is called using getAbsolutePath ) (when you extract you see the path; C:\..\...\..\ )
    You need to truncate this complete path and take only the path address where your files are stored and the problem must be solved.

  • Ant mappingtool problem

    Greetings
    I have a problem using the mappingtool from ant
    with kodo 3.0.0b1.
    I realize that some ant integration problems are
    being fixed in beta2 but I hadn't seen this
    problem mentioned so I thought I'd let you know...
    Please let me know if I'm doing something wrong.
    Note that it seems to work fine when I use the
    commandline mappingtool utility.
    The ant tasks are set up as follows:
    <taskdef name="mappingtool"
    classname="kodo.jdbc.ant.MappingToolTask"
    classpathref="kodo-tool-classpath" />
    <target name="killdb" depends="deploy-runtime" description="Drop JDO specific tables" >
    <mappingtool action="drop" ignoreErrors="true">
    <fileset refid="all-jdo-files" />
    <classpath refid="runtime-path" />
    </mappingtool>
    </target>
    When I execute this target, I see the following exception:
    killdb:
    [mappingtool] java.lang.IllegalAccessError: tried to access method serp.util.ReferenceMap.removeExpired()V from class com.solarmetric.jdbc.ConnectionPoolImpl
    [mappingtool] at com.solarmetric.jdbc.ConnectionPoolImpl.getConnection(ConnectionPoolImpl.java:120)
    [mappingtool] at com.solarmetric.jdbc.PoolingDataSource.getConnection(PoolingDataSource.java:230)
    [mappingtool] at com.solarmetric.jdbc.DelegatingDataSource.getConnection(DelegatingDataSource.java:128)
    [mappingtool] at kodo.jdbc.schema.DataSourceFactory$DefaultsDataSource.getConnection(DataSourceFactory.java:235)
    [mappingtool] at kodo.jdbc.sql.DBDictionaryFactory.getDBDictionary(DBDictionaryFactory.java:169)
    [mappingtool] at kodo.jdbc.conf.JDBCConfigurationImpl.getDBDictionary(JDBCConfigurationImpl.java:489)
    [mappingtool] at kodo.jdbc.schema.DataSourceFactory.configureDataSource(DataSourceFactory.java:136)
    [mappingtool] at kodo.jdbc.conf.JDBCConfigurationImpl.getConnectionFactory(JDBCConfigurationImpl.java:759)
    [mappingtool] at kodo.jdbc.conf.JDBCConfigurationImpl.getDataSource(JDBCConfigurationImpl.java:842)
    [mappingtool] at kodo.jdbc.conf.JDBCConfigurationImpl.getDataSource2(JDBCConfigurationImpl.java:851)
    [mappingtool] at kodo.jdbc.schema.SchemaTool.<init>(SchemaTool.java:64)
    [mappingtool] at kodo.jdbc.meta.MappingTool.newSchemaTool(MappingTool.java:186)
    [mappingtool] at kodo.jdbc.meta.MappingTool.getSchemaTool(MappingTool.java:176)
    [mappingtool] at kodo.jdbc.meta.MappingTool.run(MappingTool.java:774)
    [mappingtool] at kodo.jdbc.ant.MappingToolTask.executeOn(MappingToolTask.java:136)
    [mappingtool] at com.solarmetric.ant.TaskBase.execute(TaskBase.java:105)
    [mappingtool] at org.apache.tools.ant.Task.perform(Task.java:319)
    [mappingtool] at org.apache.tools.ant.Target.execute(Target.java:309)
    [mappingtool] at org.apache.tools.ant.Target.performTasks(Target.java:336)
    [mappingtool] at org.apache.tools.ant.Project.executeTarget(Project.java:1306)
    [mappingtool] at org.apache.tools.ant.Project.executeTargets(Project.java:1250)
    [mappingtool] at org.apache.tools.ant.Main.runBuild(Main.java:610)
    [mappingtool] at org.apache.tools.ant.Main.start(Main.java:196)
    [mappingtool] at org.apache.tools.ant.Main.main(Main.java:235)

    Thanks for your response, but this wasn't the problem.
    I don't have (never had) serp.jar lying around.
    serp appears to be in both kodo-jdo.jar and
    kodo-jdo-runtime.jar but no other jar files...
    Before running ant, my CLASSPATH is set to
    "nf.jar:ojdbc14.jar"
    (nf.jar contains the kodo.properties file -
    required here to pick up license key, etc)
    I printed out the CLASSPATH being used inside my
    ant target and it is as follows:
    antExtensions.jar:
    common.jar: (one of mine)
    gnu-getopt.jar:
    j2ee.jar:
    jakarta-commons-collections-2.1.jar:
    jakarta-commons-lang-1.0.1.jar:
    jakarta-commons-logging-1.0.2.jar:
    jakarta-commons-pool-1.0.1.jar:
    jakarta-oro-2.0.7.jar:
    jakarta-regexp-1.1.jar:
    jca1.0.jar:
    jdbc-hsql-1_7_0.jar:
    jdbc2_0-stdext.jar:
    jdo1_0.jar:
    jndi.jar:
    jta-spec1_0_1.jar:
    junit-3.8.1.jar:
    kodo-jdo-runtime.jar:
    kodo-jdo.jar:
    log4j-1.2.8.jar:
    nf.jar: (one of mine)
    ojdbc14.jar:
    sax.jar:
    wl-startup.jar:
    xalan.jar:
    xercesImpl.jar:
    xml-apis.jar
    Abe White wrote:
    If you still have the serp.jar that shipped with previous versions of
    Kodo in your classpath, make sure you remove it. Kodo 3 bundles the
    serp classes within the kodo jar.
    Was that the problem?

  • Including helper classes in java proxy jar file

    I must not be using the right header search criteria because I'm sure this question
    has been asked before. In a Web Service File (.jws) I've imported a couple of
    helper classes that function as data transfer objects. I did this to maintain
    consistency with other portions of the application. The Java Proxy jar file generated
    by Workshop does not include these files. Is there a way of including these dependencies
    or do I need to distribute another jar file with my helper classes?

    Hi Naichen,
    I was able to successfully run both the autotype and clientgen Ant task, on the
    WSDL you provided. The code behind those Ant tasks are pretty much what the WebLogic
    Web Services test page run. Are you using WLS 8.1 SP2? If not, you might want
    to try with that version.
    Regards,
    Mike Wooten
    "Naichen Liu" <[email protected]> wrote:
    >
    >
    >
    Hi,
    I am having a warning message when trying to generate java proxy jar
    file on weblogic8.1
    webservice test web app, the message is as follows:
    "Warning Failed to generate client proxy from WSDL definition for this
    service.
    Prescription Please verify the <types> section of the WSDL."
    in the mean time, on weblogic starting terminal, I saw the following
    exceptions,
    C:\DOCUME~1\u252738\LOCALS~1\Temp\wlwproxy37508.jar1533409921\com\ual\www\rcc\cb
    t\schema\modifypnr\AlphaLength4Deserializer.java:36: cannot resolve symbol
    symbol : class FacetUtils
    location: package binding
    weblogic.xml.schema.binding.FacetUtils.checkLengthFacet(__typed_obj,4L);
    ^
    C:\DOCUME~1\u252738\LOCALS~1\Temp\wlwproxy37508.jar1533409921\com\ual\www\rcc\cb
    t\schema\modifypnr\OSIFieldAnonTypeDeserializer.java:36: cannot resolve
    symbol
    symbol : class FacetUtils
    location: package binding
    weblogic.xml.schema.binding.FacetUtils.checkMaxLengthFacet(__typed_obj,69L);
    ^
    C:\DOCUME~1\u252738\LOCALS~1\Temp\wlwproxy37508.jar1533409921\com\ual\www\rcc\cb
    t\schema\modifypnr\AlphaLength2Deserializer.java:36: cannot resolve symbol
    symbol : class FacetUtils
    location: package binding
    weblogic.xml.schema.binding.FacetUtils.checkLengthFacet(__typed_obj,2L);
    ^
    C:\DOCUME~1\u252738\LOCALS~1\Temp\wlwproxy37508.jar1533409921\com\ual\www\rcc\cb
    t\schema\modifypnr\FreeFormAnonTypeDeserializer.java:36: cannot resolve
    symbol
    symbol : class FacetUtils"
    Can anybody help me about this issue? I attached WSDL file, also United
    Airlines
    got an enterprise weblogic license deal with BEA, any help will be highly
    appreciated.
    Thanks!!!
    Naichen

  • Got error when trying to generate Java proxy jar file for webservice

    Hi,
    I am having a warning message when trying to generate java proxy jar file on weblogic8.1
    webservice test web app, the message is as follows:
    "Warning Failed to generate client proxy from WSDL definition for this service.
    Prescription Please verify the <types> section of the WSDL."
    in the mean time, on weblogic starting terminal, I saw the following exceptions,
    C:\DOCUME~1\u252738\LOCALS~1\Temp\wlwproxy37508.jar1533409921\com\ual\www\rcc\cb
    t\schema\modifypnr\AlphaLength4Deserializer.java:36: cannot resolve symbol
    symbol : class FacetUtils
    location: package binding
    weblogic.xml.schema.binding.FacetUtils.checkLengthFacet(__typed_obj,4L);
    ^
    C:\DOCUME~1\u252738\LOCALS~1\Temp\wlwproxy37508.jar1533409921\com\ual\www\rcc\cb
    t\schema\modifypnr\OSIFieldAnonTypeDeserializer.java:36: cannot resolve symbol
    symbol : class FacetUtils
    location: package binding
    weblogic.xml.schema.binding.FacetUtils.checkMaxLengthFacet(__typed_obj,69L);
    ^
    C:\DOCUME~1\u252738\LOCALS~1\Temp\wlwproxy37508.jar1533409921\com\ual\www\rcc\cb
    t\schema\modifypnr\AlphaLength2Deserializer.java:36: cannot resolve symbol
    symbol : class FacetUtils
    location: package binding
    weblogic.xml.schema.binding.FacetUtils.checkLengthFacet(__typed_obj,2L);
    ^
    C:\DOCUME~1\u252738\LOCALS~1\Temp\wlwproxy37508.jar1533409921\com\ual\www\rcc\cb
    t\schema\modifypnr\FreeFormAnonTypeDeserializer.java:36: cannot resolve symbol
    symbol : class FacetUtils"
    Can anybody help me about this issue? I attached WSDL file, also United Airlines
    got an enterprise weblogic license deal with BEA, any help will be highly appreciated.
    Thanks!!!
    Naichen
    [ModifyPNRWSContract.wsdl]

    Hi Naichen,
    I was able to successfully run both the autotype and clientgen Ant task, on the
    WSDL you provided. The code behind those Ant tasks are pretty much what the WebLogic
    Web Services test page run. Are you using WLS 8.1 SP2? If not, you might want
    to try with that version.
    Regards,
    Mike Wooten
    "Naichen Liu" <[email protected]> wrote:
    >
    >
    >
    Hi,
    I am having a warning message when trying to generate java proxy jar
    file on weblogic8.1
    webservice test web app, the message is as follows:
    "Warning Failed to generate client proxy from WSDL definition for this
    service.
    Prescription Please verify the <types> section of the WSDL."
    in the mean time, on weblogic starting terminal, I saw the following
    exceptions,
    C:\DOCUME~1\u252738\LOCALS~1\Temp\wlwproxy37508.jar1533409921\com\ual\www\rcc\cb
    t\schema\modifypnr\AlphaLength4Deserializer.java:36: cannot resolve symbol
    symbol : class FacetUtils
    location: package binding
    weblogic.xml.schema.binding.FacetUtils.checkLengthFacet(__typed_obj,4L);
    ^
    C:\DOCUME~1\u252738\LOCALS~1\Temp\wlwproxy37508.jar1533409921\com\ual\www\rcc\cb
    t\schema\modifypnr\OSIFieldAnonTypeDeserializer.java:36: cannot resolve
    symbol
    symbol : class FacetUtils
    location: package binding
    weblogic.xml.schema.binding.FacetUtils.checkMaxLengthFacet(__typed_obj,69L);
    ^
    C:\DOCUME~1\u252738\LOCALS~1\Temp\wlwproxy37508.jar1533409921\com\ual\www\rcc\cb
    t\schema\modifypnr\AlphaLength2Deserializer.java:36: cannot resolve symbol
    symbol : class FacetUtils
    location: package binding
    weblogic.xml.schema.binding.FacetUtils.checkLengthFacet(__typed_obj,2L);
    ^
    C:\DOCUME~1\u252738\LOCALS~1\Temp\wlwproxy37508.jar1533409921\com\ual\www\rcc\cb
    t\schema\modifypnr\FreeFormAnonTypeDeserializer.java:36: cannot resolve
    symbol
    symbol : class FacetUtils"
    Can anybody help me about this issue? I attached WSDL file, also United
    Airlines
    got an enterprise weblogic license deal with BEA, any help will be highly
    appreciated.
    Thanks!!!
    Naichen

  • Java.util.zip java.util.jar API usage

    I have been trying unsuccessfully for the past two days to be able to programatically add and extract files into and from a JAR using the API. I haven't found any API docs that cover the basics and I have been stumped using the nuggets that I have found on the Forum so far. Below is the code so far. Feel free to use what works in your programs, but if you find out how to get this to work. Sorry for the long post, but I gather this is a common problem that needs to be solved.
    ___________JAR CLASS_______________
    import java.io.*;
    import java.util.*;
    import java.util.jar.*;
    import java.util.zip.*;
    public class Jar {
        public Jar() {
        public boolean copyToJar(File[] sources, File destination) {
            if (destination == null) {
                return false;
            if (nameContainsWildcards(destination)) {
                return false;
            File[] sourceArray = expandWildcards(sources);
            if (sourceArray == null) {
                System.out.println("sourceArray was empty");
                return false;
              System.out.println("Ready to add " + sourceArray.length + " files to " + destination);
              //variables for copying the old destination file to the new destination
              File tmpFile = null;
              JarFile tmpJarFile = null;
              InputStream jarInput = null;
              JarInputStream jarIn = null;
            InputStreamReader jarDataFile = null;
              //variables for the destination
            OutputStream output = null;
            JarOutputStream jarOut = null;
            File input = null;
            FileInputStream dataFile = null;
            int buf = -1;
              if (destination.exists()) {
                   System.out.println("The destination file exists");
                   //copy the destination to temporary
                   //fix copyToJar to use the same .tmp file name as the destination (for reentrant code)
                   tmpFile = new File(destination.getParent() + "\\" + "jar.tmp");
                   if (tmpFile.exists()) {
                        tmpFile.delete();
                   //rename the original to the TempFile
                   destination.renameTo(tmpFile);
                   if (destination.exists()) {
                        destination.delete();
                   try {
                        tmpJarFile = new JarFile(tmpFile);
                   } catch (IOException ioe) {
                        System.out.println("Exception while creating JarFile " + ioe );
            try {
                   //initialize the destination
                output = new FileOutputStream(destination);
                jarOut = new JarOutputStream(output);
                   //if there is a tmpFile copy contents of tmpFile to the new destination
                   if (tmpFile != null) {
                        jarInput = new FileInputStream(tmpFile);
                        jarIn = new JarInputStream(jarInput);
                        ZipEntry ze = null;
                        boolean contains = false;
                        while((ze = jarIn.getNextEntry()) != null) {
                             System.out.println("Working on zipEntry " + ze.getName());
                             contains = false;
                             for (int i=0; i<sourceArray.length; i++) {
                                  if (ze.getName().compareToIgnoreCase(sourceArray.getName()) == 0) {
                                       contains = true;
                             if (contains == false) {
              jarDataFile = new InputStreamReader(tmpJarFile.getInputStream(ze));
                                  System.out.println("The zip Entry was copied from the old file");
                                  jarOut.putNextEntry(ze);
                                  buf = -1;
                                  buf = jarDataFile.read();
                                  while (buf != -1) {
                                       jarOut.write(buf);
                                       buf = jarDataFile.read();
                                  jarOut.closeEntry();
                                  jarDataFile.close();
                        jarIn.close();
                        jarInput.close();
                        tmpFile.delete();
                        tmpJarFile.close();
                   //copy the new files to the destination
    for (int i=0; i<sourceArray.length; i++) {
    if (sourceArray[i].isDirectory()) {
                             //fix copyToJar to copy entire directory if the directory is given as a source
    } else {
    System.out.println("Adding " + sourceArray[i].getAbsolutePath() + " to "
    + destination.getAbsolutePath());
    dataFile = new FileInputStream(sourceArray[i]);
    ZipEntry entry= new ZipEntry(sourceArray[i].getName());
    jarOut.putNextEntry(entry);
    buf = -1;
    buf = dataFile.read();
    while (buf != -1) {
    jarOut.write(buf);
    buf = dataFile.read();
    jarOut.closeEntry();
    jarOut.close();
    output.close();
    dataFile.close();
    } catch (IOException ioe) {
    System.out.println("Exception " + ioe + " occured while writing the backup jar file.");
    try {
    if (jarOut != null)
    jarOut.close();
    if (output != null)
    output.close();
    if (dataFile != null)
    dataFile.close();
    if (jarInput != null)
    jarInput.close();
    if (jarIn != null)
    jarIn.close();
    } catch (IOException ioe2) {
    System.out.println("Exception " + ioe2 + " closing the jar file.");
    return false;
    return true;
    public boolean copyToJar(File source, File destination) {
    File[] sourceArray = expandWildcards(source);
    if (sourceArray == null) {
    System.out.println("sourceArray was empty");
    return false;
    return copyToJar(sourceArray, destination);
         public boolean extractFromJar(File source, File extract, File destDirectory) {
              try {
                   JarFile jarIn = new JarFile(source);
                   ZipEntry ze = jarIn.getEntry(extract.getName());
                   if (ze == null) {
                        System.out.println("Could not find file " + extract + " in jarFile " + source);
                   } else {
                        JarInputStream jarInput = null;
                        InputStreamReader buf = null;
                        FileOutputStream out = null;
                        InputStream in = jarIn.getInputStream(ze);
                        buf = new InputStreamReader(in);
                        out = new FileOutputStream(extract);
                        int buffer = -1;
                        buffer = buf.read();
                        while (buffer != -1) {
                             out.write(buffer);
                             buffer = buf.read();
              } catch (IOException ioe) {
                   System.out.println("Could not extract the file " + extract + " from jarFile " + source);
                   return false;
              return true;
    public int numberOfLines(File fileToCount) {
    int num = 0;
    try {
    FileReader regRead = new FileReader(fileToCount);
    LineNumberReader regReadLine = new LineNumberReader(regRead);
    while (regReadLine.readLine() != null) {
    num = regReadLine.getLineNumber();
    regRead.close();
    regReadLine.close();
    } catch (IOException ioe) {
    System.out.println("Exception " + ioe + " occured in " + this.getClass().getName());
    return num;
    static public boolean nameContainsWildcards(File source) {
    if (source != null) {
    if ((source.getName().indexOf('*')) >=0) {
    return true;
    //fix this check to look for other wildcards
    return false;
    * Expands the * wildcard that does not start the expression. For example,
    * in a directory whose contents are TEST1.DAT, TEST2.DAT AND TEST3.DAT, this
    * funtion will return the following based on the input
    * Input Returns
    * TEST1.DAT File[] containing the first file
    * TEST*.DAT File[] containing all three files plus any that match TEST*.*
    * T*.* File[] containing all three files plus any that match T*.*
    * *.* File[] containing all three files plus any that match *.*
    * EST.DAT File[] containing no files (not a legal expression...yet)
    * ? or
    public File[] expandWildcards(File source) {
    if (source == null) {
    System.out.println("Cannot expand wildCards for a null File");
    return null;
    File[] sourceArray = null;
    if (nameContainsWildcards(source)) {
    FileFilter wildcardFilter = new WildcardFilter(source.getName());
    File sourceParent = new File(source.getParent());
    if (sourceParent != null) {
    sourceArray = sourceParent.listFiles(wildcardFilter);
    } else {
    sourceArray = new File[1];
    sourceArray[0] = source;
    } else {
    sourceArray = new File[1];
    sourceArray[0] = source;
    return sourceArray;
    public File[] expandWildcards(File[] sources) {
    File[] sourceArray = null;
    List fileArrays = new ArrayList();
    for (int i=0; i< sources.length; i++) {
    fileArrays.add(expandWildcards(sources[i]));
    int totalFiles = 0;
    for (int i=0; i < fileArrays.size(); i++) {
    File[] tmp = (File []) fileArrays.get(i);
    if (tmp != null) {
         //System.out.println("Adding " + tmp.length + " to total files");
         totalFiles += tmp.length;
    System.out.println("totalFiles expanded = " + totalFiles);
    sourceArray = new File[totalFiles];
    int nextIndex = 0;
    for (int i=0; i < fileArrays.size(); i++) {
    File[] tmp = (File []) fileArrays.get(i);
    if (tmp != null) {
                        for(int j=0; j < tmp.length; j++) {
                             //System.out.println("Adding file " + tmp[j] + " to sourceArray");
                             sourceArray[nextIndex] = tmp[j];
                             nextIndex++;
    return sourceArray;
    static public void main(String argv[]) {
    Jar jarRun = new Jar();
    File testFile = new File("D:\\test.jar");
              File testFile1 = new File("C:\\Program Files\\RBusinessSystems\\Location Sync\\LONGMONT\\LongmontDefaultCustomers.jar");
              File testFile2 = new File("C:\\Program Files\\RBusinessSystems\\Location Sync\\LONGMONT\\LongmontDefaultInventory.jar");
              File testFile3 = new File("C:\\Program Files\\RBusinessSystems\\Location Sync\\LONGMONT\\LongmontDefaultVendors.jar");
              File testFile4 = new File("C:\\Program Files\\RBusinessSystems\\Location Sync\\LONGMONT\\LongmontDefaultClerks.jar");
              if (argv.length >= 1) {
                   System.out.println("Creating the Jar File");
                   jarRun.copyToJar(testFile1, testFile);
                   jarRun.copyToJar(testFile2, testFile);
                   jarRun.copyToJar(testFile3, testFile);
                   jarRun.copyToJar(testFile4, testFile);
              } else {
                   System.out.println("Extracting from the Jar File");
                   jarRun.extractFromJar(testFile, new File("d:\\LongmontDefaultCustomers.jar"), new File("d:\\"));
                   jarRun.extractFromJar(testFile, new File("d:\\LongmontDefaultInventory.jar"), new File("d:\\"));
                   jarRun.extractFromJar(testFile, new File("d:\\LongmontDefaultVendors.jar"), new File("d:\\"));
                   jarRun.extractFromJar(testFile, new File("d:\\LongmontDefaultClerks.jar"), new File("d:\\"));
    ______________WILDCARD FILTER CLASS __________
    import java.io.File;
    import java.io.FileFilter;
    public class WildcardFilter implements FileFilter {
        private String compare = null;
        private String wildcardStart = null;
        private String wildcardMiddle = null;
        private String wildcardEnd = null;
        WildcardFilter(String comparison) {
            setCompare(comparison);
        public void setCompare(String comparison) {
            compare = comparison.toLowerCase();
            wildcardStart = null;
            wildcardMiddle = null;
            wildcardEnd = null;
            int index = compare.indexOf('*');
            if (index != -1) {
                wildcardStart = compare.substring(0, index);
                if (index + 1 < compare.length()) {
                    wildcardEnd = compare.substring(index + 1, compare.length());
                System.out.println("Expanding fileNames starting with " + wildcardStart
                          + " and ending with " + wildcardEnd);
        public boolean accept(File check) {
            String checkName = check.getName().toLowerCase();
            if (compare == null) {
                return false;
            if (((wildcardEnd == null) || (wildcardEnd.compareTo("") == 0))
                && ((wildcardStart == null) || (wildcardStart.compareTo("") ==0))) {
                return false;
            if (((wildcardStart == null) || (wildcardStart.compareTo("") ==0))
                && (wildcardEnd != null)) {
                if ((wildcardEnd.compareTo(".*") ==0) || (wildcardEnd.compareTo("*") == 0))
                    return true;
                if (checkName.endsWith(wildcardEnd))
                    return true;
            if (((wildcardEnd == null) || (wildcardEnd.compareTo("") == 0))
                && (wildcardStart != null)) {
                if (checkName.startsWith(wildcardStart))
                    return true;
            if ((checkName.startsWith(wildcardStart))
                && (checkName.endsWith(wildcardEnd))) {
                return true;
            return false;

    I figured it out based on some of the other posts I found on this Forum. Following is the working code. While this code is not as robust as it needs to be for production, it will at least get you started on extracting from jar files and writing to jarfiles.
    import java.io.*;
    import java.util.jar.*;
    import java.util.zip.*;
    //NOTE: You can only copy entries created by the Jar tool
    class JarTest {
        JarTest() {
        public boolean copyToJar(File[] fileList, File jarFile) {
            JarEntry je = null;
            File tmpFile = null;
            FileOutputStream fos = null;
            JarOutputStream jos = null;
            BufferedWriter bw = null;
            FileInputStream fis = null;
            JarInputStream jis = null;
            BufferedReader br = null;
            int buf = -1;
            boolean badZipFile = false;
            boolean refreshFromNewFile = false;
            String tmpFileName = jarFile.getAbsolutePath() + ".tmp";
            try {
                tmpFile = new File(tmpFileName);
                fos = new FileOutputStream(tmpFile);
                jos = new JarOutputStream(fos);
                bw = new BufferedWriter(new OutputStreamWriter(jos));
            } catch (IOException ioe) {
                ioe.printStackTrace();
        if(jarFile.exists()) {
                try {
                    fis = new FileInputStream(jarFile);
                    jis = new JarInputStream(fis);
                    br = new BufferedReader(new InputStreamReader(jis));
                } catch (IOException ioe) {
                    System.out.println(ioe);
                try {
                    while((je = jis.getNextJarEntry()) != null) {
                        refreshFromNewFile = false;
                        for (int i = 0; i < fileList.length; i++) {
                            if (je.getName().compareToIgnoreCase(fileList.getName()) == 0) {
    refreshFromNewFile = true;
    if (refreshFromNewFile) {
    //do nothing so we can add the new file below
    } else {
    jos.putNextEntry(je);
    int index = 0;
    buf = -1;
    while((buf = br.read()) != -1) {
    bw.write(buf);
    index++;
    System.out.println("Copied entry " + je.getName() + " of " + index + " bytes from " + jarFile.getName());
    bw.flush();
    jos.closeEntry();
    } catch (IOException ioe) {
    ioe.printStackTrace();
    badZipFile = true;
    try {
    br.close();
    jis.close();
    fis.close();
    } catch (IOException ioe) {
    ioe.printStackTrace();
    for (int i = 0; i < fileList.length; i++) {
    try {
    fis = new FileInputStream(fileList[i]);
    br = new BufferedReader(new InputStreamReader(fis));
    // write the new entries to the tmpFile
    je = new JarEntry(fileList[i].getName());
    jos.putNextEntry(je);
    int index = 0;
    buf = -1;
    while((buf = br.read()) != -1) {
    bw.write(buf);
    index++;
    bw.flush();
    System.out.println("Added entry " + je.getName() + " of " + index + " bytes.");
    jos.closeEntry();
    } catch (IOException ioe) {
    ioe.printStackTrace();
    badZipFile = true;
    try {
    jos.close();
    if (tmpFile != null) {
    // rename the tmpFile to jarFile
    jarFile.delete();
    tmpFile.renameTo(jarFile);
    } catch (IOException ioe) {
    ioe.printStackTrace();
    return true;
    public boolean extractFromJar(File[] fileList, File jarFile) {
    ZipEntry zen = null;
    BufferedReader br = null;
    FileOutputStream fos = null;
    BufferedWriter bw = null;
    try {
    for (int i = 0; i < fileList.length; i++) {
    JarFile jar = new JarFile(jarFile);
    zen = jar.getEntry(fileList[i].getName());
    if (zen == null) {
    System.out.println("Could not find the file " + fileList[i].getName() + " in the zip file " + jar.getName());
    } else {
    File parentDirectory = new File(fileList[i].getParent());
    parentDirectory.mkdirs();
    InputStream in = jar.getInputStream(zen);
    br = new BufferedReader(new InputStreamReader(in));
    fos = new FileOutputStream(fileList[i]);
    bw = new BufferedWriter(new OutputStreamWriter(fos));
    int buf = -1;
    int index = 0;
    while((buf = br.read()) != -1) {
    bw.write(buf);
    bw.flush();
    index++;
    System.out.println("Extracted file " + fileList[i] + " of " + index + " bytes from " + jarFile);
    br.close();
    bw.close();
    } catch (IOException ioe) {
    System.out.println(ioe);
    return false;
    return true;
    public static void main(String[] argv) {
    JarTest jt = new JarTest();
    File jarFile = new File("d:\\test\\test.zip");
    File[] fileList1 = new File[] {new File("d:\\test\\CustomerRefreshRequest.bat"),
                                            new File("d:\\test\\CustomerUpdateGet.bat"),
                                            new File("d:\\test\\CustomerUpdateRequest.bat"),
                                            new File("d:\\test\\LongmontDefaultClerks.jar"),
                                            new File("d:\\test\\LongmontDefaultCustomers.jar"),
                                            new File("d:\\test\\LongmontDefaultInventory.jar")};
    File[] fileList2 = new File[] { new File("d:\\test\\install.bat"),
    new File("d:\\test\\LongmontDefaultVendors.jar"),
    new File("d:\\test\\CustomerUpdateSend.bat") };
    jt.copyToJar(fileList1, jarFile);
    jt.copyToJar(fileList2, jarFile);
    File[] fileList3 = new File[] {new File("d:\\test\\temp\\CustomerRefreshRequest.bat"),
                                            new File("d:\\test\\temp\\CustomerUpdateGet.bat"),
                                            new File("d:\\test\\temp\\CustomerUpdateRequest.bat"),
                                            new File("d:\\test\\temp\\LongmontDefaultClerks.jar"),
                                            new File("d:\\test\\temp\\LongmontDefaultCustomers.jar"),
                                            new File("d:\\test\\temp\\LongmontDefaultInventory.jar")};
    File[] fileList4 = new File[] { new File("d:\\test\\temp\\INSTALL.BAT"),
    new File("d:\\test\\temp\\LongmontDefaultVendors.jar"),
    new File("d:\\test\\temp\\CustomerUpdateSend.bat") };
    jt.extractFromJar(fileList3, jarFile);
    jt.extractFromJar(fileList4, jarFile);

  • Java and Flash problems messing up display

    I got a new Mac Book Pro about a month ago, and first, in Safari, the previews of pages would look like this: http://img163.imageshack.us/img163/9228/grab1p.png
    Then Safari started getting pixalated (all pages), and Flash would crash (See error report below), then when I did permissions repair, I get Java problems (see below).
    Then the ENTIRE DISPLAY would get all pixalated and freeze up. When I restart, it works for a while until I open too many Safari tabs (around 10 or so), and it starts all over again.
    Any ideas?
    Safari Crash Report:
    Process: WebKitPluginHost [2954]
    Path: /System/Library/Frameworks/WebKit.framework/WebKitPluginHost.app/Contents/MacOS /WebKitPluginHost
    Identifier: com.apple.WebKit.PluginHost
    Version: 6533 (6533.13)
    Build Info: WebKitPluginHost-75331300~12
    Code Type: X86 (Native)
    Parent Process: WebKitPluginAgent [178]
    PlugIn Path: /Library/Internet Plug-Ins/Flash Player.plugin/Contents/PlugIns/FlashPlayer-10.6.plugin/Contents/MacOS/FlashPlay er-10.6
    PlugIn Identifier: com.macromedia.FlashPlayer-10.6.plugin
    PlugIn Version: 10.1.102.64 (10.1.102.64)
    Date/Time: 2011-01-30 10:24:44.216 -0500
    OS Version: Mac OS X 10.6.6 (10J567)
    Report Version: 6
    Interval Since Last Report: 33978 sec
    Crashes Since Last Report: 1
    Per-App Interval Since Last Report: 268000 sec
    Per-App Crashes Since Last Report: 2
    Anonymous UUID: 2CCB7A1A-D359-4B6F-978D-C282B4C97A1A
    Exception Type: EXCBADACCESS (SIGBUS)
    Exception Codes: KERNPROTECTIONFAILURE at 0x0000000000000000
    Crashed Thread: 0 Dispatch queue: com.apple.main-thread
    Thread 0 Crashed: Dispatch queue: com.apple.main-thread
    0 ...ppleIntelHDGraphicsGLDriver 0x1616b23f glrReturnUnexpectedKillClient + 15
    1 ...ppleIntelHDGraphicsGLDriver 0x15ed90c9 GhalInterface::getCommandBuffer(unsigned char**, unsigned char**, unsigned int*, unsigned int*) + 153
    2 ...ppleIntelHDGraphicsGLDriver 0x160b50aa GHAL3D::CPrivateCommandTransport::FlushCommandBuffer(GHAL3D::FLUSH_TYPE, unsigned char) + 362
    3 ...ppleIntelHDGraphicsGLDriver 0x160b4e01 g575SubmitPacketsToken + 81
    4 ...ppleIntelHDGraphicsGLDriver 0x160d999f gldFlush + 47
    5 ...ppleIntelHDGraphicsGLDriver 0x161240b6 FinishMemoryBuffer(GLDContextRec*, MemoryBufferList*) + 38
    6 ...ppleIntelHDGraphicsGLDriver 0x16124046 GetNextMemoryBufferItem + 70
    7 ...ppleIntelHDGraphicsGLDriver 0x16123fba GetOffsetIntoScratchBuffer + 42
    8 ...ppleIntelHDGraphicsGLDriver 0x161234c6 gldModifyTexSubImage + 1094
    9 GLEngine 0x15915dfb glTexSubImage2D_Exec + 950
    10 libGL.dylib 0x93c33570 glTexSubImage2D + 87
    11 ...dia.FlashPlayer-10.6.plugin 0x146458fb unregister_ShockwaveFlash + 66987
    12 ...dia.FlashPlayer-10.6.plugin 0x146c4803 main + 75475
    13 ...dia.FlashPlayer-10.6.plugin 0x14452573 0x141fc000 + 2450803
    14 ...dia.FlashPlayer-10.6.plugin 0x144580d8 0x141fc000 + 2474200
    15 ...dia.FlashPlayer-10.6.plugin 0x1463bf17 unregister_ShockwaveFlash + 27591
    16 ...dia.FlashPlayer-10.6.plugin 0x146ab4e9 unregister_ShockwaveFlash + 483737
    17 com.apple.QuartzCore 0x97409f80 CAOpenGLLayerDraw(CAOpenGLLayer*, double, CVTimeStamp const*, unsigned int) + 1026
    18 com.apple.QuartzCore 0x9740a8b7 -[CAOpenGLLayer _display] + 512
    19 com.apple.QuartzCore 0x9718ff45 CALayerDisplayIfNeeded + 621
    20 com.apple.QuartzCore 0x9718f310 CA::Context::commit_transaction(CA::Transaction*) + 362
    21 com.apple.QuartzCore 0x9718ef58 CA::Transaction::commit() + 316
    22 com.apple.CoreFoundation 0x9406ee02 __CFRunLoopDoObservers + 1186
    23 com.apple.CoreFoundation 0x9402afe2 __CFRunLoopRun + 1154
    24 com.apple.CoreFoundation 0x9402a464 CFRunLoopRunSpecific + 452
    25 com.apple.CoreFoundation 0x9402a291 CFRunLoopRunInMode + 97
    26 com.apple.HIToolbox 0x97af2004 RunCurrentEventLoopInMode + 392
    27 com.apple.HIToolbox 0x97af1dbb ReceiveNextEventCommon + 354
    28 com.apple.HIToolbox 0x97af1c40 BlockUntilNextEventMatchingListInMode + 81
    29 com.apple.AppKit 0x98e4778d _DPSNextEvent + 847
    30 com.apple.AppKit 0x98e46fce -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 156
    31 com.apple.AppKit 0x98e09247 -[NSApplication run] + 821
    32 com.apple.WebKit.PluginHost 0x17ee140f 0x17ee0000 + 5135
    33 com.apple.WebKit.PluginHost 0x17ee104d 0x17ee0000 + 4173
    Thread 1: Dispatch queue: com.apple.libdispatch-manager
    0 libSystem.B.dylib 0x90f2f982 kevent + 10
    1 libSystem.B.dylib 0x90f3009c dispatch_mgrinvoke + 215
    2 libSystem.B.dylib 0x90f2f559 dispatch_queueinvoke + 163
    3 libSystem.B.dylib 0x90f2f2fe dispatch_workerthread2 + 240
    4 libSystem.B.dylib 0x90f2ed81 pthreadwqthread + 390
    5 libSystem.B.dylib 0x90f2ebc6 start_wqthread + 30
    Thread 2:
    0 libSystem.B.dylib 0x90f370a6 _semwaitsignal + 10
    1 libSystem.B.dylib 0x90f36d62 pthread_condwait + 1191
    2 libSystem.B.dylib 0x90f389f8 pthreadcondwait$UNIX2003 + 73
    3 ...dia.FlashPlayer-10.6.plugin 0x1464087f unregister_ShockwaveFlash + 46383
    4 ...dia.FlashPlayer-10.6.plugin 0x14214d34 0x141fc000 + 101684
    5 ...dia.FlashPlayer-10.6.plugin 0x1464097e unregister_ShockwaveFlash + 46638
    6 ...dia.FlashPlayer-10.6.plugin 0x14640ab5 unregister_ShockwaveFlash + 46949
    7 libSystem.B.dylib 0x90f3685d pthreadstart + 345
    8 libSystem.B.dylib 0x90f366e2 thread_start + 34
    Thread 3:
    0 libSystem.B.dylib 0x90f370a6 _semwaitsignal + 10
    1 libSystem.B.dylib 0x90f36d62 pthread_condwait + 1191
    2 libSystem.B.dylib 0x90f389f8 pthreadcondwait$UNIX2003 + 73
    3 ...dia.FlashPlayer-10.6.plugin 0x1464087f unregister_ShockwaveFlash + 46383
    4 ...dia.FlashPlayer-10.6.plugin 0x14214d34 0x141fc000 + 101684
    5 ...dia.FlashPlayer-10.6.plugin 0x1464097e unregister_ShockwaveFlash + 46638
    6 ...dia.FlashPlayer-10.6.plugin 0x14640ab5 unregister_ShockwaveFlash + 46949
    7 libSystem.B.dylib 0x90f3685d pthreadstart + 345
    8 libSystem.B.dylib 0x90f366e2 thread_start + 34
    Thread 4:
    0 libSystem.B.dylib 0x90f370a6 _semwaitsignal + 10
    1 libSystem.B.dylib 0x90f36d62 pthread_condwait + 1191
    2 libSystem.B.dylib 0x90f389f8 pthreadcondwait$UNIX2003 + 73
    3 ...dia.FlashPlayer-10.6.plugin 0x1464087f unregister_ShockwaveFlash + 46383
    4 ...dia.FlashPlayer-10.6.plugin 0x14214d34 0x141fc000 + 101684
    5 ...dia.FlashPlayer-10.6.plugin 0x1464097e unregister_ShockwaveFlash + 46638
    6 ...dia.FlashPlayer-10.6.plugin 0x14640ab5 unregister_ShockwaveFlash + 46949
    7 libSystem.B.dylib 0x90f3685d pthreadstart + 345
    8 libSystem.B.dylib 0x90f366e2 thread_start + 34
    Thread 5:
    0 libSystem.B.dylib 0x90f370a6 _semwaitsignal + 10
    1 libSystem.B.dylib 0x90f36d62 pthread_condwait + 1191
    2 libSystem.B.dylib 0x90f389f8 pthreadcondwait$UNIX2003 + 73
    3 ...dia.FlashPlayer-10.6.plugin 0x1464087f unregister_ShockwaveFlash + 46383
    4 ...dia.FlashPlayer-10.6.plugin 0x14214d34 0x141fc000 + 101684
    5 ...dia.FlashPlayer-10.6.plugin 0x1464097e unregister_ShockwaveFlash + 46638
    6 ...dia.FlashPlayer-10.6.plugin 0x14640ab5 unregister_ShockwaveFlash + 46949
    7 libSystem.B.dylib 0x90f3685d pthreadstart + 345
    8 libSystem.B.dylib 0x90f366e2 thread_start + 34
    Thread 6:
    0 libSystem.B.dylib 0x90f0915a semaphoretimedwait_signaltrap + 10
    1 libSystem.B.dylib 0x90f36ce5 pthread_condwait + 1066
    2 libSystem.B.dylib 0x90f65ac8 pthreadcond_timedwait_relativenp + 47
    3 ...dia.FlashPlayer-10.6.plugin 0x14640841 unregister_ShockwaveFlash + 46321
    4 ...dia.FlashPlayer-10.6.plugin 0x14530822 0x141fc000 + 3360802
    5 ...dia.FlashPlayer-10.6.plugin 0x1464097e unregister_ShockwaveFlash + 46638
    6 ...dia.FlashPlayer-10.6.plugin 0x14640ab5 unregister_ShockwaveFlash + 46949
    7 libSystem.B.dylib 0x90f3685d pthreadstart + 345
    8 libSystem.B.dylib 0x90f366e2 thread_start + 34
    Thread 7:
    0 libSystem.B.dylib 0x90f0915a semaphoretimedwait_signaltrap + 10
    1 libSystem.B.dylib 0x90f36ce5 pthread_condwait + 1066
    2 libSystem.B.dylib 0x90f65ac8 pthreadcond_timedwait_relativenp + 47
    3 ...dia.FlashPlayer-10.6.plugin 0x14640841 unregister_ShockwaveFlash + 46321
    4 ...dia.FlashPlayer-10.6.plugin 0x14530822 0x141fc000 + 3360802
    5 ...dia.FlashPlayer-10.6.plugin 0x1464097e unregister_ShockwaveFlash + 46638
    6 ...dia.FlashPlayer-10.6.plugin 0x14640ab5 unregister_ShockwaveFlash + 46949
    7 libSystem.B.dylib 0x90f3685d pthreadstart + 345
    8 libSystem.B.dylib 0x90f366e2 thread_start + 34
    Thread 8:
    0 libSystem.B.dylib 0x90f0915a semaphoretimedwait_signaltrap + 10
    1 libSystem.B.dylib 0x90f36ce5 pthread_condwait + 1066
    2 libSystem.B.dylib 0x90f65ac8 pthreadcond_timedwait_relativenp + 47
    3 ...dia.FlashPlayer-10.6.plugin 0x14640841 unregister_ShockwaveFlash + 46321
    4 ...dia.FlashPlayer-10.6.plugin 0x145308b8 0x141fc000 + 3360952
    5 ...dia.FlashPlayer-10.6.plugin 0x1464097e unregister_ShockwaveFlash + 46638
    6 ...dia.FlashPlayer-10.6.plugin 0x14640ab5 unregister_ShockwaveFlash + 46949
    7 libSystem.B.dylib 0x90f3685d pthreadstart + 345
    8 libSystem.B.dylib 0x90f366e2 thread_start + 34
    Thread 9:
    0 libSystem.B.dylib 0x90f0915a semaphoretimedwait_signaltrap + 10
    1 libSystem.B.dylib 0x90f36ce5 pthread_condwait + 1066
    2 libSystem.B.dylib 0x90f65ac8 pthreadcond_timedwait_relativenp + 47
    3 ...dia.FlashPlayer-10.6.plugin 0x14640841 unregister_ShockwaveFlash + 46321
    4 ...dia.FlashPlayer-10.6.plugin 0x143de48f 0x141fc000 + 1975439
    5 ...dia.FlashPlayer-10.6.plugin 0x1464097e unregister_ShockwaveFlash + 46638
    6 ...dia.FlashPlayer-10.6.plugin 0x14640ab5 unregister_ShockwaveFlash + 46949
    7 libSystem.B.dylib 0x90f3685d pthreadstart + 345
    8 libSystem.B.dylib 0x90f366e2 thread_start + 34
    Thread 10:
    0 libSystem.B.dylib 0x90f0915a semaphoretimedwait_signaltrap + 10
    1 libSystem.B.dylib 0x90f36ce5 pthread_condwait + 1066
    2 libSystem.B.dylib 0x90f65ac8 pthreadcond_timedwait_relativenp + 47
    3 ...dia.FlashPlayer-10.6.plugin 0x14640841 unregister_ShockwaveFlash + 46321
    4 ...dia.FlashPlayer-10.6.plugin 0x143de48f 0x141fc000 + 1975439
    5 ...dia.FlashPlayer-10.6.plugin 0x1464097e unregister_ShockwaveFlash + 46638
    6 ...dia.FlashPlayer-10.6.plugin 0x14640ab5 unregister_ShockwaveFlash + 46949
    7 libSystem.B.dylib 0x90f3685d pthreadstart + 345
    8 libSystem.B.dylib 0x90f366e2 thread_start + 34
    Thread 11:
    0 libSystem.B.dylib 0x90f0915a semaphoretimedwait_signaltrap + 10
    1 libSystem.B.dylib 0x90f36ce5 pthread_condwait + 1066
    2 libSystem.B.dylib 0x90f65ac8 pthreadcond_timedwait_relativenp + 47
    3 ...dia.FlashPlayer-10.6.plugin 0x14640841 unregister_ShockwaveFlash + 46321
    4 ...dia.FlashPlayer-10.6.plugin 0x14530822 0x141fc000 + 3360802
    5 ...dia.FlashPlayer-10.6.plugin 0x1464097e unregister_ShockwaveFlash + 46638
    6 ...dia.FlashPlayer-10.6.plugin 0x14640ab5 unregister_ShockwaveFlash + 46949
    7 libSystem.B.dylib 0x90f3685d pthreadstart + 345
    8 libSystem.B.dylib 0x90f366e2 thread_start + 34
    Thread 12:
    0 libSystem.B.dylib 0x90f0915a semaphoretimedwait_signaltrap + 10
    1 libSystem.B.dylib 0x90f36ce5 pthread_condwait + 1066
    2 libSystem.B.dylib 0x90f65ac8 pthreadcond_timedwait_relativenp + 47
    3 ...dia.FlashPlayer-10.6.plugin 0x14640841 unregister_ShockwaveFlash + 46321
    4 ...dia.FlashPlayer-10.6.plugin 0x14530822 0x141fc000 + 3360802
    5 ...dia.FlashPlayer-10.6.plugin 0x1464097e unregister_ShockwaveFlash + 46638
    6 ...dia.FlashPlayer-10.6.plugin 0x14640ab5 unregister_ShockwaveFlash + 46949
    7 libSystem.B.dylib 0x90f3685d pthreadstart + 345
    8 libSystem.B.dylib 0x90f366e2 thread_start + 34
    Thread 13:
    0 libSystem.B.dylib 0x90f0915a semaphoretimedwait_signaltrap + 10
    1 libSystem.B.dylib 0x90f36ce5 pthread_condwait + 1066
    2 libSystem.B.dylib 0x90f65ac8 pthreadcond_timedwait_relativenp + 47
    3 ...dia.FlashPlayer-10.6.plugin 0x14640841 unregister_ShockwaveFlash + 46321
    4 ...dia.FlashPlayer-10.6.plugin 0x145308b8 0x141fc000 + 3360952
    5 ...dia.FlashPlayer-10.6.plugin 0x1464097e unregister_ShockwaveFlash + 46638
    6 ...dia.FlashPlayer-10.6.plugin 0x14640ab5 unregister_ShockwaveFlash + 46949
    7 libSystem.B.dylib 0x90f3685d pthreadstart + 345
    8 libSystem.B.dylib 0x90f366e2 thread_start + 34
    Thread 14:
    0 libSystem.B.dylib 0x90f0915a semaphoretimedwait_signaltrap + 10
    1 libSystem.B.dylib 0x90f36ce5 pthread_condwait + 1066
    2 libSystem.B.dylib 0x90f65ac8 pthreadcond_timedwait_relativenp + 47
    3 ...dia.FlashPlayer-10.6.plugin 0x14640841 unregister_ShockwaveFlash + 46321
    4 ...dia.FlashPlayer-10.6.plugin 0x14530822 0x141fc000 + 3360802
    5 ...dia.FlashPlayer-10.6.plugin 0x1464097e unregister_ShockwaveFlash + 46638
    6 ...dia.FlashPlayer-10.6.plugin 0x14640ab5 unregister_ShockwaveFlash + 46949
    7 libSystem.B.dylib 0x90f3685d pthreadstart + 345
    8 libSystem.B.dylib 0x90f366e2 thread_start + 34
    Thread 15:
    0 libSystem.B.dylib 0x90f0915a semaphoretimedwait_signaltrap + 10
    1 libSystem.B.dylib 0x90f36ce5 pthread_condwait + 1066
    2 libSystem.B.dylib 0x90f65ac8 pthreadcond_timedwait_relativenp + 47
    3 ...dia.FlashPlayer-10.6.plugin 0x14640841 unregister_ShockwaveFlash + 46321
    4 ...dia.FlashPlayer-10.6.plugin 0x14530822 0x141fc000 + 3360802
    5 ...dia.FlashPlayer-10.6.plugin 0x1464097e unregister_ShockwaveFlash + 46638
    6 ...dia.FlashPlayer-10.6.plugin 0x14640ab5 unregister_ShockwaveFlash + 46949
    7 libSystem.B.dylib 0x90f3685d pthreadstart + 345
    8 libSystem.B.dylib 0x90f366e2 thread_start + 34
    Thread 16:
    0 libSystem.B.dylib 0x90f0915a semaphoretimedwait_signaltrap + 10
    1 libSystem.B.dylib 0x90f36ce5 pthread_condwait + 1066
    2 libSystem.B.dylib 0x90f65ac8 pthreadcond_timedwait_relativenp + 47
    3 ...dia.FlashPlayer-10.6.plugin 0x14640841 unregister_ShockwaveFlash + 46321
    4 ...dia.FlashPlayer-10.6.plugin 0x143de48f 0x141fc000 + 1975439
    5 ...dia.FlashPlayer-10.6.plugin 0x1464097e unregister_ShockwaveFlash + 46638
    6 ...dia.FlashPlayer-10.6.plugin 0x14640ab5 unregister_ShockwaveFlash + 46949
    7 libSystem.B.dylib 0x90f3685d pthreadstart + 345
    8 libSystem.B.dylib 0x90f366e2 thread_start + 34
    Thread 17:
    0 libSystem.B.dylib 0x90f0915a semaphoretimedwait_signaltrap + 10
    1 libSystem.B.dylib 0x90f36ce5 pthread_condwait + 1066
    2 libSystem.B.dylib 0x90f65ac8 pthreadcond_timedwait_relativenp + 47
    3 ...dia.FlashPlayer-10.6.plugin 0x14640841 unregister_ShockwaveFlash + 46321
    4 ...dia.FlashPlayer-10.6.plugin 0x14530822 0x141fc000 + 3360802
    5 ...dia.FlashPlayer-10.6.plugin 0x1464097e unregister_ShockwaveFlash + 46638
    6 ...dia.FlashPlayer-10.6.plugin 0x14640ab5 unregister_ShockwaveFlash + 46949
    7 libSystem.B.dylib 0x90f3685d pthreadstart + 345
    8 libSystem.B.dylib 0x90f366e2 thread_start + 34
    Thread 18:
    0 libSystem.B.dylib 0x90f0915a semaphoretimedwait_signaltrap + 10
    1 libSystem.B.dylib 0x90f36ce5 pthread_condwait + 1066
    2 libSystem.B.dylib 0x90f65ac8 pthreadcond_timedwait_relativenp + 47
    3 ...dia.FlashPlayer-10.6.plugin 0x14640841 unregister_ShockwaveFlash + 46321
    4 ...dia.FlashPlayer-10.6.plugin 0x14530822 0x141fc000 + 3360802
    5 ...dia.FlashPlayer-10.6.plugin 0x1464097e unregister_ShockwaveFlash + 46638
    6 ...dia.FlashPlayer-10.6.plugin 0x14640ab5 unregister_ShockwaveFlash + 46949
    7 libSystem.B.dylib 0x90f3685d pthreadstart + 345
    8 libSystem.B.dylib 0x90f366e2 thread_start + 34
    Thread 19:
    0 libSystem.B.dylib 0x90f0915a semaphoretimedwait_signaltrap + 10
    1 libSystem.B.dylib 0x90f36ce5 pthread_condwait + 1066
    2 libSystem.B.dylib 0x90f65ac8 pthreadcond_timedwait_relativenp + 47
    3 ...dia.FlashPlayer-10.6.plugin 0x14640841 unregister_ShockwaveFlash + 46321
    4 ...dia.FlashPlayer-10.6.plugin 0x14530822 0x141fc000 + 3360802
    5 ...dia.FlashPlayer-10.6.plugin 0x1464097e unregister_ShockwaveFlash + 46638
    6 ...dia.FlashPlayer-10.6.plugin 0x14640ab5 unregister_ShockwaveFlash + 46949
    7 libSystem.B.dylib 0x90f3685d pthreadstart + 345
    8 libSystem.B.dylib 0x90f366e2 thread_start + 34
    Thread 20:
    0 libSystem.B.dylib 0x90f0915a semaphoretimedwait_signaltrap + 10
    1 libSystem.B.dylib 0x90f36ce5 pthread_condwait + 1066
    2 libSystem.B.dylib 0x90f65ac8 pthreadcond_timedwait_relativenp + 47
    3 ...dia.FlashPlayer-10.6.plugin 0x14640841 unregister_ShockwaveFlash + 46321
    4 ...dia.FlashPlayer-10.6.plugin 0x143de48f 0x141fc000 + 1975439
    5 ...dia.FlashPlayer-10.6.plugin 0x1464097e unregister_ShockwaveFlash + 46638
    6 ...dia.FlashPlayer-10.6.plugin 0x14640ab5 unregister_ShockwaveFlash + 46949
    7 libSystem.B.dylib 0x90f3685d pthreadstart + 345
    8 libSystem.B.dylib 0x90f366e2 thread_start + 34
    Thread 21:
    0 libSystem.B.dylib 0x90f0915a semaphoretimedwait_signaltrap + 10
    1 libSystem.B.dylib 0x90f36ce5 pthread_condwait + 1066
    2 libSystem.B.dylib 0x90f65ac8 pthreadcond_timedwait_relativenp + 47
    3 ...dia.FlashPlayer-10.6.plugin 0x14640841 unregister_ShockwaveFlash + 46321
    4 ...dia.FlashPlayer-10.6.plugin 0x14530822 0x141fc000 + 3360802
    5 ...dia.FlashPlayer-10.6.plugin 0x1464097e unregister_ShockwaveFlash + 46638
    6 ...dia.FlashPlayer-10.6.plugin 0x14640ab5 unregister_ShockwaveFlash + 46949
    7 libSystem.B.dylib 0x90f3685d pthreadstart + 345
    8 libSystem.B.dylib 0x90f366e2 thread_start + 34
    Thread 22:
    0 libSystem.B.dylib 0x90f2ea12 _workqkernreturn + 10
    1 libSystem.B.dylib 0x90f2efa8 pthreadwqthread + 941
    2 libSystem.B.dylib 0x90f2ebc6 start_wqthread + 30
    Thread 0 crashed with X86 Thread State (32-bit):
    eax: 0xe00002c2 ebx: 0x15ed903e ecx: 0xbfffcbfc edx: 0xe00002c2
    edi: 0x48aba800 esi: 0x6b3d97e0 ebp: 0xbfffcb98 esp: 0xbfffcb98
    ss: 0x0000001f efl: 0x00010296 eip: 0x1616b23f cs: 0x00000017
    ds: 0x0000001f es: 0x0000001f fs: 0x00000000 gs: 0x00000037
    cr2: 0x00000000
    Binary Images:
    0xcc000 - 0xcfff2 +com.macromedia.Flash Player.plugin 10.1.102.64 (10.1.102.64) <0E4F768E-4FF0-90B4-7387-C86A3EC48C43> /Library/Internet Plug-Ins/Flash Player.plugin/Contents/MacOS/Flash Player
    0x12df5000 - 0x12e31fe3 com.apple.QuickTimeFireWireDV.component 7.6.6 (1756) <5723A7A8-2C99-561B-8D87-C8B0716436FA> /System/Library/QuickTime/QuickTimeFireWireDV.component/Contents/MacOS/QuickTim eFireWireDV
    0x12e3d000 - 0x12e47ff7 com.apple.IOFWDVComponents 1.9.9 (1.9.9) <5B4E7BD7-EF5A-2F5C-DF8E-3D4A7B59F779> /System/Library/Components/IOFWDVComponents.component/Contents/MacOS/IOFWDVComp onents
    0x12e51000 - 0x12e7bffb com.apple.QuickTimeIIDCDigitizer 7.6.6 (1756) <96489BA5-A106-36A1-FA42-F7F2D6AA098C> /System/Library/QuickTime/QuickTimeIIDCDigitizer.component/Contents/MacOS/Quick TimeIIDCDigitizer
    0x12e83000 - 0x12e87ff3 com.apple.audio.AudioIPCPlugIn 1.1.6 (1.1.6) <F402CF88-D96C-42A0-3207-49759F496AE8> /System/Library/Extensions/AudioIPCDriver.kext/Contents/Resources/AudioIPCPlugI n.bundle/Contents/MacOS/AudioIPCPlugIn
    0x12e8c000 - 0x12e92ffb com.apple.audio.AppleHDAHALPlugIn 1.9.9 (1.9.9f12) <82BFF5E9-2B0E-FE8B-8370-445DD94DA434> /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bun dle/Contents/MacOS/AppleHDAHALPlugIn
    0x141fc000 - 0x14be9ff3 +com.macromedia.FlashPlayer-10.6.plugin 10.1.102.64 (10.1.102.64) <7F846A86-5E18-B6E5-4DA2-E5B46E7CF5B2> /Library/Internet Plug-Ins/Flash Player.plugin/Contents/PlugIns/FlashPlayer-10.6.plugin/Contents/MacOS/FlashPlay er-10.6
    0x14e82000 - 0x14ed1fe3 com.apple.QuickTimeUSBVDCDigitizer 2.6.5 (2.6.5) <9DABC446-2388-C209-8912-3A33F6178B18> /System/Library/QuickTime/QuickTimeUSBVDCDigitizer.component/Contents/MacOS/Qui ckTimeUSBVDCDigitizer
    0x14f30000 - 0x14f54fe7 GLRendererFloat ??? (???) <1274B762-2FB9-48FE-EAFD-C459B2B4BECC> /System/Library/Frameworks/OpenGL.framework/Resources/GLRendererFloat.bundle/GL RendererFloat
    0x15900000 - 0x15a78fe7 GLEngine ??? (???) <3A6C5513-7428-2242-2892-B429C72343CB> /System/Library/Frameworks/OpenGL.framework/Resources/GLEngine.bundle/GLEngine
    0x15aaa000 - 0x15eaffe7 libclh.dylib 3.1.1 C (3.1.1) <745CBD72-DF1F-EC12-BE51-4EEA9847EADF> /System/Library/Extensions/GeForceGLDriver.bundle/Contents/MacOS/libclh.dylib
    0x15ed3000 - 0x1682aff3 com.apple.driver.AppleIntelHDGraphicsGLDriver 1.6.26 (6.2.6) <ACD5A3C8-28DA-4098-3564-D0470FE9E0C6> /System/Library/Extensions/AppleIntelHDGraphicsGLDriver.bundle/Contents/MacOS/A ppleIntelHDGraphicsGLDriver
    0x17320000 - 0x17328ff7 com.apple.iokit.IOUSBLib 4.1.5 (4.1.5) <FC37BC4D-907E-DCC6-70D0-58665757BA89> /System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/IOUSBLib.bundle/Co ntents/MacOS/IOUSBLib
    0x17954000 - 0x17954ff7 com.apple.VideoDecodeAcceleration 1.1 (4) <2870DAF2-D95D-CCF7-D0F9-26A0DAD0E69F> /System/Library/Frameworks/VideoDecodeAcceleration.framework/VideoDecodeAcceler ation
    0x17ee0000 - 0x17efbfe7 com.apple.WebKit.PluginHost 6533 (6533.13) <3332FD2F-AFC1-396F-B2FF-2B58DC6476DA> /System/Library/Frameworks/WebKit.framework/WebKitPluginHost.app/Contents/MacOS /WebKitPluginHost
    0x17f05000 - 0x17f05ff7 WebKitPluginHostShim.dylib ??? (???) <7FC31FB4-EEF0-6595-36A1-A8C27CFE598A> /System/Library/Frameworks/WebKit.framework/WebKitPluginHost.app/Contents/MacOS /WebKitPluginHostShim.dylib
    0x19e8b000 - 0x19e99fe7 libSimplifiedChineseConverter.dylib 49.0.0 (compatibility 1.0.0) <07211458-FD06-9FEF-3DF4-2E5F0304D4BC> /System/Library/CoreServices/Encodings/libSimplifiedChineseConverter.dylib
    0x19e9d000 - 0x19eafff7 libTraditionalChineseConverter.dylib 49.0.0 (compatibility 1.0.0) <8D606435-1A3C-FE0B-824A-1386809FFFF5> /System/Library/CoreServices/Encodings/libTraditionalChineseConverter.dylib
    0x19fad000 - 0x19faeff7 ATSHI.dylib ??? (???) <F06AB560-C2AF-09F6-7328-773E43CA2713> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ATS.framework/Versions/A/Resources/ATSHI.dylib
    0x6a3bc000 - 0x6a471fe7 libcrypto.0.9.7.dylib 0.9.7 (compatibility 0.9.7) <0B69B1F5-3440-B0BF-957F-E0ADD49F13CB> /usr/lib/libcrypto.0.9.7.dylib
    0x70000000 - 0x700cbff3 com.apple.audio.units.Components 1.6.3 (1.6.3) <5DA35A22-1B05-6BD3-985A-26A7A2CD6289> /System/Library/Components/CoreAudio.component/Contents/MacOS/CoreAudio
    0x8f0c8000 - 0x8f811ff7 com.apple.GeForceGLDriver 1.6.26 (6.2.6) <518182BB-5A3C-5F4C-3A84-17BB8E385BBF> /System/Library/Extensions/GeForceGLDriver.bundle/Contents/MacOS/GeForceGLDrive r
    0x8fe00000 - 0x8fe4162b dyld 132.1 (???) <28F0312C-0678-159E-34E2-9A4E3DEADB20> /usr/lib/dyld
    0x90003000 - 0x90007ff7 IOSurface ??? (???) <D849E1A5-6B0C-2A05-2765-850EC39BA2FF> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
    0x90008000 - 0x90008ff7 com.apple.vecLib 3.6 (vecLib 3.6) <7362077A-890F-3AEF-A8AB-22247B10E106> /System/Library/Frameworks/vecLib.framework/Versions/A/vecLib
    0x90009000 - 0x9004cff7 com.apple.NavigationServices 3.5.4 (182) <753B8906-06C0-3AE0-3D6A-8FF5AC18ED12> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/NavigationSer vices.framework/Versions/A/NavigationServices
    0x9008e000 - 0x90091ffb com.apple.help 1.3.1 (41) <67F1F424-3983-7A2A-EC21-867BE838E90B> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framewor k/Versions/A/Help
    0x90092000 - 0x90092ff7 com.apple.quartzframework 1.5 (1.5) <4EE8095D-5E47-1EB6-3A8A-6ECE3BEC8647> /System/Library/Frameworks/Quartz.framework/Versions/A/Quartz
    0x9010e000 - 0x90114fe7 com.apple.CommerceCore 1.0 (6) <41C2A87D-93D8-56C1-9292-0400699F23C1> /System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Frameworks/C ommerceCore.framework/Versions/A/CommerceCore
    0x90115000 - 0x90159ff3 com.apple.coreui 2 (114) <29F8F1A4-1C96-6A0F-4CC2-9B85CF83209F> /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
    0x9015a000 - 0x90182ff7 libxslt.1.dylib 3.24.0 (compatibility 3.0.0) <769EF4B2-C1AD-73D5-AAAD-1564DAEA77AF> /usr/lib/libxslt.1.dylib
    0x90183000 - 0x90183ff7 liblangid.dylib ??? (???) <B99607FC-5646-32C8-2C16-AFB5EA9097C2> /usr/lib/liblangid.dylib
    0x90184000 - 0x90192fe7 libz.1.dylib 1.2.3 (compatibility 1.0.0) <3CE8AA79-F077-F1B0-A039-9103A4A02E92> /usr/lib/libz.1.dylib
    0x90193000 - 0x90406fe7 com.apple.Foundation 6.6.4 (751.42) <ACC0BAEB-C590-7052-3AB2-86C207C3D6D4> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
    0x90407000 - 0x908c0ffb com.apple.VideoToolbox 0.484.20 (484.20) <E7B9F015-2569-43D7-5268-375ED937ECA5> /System/Library/PrivateFrameworks/VideoToolbox.framework/Versions/A/VideoToolbo x
    0x9098b000 - 0x90a0dffb SecurityFoundation ??? (???) <006B3166-E7E2-F763-04FC-3DD458C14F5F> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoun dation
    0x90a0e000 - 0x90a18ffb com.apple.speech.recognition.framework 3.11.1 (3.11.1) <EC0E69C8-A121-70E8-43CF-E6FC4C7779EC> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecogni tion.framework/Versions/A/SpeechRecognition
    0x90a5d000 - 0x90b94ff7 com.apple.CoreAUC 6.04.04 (6.04.04) <050D9D16-AAE7-3460-4318-8449574F26C7> /System/Library/PrivateFrameworks/CoreAUC.framework/Versions/A/CoreAUC
    0x90b95000 - 0x90dc0ff3 com.apple.QuartzComposer 4.2 ({156.28}) <08AF01DC-110D-9443-3916-699DBDED0149> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzCompose r.framework/Versions/A/QuartzComposer
    0x90dc1000 - 0x90e53fe7 com.apple.print.framework.PrintCore 6.3 (312.7) <7410D1B2-655D-68DA-D4B9-2C65747B6817> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ PrintCore.framework/Versions/A/PrintCore
    0x90e54000 - 0x90ec3ff7 libvMisc.dylib 268.0.1 (compatibility 1.0.0) <2FC2178F-FEF9-6E3F-3289-A6307B1A154C> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libvMisc.dylib
    0x90ecf000 - 0x90ed1ff7 libRadiance.dylib ??? (???) <10048B4A-2AE8-A4E2-21B8-C6E7A8C5B76F> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libRadiance.dylib
    0x90ed2000 - 0x90ed7ff7 com.apple.OpenDirectory 10.6 (10.6) <C1B46982-7D3B-3CC4-3BC2-3E4B595F0231> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
    0x90f04000 - 0x90f07ff7 libCoreVMClient.dylib ??? (???) <973B9E1F-70B3-2E76-B14B-E57F306AD2DF> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClien t.dylib
    0x90f08000 - 0x910afff7 libSystem.B.dylib 125.2.1 (compatibility 1.0.0) <62291026-D016-705D-DC1E-FC2B09D47DE5> /usr/lib/libSystem.B.dylib
    0x910b0000 - 0x911b1fe7 libxml2.2.dylib 10.3.0 (compatibility 10.0.0) <B4C5CD68-405D-0F1B-59CA-5193D463D0EF> /usr/lib/libxml2.2.dylib
    0x911b2000 - 0x911b6ff7 libGFXShared.dylib ??? (???) <9E14BE2F-C863-40E9-41A6-1BE9045663A0> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.d ylib
    0x911f8000 - 0x9162dff7 libLAPACK.dylib 219.0.0 (compatibility 1.0.0) <5E2D2283-57DE-9A49-1DB0-CD027FEFA6C2> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libLAPACK.dylib
    0x91633000 - 0x916e0fe7 libobjc.A.dylib 227.0.0 (compatibility 1.0.0) <DF8E4CFA-3719-3415-0BF1-E8C5E561C3B1> /usr/lib/libobjc.A.dylib
    0x916fa000 - 0x91740ff7 libauto.dylib ??? (???) <29422A70-87CF-10E2-CE59-FEE1234CFAAE> /usr/lib/libauto.dylib
    0x91741000 - 0x91741ff7 com.apple.ApplicationServices 38 (38) <8012B504-3D83-BFBB-DA65-065E061CFE03> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Application Services
    0x91742000 - 0x91748fff com.apple.CommonPanels 1.2.4 (91) <2438AF5D-067B-B9FD-1248-2C9987F360BA> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels. framework/Versions/A/CommonPanels
    0x917b8000 - 0x91855fe3 com.apple.LaunchServices 362.2 (362.2) <F3952CAB-322F-A12F-57AF-8B91B1D76DDE> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchS ervices.framework/Versions/A/LaunchServices
    0x91856000 - 0x918b7fe7 com.apple.CoreText 3.5.0 (???) <BB50C045-25F5-65B8-B1DB-8CDAEF45EB46> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreText.framework/Versions/A/CoreText
    0x91995000 - 0x919b0ff7 libPng.dylib ??? (???) <E14178E0-B92D-94EA-DACB-04F346D7534C> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libPng.dylib
    0x919b1000 - 0x919b1ff7 com.apple.Accelerate.vecLib 3.6 (vecLib 3.6) <1DEC639C-173D-F808-DE0D-4070CC6F5BC7> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/vecLib
    0x919c2000 - 0x91a2cfe7 libstdc++.6.dylib 7.9.0 (compatibility 7.0.0) <411D87F4-B7E1-44EB-F201-F8B4F9227213> /usr/lib/libstdc++.6.dylib
    0x91b9e000 - 0x91beeff7 com.apple.framework.familycontrols 2.0.2 (2020) <AF7F86F1-F7BF-CBA8-7A4A-D8F7A19F9601> /System/Library/PrivateFrameworks/FamilyControls.framework/Versions/A/FamilyCon trols
    0x9220e000 - 0x9231aff7 libGLProgrammability.dylib ??? (???) <A077BFEA-19C6-9F48-2F36-8E4E55376F49> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLProgramma bility.dylib
    0x9251f000 - 0x9255afeb libFontRegistry.dylib ??? (???) <4FB144ED-8AF9-27CF-B315-DCE5575D5231> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ATS.framework/Versions/A/Resources/libFontRegistry.dylib
    0x92855000 - 0x92861ff7 libkxld.dylib ??? (???) <F0E915AD-6B32-0D5E-D24B-B188447FDD23> /usr/lib/system/libkxld.dylib
    0x92969000 - 0x92969ff7 com.apple.Cocoa 6.6 (???) <EA27B428-5904-B00B-397A-185588698BCC> /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
    0x9296a000 - 0x938bcfef com.apple.QuickTimeComponents.component 7.6.6 (1756) /System/Library/QuickTime/QuickTimeComponents.component/Contents/MacOS/QuickTim eComponents
    0x938c8000 - 0x9390bff7 libGLU.dylib ??? (???) <BB66EDB2-D5FE-61C9-21BE-747F9862819C> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
    0x9390c000 - 0x93c2cff3 com.apple.CoreServices.CarbonCore 861.23 (861.23) <B08756E4-32C5-CC33-0268-7C00A5ED7537> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonC ore.framework/Versions/A/CarbonCore
    0x93c2d000 - 0x93c2eff7 com.apple.audio.units.AudioUnit 1.6.5 (1.6.5) <BE4C2495-B758-AD22-DCC0-56A6791E948E> /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
    0x93c2f000 - 0x93c3aff7 libGL.dylib ??? (???) <48405993-0AE9-292B-6705-C3525528682A> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
    0x93c89000 - 0x93d3fff7 libFontParser.dylib ??? (???) <33F62EE1-E457-C6FD-369E-E86745B94A4B> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ATS.framework/Versions/A/Resources/libFontParser.dylib
    0x93d40000 - 0x93e6ffe3 com.apple.audio.toolbox.AudioToolbox 1.6.5 (1.6.5) <0A0F68E5-4806-DB51-764B-D97554B801AD> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
    0x93e70000 - 0x93f20ff3 com.apple.ColorSync 4.6.3 (4.6.3) <0354B408-665F-8B3F-87FF-64E6322276F0> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ColorSync.framework/Versions/A/ColorSync
    0x93f21000 - 0x93f5fff7 com.apple.QuickLookFramework 2.3 (327.6) <66955C29-0C99-D02C-DB18-4952AFB4E886> /System/Library/Frameworks/QuickLook.framework/Versions/A/QuickLook
    0x93f60000 - 0x93fceff7 com.apple.QuickLookUIFramework 2.3 (327.6) <74706A08-5399-24FE-00B2-4A702A6B83C1> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuickLookUI.f ramework/Versions/A/QuickLookUI
    0x93fcf000 - 0x93fe0ff7 com.apple.LangAnalysis 1.6.6 (1.6.6) <97511CC7-FE23-5AC3-2EE2-B5479FAEB316> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ LangAnalysis.framework/Versions/A/LangAnalysis
    0x93fee000 - 0x94169fe7 com.apple.CoreFoundation 6.6.4 (550.42) <C78D5079-663E-9734-7AFA-6CE79A0539F1> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
    0x94195000 - 0x9422dfe7 edu.mit.Kerberos 6.5.10 (6.5.10) <8B83AFF3-C074-E47C-4BD0-4546EED0D1BC> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
    0x9422e000 - 0x942a8fff com.apple.audio.CoreAudio 3.2.6 (3.2.6) <F7C9B01D-45AD-948B-2D26-9736524C1A33> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
    0x942eb000 - 0x9431eff7 com.apple.AE 496.4 (496.4) <7F34EC47-8429-3077-8158-54F5EA908C66> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.fram ework/Versions/A/AE
    0x9431f000 - 0x94345ffb com.apple.DictionaryServices 1.1.2 (1.1.2) <43E1D565-6E01-3681-F2E5-72AE4C3A097A> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Diction aryServices.framework/Versions/A/DictionaryServices
    0x94346000 - 0x94383ff7 com.apple.SystemConfiguration 1.10.5 (1.10.2) <362DF639-6E5F-9371-9B99-81C581A8EE41> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfi guration
    0x94384000 - 0x94581ff7 com.apple.JavaScriptCore 6533.19 (6533.19.1) <85A6BFDD-CBB6-7490-748D-8EA8B9B7FDD8> /System/Library/Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore
    0x94582000 - 0x945bfff7 com.apple.CoreMedia 0.484.20 (484.20) <105DDB24-E45F-5473-99E1-B09FDEAE4500> /System/Library/PrivateFrameworks/CoreMedia.framework/Versions/A/CoreMedia
    0x945c0000 - 0x945c7ff3 com.apple.print.framework.Print 6.1 (237.1) <F5AAE53D-5530-9004-A9E3-2C1690C5328E> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framewo rk/Versions/A/Print
    0x945c8000 - 0x9460cfe7 com.apple.Metadata 10.6.3 (507.15) <A23633F1-E913-66C2-A073-E2B174C09B18> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadat a.framework/Versions/A/Metadata
    0x9460d000 - 0x94a23ff7 libBLAS.dylib 219.0.0 (compatibility 1.0.0) <C4FB303A-DB4D-F9E8-181C-129585E59603> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libBLAS.dylib
    0x94a75000 - 0x94a7cff7 com.apple.agl 3.0.12 (AGL-3.0.12) <53FFD667-5E3E-4140-6A4B-0D283269DC6D> /System/Library/Frameworks/AGL.framework/Versions/A/AGL
    0x94a7d000 - 0x94ba9ffb com.apple.MediaToolbox 0.484.20 (484.20) <D67788A2-B772-C5DB-B12B-173B2F8EE40B> /System/Library/PrivateFrameworks/MediaToolbox.framework/Versions/A/MediaToolbo x
    0x94baa000 - 0x94bc2ff7 com.apple.CFOpenDirectory 10.6 (10.6) <F9AFC571-3539-6B46-ABF9-46DA2B608819> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpen Directory.framework/Versions/A/CFOpenDirectory
    0x94bc3000 - 0x94c04ff7 libRIP.A.dylib 545.0.0 (compatibility 64.0.0) <16DAE1A5-937A-1CA2-D98F-2AF958B62993> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreGraphics.framework/Versions/A/Resources/libRIP.A.dylib
    0x94c81000 - 0x94c82ff7 com.apple.MonitorPanelFramework 1.3.0 (1.3.0) <0EC4EEFF-477E-908E-6F21-ED2C973846A4> /System/Library/PrivateFrameworks/MonitorPanel.framework/Versions/A/MonitorPane l
    0x94c83000 - 0x94e65fff com.apple.imageKit 2.0.3 (1.0) <B4DB05F7-01C5-35EE-7AB9-41BD9D63F075> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/ImageKit.fram ework/Versions/A/ImageKit
    0x94e9e000 - 0x94f1efeb com.apple.SearchKit 1.3.0 (1.3.0) <9E18AEA5-F4B4-8BE5-EEA9-818FC4F46FD9> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchK it.framework/Versions/A/SearchKit
    0x94f3f000 - 0x94f70ff7 libGLImage.dylib ??? (???) <E3EC8E92-4DDD-E7B8-3D38-C5A5160A4930> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dyl ib
    0x94f71000 - 0x95760557 com.apple.CoreGraphics 1.545.0 (???) <1AB39678-00D5-FB88-3B41-93D78348E0DE> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreGraphics.framework/Versions/A/CoreGraphics
    0x95761000 - 0x957b9fe7 com.apple.datadetectorscore 2.0 (80.7) <58C659CA-72CC-31D2-9732-09BF1A0CAAF6> /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDe tectorsCore
    0x957ba000 - 0x95817ff7 com.apple.framework.IOKit 2.0 (???) <A769737F-E0D6-FB06-29B4-915CF4F43420> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
    0x95818000 - 0x958d1fe7 libsqlite3.dylib 9.6.0 (compatibility 9.0.0) <52438E77-55D1-C231-1936-76F1369518E4> /usr/lib/libsqlite3.dylib
    0x95919000 - 0x9591cfe7 libmathCommon.A.dylib 315.0.0 (compatibility 1.0.0) <1622A54F-1A98-2CBE-B6A4-2122981A500E> /usr/lib/system/libmathCommon.A.dylib
    0x95953000 - 0x9595bff7 com.apple.DisplayServicesFW 2.3.0 (283) <48D94761-7340-D029-99E3-9BE0262FAF22> /System/Library/PrivateFrameworks/DisplayServices.framework/Versions/A/DisplayS ervices
    0x9595c000 - 0x959d7fff com.apple.AppleVAFramework 4.10.12 (4.10.12) <89C4EBE2-FE27-3160-0BD1-D0C2ED5F3605> /System/Library/PrivateFrameworks/AppleVA.framework/Versions/A/AppleVA
    0x959d8000 - 0x95a11ff7 libcups.2.dylib 2.8.0 (compatibility 2.0.0) <E0D512DD-365D-46A0-F50C-435BC250424F> /usr/lib/libcups.2.dylib
    0x95a12000 - 0x95aedfeb com.apple.DesktopServices 1.5.9 (1.5.9) <CED00AC1-924B-0E45-7D5E-1CEA8929F5BE> /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/Desk topServicesPriv
    0x95af1000 - 0x95b47ff7 com.apple.MeshKitRuntime 1.1 (49.2) <F1EAE9EC-2DA3-BAFD-0A8C-6A3FFC96D728> /System/Library/PrivateFrameworks/MeshKit.framework/Versions/A/Frameworks/MeshK itRuntime.framework/Versions/A/MeshKitRuntime
    0x95b72000 - 0x95b75ff7 libCGXType.A.dylib 545.0.0 (compatibility 64.0.0) <B624AACE-991B-0FFA-2482-E69970576CE1> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreGraphics.framework/Versions/A/Resources/libCGXType.A.dylib
    0x95b76000 - 0x95dd9fff com.apple.security 6.1.1 (37594) <B6F2A8BF-C1B7-A0E2-83FB-4FF265E9BDDC> /System/Library/Frameworks/Security.framework/Versions/A/Security
    0x95f3d000 - 0x96236fef com.apple.QuickTime 7.6.6 (1756) <F08B13B6-31D7-BD18-DA87-A0CDFCF13B8F> /System/Library/Frameworks/QuickTime.framework/Versions/A/QuickTime
    0x96c88000 - 0x96d30ffb com.apple.QD 3.36 (???) <FA2785A4-BB69-DCB4-3BA3-7C89A82CAB41> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ QD.framework/Versions/A/QD
    0x96d31000 - 0x96dccff7 com.apple.ApplicationServices.ATS 4.4 (???) <ECB16606-4DF8-4AFB-C91D-F7947C26040F> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ATS.framework/Versions/A/ATS
    0x96dcd000 - 0x96ddbff7 com.apple.opengl 1.6.12 (1.6.12) <9F13B279-F289-18AC-5D86-DCD52BAF087D> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
    0x96e08000 - 0x96e29fe7 com.apple.opencl 12.3 (12.3) <DEA600BF-4F54-66B5-DB2F-DC57FD518543> /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
    0x96f3a000 - 0x96f8bff7 com.apple.HIServices 1.8.2 (???) <F6EAC2D1-902A-9374-FC4B-43B50E054416> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ HIServices.framework/Versions/A/HIServices
    0x96ffc000 - 0x9701cfe7 libresolv.9.dylib 41.0.0 (compatibility 1.0.0) <751955F3-21FB-A03A-4E92-1F3D4EFB8C5B> /usr/lib/libresolv.9.dylib
    0x9701d000 - 0x9706afeb com.apple.DirectoryService.PasswordServerFramework 6.0 (6.0) <8B819445-BDC3-74BD-4A7B-D650E511F0BF> /System/Library/PrivateFrameworks/PasswordServer.framework/Versions/A/PasswordS erver
    0x9706b000 - 0x97148ff7 com.apple.vImage 4.0 (4.0) <64597E4B-F144-DBB3-F428-0EC3D9A1219E> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.fr amework/Versions/A/vImage
    0x97168000 - 0x97184fe3 com.apple.openscripting 1.3.1 (???) <DA16DE48-59F4-C94B-EBE3-7FAF772211A2> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting .framework/Versions/A/OpenScripting
    0x97185000 - 0x974f0ff7 com.apple.QuartzCore 1.6.3 (227.34) <CC1C1631-D8D1-D416-171E-A1683274E479> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
    0x9751b000 - 0x976d4feb com.apple.ImageIO.framework 3.0.4 (3.0.4) <C145139E-24C4-5A3D-B17C-809D528354B2> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/ImageIO
    0x976d5000 - 0x976f7fef com.apple.DirectoryService.Framework 3.6 (621.9) <F2EEE9D7-D4FB-14F3-E647-ABD32754F557> /System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryServi ce
    0x976f8000 - 0x9775cffb com.apple.htmlrendering 72 (1.1.4) <4D451A35-FAB6-1288-71F6-F24A4B6E2371> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HTMLRendering .framework/Versions/A/HTMLRendering
    0x97789000 - 0x97853fef com.apple.CoreServices.OSServices 357 (357) <8E13E1FB-6EBD-780B-6B08-B37118311071> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServi ces.framework/Versions/A/OSServices
    0x9786f000 - 0x97896ff7 com.apple.quartzfilters 1.6.0 (1.6.0) <879A3B93-87A6-88FE-305D-DF1EAED04756> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzFilters .framework/Versions/A/QuartzFilters
    0x978a1000 - 0x978e0ff7 com.apple.ImageCaptureCore 1.0.3 (1.0.3) <7E02D104-F31C-CF72-71B4-DA5DF7B48337> /System/Library/Frameworks/ImageCaptureCore.framework/Versions/A/ImageCaptureCo re
    0x978e1000 - 0x97abcff3 libType1Scaler.dylib ??? (???) <A7AB841A-3F40-E0B8-ADDD-44014C7287C9> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ATS.framework/Versions/A/Resources/libType1Scaler.dylib
    0x97abd000 - 0x97de1fef com.apple.HIToolbox 1.6.4 (???) <4699C8BB-DE74-C530-564B-D131F74C9B54> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.fra mework/Versions/A/HIToolbox
    0x97de2000 - 0x97e90ff3 com.apple.ink.framework 1.3.3 (107) <57B54F6F-CE35-D546-C7EC-DBC5FDC79938> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework /Versions/A/Ink
    0x97ec6000 - 0x97ec6ff7 com.apple.CoreServices 44 (44) <51CFA89A-33DB-90ED-26A8-67D461718A4A> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
    0x97f99000 - 0x97f99ff7 com.apple.Accelerate 1.6 (Accelerate 1.6) <BC501C9F-7C20-961A-B135-0A457667D03C> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
    0x97fe3000 - 0x98013ff7 com.apple.MeshKit 1.1 (49.2) <ECFBD794-5D36-4405-6184-5568BFF29BF3> /System/Library/PrivateFrameworks/MeshKit.framework/Versions/A/MeshKit
    0x98109000 - 0x98119ff7 com.apple.DSObjCWrappers.Framework 10.6 (134) <81A0B409-3906-A98F-CA9B-A49E75007495> /System/Library/PrivateFrameworks/DSObjCWrappers.framework/Versions/A/DSObjCWra ppers
    0x981ba000 - 0x981c7ff7 com.apple.NetFS 3.2.1 (3.2.1) <A6443845-5815-2429-7649-C51A4B5E7DF9> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
    0x981c8000 - 0x981d1ff7 com.apple.DiskArbitration 2.3 (2.3) <E9C40767-DA6A-6CCB-8B00-2D5706753000> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
    0x9827c000 - 0x983fefe7 libicucore.A.dylib 40.0.0 (compatibility 1.0.0) <35DB7644-0780-D2AB-F6A9-45F28D2D434A> /usr/lib/libicucore.A.dylib
    0x9849f000 - 0x984d1fe3 libTrueTypeScaler.dylib ??? (???) <6E9D1A50-330E-F1F4-F93D-9ECC8A61B21A> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ATS.framework/Versions/A/Resources/libTrueTypeScaler.dylib
    0x984d2000 - 0x984d6ff7 libGIF.dylib ??? (???) <DA5758A4-71B0-DD6E-7402-B7FB15387569> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libGIF.dylib
    0x984d7000 - 0x984ecfff com.apple.ImageCapture 6.0.1 (6.0.1) <E7ED2AC1-834C-A44E-531E-EC05F0496DBF> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture. framework/Versions/A/ImageCapture
    0x984ed000 - 0x98566ff7 com.apple.PDFKit 2.5.1 (2.5.1) <CEF13510-F08D-3177-7504-7F8853906DE6> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/PDFKit.framew ork/Versions/A/PDFKit
    0x98567000 - 0x98579ff7 com.apple.MultitouchSupport.framework 207.10 (207.10) <E1A6F663-570B-CE54-0F8A-BBCCDECE3B42> /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/Multit ouchSupport
    0x9857a000 - 0x985c3fe7 libTIFF.dylib ??? (???) <AC1FC806-F7F4-174B-375F-FE5D6008666C> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libTIFF.dylib
    0x98605000 - 0x9864cffb com.apple.CoreMediaIOServices 134.0 (1160) <D4F40A28-4E31-3210-7C2B-59D8A1903FB2> /System/Library/PrivateFrameworks/CoreMediaIOServices.framework/Versions/A/Core MediaIOServices
    0x9872c000 - 0x9886ffef com.apple.QTKit 7.6.6 (1756) <4D809734-4E1B-8E18-C825-86C5422FC3DC> /System/Library/Frameworks/QTKit.framework/Versions/A/QTKit
    0x98870000 - 0x9891afe7 com.apple.CFNetwork 454.11.5 (454.11.5) <D8963574-285A-3BD6-6B25-07D39C6F67A4> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwo rk.framework/Versions/A/CFNetwork
    0x9891b000 - 0x98975fe7 com.apple.CorePDF 1.3 (1.3) <696ADD5F-C038-A63B-4732-82E4109379D7> /System/Library/PrivateFrameworks/CorePDF.framework/Versions/A/CorePDF
    0x98976000 - 0x98a78fef com.apple.MeshKitIO 1.1 (49.2) <34322CDD-E67E-318A-F03A-A3DD05201046> /System/Library/PrivateFrameworks/MeshKit.framework/Versions/A/Frameworks/MeshK itIO.framework/Versions/A/MeshKitIO
    0x98ba0000 - 0x98bb4ffb com.apple.speech.synthesis.framework 3.10.35 (3.10.35) <57DD5458-4F24-DA7D-0927-C3321A65D743> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ SpeechSynthesis.framework/Versions/A/SpeechSynthesis
    0x98bb5000 - 0x98bd4ff7 com.apple.CoreVideo 1.6.2 (45.6) <EB53CAA4-5EE2-C356-A954-5775F7DDD493> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
    0x98bd5000 - 0x98be9fe7 libbsm.0.dylib ??? (???) <14CB053A-7C47-96DA-E415-0906BA1B78C9> /usr/lib/libbsm.0.dylib
    0x98c2b000 - 0x98c6dff7 libvDSP.dylib 268.0.1 (compatibility 1.0.0) <3F0ED200-741B-4E27-B89F-634B131F5E9E> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libvDSP.dylib
    0x98cf9000 - 0x98dfdfe7 libcrypto.0.9.8.dylib 0.9.8 (compatibility 0.9.8) <BDEFA030-5E75-7C47-2904-85AB16937F45> /usr/lib/libcrypto.0.9.8.dylib
    0x98dfe000 - 0x98dfeff7 com.apple.Carbon 150 (152) <D1CE2DFE-C951-908C-EC05-B175CF7A2EE5> /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
    0x98dff000 - 0x996dfff7 com.apple.AppKit 6.6.7 (1038.35) <ABC7783C-E4D5-B848-BED6-99451D94D120> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
    0x996e0000 - 0x99704ff7 libJPEG.dylib ??? (???) <46AF3A0F-2B8D-87B9-62D4-0905678A64DA> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libJPEG.dylib
    0x99705000 - 0x99706ff7 com.apple.TrustEvaluationAgent 1.1 (1) <FEB55E8C-38A4-CFE9-A737-945F39761B4C> /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/Tru stEvaluationAgent
    0x99707000 - 0x99835fe7 com.apple.CoreData 102.1 (251) <E6A457F0-A0A3-32CD-6C69-6286E7C0F063> /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
    0x99836000 - 0x99838ff7 com.apple.securityhi 4.0 (36638) <38D36D4D-C798-6ACE-5FA8-5C001993AD6B> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.fr amework/Versions/A/SecurityHI
    0x99a36000 - 0x99a46ff7 libsasl2.2.dylib 3.15.0 (compatibility 3.0.0) <C8744EA3-0AB7-CD03-E639-C4F2B910BE5D> /usr/lib/libsasl2.2.dylib
    0x99a47000 - 0x99a51fe7 com.apple.audio.SoundManager 3.9.3 (3.9.3) <5F494955-7290-2D91-DA94-44B590191771> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CarbonSound.f ramework/Versions/A/CarbonSound
    0x99a65000 - 0x99a70ff7 libCSync.A.dylib 545.0.0 (compatibility 64.0.0) <CB2510BD-A5B3-9D90-5917-C73F6ECAC913> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreGraphics.framework/Versions/A/Resources/libCSync.A.dylib
    0xba900000 - 0xba916ff7 libJapaneseConverter.dylib 49.0.0 (compatibility 1.0.0) <B339B85B-1B6D-81D8-1281-7B8C8A517329> /System/Library/CoreServices/Encodings/libJapaneseConverter.dylib
    0xbab00000 - 0xbab21fe7 libKoreanConverter.dylib 49.0.0 (compatibility 1.0.0) <EF3E3210-927F-DB9F-4CD4-4039A2AE2F84> /System/Library/CoreServices/Encodings/libKoreanConverter.dylib
    0xffff0000 - 0xffff1fff libSystem.B.dylib ??? (???) <62291026-D016-705D-DC1E-FC2B09D47DE5> /usr/lib/libSystem.B.dylib
    Model: MacBookPro6,2, BootROM MBP61.0057.B0C, 2 processors, Intel Core i7, 2.8 GHz, 4 GB, SMC 1.58f16
    Graphics: NVIDIA GeForce GT 330M, NVIDIA GeForce GT 330M, PCIe, 512 MB
    Graphics: Intel HD Graphics, Intel HD Graphics, Built-In, 288 MB
    Memory Module: global_name
    AirPort: spairportwireless_card_type_airportextreme (0x14E4, 0x93), Broadcom BCM43xx 1.0 (5.10.131.36.1)
    Bluetooth: Version 2.3.8f7, 2 service, 19 devices, 1 incoming serial ports
    Network Service: AirPort, AirPort, en1
    Serial ATA Device: ST9500420ASG, 465.76 GB
    Serial ATA Device: MATSHITADVD-R UJ-898, 94.9 MB
    USB Device: Hub, 0x0424 (SMSC), 0x2514, 0xfd100000
    USB Device: Built-in iSight, 0x05ac (Apple Inc.), 0x8507, 0xfd110000
    USB Device: IR Receiver, 0x05ac (Apple Inc.), 0x8242, 0xfd120000
    USB Device: Hub, 0x0424 (SMSC), 0x2514, 0xfa100000
    USB Device: Internal Memory Card Reader, 0x05ac (Apple Inc.), 0x8403, 0xfa130000
    USB Device: Apple Internal Keyboard / Trackpad, 0x05ac (Apple Inc.), 0x0236, 0xfa120000
    USB Device: BRCM2070 Hub, 0x0a5c (Broadcom Corp.), 0x4500, 0xfa110000
    USB Device: Bluetooth USB Host Controller, 0x05ac (Apple Inc.), 0x8218, 0xfa113000
    Permission Repair Report:
    Repairing permissions for “Macintosh HD”
    Permissions differ on "System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/dt.jar", should be lrwxr-xr-x , they are lrw-r--r-- .
    Repaired "System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/dt.jar".
    Permissions differ on "System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/jce.jar", should be lrwxr-xr-x , they are lrw-r--r-- .
    Repaired "System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/jce.jar".
    Permissions differ on "System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/jconsole.ja r", should be lrwxr-xr-x , they are lrw-r--r-- .
    Repaired "System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/jconsole.ja r".
    Permissions differ on "System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/management- agent.jar", should be lrwxr-xr-x , they are lrw-r--r-- .
    Repaired "System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/management- agent.jar".
    User differs on "System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib", should be 0, user is 95.
    Repaired "System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib".
    Permissions differ on "System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/dt.jar", should be -rw-r--r-- , they are -rwxr-xr-x .
    Repaired "System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/dt.jar".
    Permissions differ on "System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/jce.jar", should be -rw-r--r-- , they are -rwxr-xr-x .
    Repaired "System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/jce.jar".
    Permissions differ on "System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/management -agent.jar", should be -rw-r--r-- , they are -rwxr-xr-x .
    Repaired "System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/management -agent.jar".
    Permissions differ on "System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/security/b lacklist", should be lrwxr-xr-x , they are lrw-r--r-- .
    Repaired "System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/security/b lacklist".
    User differs on "System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Libraries", should be 0, user is 95.
    Repaired "System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Libraries".
    Permissions differ on "System/Library/Java/Support/Deploy.bundle/Contents/Resources/JavaPluginCocoa.b undle/Contents/Resources/Java/deploy.jar", should be lrwxr-xr-x , they are lrw-r--r-- .
    Repaired "System/Library/Java/Support/Deploy.bundle/Contents/Resources/JavaPluginCocoa.b undle/Contents/Resources/Java/deploy.jar".
    Permissions differ on "System/Library/Java/Support/VisualVM.bundle/Contents/Home/profiler3/lib/deploy ed/jdk15/hpux-pa_risc2.0/libprofilerinterface.sl", should be -rw-r--r-- , they are -rwxr-xr-x .
    Repaired "System/Library/Java/Support/VisualVM.bundle/Contents/Home/profiler3/lib/deploy ed/jdk15/hpux-pa_risc2.0/libprofilerinterface.sl".
    Permissions differ on "System/Library/Java/Support/VisualVM.bundle/Contents/Home/profiler3/lib/deploy ed/jdk15/hpux-pa_risc2.0w/libprofilerinterface.sl", should be -rw-r--r-- , they are -rwxr-xr-x .
    Repaired "System/Library/Java/Support/VisualVM.bundle/Contents/Home/profiler3/lib/deploy ed/jdk15/hpux-pa_risc2.0w/libprofilerinterface.sl".
    Permissions differ on "System/Library/Java/Support/VisualVM.bundle/Contents/Home/profiler3/lib/deploy ed/jdk16/hpux-pa_risc2.0/libprofilerinterface.sl", should be -rw-r--r-- , they are -rwxr-xr-x .
    Repaired "System/Library/Java/Support/VisualVM.bundle/Contents/Home/profiler3/lib/deploy ed/jdk16/hpux-pa_risc2.0/libprofilerinterface.sl".
    Permissions differ on "System/Library/Java/Support/VisualVM.bundle/Contents/Home/profiler3/lib/deploy ed/jdk16/hpux-pa_risc2.0w/libprofilerinterface.sl", should be -rw-r--r-- , they are -rwxr-xr-x .
    Repaired "System/Library/Java/Support/VisualVM.bundle/Contents/Home/profiler3/lib/deploy ed/jdk16/hpux-pa_risc2.0w/libprofilerinterface.sl".
    Permissions differ on "System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Classes/dt.jar", should be -rw-r--r-- , they are lrwxr-xr-x .
    Repaired "System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Classes/dt.jar".
    Permissions differ on "System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Classes/jce.jar", should be -rw-r--r-- , they are lrwxr-xr-x .
    Repaired "System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Classes/jce.jar".
    Permissions differ on "System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Classes/jconsole.jar ", should be -rw-r--r-- , they are lrwxr-xr-x .
    Repaired "System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Classes/jconsole.jar ".
    Permissions differ on "System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Classes/management-a gent.jar", should be -rw-r--r-- , they are lrwxr-xr-x .
    Repaired "System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Classes/management-a gent.jar".
    User differs on "System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/lib", should be 95, user is 0.
    Repaired "System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/lib".
    Permissions differ on "System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/lib/dt.jar", should be lrwxr-xr-x , they are -rw-r--r-- .
    Repaired "System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/lib/dt.jar".
    Permissions differ on "System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/lib/jce.jar", should be lrwxr-xr-x , they are -rw-r--r-- .
    Repaired "System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/lib/jce.jar".
    Permissions differ on "System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/lib/management- agent.jar", should be lrwxr-xr-x , they are -rw-r--r-- .
    Repaired "System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/lib/management- agent.jar".
    Permissions differ on "System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/lib/security/bl acklist", should be -rw-r--r-- , they are lrwxr-xr-x .
    Repaired "System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/lib/security/bl acklist".
    User differs on "System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Libraries", should be 95, user is 0.
    Repaired "System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Libraries".
    Permissions differ on "System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Resources/JavaPlugin Cocoa.bundle", should be drwxr-xr-x , they are lrwxr-xr-x .
    Repaired "System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Resources/JavaPlugin Cocoa.bundle".
    Permissions differ on "System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Resources/JavaPlugin Cocoa.bundle/Contents/Resources/Java/deploy.jar", should be -rw-r--r-- , they are lrwxr-xr-x .
    Repaired "System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Resources/JavaPlugin Cocoa.bundle/Contents/Resources/Java/deploy.jar".
    Permissions differ on "System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Resources/JavaPlugin Cocoa.bundle/Contents/Resources/Java/libdeploy.jnilib", should be -rwxr-xr-x , they are lrwxr-xr-x .
    Repaired "System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Resources/JavaPlugin Cocoa.bundle/Contents/Resources/Java/libdeploy.jnilib".
    Warning: SUID file "System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/MacOS/ARDAg ent" has been modified and will not be repaired.
    Permissions differ on "System/Library/Frameworks/JavaVM.framework/Versions/A/Resources/VisualVM.bundl e/Contents/Home/profiler3/lib/deployed/jdk15/hpux-pa_risc2.0/libprofilerinterfac e.sl", should be -rwxr-xr-x , they are -rw-r--r-- .
    Repaired "System/Library/Frameworks/JavaVM.framework/Versions/A/Resources/VisualVM.bundl e/Contents/Home/profiler3/lib/deployed/jdk15/hpux-pa_risc2.0/libprofilerinterfac e.sl".
    Permissions differ on "System/Library/Frameworks/JavaVM.framework/Versions/A/Resources/VisualVM.bundl e/Contents/Home/profiler3/lib/deployed/jdk15/hpux-pa_risc2.0w/libprofilerinterfa ce.sl", should be -rwxr-xr-x , they are -rw-r--r-- .
    Repaired "System/Library/Frameworks/JavaVM.framework/Versions/A/Resources/VisualVM.bundl e/Contents/Home/profiler3/lib/deployed/jdk15/hpux-pa_risc2.0w/libprofilerinterfa ce.sl".
    Permissions differ on "System/Library/Frameworks/JavaVM.framework/Versions/A/Resources/VisualVM.bundl e/Contents/Home/profiler3/lib/deployed/jdk16/hpux-pa_risc2.0/libprofilerinterfac e.sl", should be -rwxr-xr-x , they are -rw-r--r-- .
    Repaired "System/Library/Frameworks/JavaVM.framework/Versions/A/Resources/VisualVM.bundl e/Contents/Home/profiler3/lib/deployed/jdk16/hpux-pa_risc2.0/libprofilerinterfac e.sl".
    Permissions differ on "System/Library/Frameworks/JavaVM.framework/Versions/A/Resources/VisualVM.bundl e/Contents/Home/profiler3/lib/deployed/jdk16/hpux-pa_risc2.0w/libprofilerinterfa ce.sl", should be -rwxr-xr-x , they are -rw-r--r-- .
    Repaired "System/Library/Frameworks/JavaVM.framework/Versions/A/Resources/VisualVM.bundl e/Contents/Home/profiler3/lib/deployed/jdk16/hpux-pa_risc2.0w/libprofilerinterfa ce.sl".
    Permissions repair complete
    Thanks!

    I'd be bringing it to an Apple store or AASP. I don't believe it has anything related to Flash or Java.

  • SWT app to .jar problems

    hi everybody,
    I'm totally new in the java world and i've written my first java app last day:)
    I was very proud but when i want to compile the program i ran in to some problems!
    The system consists out of two separate layers.
    In the main class i've made the interface (SWT) and there are some other classes that are doing the real work.
    I've compiled the whole program with the SWT interface but it won't work!
    But when i compile the classes that are doing the real work and write a small class that calls the other classes it works!
    So the problem is the SWT but I can't solve it!
    Some errors i've got :
    java -classpath .;swt.jar -Djava.library.path=swt-win32-3346.dll -jar comp
    ile.jar
    Exception in thread "main" java.lang.NoClassDefFoundError: org/eclipse/swt/widge
    ts/Composite
    and the succeeded built :
    java -jar test.jar
    | This is te converter!
    |
    | I'm converting the vte and barcode file
    | Author Marcel Boersma
    Converting succeed!
    Message was edited by:
    maboNL

    for windows, only for non-plug-in projects
    Making a jar file from SWT project, in Eclipse:
    1. Create one manifest file in project with following contents:
         Manifest-Version: 1.0
         Class-path: swt.jar
         Main-class: package.MainClass
    2. Export jar file with this manifest file
    a) Right-click on project
    b) Selection Export
    c) Select Java and Jar file
    d) Select the project, classpath and file project
    e) In jar file textbox enter the name for jar file and select options: "Exports generated class files and resources" and "Compress the content of the jar file"
    f) Press Next button
    g) Press Next button
    h) Select "Use existing manifest from workspace" and select the manifest file which you has created
    i) Press Finish button     
    3. Put togheter the jar file and swt.jar
    4. Run jar file

  • Big JAR Problems..........

    Hi all, I've just spent the past couple of hours trying to work this one out, I hope you can help me :)
    I've written a class called LogParser that I use for parsing log files from a game server, it requires the MM MySQL driver for it's functionality.
    I've JARd all of this into LogParser.jar
    This includes:
    LogParser.class
    /org/gjt/mm/mysql/etc/etc......
    /meta-inf/MANIFEST.MF
    The manifest file has the Main-Class parameter set as LogParser.
    The LogParser class works fine from the cmd line, but when I run the jar like so:
    P:\logparser>java -jar LogParser log1.log
    I get:
    Exception in thread "main" java.util.zip.ZipException: The system cannot find the file specified
    at java.util.zip.ZipFile.open(Native Method)
    at java.util.zip.ZipFile.<init>(ZipFile.java:112)
    at java.util.jar.JarFile.<init>(JarFile.java:117)
    at java.util.jar.JarFile.<init>(JarFile.java:55)
    This one's confusing the hell out of me, I've read through what seemed to be all the relevant threads here (well, the first 15 pages) and I have observed everything I can think of.
    My class compiles and runs fine. The manifest file DOES include the CR at the end. The JAR compiles fine.
    I have J2SDK1.4 on my system and I run on Win2kPro SP2.
    Any ideas?
    Chris

    Nope :(
    I'm thinking it might be something to do with the MM MySQL driver? I extracted it from it's JAR and put it into mine, can this cause problems?
    I'm quite (read: very) new to Java, so I'm not too sure on the precise way resources are "read" into the classpath etc.
    Is it possible to embed the original MM MySQL JAR into mine? I could try something like that.
    HB

  • Sir i am using datasocket read ,i am communicating with java but my problem is that bcz im using while loop to see if value has changed my labview consumes all the processors time ,sir i want a event like thing so that while loop is not in continuous loop

    sir i have given lot of effort but i am not able to solve my problem either with notifiers or with occurence fn,probably i do not know how to use these synchronisation tools.

    sir i am using datasocket read ,i am communicating with java but my problem is that bcz im using while loop to see if value has changed my labview consumes all the processors time ,sir i want a event like thing so that while loop is not in continuous loopHi Sam,
    I want to pass along a couple of tips that will get you more and better response on this list.
    1) There is an un-written rule that says more "stars" is better than just one star. Giving a one star rating will probably eliminate that responder from individuals that are willing to anser your question.
    2) If someone gives you an answer that meets your needs, reply to that answer and say that it worked.
    3) If someone suggests that you look at an example, DO IT! LV comes with a wonderful set of examples that demonstate almost all of the core functionality of LV. Familiarity with all of the LV examples will get you through about 80% of the Certified LabVIEW Developer exam.
    4) If you have a question first search the examples for something tha
    t may help you. If you can not find an example that is exactly what you want, find one that is close and post a question along the lines of "I want to do something similar to example X, how can I modify it to do Y".
    5) Some of the greatest LabVIEW minds offer there services and advice for free on this exchange. If you treat them good, they can get you through almost every challenge that can be encountered in LV.
    6) If English is not your native language, post your question in the language you favor. There is probably someone around that can help. "We're big, we're bad, we're international!"
    Trying to help,
    Welcome to the forum!
    Ben
    Ben Rayner
    I am currently active on.. MainStream Preppers
    Rayner's Ridge is under construction

  • Re   Java Stored Procedure Problem

    Ben
    There appear to be some problem with the forum. It doesn't want to show my response to your post with the subject "Java Stored Procedure Problem". See the answer to this thread for an example of how to do this...
    Is there a SAX parser with PL/SQL??

    Ben
    There appear to be some problem with the forum. It doesn't want to show my response to your post with the subject "Java Stored Procedure Problem". See the answer to this thread for an example of how to do this...
    Is there a SAX parser with PL/SQL??

  • Java to jar, with mainClass (something's wrong)

    Hi. I know, there were some topics, about the java to jar issue, but I think this is different a bit...
    so the question is: I'm trying to make a .jar from my jave file, and I've found a tutorial for it on the net (and as far as I remember, I've used this tutorial before, and it helped)
    it says, I have to use this command:
    "jar cmf mainClass.txt example.jar *.class"
    I have a proper mainClass.txt, but when I try to run this command, I get this error message
    "*.class: no such file or directory"
    what am I doing wrong?
    Thx for any help.

    Hi there,
    As per the documentation you are trying to:
    jar - The basic command
    c - Create a new jar file
    m - With a manifest entry
    f - With the specific archive name
    mainClass.txt - Name of the manifest file
    example.jar - Name of the jar file you are creating
    *.class - Jar up all of the class files that exist in this directory
    So basically you have no class files in hte directory you are running this command from.
    Also you'll probably want to run the command like so:
    jar cmf example.jar mainClass.txt *.class - You'd typically have the name of the manifest file 2nd
    Cheers,
    Martijn

  • "How to Resolve ORA-29532 Java 2 Permission Problems in RDBMS 8.1.6 and 8.1.7"

    I'm in the process of publishing the following note (134280.1), titled "How to Resolve ORA-29532 Java 2
    Permission Problems in RDBMS 8.1.6 and 8.1.7".
    It will be accessible from Oracle Support's "Metalink" site.
    "How to Resolve ORA-29532 Java 2 Permission Problems in RDBMS 8.1.6 and 8.1.7".
    Problem Description
    Periodically an application running in the Enterprise Java Engine
    (EJE) formerly known as the "Oracle 8i JVM", "the JSERVER component", or
    the "Aurora JVM" will fail with a "java 2" permissions error having the
    following format :
    Note : Message shown below have been reformatted for easier readability.
    java.sql.SQLException: ORA-29532: Java call terminated by uncaught Java exception:
    usually followed by a detailed error message similar to one of the following
    messages :
    Example # 1
    java.security.AccessControlException: the Permission
    (java.net.SocketPermission hostname resolve)
    has not been granted by dbms_java.grant_permission to
    SchemaProtectionDomain(SCOTT|PolicyTableProxy(SCOTT))
    Example # 2
    java.security.AccessControlException: the Permission
    (java.util.PropertyPermission * read,write)
    has not been granted by dbms_java.grant_permission to
    SchemaProtectionDomain(SCOTT|PolicyTableProxy(SCOTT))
    Example # 3
    java.security.AccessControlException: the Permission
    (java.io.FilePermission \matt1.gif read)
    has not been granted by dbms_java.grant_permission to
    SchemaProtectionDomain(SCOTT|PolicyTableProxy(SCOTT))
    Explanation
    The java 2 permission stated in line # 2 of each of the above "Examples"
    has not been granted to the user specified in line 4 of the above "Examples".
    Solution Description
    The methodology to solve this issue is identical for all java 2 permissions
    cases.
    1) Format a call "dbms_java.grant_permission" procedure as described below.
    2) Logon as SYS or SYSTEM
    3) Issue the TWO commands shown below
    4) Logoff as SYS or SYSTEM
    5) Retry your application
    For Example # 1
    1) Logon as SYS or SYSTEM
    2) Issue the following commands :
    a) call dbms_java.grant_permission('SCOTT',
    'java.net.SocketPermission',
    'hostname',
    'resolve');
    b) commit;
    Note: Commit is mandatory !!
    3) Logoff as SYS or SYSTEM
    4) Retry your application
    For Example # 2
    1) Logon as SYS or SYSTEM
    2) Issue the following commands :
    a) call dbms_java.grant_permission('SCOTT',
    'java.util.PropertyPermission',
    'read,write');
    b) commit;
    Note: Commit is mandatory !!
    3) Logoff as SYS or SYSTEM
    4) Retry your application
    For Example # 3
    1) Logon as SYS or SYSTEM
    2) Issue the following commands :
    a) call dbms_java.grant_permission('SCOTT',
    'java.io.FilePermission',
    '\matt1.gif',
    'read');
    b) commit;
    Note: Commit is mandatory !!
    3) Logoff as SYS or SYSTEM
    4) Retry your application
    References
    For more details on java 2 permissions and security within the EJE, review
    Chapter 5, in the Java Developer's Guide. entitled,
    "Security For Oracle8i Java Applications"
    The RDBMS 8.1.7 version can be found at :
    http://otn.oracle.com/docs/products/oracle8i/doc_library/817_doc/java.817/index.htm

    Hi, Don,
    I solved the problem of security exception I mentioned at java procedure topic as following:
    ORA-29532: Java call terminated by uncaught Java exception: java.lang.SecurityException
    I tried to use your solution as following:
    call dbms_java.grant_permission('SDE', 'java.net.SocketPermission', 'ORCL.COHPA.UCF.EDU','resolve');
    but SQL*plus gave me a error message:
    invalid collumn.
    What's the problem?
    However, I call a grant command as following:
    SQL> grant JAVASYSPRIV to sde;
    and then that exception is gone. What's the difference between dbms_java.grant_permission and grant command?
    Thanks
    Bing
    <BLOCKQUOTE><font size="1" face="Verdana, Arial">quote:</font><HR>Originally posted by don -- oracle support:
    I'm in the process of publishing the following note (134280.1), titled "How to Resolve ORA-29532 Java 2
    Permission Problems in RDBMS 8.1.6 and 8.1.7".
    It will be accessible from Oracle Support's "Metalink" site.
    "How to Resolve ORA-29532 Java 2 Permission Problems in RDBMS 8.1.6 and 8.1.7".
    Problem Description
    <HR></BLOCKQUOTE>
    null

  • Where is BusinessObjects Enterprise Java SDK jars located(BO XI3.1)?

    We need to import Business Objects Enterprise Java SDK's jar files. However, there is no document or forum post that have the directory for version BOXI3.1.
    By searching for the cecore.jar file, we find a directory that contains many Business Objects Enterprise Java SDK jar files:
    D:\Business Objects\BusinessObjects Enterprise 12.0\warfiles\WebApps\BusinessProcessBI\WEB-INF\lib
    Is this the correct directory for the Business Object Enterprise jar files?
    We imported bellow SDK jar files:
    asn1.jar
    cecore.jar
    celib.jar
    ceplugins_client.jar
    ceplugins_core.jar
    ceplugins_cr.jar
    cereports.jar
    certj.jar
    cesession.jar
    ceutils.jar
    clientplugins.jar
    commons-codec-1.3.jar
    commons-logging-1.1.jar
    corbaidl.jar
    ebus405.jar
    flash.jar
    freessl201.jar
    jsafe.jar
    logging.jar
    pluginhelper.jar
    postprocessing_oca2service.jar
    publishing_oca2service.jar
    rasapp.jar
    rascore.jar
    reporttemplate.jar
    serialization.jar
    SL_plugins.jar
    webreporting.jar
    xbean.jar
    xcelsius.jar
    XcelsiusSLPlugins.jar
    Is this the complete list that we should import for X3.1? there are some files like commons-codec-1.3.jar, it looks a Apache jar file, not the SDK's jar file. shall i include such files as well?

    Don't know why I see this error when I am creating the SessionMgr object even though I have the CrystalDecisions.Enterprise.Framework and CrystalDecisions.Enterprise.InfoStore referenced:
    SessionMgr sessionMgr = new SessionMgr();
    Retrieving the COM class factory for component with CLSID {E063B04A-CB8B-460E-99D0-F7D8FA2FAAA2} failed due to the following error: 80040154 Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)).

Maybe you are looking for

  • How to set the timezone in a DATE datetype?

    How to set the timezone in a DATE datetype? Thanks Maximus

  • Changing Safari Font Color for Visited Links

    Is there a utility or some other way to change the color of visited links in Safari? The current blue/purple colors are very difficult to distinguish and I would like a more dramatic color change for visited links. Thank you for any help.

  • Third party software instrument not outputting to right speaker?

    Hi there. I know that third party support is not something I can expect to get much of here, but I figured I'd see if anyone had any suggestions anyway. I'm new to GarageBand, and am using the '8 bit' plugin from a Japanese band called YMCK (http://w

  • Backing Up An External Boot Drive

    I boot from a WD 500GB drive installed in a miniStack and have a second miniStack that I want to use as a Time Macine drive. Apple support tells me that Time Machine will not back up an external boot drive. Has anyone found a work around for this?

  • OID 10g and AD 2008

    Hello, We are facing a dilema and I am hoping someone else has gone through this and could offer a suggestion. We use OID 10g as part of our single sign on that authenticates our Oracle apps 11i based app with AD 2003 currently, using DIP. The plan i