Constants with Java Compiler ?

When recompiling java files which contains CONSTANTS, I mean static final variables,
I should also recompile the classes from
which these constants are referred to. Otherwise
I get buggy results. Is this an aimed result of
Java or a bug of Java, I wonder ?

my statement is TRUE also if the member is not declared as "final". When a Java Compiler do work,
it replaces "REFERENCES TO MEMBERS ASSIGNED CONSTANT VALUES" with their compile-time assigned values. Thus,
--------- here is A.java ----------
public class A {
public static void main(String [] str) {
System.out.println(""+ b.b);
---- here is B.java --------------
public class B {
static final int b = 10;
after producing A.class and B.class , if reproduce
B.class to have member b = 20 then,
java A
is gonna print out 10, so not displaying the real value ??
I think One class' compilation should not be dependent
to others classes' compilation. It seems to be a BUG of Java ? Does'nt ?
When recompiling java files which containsCONSTANTS,
I mean static final variables,
I should also recompile the classes from
which these constants are referred to. Otherwise
I get buggy results. Is this an aimed result of
Java or a bug of Java, I wonder ?static final int number = 3;
MyClass.number will be parsed to 3, since it's
guaranteed not to change unless you of course modify
the source.

Similar Messages

  • Can I compiler servlet with java compiler?

    Can I compiler servlet with java compiler?
    Here is an example of it:
    import javax.servlet.*;
    import javax.servlet.http.*;
    import java.io.*;
    public class HelloWorldServlet extends HttpServlet
              protected void doGet(HttpServletRequest request,
              HttpServletResponse response) throws ServletException , IOException
                        response.setContentType("text/html");
                        PrintWriter out = response.getWriter();
                        StringBuffer sb = new StringBuffer();
                        sb.append("<html><body><h1>");
                        sb.append("Hello World");
                        sb.append("</h1></body></html>");
                        out.print(sb.toString());
                        out.close();
         }

    Can I compiler servlet with java compiler?
    yes.
    just include the correct jarfiles in your classpath.

  • New Boolean() vs. static Boolean constants - how java compiler handles them

    A coworker commented today that it is better practice to use static Boolean constants instead of creating new Boolean objects because Booleans are immutable and creating new Boolean objects would therefore be a waste of memory. For eg. do Boolean.TRUE instead of new Boolean(true). However a friend responded that a good java compiler would take care of that. Does anyone know if that is true? And if so, do most java compilers implement that optimization and is it safe to assume that it is a given?

    Even if the compiler takes care of it, it's good coding practice to use the static instances instead.
    That's what they're there for, and it's a lot easier to read as well.
    Boolean b = new Boolean(true);is a lot less easy to read than
    Boolean b = Boolean.TRUE;especially when it's as parameters to methods, and littered all over the code.
    And when using static imports it gets even better.
    Boolean b = TRUE;

  • Flex with java compilation

    hi
    i have done flex project which contains a videoplayer and some informations.
    i have used j2ee server using lcds.
    when i run a build.xml file that time the following error occurs
    Buildfile: E:\Documents and Settings\Kavi Priya\Adobe Flash Builder 4\VideoPlayer\build.xml
    Trying to override old definition of datatype resources
    prepare:
        [mkdir] Created dir: E:\Documents and Settings\Kavi Priya\Adobe Flash Builder 4\VideoPlayer\build
        [mkdir] Created dir: E:\Documents and Settings\Kavi Priya\Adobe Flash Builder 4\VideoPlayer\build\WEB-INF
        [mkdir] Created dir: E:\Documents and Settings\Kavi Priya\Adobe Flash Builder 4\VideoPlayer\build\WEB-INF\classes
        [mkdir] Created dir: E:\Documents and Settings\Kavi Priya\Adobe Flash Builder 4\VideoPlayer\build\html
         [copy] Warning: META-INF\MANIFEST.MF modified in the future.
         [copy] Warning: WEB-INF\flex\messaging-config.xml modified in the future.
         [copy] Warning: WEB-INF\flex\proxy-config.xml modified in the future.
         [copy] Warning: WEB-INF\flex\remoting-config.xml modified in the future.
         [copy] Warning: WEB-INF\flex\services-config.xml modified in the future.
         [copy] Warning: WEB-INF\lib\backport-util-concurrent.jar modified in the future.
         [copy] Warning: WEB-INF\lib\cfgatewayadapter.jar modified in the future.
         [copy] Warning: WEB-INF\lib\commons-codec-1.3.jar modified in the future.
         [copy] Warning: WEB-INF\lib\commons-fileupload-1.2.1.jar modified in the future.
         [copy] Warning: WEB-INF\lib\commons-httpclient-3.0.1.jar modified in the future.
         [copy] Warning: WEB-INF\lib\commons-io-1.4.jar modified in the future.
         [copy] Warning: WEB-INF\lib\commons-logging.jar modified in the future.
         [copy] Warning: WEB-INF\lib\concurrent.jar modified in the future.
         [copy] Warning: WEB-INF\lib\flex-messaging-common.jar modified in the future.
         [copy] Warning: WEB-INF\lib\flex-messaging-core.jar modified in the future.
         [copy] Warning: WEB-INF\lib\flex-messaging-opt.jar modified in the future.
         [copy] Warning: WEB-INF\lib\flex-messaging-proxy.jar modified in the future.
         [copy] Warning: WEB-INF\lib\flex-messaging-remoting.jar modified in the future.
         [copy] Warning: WEB-INF\lib\mxmlc.jar modified in the future.
         [copy] Warning: WEB-INF\lib\xalan.jar modified in the future.
         [copy] Warning: WEB-INF\web.xml modified in the future.
         [copy] Warning:  modified in the future.
         [copy] Warning: META-INF modified in the future.
         [copy] Warning: WEB-INF modified in the future.
         [copy] Warning: WEB-INF\classes modified in the future.
         [copy] Warning: WEB-INF\flex modified in the future.
         [copy] Warning: WEB-INF\lib modified in the future.
         [copy] Warning: WEB-INF\src modified in the future.
         [copy] Copying 24 files to E:\Documents and Settings\Kavi Priya\Adobe Flash Builder 4\VideoPlayer\build
         [copy] Copied 9 empty directories to 1 empty directory under E:\Documents and Settings\Kavi Priya\Adobe Flash Builder 4\VideoPlayer\build
         [copy] Warning: AC_OETags.js modified in the future.
         [copy] Warning: assets\namastecue.flv modified in the future.
         [copy] Warning: history\history.css modified in the future.
         [copy] Warning: history\history.js modified in the future.
         [copy] Warning: history\historyFrame.html modified in the future.
         [copy] Warning: icons\16calendar.gif modified in the future.
         [copy] Warning: icons\16chat.gif modified in the future.
         [copy] Warning: icons\16clock.gif modified in the future.
         [copy] Warning: icons\16dairy.gif modified in the future.
         [copy] Warning: icons\16files.gif modified in the future.
         [copy] Warning: icons\16mail.gif modified in the future.
         [copy] Warning: icons\16minus.gif modified in the future.
         [copy] Warning: icons\16minus.png modified in the future.
         [copy] Warning: icons\16news.gif modified in the future.
         [copy] Warning: icons\16next.gif modified in the future.
         [copy] Warning: icons\16pad.gif modified in the future.
         [copy] Warning: icons\16percent.gif modified in the future.
         [copy] Warning: icons\16percent.png modified in the future.
         [copy] Warning: icons\16plus.gif modified in the future.
         [copy] Warning: icons\16plus.png modified in the future.
         [copy] Warning: icons\16previous.gif modified in the future.
         [copy] Warning: icons\16previous.png modified in the future.
         [copy] Warning: icons\16tag.gif modified in the future.
         [copy] Warning: icons\16tag.png modified in the future.
         [copy] Warning: icons\32calendar.gif modified in the future.
         [copy] Warning: icons\32calendar.png modified in the future.
         [copy] Warning: icons\32chat.gif modified in the future.
         [copy] Warning: icons\32chat.png modified in the future.
         [copy] Warning: icons\32clock.gif modified in the future.
         [copy] Warning: icons\32clock.png modified in the future.
         [copy] Warning: icons\32dairy.gif modified in the future.
         [copy] Warning: icons\32dairy.png modified in the future.
         [copy] Warning: icons\32files.gif modified in the future.
         [copy] Warning: icons\32files.png modified in the future.
         [copy] Warning: icons\32mail.gif modified in the future.
         [copy] Warning: icons\32mail.png modified in the future.
         [copy] Warning: icons\32minus.gif modified in the future.
         [copy] Warning: icons\32minus.png modified in the future.
         [copy] Warning: icons\32news.gif modified in the future.
         [copy] Warning: icons\32news.png modified in the future.
         [copy] Warning: icons\32next.gif modified in the future.
         [copy] Warning: icons\32next.png modified in the future.
         [copy] Warning: icons\32pad.gif modified in the future.
         [copy] Warning: icons\32pad.png modified in the future.
         [copy] Warning: icons\32percent.gif modified in the future.
         [copy] Warning: icons\32percent.png modified in the future.
         [copy] Warning: icons\32plus.gif modified in the future.
         [copy] Warning: icons\32plus.png modified in the future.
         [copy] Warning: icons\32previous.gif modified in the future.
         [copy] Warning: icons\32previous.png modified in the future.
         [copy] Warning: icons\32tag.gif modified in the future.
         [copy] Warning: icons\32tag.png modified in the future.
         [copy] Warning: icons\Thumbs.db modified in the future.
         [copy] Warning: icons\alternative_energy.gif modified in the future.
         [copy] Warning: icons\alternative_energy.png modified in the future.
         [copy] Warning: icons\butterfly.gif modified in the future.
         [copy] Warning: icons\butterfly.png modified in the future.
         [copy] Warning: icons\cloud.gif modified in the future.
         [copy] Warning: icons\forward.png modified in the future.
         [copy] Warning: icons\icon_profile_graduate.gif modified in the future.
         [copy] Warning: icons\icon_profile_graduate.png modified in the future.
         [copy] Warning: icons\icon_profile_man_emp.gif modified in the future.
         [copy] Warning: icons\icon_profile_man_emp.png modified in the future.
         [copy] Warning: icons\icon_profile_woman_emp.gif modified in the future.
         [copy] Warning: icons\icon_profile_woman_emp.png modified in the future.
         [copy] Warning: icons\icon_progress.gif modified in the future.
         [copy] Warning: icons\icon_progress.png modified in the future.
         [copy] Warning: icons\idea_icon.gif modified in the future.
         [copy] Warning: icons\idea_icon.png modified in the future.
         [copy] Warning: icons\imagelast1.png modified in the future.
         [copy] Warning: icons\leaf.gif modified in the future.
         [copy] Warning: icons\leaf.png modified in the future.
         [copy] Warning: icons\mute.png modified in the future.
         [copy] Warning: icons\next .png modified in the future.
         [copy] Warning: icons\pause.png modified in the future.
         [copy] Warning: icons\pause_grey.png modified in the future.
         [copy] Warning: icons\pausenew.png modified in the future.
         [copy] Warning: icons\play.png modified in the future.
         [copy] Warning: icons\play_big.png modified in the future.
         [copy] Warning: icons\play_grey.png modified in the future.
         [copy] Warning: icons\playicon.png modified in the future.
         [copy] Warning: icons\prev.png modified in the future.
         [copy] Warning: icons\repeat.png modified in the future.
         [copy] Warning: icons\replay.png modified in the future.
         [copy] Warning: icons\rewind.png modified in the future.
         [copy] Warning: icons\save_fuel.gif modified in the future.
         [copy] Warning: icons\stop.png modified in the future.
         [copy] Warning: index.html modified in the future.
         [copy] Warning: playerProductInstall.swf modified in the future.
         [copy] Warning:  modified in the future.
         [copy] Warning: assets modified in the future.
         [copy] Warning: history modified in the future.
         [copy] Warning: icons modified in the future.
         [copy] Copying 89 files to E:\Documents and Settings\Kavi Priya\Adobe Flash Builder 4\VideoPlayer\build\html
    build:
        [javac] Warning: vid\DAOException.java modified in the future.
        [javac] Warning: videocue\videoServiceDAO.java modified in the future.
        [javac] Warning: videocue\videoVO.java modified in the future.
        [javac] Compiling 3 source files to E:\Documents and Settings\Kavi Priya\Adobe Flash Builder 4\VideoPlayer\build\WEB-INF\classes
    BUILD FAILED
    E:\Documents and Settings\Kavi Priya\Adobe Flash Builder 4\VideoPlayer\build.xml:79: Unable to find a javac compiler;
    com.sun.tools.javac.Main is not on the classpath.
    Perhaps JAVA_HOME does not point to the JDK.
    It is currently set to "E:\Program Files\Adobe\Adobe Flash Builder 4\jre"
    Total time: 500 milliseconds
    how i rectify this problem
    regards
    athi

    Hi,
    Please fallow following link
    http://www.adobe.com/devnet/flex/articles/flashbuilder_blazeds.html
    thanks,
    atul ([email protected])

  • Tomcat/Java Compiler crash

    The following issue is running on a HP/UX 11i V2 Itanium Superdome server.
    We have a vendor application being deployed with Tomcat. The versions of Tomcat and java are:
    Tomcat is 5.0.28 (required by vendor)
    java is 1.4.2.10 (required by vendor)
    Tomcat is randomly crashing with the following:
    SIGSEGV 11* segmentation violation
    si_signo [11]: SIGSEGV 11* segmentation violation
    si_errno [0]: Error 0
    si_code [2]: SEGV_ACCERR [addr: 0xc00]
    Aborting...
    Unexpected Signal : 11 occurred at PC=0xC56EF780
    Function=_ZN7RegMask3ANDERKS_
    Compiler thread crashed while compiling a method!
    Compiled method class=ibi.broker.util.RCDES
    Compiled method name=getStringFromHexString
    Compiled method signature=(Ljava/lang/String;)Ljava/lang/String;
    Library=/opt/java1.4/jre/lib/IA64N/server/libjvm.so
    Current Java thread:
    "CompilerThread0" daemon prio=7 tid=00064c50 nid=9 lwp_id=3017 runnable [0x00000
    000..0x6a4001f8]
    This is a problem with java compiling a method out of a class/jar file, correct? So, I added the following directive in the catalina.sh file for the JAVA_OPTS:
    -XX:CompileCommand= exclude,ibi/broker/util/RCDES,getStringFromHexString
    This should prevent the suspect method from getting compiled. And it does. The catalina.out file has
    ### Excluding compile: ibi.broker.util.RCDES::getStringFromHexString
    which verifies this.
    Well, then vendor thinks this is a problem with either Tomcat or Java.
    So, does anyone think this is really a Tomcat or Java problem or a problem with the vendors method? I was able to find the jar file with the class file that contains this method. Since this is in a class file, is there a way to manually compile this method to see if I can reproduce the problem?

    The JVM should never segfault. Unless you are using JNI it shouldn't be possible to write code that causes this sort of behaviour.
    So when you see a segfault it usually boils down to (in no particular order) one of:
    1. Hardware problem
    2. JNI (mis)use
    3. JVM bug.
    Check with the vendor to see if their app includes any JNI logic. If not, try it on known good hardware. If it still falls over, raise a bug with Sun.

  • Is it possible to Integrate dos with Java to create a sample compiler?

    Is it possible to Integrate dos with Java to create a sample compiler, or do I have to write the compiler from scratch? In theory, I would like to have users enter sample code in a java text field, hit a java button that would compile/run the code, by calling a dos command prompt that would run it, and display any error messages back to the java text field. Does anyone know if this is possible? Any help would be greatly appreciated.
    Tflav23

    There is a Compiler class you might be able to use also:
    C:\jdk1.3.1_01\docs\api\java\lang\Compiler.html
    So perhaps there is no need to create a process to compile code. But I don't know if you can get information about compiler errors.

  • Java 6u24 won't launch signed JNLP app with classes compiled with JDK 1.4.2

    Anyone else having a problem launching a JNLP app compiled with Java 1.4 using Java 6u24 on the client? Anyone have a Java 1.4-compiled app that does launch with Java 6u24?
    I am, and I have isolated the problem to some change in 6u24's java web start launching logic. The splash screen appears and then javaws just quits with no error. Trace shows it is not getting past checking of the first .jar. My JNLP app, fully signed with CA-issued certificate, when compiled with Java 1.4.2 will not launch on JRE 6u24 (or 6u25-b03). The same exact app launches perfectly fine when it is compiled with JDK 1.5 or 1.6. It is not a signing problem, though it is related to certificate checking logic or a concurrency flaw in javaws' AppPolicy and TrustDecider classes. It is not a host server or network problem as those have been varied with same results. It is not a specific .jar problem as I have varied what is the first .jar with same results. I have eliminated all other variables to find the only difference is what Java version the app is compiled with. Well, all but one other variable - I have not tried with apps other than mine.
    My app is compiled with JDK 1.4.2 so I can still support older platforms. That requirement is going away soon but this is still a regression from 6u23 that is causing a big problem for at least this developer.

    You can try to use the version of the jarsigner JDK 1.5 or later.
    Has changed the management of files in META-INF.
    So compile with 1.4 but sign with 1.5 or later

  • Error Compiling With java.mail.Session class

    Hi,
    The Java compiler issues an error message (below) during compilation of the following line:
    Session session = Session.getDefaultInstance( fMailServerConfig, null );
    The error message is:
    bad class file: c:\j2ee_sdk\lib\j2ee.jar(javax/mail/Session.class)
    class file has wrong version 48.0, should be 47.0
    Please remove or make sure it appears in the correct subdirectory of the classpath.
    javax.mail.Session session = javax.mail.Session.getDefaultInstance( fMailServerConfig, null );
    I have tried switching between JDKs by changing the JAVA_HOME environment variable between JDKs 1.3.x to 1.4.x to 1.5.x and also to the JDK installed with the 2005 Q1 J2EE installation that I am using.
    Any ideas on how to resolve this problem? And help would be GREATLY appreciated.
    Thanks!!!
    Stuart Hoffman

    in Session session = Session.getDefaultInstance( fMailServerConfig, null ); pass the object of properties class instead of mailServerconfig
    now your problem are solved

  • Javax.sound missing with Fedora Core 3 linux's java compiler?

    I'm running Fedora core 3, and I did a complete install(selected all the packeges). I have the java compiler that FC3 installed. I can compile most things, but I seem to be missing the sound package/folder.
    This leads to an error when I try to import the sound libraries.
    //start code
    //simple non-working example
    import javax.sound.*;
    class sounds
    //end code
    results in the error "The import javax.sound cannot be resolved"
    I am trying to run a code snippet from javaAlmanac, and of course it won't work. Today, a friend of mine had the exact same problem on a windows machine using JDK 1.5.
    I'm going to test this code out on a windows machine also.
    Are there issues with the FC3 java compiler?
    Has anyone else run into and solved this issue?
    I'm considering copying the sound folder from some other Java installation, anyone try this?
    Thanks,

    I'm pretty new at this myself. I've also installed Fedora Core 3 on an AMD 64. When I do the same uname - a I get:
    Linux localhost.localdomain 2.6.9-1.667 #1 Tue Nov 2 14:50:10 EST 2004 x86_64 x8 6_64 x86_64 GNU/Linux
    Maybe you didn't install as 64 bit ?
    I've also successfully installed Jave Runtime Environment. java -version gets me:
    java version "1.4.2_08"
    Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_08-b03)
    Java HotSpot(TM) Client VM (build 1.4.2_08-b03, mixed mode)
    I'd suggest installing 32 bit. I can't tell the difference when I run programmes that use 64 or 32 bits - it will be just as good.
    Eurostar

  • Constant problems with Java since upgrade to OS X 10.7

    I recently purchased a Macbook Air with OS X 10.7 installed, now updated to version 10.7.5.
    I'm having constant issues with Java and repeatedly being told to update to the latest version, even when I have the latest version installed (now Java 7 update 9). I've visited dozens of forums and seen posts about the same issue, but none of the solutions work for me.
    I've seen variations of the following advice in several places:
    Apple disables the Java plug-in and Webstart applications when the Java update is done using Software Update. Also, if the Java plug-in detects that no applets have been run for an extended period of time it will again disable the Java plug-in.
    To enable the Java plug-in
    Go to Finder > Applications > Utilities > Java Preferences.
    In the Java Preferences window check the box for Enable Applet plug-in and Webstart applications.
    But I can't find anything called "Java Preferences" in my Utilities folder. I found a Java control panel in my System preferences, and it tells me everything is OK and running.
    I also see comments about emptying the cache (Java cache?), but can't find where it's kept. I also can't find where the Java plugins are stored. So what to do?
    Thanks for any assistance.
    Martha

    I went to the link on the Support website, downloaded the Java from there (Java for OS X 2012-006) and installed it. Then I went to the Java control panel in System prefs and the information is exactly the same as it was before I installed Java version 6. It still says I have the recommended version of Java (Java 7 update 9), which is what I installed a few hours ago.
    Then I went back to the website where I've been having problems today and went through the process of requesting a document from the Spanish tax authorities, which I've never had trouble with in the past (before Lion). I got the same results as earlier and the same page sending me to www.java.com to "download the latest version". So I'm back to square one.
    There's a comment on the page your link sent me to that mentions the "Missing plug-in" region on some web pages, but I've never seen this anywhere. All I ever get is a message telling me to update my Java.
    Is there another version of Java that would work better? If so, where can I get it?
    Thanks.

  • A simple Java program to be compiled with ojc and executed with java.exe

    Hi ,
    This thread is relevant to Oracle Java Compiler (file ojc) and jave.exe file.
    I have written a simple java program which consists of two simple simple classes and using the JDev's 10.1.3.2 ojc and java files , i'm trying to execute it after the successful compilation....
    The problem is that trying to run it... the error :
    Exception in thread "main" java.lang.NoClassDefFoundError: EmployeeTest
    appears.
    How can i solve this problem...????
    The program is as follows:
    import java.util.*;
    import corejava.*;
    public class EmployeeTest
    {  public static void main(String[] args)
       {  Employee[] staff = new Employee[3];
          staff[0] = new Employee("Harry Hacker", 35000,
             new Day(1989,10,1));
          staff[1] = new Employee("Carl Cracker", 75000,
             new Day(1987,12,15));
          staff[2] = new Employee("Tony Tester", 38000,
             new Day(1990,3,15));
          int i;
          for (i = 0; i < 3; i++) staff.raiseSalary(5);
    for (i = 0; i < 3; i++) staff[i].print();
    class Employee
    {  public Employee(String n, double s, Day d)
    {  name = n;
    salary = s;
    hireDay = d;
    public void print()
    {  System.out.println(name + "...." + salary + "...."
    + hireYear());
    public void raiseSalary(double byPercent)
    {  salary *= 1 + byPercent / 100;
    public int hireYear()
    {  return hireDay.getYear();
    private String name;
    private double salary;
    private Day hireDay;
    For compilation... i use :
    D:\ORACLE_UNZIPPED\JDeveloper_10.1.3.2\jdev\bin\ojc -classpath D:\E-Book\Java\Sun_Java_Book_I\Corejava EmployeeTest.java
    For execution , i issue the command:
    D:\ORACLE_UNZIPPED\JDeveloper_10.1.3.2\jdk\bin\java EmployeeTest
    NOTE:I tried to use the jdk of Oracle database v.2 but the error :
    Unable to initialize JVM appeared....
    Thanks , a lot
    Simon

    Hi,
    Thanks god....
    I found a solution without using Jdev.....
    C:\oracle_files\Java\Examples>SET CLASSPATH=.;D:\E-Book\Java\Sun_Java_Book_I\Corejava
    C:\oracle_files\Java\Examples>D:\ORACLE_UNZIPPED\JDeveloper_10.1.3.2\jdk\bin\javac EmployeeTest.java
    C:\oracle_files\Java\Examples>D:\ORACLE_UNZIPPED\JDeveloper_10.1.3.2\jdk\bin\java EmployeeTest
    What does Ant has to do with this?Sorry, under the Ant tree a classpath label is found....I'm very new to Java and JDev...
    You need to include the jar file that has the Day method in it inside project properties->libraries.I have not .jar file.. just some .java files under the corejava directory.... By the way , I have inserted the corejava directory to the project pressing the button Add Jar/Directory.... , but the problem insists..
    Thanks , a lot
    Simon

  • Example code for java compiler with a simple GUI

    There is no question here (though discussion of the code is welcome).
    /* Update 1 */
    Now available as a stand alone or webstart app.! The STBC (see the web page*) has its own web page and has been improved to allow the user to browse to a tools.jar if one is not found on the runtime classpath, or in the JRE running the code.
    * See [http://pscode.org/stbc/].
    /* End: Update 1 */
    This simple example of using the JavaCompiler made available in Java 1.6 might be of use to check that your SSCCE is actually what it claims to be!
    If an SSCCE claims to display a runtime problem, it should compile cleanly when pasted into the text area above the Compile button. For a compilation problem, the code should show the same output errors seen in your own editor (at least until the last line of the output in the text area).
    import java.awt.BorderLayout;
    import java.awt.Font;
    import java.awt.EventQueue;
    import java.awt.event.ActionListener;
    import java.awt.event.ActionEvent;
    import javax.swing.JFrame;
    import javax.swing.JOptionPane;
    import javax.swing.JPanel;
    import javax.swing.JScrollPane;
    import javax.swing.JLabel;
    import javax.swing.JTextArea;
    import javax.swing.JTextField;
    import javax.swing.JButton;
    import javax.swing.SwingWorker;
    import javax.swing.border.EmptyBorder;
    import java.util.ArrayList;
    import java.net.URI;
    import java.io.ByteArrayOutputStream;
    import java.io.OutputStreamWriter;
    import javax.tools.ToolProvider;
    import javax.tools.JavaCompiler;
    import javax.tools.SimpleJavaFileObject;
    /** A simple Java compiler with a GUI.  Java 1.6+.
    @author Andrew Thompson
    @version 2008-06-13
    public class GuiCompiler extends JPanel {
      /** Instance of the compiler used for all compilations. */
      JavaCompiler compiler;
      /** The name of the public class.  For 'HelloWorld.java',
      this would be 'HelloWorld'. */
      JTextField name;
      /** The source code to be compiled. */
      JTextArea sourceCode;
      /** Errors and messages from the compiler. */
      JTextArea output;
      JButton compile;
      static int pad = 5;
      GuiCompiler() {
        super( new BorderLayout(pad,pad) );
        setBorder( new EmptyBorder(7,4,7,4) );
      /** A worker to perform each compilation. Disables
      the GUI input elements during the work. */
      class SourceCompilation extends SwingWorker<String, Object> {
        @Override
        public String doInBackground() {
          return compileCode();
        @Override
        protected void done() {
          try {
            enableComponents(true);
          } catch (Exception ignore) {
      /** Construct the GUI. */
      public void initGui() {
        JPanel input = new JPanel( new BorderLayout(pad,pad) );
        Font outputFont = new Font("Monospaced",Font.PLAIN,12);
        sourceCode = new JTextArea("Paste code here..", 15, 60);
        sourceCode.setFont( outputFont );
        input.add( new JScrollPane( sourceCode ),
          BorderLayout.CENTER );
        sourceCode.select(0,sourceCode.getText().length());
        JPanel namePanel = new JPanel(new BorderLayout(pad,pad));
        name = new JTextField(15);
        name.setToolTipText("Name of the public class");
        namePanel.add( name, BorderLayout.CENTER );
        namePanel.add( new JLabel("Class name"), BorderLayout.WEST );
        input.add( namePanel, BorderLayout.NORTH );
        compile = new JButton( "Compile" );
        compile.addActionListener( new ActionListener() {
            public void actionPerformed(ActionEvent ae) {
              (new SourceCompilation()).execute();
        input.add( compile, BorderLayout.SOUTH );
        this.add( input, BorderLayout.CENTER );
        output = new JTextArea("", 5, 40);
        output.setFont( outputFont );
        output.setEditable(false);
        this.add( new JScrollPane( output ), BorderLayout.SOUTH );
      /** Compile the code in the source input area. */
      public String compileCode() {
        output.setText( "Compiling.." );
        enableComponents(false);
        String compResult = null;
        if (compiler==null) {
          compiler = ToolProvider.getSystemJavaCompiler();
        if ( compiler!=null ) {
          String code = sourceCode.getText();
          String sourceName = name.getText().trim();
          if ( sourceName.toLowerCase().endsWith(".java") ) {
            sourceName = sourceName.substring(
              0,sourceName.length()-5 );
          JavaSourceFromString javaString = new JavaSourceFromString(
            sourceName,
            code);
          ArrayList<JavaSourceFromString> al =
            new ArrayList<JavaSourceFromString>();
          al.add( javaString );
          ByteArrayOutputStream baos = new ByteArrayOutputStream();
          OutputStreamWriter osw = new OutputStreamWriter( baos );
          JavaCompiler.CompilationTask task = compiler.getTask(
            osw,
            null,
            null,
            null,
            null,
            al);
          boolean success = task.call();
          output.setText( baos.toString().replaceAll("\t", "  ") );
          compResult = "Compiled without errors: " + success;
          output.append( compResult );
          output.setCaretPosition(0);
        } else {
          output.setText( "No compilation possible - sorry!" );
          JOptionPane.showMessageDialog(this,
            "No compiler is available to this runtime!",
            "Compiler not found",
            JOptionPane.ERROR_MESSAGE
          System.exit(-1);
        return compResult;
      /** Set the main GUI input components enabled
      according to the enable flag. */
      public void enableComponents(boolean enable) {
        compile.setEnabled(enable);
        name.setEnabled(enable);
        sourceCode.setEnabled(enable);
      public static void main(String[] args) throws Exception {
        Runnable r = new Runnable() {
          public void run() {
            JFrame f = new JFrame("SSCCE text based compiler");
            f.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
            GuiCompiler compilerPane = new GuiCompiler();
            compilerPane.initGui();
            f.getContentPane().add(compilerPane);
            f.pack();
            f.setMinimumSize( f.getSize() );
            f.setLocationRelativeTo(null);
            f.setVisible(true);
        EventQueue.invokeLater(r);
    * A file object used to represent source coming from a string.
    * This example is from the JavaDocs for JavaCompiler.
    class JavaSourceFromString extends SimpleJavaFileObject {
      * The source code of this "file".
      final String code;
      * Constructs a new JavaSourceFromString.
      * @param name the name of the compilation unit represented
        by this file object
      * @param code the source code for the compilation unit
        represented by this file object
      JavaSourceFromString(String name, String code) {
        super(URI.create(
          "string:///" +
          name.replace('.','/') +
          Kind.SOURCE.extension),
          Kind.SOURCE);
        this.code = code;
      @Override
      public CharSequence getCharContent(boolean ignoreEncodingErrors) {
        return code;
    }Edit 1:
    Added..
            f.setMinimumSize( f.getSize() );Edited by: AndrewThompson64 on Jun 13, 2008 12:24 PM
    Edited by: AndrewThompson64 on Jun 23, 2008 5:54 AM

    kevjava wrote: Some things that I think would be useful:
    Suggestions reordered to suit my reply..
    kevjava wrote: 2. Line numbering, and/or a line counter so you can see how much scrolling you're going to be imposing on the forum readers.
    Good idea, and since the line count is only a handful of lines of code to implement, I took that option. See the [line count|http://pscode.org/stbc/help.html#linecount] section of the (new) [STBC Help|http://pscode.org/stbc/help.html] page for more details. (Insert plaintiff whining about the arbitrary limits set - here).
    I considered adding line length checking, but the [Text Width Checker|http://pscode.org/twc/] ('sold separately') already has that covered, and I would prefer to keep this tool more specific to compilation, which leads me to..
    kevjava wrote: 1. A button to run the code, to see that it demonstrates the problem that you wish for the forum to solve...
    Interesting idea, but I think that is better suited to a more full blown (but still relatively simple) GUId compiler. I am not fully decided that running a class is unsuited to STBC, but I am more likely to implement a clickable list of compilation errors, than a 'run' button.
    On the other hand I am thinking the clickable error list is also better suited to an altogether more abled compiler, so don't hold your breath to see either in the STBC.
    You might note I have not bothered to update the screenshots to show the line count label. That is because I am still considering error lists and running code, and open to further suggestion (not because I am just slack!). If the screenshots update to include the line count but nothing else, take that as a sign. ;-)
    Thanks for your ideas. The line count alone is worth a few Dukes.

  • JSP compilation failed with java.lang.IllegalStateException: zip file close

    Hi,
    I have a web app successfully deployed on Weblogic7.0 and HP UX 11.0, which uses jdk 1.3.1_02
    In this application, when i invoke a jsp (this exception occurs on any jsp not to any specific jsp), i found the following exception trace on wl-domain.log file and server crashes: -
    java.lang.IllegalStateException: zip file closed
         at java.util.zip.ZipFile.getEntry(Unknown Source)
         at weblogic.servlet.internal.WarClassFinder.getSource(WarClassFinder.java, Compiled Code)
         at weblogic.servlet.internal.WarClassFinder.getSource(WarClassFinder.java, Compiled Code)
         at weblogic.utils.classloaders.MultiClassFinder.getSource(MultiClassFinder.java, Compiled Code)
         at weblogic.utils.classloaders.MultiClassFinder.getSource(MultiClassFinder.java, Compiled Code)
         at weblogic.utils.classloaders.MultiClassFinder.getClassSource(MultiClassFinder.java, Compiled Code)
         at weblogic.utils.classloaders.ChangeAwareClassLoader.upToDate(ChangeAwareClassLoader.java, Compiled Code)
         at weblogic.servlet.internal.ServletStubImpl.createServlet(ServletStubImpl.java, Compiled Code)
         at weblogic.servlet.internal.ServletStubImpl.checkForReload(ServletStubImpl.java, Compiled Code)
         at weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java, Compiled Code)
         at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java, Compiled Code)
         at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java, Compiled Code)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java, Compiled Code)
         at weblogic.security.service.SecurityServiceManager.runAs(SecurityServiceManager.java, Compiled Code)
         at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java, Compiled Code)
         at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java, Compiled Code)
         at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java, Compiled Code)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java, Compiled Code)
    Can anyone help me in figuring out this problem urgently?
    thanks in advance
    manoj

    Hi Manoj.I am also getting the same problem in the weblogicserver version-6.1 SP2.It is also using the jdk 1.31.
    here is my stack trace.Help i smuch appreciated.!!
    java.lang.IllegalStateException: zip file closed
         at java.util.zip.ZipFile.getEntry(ZipFile.java:141)
         at weblogic.servlet.internal.WarClassFinder.getSource(WarClassFinder.java:197)
         at weblogic.servlet.internal.WarClassFinder.getSource(WarClassFinder.java:106)
         at weblogic.utils.classloaders.MultiClassFinder.getSource(MultiClassFinder.java:53)
         at weblogic.utils.classloaders.MultiClassFinder.getSource(MultiClassFinder.java:53)
         at weblogic.utils.classloaders.MultiClassFinder.getClassSource(MultiClassFinder.java:45)
         at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:265)
         at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:156)
         at weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(ChangeAwareClassLoader.java:65)
         at java.lang.ClassLoader.loadClass(ClassLoader.java:297)
         at java.lang.ClassLoader.loadClass(ClassLoader.java:253)
         at weblogic.utils.classloaders.ChangeAwareClassLoader.loadClass(ChangeAwareClassLoader.java:43)
         at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:313)
         at org.exolab.castor.xml.Unmarshaller.unmarshal(Unknown Source)
         at org.exolab.castor.xml.Unmarshaller.unmarshal(Unknown Source)
         at org.exolab.castor.xml.Unmarshaller.unmarshal(Unknown Source)
         at com.slfc.framework.service.ServiceMessageFactory.createServiceResult(ServiceMessageFactory.java:58)
         at sunlife.nexus.admin.SecPro.establishSupportSession(Unknown Source)
         at sunlife.nexus.admin.Page_secPro_extAppLoader.processPageRequest(Unknown Source)
         at sunlife.wis.servlets.WISServlet.redirect(WISServlet.java:63)
         at sunlife.wis.servlets.WISServlet.doExec(WISServlet.java:107)
         at sunlife.wis.servlets.WISServlet.doGet(WISServlet.java:70)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:265)
         at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:200)
         at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:2495)
         at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2204)
         at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)

  • Should we avoid Graphical mapping and stick with Java mapping?

    After developing mappings in XI for a month, I just don't see any good reasons to use Graphical mappings over Java mappings. Maybe some experienced users here can give me some valid reasons why we should choose Graphical mappings. Here is what I think:
    Disadvantages of Graphical mappings:
    1. No way to perform automated unit testings. This is probably the biggest reason I hate it. You can do some tests manually when you work in Integration Builder. But there is no way you can write some unit testing utilities to automate the task.
    2. Complexity. Even for some simple requirements, your Graphical mappings can become complicated and hard to understand. A lot of times, I find myself staring at several dozens of graphical nodes and try to understand what it does.
    3. Impossible to reuse. This is totally against the DRY (Don't repeat yourself) principle. For example, to generate messages for JDBC adapter, it is common to have two identical fields for primary keys: one in the access node and another in the key node. If you change the mapping logic in one, you have to remember to change the other.
    Advantage with Java mappings:
    1. Fully automated unit testing. You can create JUnit tests along with your Java mapping classes and use Maven or other build tools to perform automated unit testing.
    2. Your choice of XML parsing and binding. With Java mapping, you can choose any open source framework for XML parsing and binding. For example, with XMLBeans, I can convert XML input message to a Java object, transform to another Java object and write to output message. And each Java object is generated from its corresponding XML schema.
    3. Highly reusable. We can use fundamental object-oriented designs to create highly reusable mapping components.
    4. Better version control. Since the mappings are just Java classes, we can use CVS or SVN to track code changes.
    5. Better build tools. We can fully utilize build tools like Ant and Maven to automate the build, unit tests, or even generate documents and mapping web sites.
    So do you guys agree? Maybe I am still new to XI or I am missing some important things. But at this point, I just don't see why I should use Graphical mappings. Is there anyone developing XI interfaces completely with Java mappings?
    Thanks in advance for any comments!
    Kenny Cheang

    Hi Suraj,
    > Since its graphical the blocks will take space, but
    > there is always an adavntage of processing time.
    > Ebven though it may appear bigger, it will take less
    > time as compared with Java code (for the same
    > mapping).
    Could you explain more why the graphical mapping has better performance? I thought the graphical mapping is compiled into a Java class in the runtime anyway.
    > Yes thats there, but same goes with Java mapping too
    > right (if you haven't mentioned it as constants)
    I mainly think about inheritance. If I have to build 10 interfaces and they all have some common behavior, I can create a base interface class to encapsulate the common logic. But with graphical mapping, you have to duplicate them in each interface.
    > Disadvantages of Java mapping:
    > 1. Performance
    Same as above. I just don't see why Java has worse performance. I actually think Java should have better performance. You can optimize the code anyway you want. In some cases, you have to use queue functions in graphical mapping but it's not necessary in Java.
    > 2. All might not be well versed with Java Code(though
    > everyone may know basic java) .
    I am not asking everyone to abandon graphical mapping. I am just wondering which one is better when you have skills for both.
    > 3. Lot of standard functions are available in GM
    > which you can choose, but you have to remember the
    > exact code for those in Java mapping.
    You can create functions in Java too. All you have to do is to remember the function name.
    Kenny

  • Applications with java crash on startup

    Hello!
    Suddenly my ftp-client Cyberduck 3.8.1 crash on startup. A also tried the client Transmit and the same thing happend. I may think this started after the latest software update with java.
    Same thing happend when i try it with a guest account. Here are the crash report, thanks for any help.
    Process:         Cyberduck [1312]
    Path:            /Applications/Cyberduck.app/Contents/MacOS/Cyberduck
    Identifier:      ch.sudo.cyberduck
    Version:         3.8.1 (7954) (7954)
    Code Type:       X86 (Native)
    Parent Process:  launchd [198]
    Date/Time:       2013-11-07 13:59:33.901 +0100
    OS Version:      Mac OS X 10.6.8 (10K549)
    Report Version:  6
    Interval Since Last Report:          1245482 sec
    Crashes Since Last Report:           25
    Per-App Interval Since Last Report:  4030678 sec
    Per-App Crashes Since Last Report:   10
    Anonymous UUID:                      EB51A53D-3105-4581-B742-7968A27D2CD7
    Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
    Exception Codes: KERN_INVALID_ADDRESS at 0x000000003a656d61
    Crashed Thread:  0  Dispatch queue: com.apple.main-thread
    Application Specific Information:
    objc_msgSend() selector name: retain
    Java information:
    Exception type: Bus Error (0xa) at pc=0000000099049f8b
    Java VM: Java HotSpot(TM) Client VM (20.65-b04-462 mixed mode macosx-x86)
    Current thread (0000000003802400):  JavaThread "main" [_thread_in_native, id=-1599740608, stack(00000000bf800000,00000000c0000000)]
    Stack: [00000000bf800000,00000000c0000000]
    Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
    j  com.sun.jna.Function.invokeVoid(I[Ljava/lang/Object;)V+0
    j  com.sun.jna.Function.invoke([Ljava/lang/Object;Ljava/lang/Class;Z)Ljava/lang/Ob ject;+45
    J  com.sun.jna.Function.invoke(Ljava/lang/Class;[Ljava/lang/Object;Ljava/util/Map; )Ljava/lang/Object;
    j  org.rococoa.internal.MsgSendHandler.invoke(Ljava/lang/Object;Ljava/lang/reflect /Method;[Ljava/lang/Object;)Ljava/lang/Object;+76
    j  com.sun.jna.Library$Handler.invoke(Ljava/lang/Object;Ljava/lang/reflect/Method; [Ljava/lang/Object;)Ljava/lang/Object;+320
    j  com.sun.proxy.$Proxy0.syntheticSendMessage(Ljava/lang/Class;Lorg/rococoa/ID;Lor g/rococoa/Selector;[Ljava/lang/Object;)Ljava/lang/Object;+29
    j  org.rococoa.Foundation.send(Lorg/rococoa/ID;Lorg/rococoa/Selector;Ljava/lang/Cl ***;[Ljava/lang/Object;)Ljava/lang/Object;+61
    j  org.rococoa.Foundation.send(Lorg/rococoa/ID;Ljava/lang/String;Ljava/lang/Class; [Ljava/lang/Object;)Ljava/lang/Object;+7
    j  org.rococoa.internal.ObjCObjectInvocationHandler.sendOnThisOrMainThread(Ljava/l ang/reflect/Method;Lorg/rococoa/ID;Ljava/lang/String;Ljava/lang/Class;[Ljava/la n g/Object;)Ljava/lang/Object;+32
    j  org.rococoa.internal.ObjCObjectInvocationHandler.invokeCocoa(Ljava/lang/reflect /Method;[Ljava/lang/Object;)Ljava/lang/Object;+32
    j  org.rococoa.internal.ObjCObjectInvocationHandler.intercept(Ljava/lang/Object;Lj ava/lang/reflect/Method;[Ljava/lang/Object;Lnet/sf/cglib/proxy/MethodProxy;)Lja v a/lang/Object;+93
    j  ch.cyberduck.ui.cocoa.application.NSApplication$$ByRococoa.run()V+31
    j  ch.cyberduck.ui.cocoa.MainApplication.main([Ljava/lang/String;)V+174
    v  ~StubRoutines::call_stub
    j  sun.reflect.NativeMethodAccessorImpl.invoke0(Ljava/lang/reflect/Method;Ljava/la ng/Object;[Ljava/lang/Object;)Ljava/lang/Object;+0
    j  sun.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Objec t;)Ljava/lang/Object;+87
    j  sun.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/O bject;)Ljava/lang/Object;+6
    j  java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lan g/Object;+161
    j  apple.launcher.LaunchRunner.run()V+76
    j  apple.launcher.LaunchRunner.callMain()V+1
    j  apple.launcher.JavaApplicationLauncher.launch(JJZ)V+11
    v  ~StubRoutines::call_stub
    Java Threads: ( => current thread )
      0000000012381000 JavaThread "pool-1-thread-7" [_thread_blocked, id=-1314566144, stack(00000000b1955000,00000000b1a55000)]
      0000000011142400 JavaThread "pool-1-thread-6" [_thread_blocked, id=-1315622912, stack(00000000b1853000,00000000b1953000)]
      000000001285ec00 JavaThread "pool-1-thread-5" [_thread_in_native, id=-1316679680, stack(00000000b1751000,00000000b1851000)]
      000000001285d800 JavaThread "pool-1-thread-4" [_thread_blocked, id=-1317736448, stack(00000000b164f000,00000000b174f000)]
      000000001113f400 JavaThread "pool-1-thread-3" [_thread_in_native, id=-1318793216, stack(00000000b154d000,00000000b164d000)]
      000000001113e400 JavaThread "pool-1-thread-2" [_thread_in_Java, id=-1319849984, stack(00000000b144b000,00000000b154b000)]
      000000001113dc00 JavaThread "pool-1-thread-1" [_thread_in_native, id=-1320906752, stack(00000000b1349000,00000000b1449000)]
      0000000012083800 JavaThread "Poller SunPKCS11-Darwin" daemon [_thread_blocked, id=-1325264896, stack(00000000b0f21000,00000000b1021000)]
      0000000012800000 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=-1327378432, stack(00000000b0d1d000,00000000b0e1d000)]
      000000001200e400 JavaThread "C1 CompilerThread0" daemon [_thread_in_native, id=-1328435200, stack(00000000b0c1b000,00000000b0d1b000)]
      000000001200d400 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=-1329491968, stack(00000000b0b19000,00000000b0c19000)]
      000000001200c400 JavaThread "Surrogate Locker Thread (Concurrent GC)" daemon [_thread_blocked, id=-1330548736, stack(00000000b0a17000,00000000b0b17000)]
      000000000390bc00 JavaThread "Finalizer" daemon [_thread_blocked, id=-1331605504, stack(00000000b0915000,00000000b0a15000)]
      000000000390ac00 JavaThread "Reference Handler" daemon [_thread_blocked, id=-1332662272, stack(00000000b0813000,00000000b0913000)]
    =>0000000003802400 JavaThread "main" [_thread_in_native, id=-1599740608, stack(00000000bf800000,00000000c0000000)]
    Other Threads:
      0000000011002000 VMThread [stack: 00000000b0711000,00000000b0811000] [id=-1333719040]
      0000000003915400 WatcherThread [stack: 00000000b0e1f000,00000000b0f1f000] [id=-1326321664]
    VM state:not at safepoint (normal execution)
    VM Mutex/Monitor currently owned by a thread:  ([mutex/lock_event])
    [0000000003500c90] CodeCache_lock - owner thread: 0000000000000000
    Heap
    par new generation   total 14784K, used 7184K [0000000006010000, 0000000007010000, 0000000007010000)
      eden space 13184K,  42% used [0000000006010000, 0000000006584090, 0000000006cf0000)
      from space 1600K, 100% used [0000000006e80000, 0000000007010000, 0000000007010000)
      to   space 1600K,   0% used [0000000006cf0000, 0000000006cf0000, 0000000006e80000)
    concurrent mark-sweep generation total 49152K, used 7582K [0000000007010000, 000000000a010000, 000000000c010000)
    concurrent-mark-sweep perm gen total 18816K, used 18687K [000000000c010000, 000000000d270000, 0000000010010000)
    Code Cache  [0000000004001000, 00000000041e2000, 0000000006001000)
    total_blobs=878 nmethods=734 adapters=88 free_code_cache=31590336 largest_free_block=256
    Virtual Machine Arguments:
    JVM Args: -Xbootclasspath/a:/System/Library/PrivateFrameworks/JavaApplicationLauncher.fra mework/Resources/LauncherSupport.jar -Dfile.encoding=utf-8
    Java Command: <unknown>
    Launcher Type: generic
    Physical Memory: Page Size = 4k, Total = 3968M, Free = 1709M
    Thread 0 Crashed:  Dispatch queue: com.apple.main-thread
    0   libobjc.A.dylib                         0x99049f8b objc_msgSend + 27
    1   org.andymatuschak.Sparkle               0x037d840a -[SUUpdater newVersionAvailable] + 48
    2   org.andymatuschak.Sparkle               0x037d8721 -[SUUpdater appcastDidFinishLoading:] + 713
    3   com.apple.Foundation                    0x97a3c671 __NSThreadPerformPerform + 506
    4   com.apple.CoreFoundation                0x9028f42b __CFRunLoopDoSources0 + 1563
    5   com.apple.CoreFoundation                0x9028ceef __CFRunLoopRun + 1071
    6   com.apple.CoreFoundation                0x9028c3c4 CFRunLoopRunSpecific + 452
    7   com.apple.CoreFoundation                0x9028c1f1 CFRunLoopRunInMode + 97
    8   com.apple.HIToolbox                     0x9a5eae04 RunCurrentEventLoopInMode + 392
    9   com.apple.HIToolbox                     0x9a5eaaf5 ReceiveNextEventCommon + 158
    10  com.apple.HIToolbox                     0x9a5eaa3e BlockUntilNextEventMatchingListInMode + 81
    11  com.apple.AppKit                        0x90952595 _DPSNextEvent + 847
    12  com.apple.AppKit                        0x90951dd6 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 156
    13  com.apple.AppKit                        0x909141f3 -[NSApplication run] + 821
    14  jna6079135966213919336.tmp              0x037acf1d .LCFI1 + 26
    15  jna6079135966213919336.tmp              0x037acc81 ffi_call + 97
    16  jna6079135966213919336.tmp              0x037a372e dispatch + 574
    17  jna6079135966213919336.tmp              0x037a4107 Java_com_sun_jna_Function_invokeVoid + 55
    18  ???                                     0x0400b9d9 0 + 67156441
    19  ???                                     0x04003e31 0 + 67124785
    20  ???                                     0x0411a5c4 0 + 68265412
    21  ???                                     0x04004473 0 + 67126387
    22  ???                                     0x04004473 0 + 67126387
    23  ???                                     0x04004473 0 + 67126387
    24  ???                                     0x04003f97 0 + 67125143
    25  ???                                     0x04003f97 0 + 67125143
    26  ???                                     0x04003f97 0 + 67125143
    27  ???                                     0x04003f97 0 + 67125143
    28  ???                                     0x04004473 0 + 67126387
    29  ???                                     0x04003e31 0 + 67124785
    30  ???                                     0x04001374 0 + 67113844
    31  libjvm.dylib                            0x031a95eb JVM_Lseek + 207439
    32  libjvm.dylib                            0x031a935f JVM_Lseek + 206787
    33  libjvm.dylib                            0x031a9333 JVM_Lseek + 206743
    34  libjvm.dylib                            0x031c2ff1 JVM_NewInstanceFromConstructor + 3647
    35  libjvm.dylib                            0x031c4500 JVM_InvokeMethod + 1096
    36  libjvm.dylib                            0x031c4242 JVM_InvokeMethod + 394
    37  libjvmlinkage.dylib                     0x000ac74f JVM_InvokeMethod + 79
    38  libjava.jnilib                          0x0070217e Java_sun_reflect_NativeMethodAccessorImpl_invoke0 + 38
    39  ???                                     0x0400b9d9 0 + 67156441
    40  ???                                     0x04003f97 0 + 67125143
    41  ???                                     0x04003f97 0 + 67125143
    42  ???                                     0x04004473 0 + 67126387
    43  ???                                     0x04003f97 0 + 67125143
    44  ???                                     0x04003e31 0 + 67124785
    45  ???                                     0x04003e31 0 + 67124785
    46  ???                                     0x04001374 0 + 67113844
    47  libjvm.dylib                            0x031a95eb JVM_Lseek + 207439
    48  libjvm.dylib                            0x031a935f JVM_Lseek + 206787
    49  libjvm.dylib                            0x031a9333 JVM_Lseek + 206743
    50  libjvm.dylib                            0x031cfda3 JVM_FindLoadedClass + 7826
    51  libjvm.dylib                            0x0323b84c JNI_GetCreatedJavaVMs_Impl + 2538
    52  ...ple.JavaApplicationLauncher          0x00008f1a JNIEnv_::CallStaticVoidMethod(_jclass*, _jmethodID*, ...) + 44
    53  ...ple.JavaApplicationLauncher          0x00008deb CallAppLauncherMain(JNIEnv_*, __CFDictionary const*, __CFArray const*) + 286
    54  ...ple.JavaApplicationLauncher          0x000083d4 startJavaApplication + 3265
    55  ...ple.JavaApplicationLauncher          0x000097c6 launchJavaApplicationWithJVMInfo + 1306
    56  ...ple.JavaApplicationLauncher          0x00006c07 launchJavaApplication + 39
    57  ch.sudo.cyberduck                       0x00001e36 0x1000 + 3638
    58  ch.sudo.cyberduck                       0x00001c59 0x1000 + 3161
    59  ch.sudo.cyberduck                       0x00001b88 0x1000 + 2952
    Thread 1:  Dispatch queue: com.apple.libdispatch-manager
    0   libSystem.B.dylib                       0x9881b382 kevent + 10
    1   libSystem.B.dylib                       0x9881ba9c _dispatch_mgr_invoke + 215
    2   libSystem.B.dylib                       0x9881af59 _dispatch_queue_invoke + 163
    3   libSystem.B.dylib                       0x9881acfe _dispatch_worker_thread2 + 240
    4   libSystem.B.dylib                       0x9881a781 _pthread_wqthread + 390
    5   libSystem.B.dylib                       0x9881a5c6 start_wqthread + 30
    Thread 2:
    0   libSystem.B.dylib                       0x9881a412 __workq_kernreturn + 10
    1   libSystem.B.dylib                       0x9881a9a8 _pthread_wqthread + 941
    2   libSystem.B.dylib                       0x9881a5c6 start_wqthread + 30
    Thread 3:  Java: Exception Handler Thread
    0   libSystem.B.dylib                       0x987f4afa mach_msg_trap + 10
    1   libSystem.B.dylib                       0x987f5267 mach_msg + 68
    2   libSystem.B.dylib                       0x98860c78 mach_msg_server + 520
    3   libjvm.dylib                            0x031108d0 jio_snprintf + 45482
    4   libjvm.dylib                            0x03110757 jio_snprintf + 45105
    5   libjvm.dylib                            0x0310f1e0 jio_snprintf + 39610
    6   libSystem.B.dylib                       0x98822259 _pthread_start + 345
    7   libSystem.B.dylib                       0x988220de thread_start + 34
    Thread 4:  Java: Gang worker#0 (Parallel GC Threads)
    0   libSystem.B.dylib                       0x987f4afa mach_msg_trap + 10
    1   libSystem.B.dylib                       0x987f5267 mach_msg + 68
    2   libjvm.dylib                            0x0310f93a jio_snprintf + 41492
    3   libjvm.dylib                            0x0310f876 jio_snprintf + 41296
    4   libjvm.dylib                            0x0310f73c jio_snprintf + 40982
    5   libjvm.dylib                            0x0310f281 jio_snprintf + 39771
    6   libjvm.dylib                            0x0310f10b jio_snprintf + 39397
    7   libjvm.dylib                            0x03126bad jio_vsnprintf + 404
    8   libjvm.dylib                            0x03126a97 jio_vsnprintf + 126
    9   libjvm.dylib                            0x0310f1e0 jio_snprintf + 39610
    10  libSystem.B.dylib                       0x98822259 _pthread_start + 345
    11  libSystem.B.dylib                       0x988220de thread_start + 34
    Thread 5:  Java: Gang worker#1 (Parallel GC Threads)
    0   libSystem.B.dylib                       0x987f4afa mach_msg_trap + 10
    1   libSystem.B.dylib                       0x987f5267 mach_msg + 68
    2   libjvm.dylib                            0x0310f93a jio_snprintf + 41492
    3   libjvm.dylib                            0x0310f876 jio_snprintf + 41296
    4   libjvm.dylib                            0x0310f73c jio_snprintf + 40982
    5   libjvm.dylib                            0x0310f281 jio_snprintf + 39771
    6   libjvm.dylib                            0x0310f10b jio_snprintf + 39397
    7   libjvm.dylib                            0x03126bad jio_vsnprintf + 404
    8   libjvm.dylib                            0x03126a97 jio_vsnprintf + 126
    9   libjvm.dylib                            0x0310f1e0 jio_snprintf + 39610
    10  libSystem.B.dylib                       0x98822259 _pthread_start + 345
    11  libSystem.B.dylib                       0x988220de thread_start + 34
    Thread 6:  Java: Gang worker#2 (Parallel GC Threads)
    0   libSystem.B.dylib                       0x987f4afa mach_msg_trap + 10
    1   libSystem.B.dylib                       0x987f5267 mach_msg + 68
    2   libjvm.dylib                            0x0310f93a jio_snprintf + 41492
    3   libjvm.dylib                            0x0310f876 jio_snprintf + 41296
    4   libjvm.dylib                            0x0310f73c jio_snprintf + 40982
    5   libjvm.dylib                            0x0310f281 jio_snprintf + 39771
    6   libjvm.dylib                            0x0310f10b jio_snprintf + 39397
    7   libjvm.dylib                            0x03126bad jio_vsnprintf + 404
    8   libjvm.dylib                            0x03126a97 jio_vsnprintf + 126
    9   libjvm.dylib                            0x0310f1e0 jio_snprintf + 39610
    10  libSystem.B.dylib                       0x98822259 _pthread_start + 345
    11  libSystem.B.dylib                       0x988220de thread_start + 34
    Thread 7:  Java: Gang worker#3 (Parallel GC Threads)
    0   libSystem.B.dylib                       0x987f4afa mach_msg_trap + 10
    1   libSystem.B.dylib                       0x987f5267 mach_msg + 68
    2   libjvm.dylib                            0x0310f93a jio_snprintf + 41492
    3   libjvm.dylib                            0x0310f876 jio_snprintf + 41296
    4   libjvm.dylib                            0x0310f73c jio_snprintf + 40982
    5   libjvm.dylib                            0x0310f281 jio_snprintf + 39771
    6   libjvm.dylib                            0x0310f10b jio_snprintf + 39397
    7   libjvm.dylib                            0x03126bad jio_vsnprintf + 404
    8   libjvm.dylib                            0x03126a97 jio_vsnprintf + 126
    9   libjvm.dylib                            0x0310f1e0 jio_snprintf + 39610
    10  libSystem.B.dylib                       0x98822259 _pthread_start + 345
    11  libSystem.B.dylib                       0x988220de thread_start + 34
    Thread 8:  Java: Concurrent Mark-Sweep GC Thread
    0   libSystem.B.dylib                       0x987f4afa mach_msg_trap + 10
    1   libSystem.B.dylib                       0x987f5267 mach_msg + 68
    2   libjvm.dylib                            0x0310fa0a jio_snprintf + 41700
    3   libjvm.dylib                            0x0312d51e jio_vsnprintf + 27397
    4   libjvm.dylib                            0x0310f758 jio_snprintf + 41010
    5   libjvm.dylib                            0x0310f281 jio_snprintf + 39771
    6   libjvm.dylib                            0x0310f10b jio_snprintf + 39397
    7   libjvm.dylib                            0x0323a949 JVM_GetMethodIxExceptionTableEntry + 2250
    8   libjvm.dylib                            0x0323a8b7 JVM_GetMethodIxExceptionTableEntry + 2104
    9   libjvm.dylib                            0x0312d339 jio_vsnprintf + 26912
    10  libjvm.dylib                            0x0310f1e0 jio_snprintf + 39610
    11  libSystem.B.dylib                       0x98822259 _pthread_start + 345
    12  libSystem.B.dylib                       0x988220de thread_start + 34
    Thread 9:  Java: VM Thread
    0   libSystem.B.dylib                       0x987f4afa mach_msg_trap + 10
    1   libSystem.B.dylib                       0x987f5267 mach_msg + 68
    2   libjvm.dylib                            0x0310fa0a jio_snprintf + 41700
    3   libjvm.dylib                            0x0312d51e jio_vsnprintf + 27397
    4   libjvm.dylib                            0x0310f758 jio_snprintf + 41010
    5   libjvm.dylib                            0x0310f281 jio_snprintf + 39771
    6   libjvm.dylib                            0x0310f10b jio_snprintf + 39397
    7   libjvm.dylib                            0x031a8280 JVM_Lseek + 202468
    8   libjvm.dylib                            0x031a7f1f JVM_Lseek + 201603
    9   libjvm.dylib                            0x0310f1e0 jio_snprintf + 39610
    10  libSystem.B.dylib                       0x98822259 _pthread_start + 345
    11  libSystem.B.dylib                       0x988220de thread_start + 34
    Thread 10:  Java: Reference Handler
    0   libSystem.B.dylib                       0x987f4afa mach_msg_trap + 10
    1   libSystem.B.dylib                       0x987f5267 mach_msg + 68
    2   libjvm.dylib                            0x0310f93a jio_snprintf + 41492
    3   libjvm.dylib                            0x0310f876 jio_snprintf + 41296
    4   libjvm.dylib                            0x031b73e4 JVM_MonitorWait + 3810
    5   libjvm.dylib                            0x031b68e6 JVM_MonitorWait + 996
    6   libjvm.dylib                            0x031b65d5 JVM_MonitorWait + 211
    7   libjvmlinkage.dylib                     0x000a7e75 JVM_MonitorWait + 69
    8   ???                                     0x0400b9d9 0 + 67156441
    9   ???                                     0x04003e31 0 + 67124785
    10  ???                                     0x04003e31 0 + 67124785
    11  ???                                     0x04001374 0 + 67113844
    12  libjvm.dylib                            0x031a95eb JVM_Lseek + 207439
    13  libjvm.dylib                            0x031a935f JVM_Lseek + 206787
    14  libjvm.dylib                            0x031b627d JVM_StartThread + 3057
    15  libjvm.dylib                            0x031b6105 JVM_StartThread + 2681
    16  libjvm.dylib                            0x031b6084 JVM_StartThread + 2552
    17  libjvm.dylib                            0x031b5ed1 JVM_StartThread + 2117
    18  libjvm.dylib                            0x031b5d07 JVM_StartThread + 1659
    19  libjvm.dylib                            0x0310f1e0 jio_snprintf + 39610
    20  libSystem.B.dylib                       0x98822259 _pthread_start + 345
    21  libSystem.B.dylib                       0x988220de thread_start + 34
    Thread 11:  Java: Finalizer
    0   libSystem.B.dylib                       0x987f4afa mach_msg_trap + 10
    1   libSystem.B.dylib                       0x987f5267 mach_msg + 68
    2   libjvm.dylib                            0x0310f93a jio_snprintf + 41492
    3   libjvm.dylib                            0x0310f876 jio_snpr

    Hi Baltwo! Still got the same problem, here are the new crash report from today. Thanks for any help.
    Process:         Cyberduck [922]
    Path:            /Applications/Cyberduck.app/Contents/MacOS/Cyberduck
    Identifier:      ch.sudo.cyberduck
    Version:         3.8.1 (7954) (7954)
    Code Type:       X86 (Native)
    Parent Process:  launchd [193]
    Date/Time:       2013-12-05 14:47:07.791 +0100
    OS Version:      Mac OS X 10.6.8 (10K549)
    Report Version:  6
    Interval Since Last Report:          1085717 sec
    Crashes Since Last Report:           5
    Per-App Interval Since Last Report:  8 sec
    Per-App Crashes Since Last Report:   2
    Anonymous UUID:                      EB51A53D-3105-4581-B742-7968A27D2CD7
    Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
    Exception Codes: KERN_INVALID_ADDRESS at 0x000000002d782f65
    Crashed Thread:  0  Dispatch queue: com.apple.main-thread
    Application Specific Information:
    objc_msgSend() selector name: retain
    Java information:
    Exception type: Bus Error (0xa) at pc=0000000099049f8b
    Java VM: Java HotSpot(TM) Client VM (20.65-b04-462 mixed mode macosx-x86)
    Current thread (0000000004001800):  JavaThread "main" [_thread_in_native, id=-1599740608, stack(00000000bf800000,00000000c0000000)]
    Stack: [00000000bf800000,00000000c0000000]
    Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
    j  com.sun.jna.Function.invokeVoid(I[Ljava/lang/Object;)V+0
    j  com.sun.jna.Function.invoke([Ljava/lang/Object;Ljava/lang/Class;Z)Ljava/lang/Ob ject;+45
    J  com.sun.jna.Function.invoke(Ljava/lang/Class;[Ljava/lang/Object;Ljava/util/Map; )Ljava/lang/Object;
    j  org.rococoa.internal.MsgSendHandler.invoke(Ljava/lang/Object;Ljava/lang/reflect /Method;[Ljava/lang/Object;)Ljava/lang/Object;+76
    j  com.sun.jna.Library$Handler.invoke(Ljava/lang/Object;Ljava/lang/reflect/Method; [Ljava/lang/Object;)Ljava/lang/Object;+320
    j  com.sun.proxy.$Proxy0.syntheticSendMessage(Ljava/lang/Class;Lorg/rococoa/ID;Lor g/rococoa/Selector;[Ljava/lang/Object;)Ljava/lang/Object;+29
    j  org.rococoa.Foundation.send(Lorg/rococoa/ID;Lorg/rococoa/Selector;Ljava/lang/Cl ass;[Ljava/lang/Object;)Ljava/lang/Object;+61
    j  org.rococoa.Foundation.send(Lorg/rococoa/ID;Ljava/lang/String;Ljava/lang/Class; [Ljava/lang/Object;)Ljava/lang/Object;+7
    j  org.rococoa.internal.ObjCObjectInvocationHandler.sendOnThisOrMainThread(Ljava/l ang/reflect/Method;Lorg/rococoa/ID;Ljava/lang/String;Ljava/lang/Class;[Ljava/lan g/Object;)Ljava/lang/Object;+32
    j  org.rococoa.internal.ObjCObjectInvocationHandler.invokeCocoa(Ljava/lang/reflect /Method;[Ljava/lang/Object;)Ljava/lang/Object;+32
    j  org.rococoa.internal.ObjCObjectInvocationHandler.intercept(Ljava/lang/Object;Lj ava/lang/reflect/Method;[Ljava/lang/Object;Lnet/sf/cglib/proxy/MethodProxy;)Ljav a/lang/Object;+93
    j  ch.cyberduck.ui.cocoa.application.NSApplication$$ByRococoa.run()V+31
    j  ch.cyberduck.ui.cocoa.MainApplication.main([Ljava/lang/String;)V+174
    v  ~StubRoutines::call_stub
    j  sun.reflect.NativeMethodAccessorImpl.invoke0(Ljava/lang/reflect/Method;Ljava/la ng/Object;[Ljava/lang/Object;)Ljava/lang/Object;+0
    j  sun.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Objec t;)Ljava/lang/Object;+87
    j  sun.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/O bject;)Ljava/lang/Object;+6
    j  java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lan g/Object;+161
    j  apple.launcher.LaunchRunner.run()V+76
    j  apple.launcher.LaunchRunner.callMain()V+1
    j  apple.launcher.JavaApplicationLauncher.launch(JJZ)V+11
    v  ~StubRoutines::call_stub
    Java Threads: ( => current thread )
      0000000005a47c00 JavaThread "Thread-5" [_thread_in_native, id=-1310605312, stack(00000000b1d1c000,00000000b1e1c000)]
      0000000005a47000 JavaThread "Thread-4" [_thread_in_native, id=-1311662080, stack(00000000b1c1a000,00000000b1d1a000)]
      0000000005a45c00 JavaThread "Thread-3" [_thread_in_native, id=-1312718848, stack(00000000b1b18000,00000000b1c18000)]
      0000000005a45400 JavaThread "Thread-2" [_thread_in_native, id=-1313775616, stack(00000000b1a16000,00000000b1b16000)]
      0000000004021c00 JavaThread "pool-1-thread-7" [_thread_in_native, id=-1314832384, stack(00000000b1914000,00000000b1a14000)]
      00000000128c2c00 JavaThread "pool-1-thread-6" [_thread_in_native, id=-1315889152, stack(00000000b1812000,00000000b1912000)]
      0000000005a42000 JavaThread "pool-1-thread-5" [_thread_in_native, id=-1316945920, stack(00000000b1710000,00000000b1810000)]
      00000000128c1c00 JavaThread "pool-1-thread-4" [_thread_in_native, id=-1318002688, stack(00000000b160e000,00000000b170e000)]
      00000000128c0c00 JavaThread "pool-1-thread-3" [_thread_in_native, id=-1319059456, stack(00000000b150c000,00000000b160c000)]
      000000000539f800 JavaThread "pool-1-thread-2" [_thread_in_native, id=-1320116224, stack(00000000b140a000,00000000b150a000)]
      000000000539f000 JavaThread "pool-1-thread-1" [_thread_in_native, id=-1321172992, stack(00000000b1308000,00000000b1408000)]
      0000000005958000 JavaThread "Poller SunPKCS11-Darwin" daemon [_thread_blocked, id=-1325264896, stack(00000000b0f21000,00000000b1021000)]
      0000000005023400 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=-1327378432, stack(00000000b0d1d000,00000000b0e1d000)]
      0000000005022400 JavaThread "C1 CompilerThread0" daemon [_thread_blocked, id=-1328435200, stack(00000000b0c1b000,00000000b0d1b000)]
      0000000005021400 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=-1329491968, stack(00000000b0b19000,00000000b0c19000)]
      0000000005020400 JavaThread "Surrogate Locker Thread (Concurrent GC)" daemon [_thread_blocked, id=-1330548736, stack(00000000b0a17000,00000000b0b17000)]
      0000000004002c00 JavaThread "Finalizer" daemon [_thread_in_vm, id=-1331605504, stack(00000000b0915000,00000000b0a15000)]
      0000000005015400 JavaThread "Reference Handler" daemon [_thread_blocked, id=-1332662272, stack(00000000b0813000,00000000b0913000)]
    =>0000000004001800 JavaThread "main" [_thread_in_native, id=-1599740608, stack(00000000bf800000,00000000c0000000)]
    Other Threads:
      0000000005012c00 VMThread [stack: 00000000b0711000,00000000b0811000] [id=-1333719040]
      0000000005024c00 WatcherThread [stack: 00000000b0e1f000,00000000b0f1f000] [id=-1326321664]
    VM state:not at safepoint (normal execution)
    VM Mutex/Monitor currently owned by a thread: None
    Heap
    par new generation   total 14784K, used 6489K [0000000008010000, 0000000009010000, 0000000009010000)
      eden space 13184K,  39% used [0000000008010000, 000000000851a300, 0000000008cf0000)
      from space 1600K,  83% used [0000000008e80000, 0000000008fcc3d8, 0000000009010000)
      to   space 1600K,   0% used [0000000008cf0000, 0000000008cf0000, 0000000008e80000)
    concurrent mark-sweep generation total 49152K, used 7608K [0000000009010000, 000000000c010000, 000000000e010000)
    concurrent-mark-sweep perm gen total 25560K, used 18655K [000000000e010000, 000000000f906000, 0000000012010000)
    Code Cache  [0000000006001000, 00000000061e2000, 0000000008001000)
    total_blobs=867 nmethods=723 adapters=88 free_code_cache=31601856 largest_free_block=256
    Virtual Machine Arguments:
    JVM Args: -Xbootclasspath/a:/System/Library/PrivateFrameworks/JavaApplicationLauncher.fra mework/Resources/LauncherSupport.jar -Dfile.encoding=utf-8
    Java Command: <unknown>
    Launcher Type: generic
    Physical Memory: Page Size = 4k, Total = 3968M, Free = 495M
    Thread 0 Crashed:  Dispatch queue: com.apple.main-thread
    0   libobjc.A.dylib                         0x99049f8b objc_msgSend + 27
    1   org.andymatuschak.Sparkle               0x037d840a -[SUUpdater newVersionAvailable] + 48
    2   org.andymatuschak.Sparkle               0x037d8721 -[SUUpdater appcastDidFinishLoading:] + 713
    3   com.apple.Foundation                    0x97a3c671 __NSThreadPerformPerform + 506
    4   com.apple.CoreFoundation                0x9028f42b __CFRunLoopDoSources0 + 1563
    5   com.apple.CoreFoundation                0x9028ceef __CFRunLoopRun + 1071
    6   com.apple.CoreFoundation                0x9028c3c4 CFRunLoopRunSpecific + 452
    7   com.apple.CoreFoundation                0x9028c1f1 CFRunLoopRunInMode + 97
    8   com.apple.HIToolbox                     0x9a5eae04 RunCurrentEventLoopInMode + 392
    9   com.apple.HIToolbox                     0x9a5eaaf5 ReceiveNextEventCommon + 158
    10  com.apple.HIToolbox                     0x9a5eaa3e BlockUntilNextEventMatchingListInMode + 81
    11  com.apple.AppKit                        0x90952595 _DPSNextEvent + 847
    12  com.apple.AppKit                        0x90951dd6 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 156
    13  com.apple.AppKit                        0x909141f3 -[NSApplication run] + 821
    14  jna7892181922294996304.tmp              0x037acf1d .LCFI1 + 26
    15  jna7892181922294996304.tmp              0x037acc81 ffi_call + 97
    16  jna7892181922294996304.tmp              0x037a372e dispatch + 574
    17  jna7892181922294996304.tmp              0x037a4107 Java_com_sun_jna_Function_invokeVoid + 55
    18  ???                                     0x0600b9d9 0 + 100710873
    19  ???                                     0x06003e31 0 + 100679217
    20  ???                                     0x06119904 0 + 101816580
    21  ???                                     0x06004473 0 + 100680819
    22  ???                                     0x06004473 0 + 100680819
    23  ???                                     0x06004473 0 + 100680819
    24  ???                                     0x06003f97 0 + 100679575
    25  ???                                     0x06003f97 0 + 100679575
    26  ???                                     0x06003f97 0 + 100679575
    27  ???                                     0x06003f97 0 + 100679575
    28  ???                                     0x06004473 0 + 100680819
    29  ???                                     0x06003e31 0 + 100679217
    30  ???                                     0x06001374 0 + 100668276
    31  libjvm.dylib                            0x032a95eb JVM_Lseek + 207439
    32  libjvm.dylib                            0x032a935f JVM_Lseek + 206787
    33  libjvm.dylib                            0x032a9333 JVM_Lseek + 206743
    34  libjvm.dylib                            0x032c2ff1 JVM_NewInstanceFromConstructor + 3647
    35  libjvm.dylib                            0x032c4500 JVM_InvokeMethod + 1096
    36  libjvm.dylib                            0x032c4242 JVM_InvokeMethod + 394
    37  libjvmlinkage.dylib                     0x000ac74f JVM_InvokeMethod + 79
    38  libjava.jnilib                          0x0070217e Java_sun_reflect_NativeMethodAccessorImpl_invoke0 + 38
    39  ???                                     0x0600b9d9 0 + 100710873
    40  ???                                     0x06003f97 0 + 100679575
    41  ???                                     0x06003f97 0 + 100679575
    42  ???                                     0x06004473 0 + 100680819
    43  ???                                     0x06003f97 0 + 100679575
    44  ???                                     0x06003e31 0 + 100679217
    45  ???                                     0x06003e31 0 + 100679217
    46  ???                                     0x06001374 0 + 100668276
    47  libjvm.dylib                            0x032a95eb JVM_Lseek + 207439
    48  libjvm.dylib                            0x032a935f JVM_Lseek + 206787
    49  libjvm.dylib                            0x032a9333 JVM_Lseek + 206743
    50  libjvm.dylib                            0x032cfda3 JVM_FindLoadedClass + 7826
    51  libjvm.dylib                            0x0333b84c JNI_GetCreatedJavaVMs_Impl + 2538
    52  ...ple.JavaApplicationLauncher          0x00008f1a JNIEnv_::CallStaticVoidMethod(_jclass*, _jmethodID*, ...) + 44
    53  ...ple.JavaApplicationLauncher          0x00008deb CallAppLauncherMain(JNIEnv_*, __CFDictionary const*, __CFArray const*) + 286
    54  ...ple.JavaApplicationLauncher          0x000083d4 startJavaApplication + 3265
    55  ...ple.JavaApplicationLauncher          0x000097c6 launchJavaApplicationWithJVMInfo + 1306
    56  ...ple.JavaApplicationLauncher          0x00006c07 launchJavaApplication + 39
    57  ch.sudo.cyberduck                       0x00001e36 0x1000 + 3638
    58  ch.sudo.cyberduck                       0x00001c59 0x1000 + 3161
    59  ch.sudo.cyberduck                       0x00001b88 0x1000 + 2952
    Thread 1:  Dispatch queue: com.apple.libdispatch-manager
    0   libSystem.B.dylib                       0x9881b382 kevent + 10
    1   libSystem.B.dylib                       0x9881ba9c _dispatch_mgr_invoke + 215
    2   libSystem.B.dylib                       0x9881af59 _dispatch_queue_invoke + 163
    3   libSystem.B.dylib                       0x9881acfe _dispatch_worker_thread2 + 240
    4   libSystem.B.dylib                       0x9881a781 _pthread_wqthread + 390
    5   libSystem.B.dylib                       0x9881a5c6 start_wqthread + 30
    Thread 2:
    0   libSystem.B.dylib                       0x9881a412 __workq_kernreturn + 10
    1   libSystem.B.dylib                       0x9881a9a8 _pthread_wqthread + 941
    2   libSystem.B.dylib                       0x9881a5c6 start_wqthread + 30
    Thread 3:  Java: Exception Handler Thread
    0   libSystem.B.dylib                       0x987f4afa mach_msg_trap + 10
    1   libSystem.B.dylib                       0x987f5267 mach_msg + 68
    2   libSystem.B.dylib                       0x98860c78 mach_msg_server + 520
    3   libjvm.dylib                            0x032108d0 jio_snprintf + 45482
    4   libjvm.dylib                            0x03210757 jio_snprintf + 45105
    5   libjvm.dylib                            0x0320f1e0 jio_snprintf + 39610
    6   libSystem.B.dylib                       0x98822259 _pthread_start + 345
    7   libSystem.B.dylib                       0x988220de thread_start + 34
    Thread 4:  Java: Gang worker#0 (Parallel GC Threads)
    0   libSystem.B.dylib                       0x987f4afa mach_msg_trap + 10
    1   libSystem.B.dylib                       0x987f5267 mach_msg + 68
    2   libjvm.dylib                            0x0320f93a jio_snprintf + 41492
    3   libjvm.dylib                            0x0320f876 jio_snprintf + 41296
    4   libjvm.dylib                            0x0320f73c jio_snprintf + 40982
    5   libjvm.dylib                            0x0320f281 jio_snprintf + 39771
    6   libjvm.dylib                            0x0320f10b jio_snprintf + 39397
    7   libjvm.dylib                            0x03226bad jio_vsnprintf + 404
    8   libjvm.dylib                            0x03226a97 jio_vsnprintf + 126
    9   libjvm.dylib                            0x0320f1e0 jio_snprintf + 39610
    10  libSystem.B.dylib                       0x98822259 _pthread_start + 345
    11  libSystem.B.dylib                       0x988220de thread_start + 34
    Thread 5:  Java: Gang worker#1 (Parallel GC Threads)
    0   libSystem.B.dylib                       0x987f4afa mach_msg_trap + 10
    1   libSystem.B.dylib                       0x987f5267 mach_msg + 68
    2   libjvm.dylib                            0x0320f93a jio_snprintf + 41492
    3   libjvm.dylib                            0x0320f876 jio_snprintf + 41296
    4   libjvm.dylib                            0x0320f73c jio_snprintf + 40982
    5   libjvm.dylib                            0x0320f281 jio_snprintf + 39771
    6   libjvm.dylib                            0x0320f10b jio_snprintf + 39397
    7   libjvm.dylib                            0x03226bad jio_vsnprintf + 404
    8   libjvm.dylib                            0x03226a97 jio_vsnprintf + 126
    9   libjvm.dylib                            0x0320f1e0 jio_snprintf + 39610
    10  libSystem.B.dylib                       0x98822259 _pthread_start + 345
    11  libSystem.B.dylib                       0x988220de thread_start + 34
    Thread 6:  Java: Gang worker#2 (Parallel GC Threads)
    0   libSystem.B.dylib                       0x987f4afa mach_msg_trap + 10
    1   libSystem.B.dylib                       0x987f5267 mach_msg + 68
    2   libjvm.dylib                            0x0320f93a jio_snprintf + 41492
    3   libjvm.dylib                            0x0320f876 jio_snprintf + 41296
    4   libjvm.dylib                            0x0320f73c jio_snprintf + 40982
    5   libjvm.dylib                            0x0320f281 jio_snprintf + 39771
    6   libjvm.dylib                            0x0320f10b jio_snprintf + 39397
    7   libjvm.dylib                            0x03226bad jio_vsnprintf + 404
    8   libjvm.dylib                            0x03226a97 jio_vsnprintf + 126
    9   libjvm.dylib                            0x0320f1e0 jio_snprintf + 39610
    10  libSystem.B.dylib                       0x98822259 _pthread_start + 345
    11  libSystem.B.dylib                       0x988220de thread_start + 34
    Thread 7:  Java: Gang worker#3 (Parallel GC Threads)
    0   libSystem.B.dylib                       0x987f4afa mach_msg_trap + 10
    1   libSystem.B.dylib                       0x987f5267 mach_msg + 68
    2   libjvm.dylib                            0x0320f93a jio_snprintf + 41492
    3   libjvm.dylib                            0x0320f876 jio_snprintf + 41296
    4   libjvm.dylib                            0x0320f73c jio_snprintf + 40982
    5   libjvm.dylib                            0x0320f281 jio_snprintf + 39771
    6   libjvm.dylib                            0x0320f10b jio_snprintf + 39397
    7   libjvm.dylib                            0x03226bad jio_vsnprintf + 404
    8   libjvm.dylib                            0x03226a97 jio_vsnprintf + 126
    9   libjvm.dylib                            0x0320f1e0 jio_snprintf + 39610
    10  libSystem.B.dylib                       0x98822259 _pthread_start + 345
    11  libSystem.B.dylib                       0x988220de thread_start + 34
    Thread 8:  Java: Concurrent Mark-Sweep GC Thread
    0   libSystem.B.dylib                       0x987f4afa mach_msg_trap + 10
    1   libSystem.B.dylib                       0x987f5267 mach_msg + 68
    2   libjvm.dylib                            0x0320fa0a jio_snprintf + 41700
    3   libjvm.dylib                            0x0322d51e jio_vsnprintf + 27397
    4   libjvm.dylib                            0x0320f758 jio_snprintf + 41010
    5   libjvm.dylib                            0x0320f281 jio_snprintf + 39771
    6   libjvm.dylib                            0x0320f10b jio_snprintf + 39397
    7   libjvm.dylib                            0x0333a949 JVM_GetMethodIxExceptionTableEntry + 2250
    8   libjvm.dylib                            0x0333a8b7 JVM_GetMethodIxExceptionTableEntry + 2104
    9   libjvm.dylib                            0x0322d339 jio_vsnprintf + 26912
    10  libjvm.dylib                            0x0320f1e0 jio_snprintf + 39610
    11  libSystem.B.dylib                       0x98822259 _pthread_start + 345
    12  libSystem.B.dylib                       0x988220de thread_start + 34
    Thread 9:  Java: VM Thread
    0   libSystem.B.dylib                       0x987f4afa mach_msg_trap + 10
    1   libSystem.B.dylib                       0x987f5267 mach_msg + 68
    2   libjvm.dylib                            0x0320fa0a jio_snprintf + 41700
    3   libjvm.dylib                            0x0322d51e jio_vsnprintf + 27397
    4   libjvm.dylib                            0x0320f758 jio_snprintf + 41010
    5   libjvm.dylib                            0x0320f281 jio_snprintf + 39771
    6   libjvm.dylib                            0x0320f10b jio_snprintf + 39397
    7   libjvm.dylib                            0x032a8280 JVM_Lseek + 202468
    8   libjvm.dylib                            0x032a7f1f JVM_Lseek + 201603
    9   libjvm.dylib                            0x0320f1e0 jio_snprintf + 39610
    10  libSystem.B.dylib                       0x98822259 _pthread_start + 345
    11  libSystem.B.dylib                       0x988220de thread_start + 34
    Thread 10:  Java: Reference Handler
    0   libSystem.B.dylib                       0x987f4afa mach_msg_trap + 10
    1   libSystem.B.dylib                       0x987f5267 mach_msg + 68
    2   libjvm.dylib                            0x0320f93a jio_snprintf + 41492
    3   libjvm.dylib                            0x0320f876 jio_snprintf + 41296
    4   libjvm.dylib                            0x032b73e4 JVM_MonitorWait + 3810
    5   libjvm.dylib                            0x032b68e6 JVM_MonitorWait + 996
    6   libjvm.dylib                            0x032b65d5 JVM_MonitorWait + 211
    7   libjvmlinkage.dylib                     0x000a7e75 JVM_MonitorWait + 69
    8   ???                                     0x0600b9d9 0 + 100710873
    9   ???                                     0x06003e31 0 + 100679217
    10  ???                                     0x06003e31 0 + 100679217
    11  ???                                     0x06001374 0 + 100668276
    12  libjvm.dylib                            0x032a95eb JVM_Lseek + 207439
    13  libjvm.dylib                            0x032a935f JVM_Lseek + 206787
    14  libjvm.dylib                            0x032b627d JVM_StartThread + 3057
    15  libjvm.dylib                            0x032b6105 JVM_StartThread + 2681
    16  libjvm.dylib                            0x032b6084 JVM_StartThread + 2552
    17  libjvm.dylib                            0x032b5ed1 JVM_StartThread + 2117
    18  libjvm.dylib                            0x032b5d07 JVM_StartThread + 1659
    19  libjvm.dylib                            0x0320f1e0 jio_snprintf + 39610
    20  libSystem.B.dylib                       0x98822259 _pthread_start + 345
    21  libSystem.B.dylib                       0x988220de thread_start + 34
    Thread 11:  Java: Finalizer
    0   libjvm.dylib                            0x033376ca JVM_DefineClassWithSourceCond + 1718
    1   libjvm.dylib                            0x0327bd4c JVM_Lseek + 20912
    2   libjvm.dylib                            0x0327a3e9 JVM_Lseek + 14413
    3   libjvm.dylib                            0x03277453 JVM_Lseek + 2231
    4   libjvm.dylib                            0x03337434 JVM_DefineClassWithSourceCond + 1056
    5   libjvm.dylib                            0x033372e1 JVM_DefineClassWithSourceCond + 717
    6   libjvm.dylib                            0x03337081 JVM_DefineClassWithSourceCond + 109
    7   libjvmlinkage.dylib                     0x000a982c JVM_DefineClassWithSourceCond + 188
    8   libjava.jnilib                          0x00703be6 Java_java_lang_ClassLoader_defineClass1 + 452
    9   ???                                     0x0600b9d9 0 + 100710873
    10  ???                                     0x06003f97 0 + 100679575
    11  ???                                     0x06003f97 0 + 100679575
    12  ???                                     0x06003f97 0 + 100679575
    13  ???                                     0x06164480 0 + 102122624
    14  ???                                     0x06003f97 0 + 100679575
    15  ???                                     0x06003f97 0 + 100679575
    16  ???                                     0x06003f97 0 + 100679575
    17  ???                                     0x06003f97 0 + 100679575
    18  ???                                     0x061535c8 0 + 102053320
    19  ???                                     0x06001374 0 + 100668276
    20  libjvm.dylib                            0x032a95eb JVM_Lseek + 207439
    21  libjvm.dylib                            0x032a935f JVM_Lseek + 206787
    22  libjvm.dylib                            0x032a9333 JVM_Lseek + 206743
    23  libjvm.dylib                            0x032b9137 JVM_MonitorWait + 11317
    24  libjvm.dylib                            0x0333bbec JVM_MonitorNotifyAll + 838
    25  libjava.jnilib                          0x00704fa1 Java_java_lang_ref_Finalizer_invokeFinalizeMethod + 97
    26  ???                                     0x061883ae 0 + 102269870
    27  ???                                     0x061899e0 0 + 102275552
    28  ???                                     0x06001374 0 + 100668276
    29  libjvm.dylib                            0x032a95eb JVM_Lseek + 207439
    30  libjvm.dylib                            0x032a935f JVM_Lseek + 206787
    31  libjvm.dylib                            0x032b627d JVM_StartThread + 3057
    32  libjvm.dylib                            0x032b6105 JVM_StartThread + 2681
    33  libjvm.dylib                            0x032b6084 JVM_StartThread + 2552
    34  libjvm.dylib                            0x032b5ed1 JVM_StartThread + 2117
    35  libjvm.dylib                            0x032b5d07 JVM_StartThread + 1659
    36  libjvm.dylib                            0x0320f1e0 jio_snprintf + 39610
    37  libSystem.B.dylib                       0x98822259 _pthread_start + 345
    38  libSystem.B.dylib                       0x988220de thread_start + 34
    Thread 12:  Java: Surrogate Locker Thread (Concurrent GC)
    0   libSystem.B.dylib                       0x987f4afa mach_msg_trap + 10
    1   libSystem.B.dylib                       0x987f5267 mach_msg + 68
    2   libjvm.dylib                            0x0320f93a jio_snprintf + 41492
    3   libjvm.dylib                            0x0320f876 jio_snprintf + 41296
    4   libjvm.dylib                            0x0320f73c jio_snprintf + 40982
    5   libjvm.dylib                            0x0320f281 jio_snprintf + 39771
    6   libjvm.dylib                            0x0320f04e jio_snprintf + 39208
    7   libjvm.dylib                            0x032c7fe4 JVM_IsPrimitiveClass + 3308
    8   libjvm.dylib                            0x032c7f28 JVM_IsPrimitiveClass + 3120
    9   libjvm.dylib                            0x032b5ed1 JVM_StartThread + 2117
    10  libjvm.dylib                            0x032b5d07 JVM_StartThread + 1659
    11  libjvm.dylib                            0x0320f1e0 jio_snprintf + 39610
    12  libSystem.B.dylib                       0x98822259 _pthread_start + 345
    13  libSystem.B.dylib                       0x988220de thread_start + 34
    Thread 13:  Java: Signal Dispatcher
    0   libSystem.B.dylib                       0x987f4b36 semaphore_wait_trap + 10
    1   libjvm.dylib                            0x032c88d2 JVM_IsPrimitiveClass + 5594
    2   libjvm.dylib                            0x032c82a8 JVM_IsPrimitiveClass + 4016
    3   libjvm.dylib                            0x032b5ed1 JVM_StartThread + 2117
    4   libjvm.dylib                            0x032b5d07 JVM_StartThread + 1659
    5   libjvm.dylib                            0x0320f1e0 jio_snprintf + 39610
    6   libSystem.B.dylib                       0x98822259 _pthread_start + 345
    7   libSystem.B.dylib                       0x988220de thread_start + 34
    Thread 14:  Java: C1 CompilerThread0
    0   libSystem.B.dylib                       0x987fb354 pthread_getspecific + 0
    1   libjvm.dylib                            0x034dad93 JVM_RaiseSignal + 544911
    2   libjvm.dylib                            0x032e4bfc JVM_Write + 84543
    3   libjvm.dylib                            0x032e4b59 JVM_Write + 84380
    4   libjvm.dylib                            0x032e4b25 JVM_Write + 84328
    5   libjvm.dylib                            0x032ea1ad JVM_Write + 106480
    6   libjvm.dylib                            0x032ebac3 JVM_Write + 112902
    7   libjvm.dylib                            0x03318273 JVM_Write + 295094
    8   libjvm.dylib                            0x032e7cb5 JVM_Write + 97016
    9   libjvm.dylib                            0x032e5385 JVM_Write + 86472
    10  libjvm.dylib                            0x032e52e9 JVM_Write + 86316
    11  libjvm.dylib                            0x032e0b81 JVM_Write + 68036
    12  libjvm.dylib                            0x032e0984 JVM_Write + 67527
    13  libjvm.dylib                            0x032e03b3 JVM_Write + 66038
    14  libjvm.dylib                            0x032e027e JVM_Write + 65729
    15  libjvm.dylib                            0x032e0213 JVM_Write + 65622
    16  libjvm.dylib                            0x032e00c7 JVM_Write + 65290
    17  libjvm.dylib                            0x032dff00 JVM_Write + 64835
    18  libjvm.dylib                            0x032df80a JVM_Write + 63053
    19  libjvm.dylib                            0x032df642 JVM_Write + 62597
    20  libjvm.dylib                            0x032df48b JVM_Write + 62158
    21  libjvm.dylib                            0x032d2352 JVM_Write + 8597
    22  libjvm.dylib                            0x032d0950 JVM_Write + 1939
    23  libjvm.dylib                            0x032c9a14 JVM_IsPrimitiveClass + 10012
    24  libjvm.dylib                            0x032c9862 JVM_IsPrimitiveClass + 9578
    25  libjvm.dylib                            0x032b5ed1 JVM_StartThread + 2117
    26  libjvm.dylib                            0x032b5d07 JVM_StartThread + 1659
    27  libjvm.dylib                            0x0320f1e0 jio_snprintf + 39610
    28  libSystem.B.dylib                       0x98822259 _pthread_start + 345
    29  libSystem.B.dylib                       0x988220de thread_start + 34
    Thread 15:  Java: Low Memory Detector
    0   libSystem.B.dylib                       0x987f4afa mach_msg_trap + 10
    1   libSystem.B.dylib                       0x987f5267 mach_msg + 68
    2   libjvm.dylib                            0x0320f93a jio_snprintf + 41492
    3   libjvm.dylib                            0x0320f876 jio_snprintf + 41296
    4   libjvm.dylib                            0x0320f73c jio_snprintf + 40982
    5   libjvm.dylib                            0x0320f281 jio_snprintf + 39771
    6   libjvm.dylib                            0x0320f10b jio_snprintf + 39397
    7   libjvm.dylib                            0x032ca7f8 JVM_IsPrimitiveClass + 13568
    8   libjvm.dylib                            0x032b5ed1 JVM_StartThread + 2117
    9   libjvm.dylib                            0x032b5d07 JVM_StartThread + 1659
    10  libjvm.dylib                            0x0320f1e0 jio_snprintf + 39610
    11  libSystem.B.dylib                       0x98822259 _pthread_start + 345
    12  libSystem.B.dylib                       0x988220de thread_start + 34
    Thread 16:  Java: VM Periodic Task Thread
    0   libSystem.B.dylib                       0x987f4afa mach_msg_trap + 10
    1   libSystem.B.dylib                       0x987f5267 mach_msg + 68
    2   libjvm.dylib                            0x0320fa0a jio_snprintf + 41700
    3   libjvm.dylib                            0x0322d51e jio_vsnprintf + 27397
    4   libjvm.dylib                            0x032cd3ad JVM_IsPrimitiveClass + 24757
    5   libjvm.dylib                            0x0320f1e0 jio_snprintf + 39610
    6   libSystem.B.dylib                       0x98822259 _pthread_start + 345
    7   libSystem.B.dylib                       0x988220de thread_start + 34
    Thread 17:  Java: Poller SunPKCS11-Darwin
    0   libSystem.B.dylib                       0x987f4afa mach_msg_trap + 10
    1   libSystem.B.dylib                       0x987f5267 mach_msg + 68
    2   libjvm.dylib                            0x0320fa0a jio_snprintf + 41700
    3   libjvm.dylib                            0x03345775 JVM_MonitorNotify + 923
    4   libjvm.dylib                            0x03348cae JVM_Sleep + 254
    5   libjvmlinkage.dylib                     0x000a8a68 JVM_Sleep + 72
    6   ???                                     0x0600b9d9 0 + 100710873
    7   ???                                     0x06003e31 0 + 100679217
    8   ???                                     0x0600430d 0 + 100680461
    9   ???                                     0x06001374 0 + 100668276
    10  libjvm.dylib                            0x032a95eb JVM_Lseek + 207439
    11  libjvm.dylib                            0x032a935f JVM_Lseek + 206787
    12  libjvm.dylib                            0x032b627d JVM_StartThread + 3057
    13  libjvm.dylib                            0x032b6105 JVM_StartThread + 2681
    14  libjvm.dylib                            0x032b6084 JVM_StartThread + 2552
    15  libjvm.dylib                            0x032b5ed1 JVM_StartThread + 2117
    16  libjvm.dylib                            0x032b5d07 JVM_StartThread + 1659
    17  libjvm.dylib                            0x0320f1e0 jio_snprintf + 39610
    18  libSystem.B.dylib                       0x98822259 _pthread_start + 345
    19  libSystem.B.dylib                       0x988220de thread_start + 34
    Thread 18:
    0   libSystem.B.dylib                       0x9881a412 __workq_kernreturn + 10
    1   libSystem.B.dylib                       0x9881a9a8 _pthread_wqthread + 941
    2   libSystem.B.dylib                       0x9881a5c6 start_wqthread + 30
    Thread 19:
    0   libSystem.B.dylib                       0x9881a412 __workq_kernreturn + 10
    1   libSystem.B.dylib                       0x9881a9a8 _pthread_wqthread + 941
    2   libSystem.B.dylib                       0x9881a5c6 start_wqthread + 30
    Thread 20:
    0   libSystem.B.dylib                       0x987f4afa mach_msg_trap + 10
    1   libSystem.B.dylib                       0x987f5267 mach_msg + 68
    2   com.apple.CoreFoundation                0x9028d2df __CFRunLoopRun + 2079
    3   com.apple.CoreFoundation                0x9028c3c4 CFRunLoopRunSpecific + 452
    4   com.apple.CoreFoundation                0x9028c1f1 CFRunLoopRunInMode + 97
    5   com.apple.Foundation                    0x97a5f224 +[NSURLConnection(NSURLConnectionReallyInternal) _resourceLoadLoop:] + 329
    6   com.apple.Foundation                    0x97a264c4 -[NSThread main] + 45
    7   com.apple.Foundation                    0x97a26474 __NSThread__main__ + 1499
    8   libSystem.B.dylib                       0x98822259 _pthread_start + 345
    9   libSystem.B.dylib                       0x988220de thread_start + 34
    Thread 21:  com.apple.CFSocket.private
    0   libSystem.B.dylib                       0x98813ac6 select$DARWIN_EXTSN + 10
    1   com.apple.CoreFoundation                0x902ccc53 __CFSocketManager + 1091
    2   libSystem.B.dylib                       0x98822259 _pthread_start + 345
    3   libSystem.B.dylib                       0x988220de thread_start + 34
    Thread 22:
    0   libSystem.B.dylib                       0x9881a412 __workq_kernreturn + 10
    1   libSystem.B.dylib                       0x9881a9a8 _pthread_wqthread + 941
    2   libSystem.B.dylib                       0x9881a5c6 start_wqthread + 30
    Thread 23:
    0   libSystem.B.dylib                       0x98822aa2 __semwait_signal + 10
    1   libSystem.B.dylib                       0x9884e9c5 nanosleep$UNIX2003 + 188
    2   libSystem.B.dylib                       0x9884e903 usleep$UNIX2003 + 61
    3   com.apple.AppKit                        0x90abbe2d -[NSUIHeartBeat _heartBeatThread:] + 2039
    4   com.apple.Foundation                    0x97a264c4 -[NSThread main] + 45
    5   com.apple.Foundation                    0x97a26474 __NSThread__main__ + 1499
    6   libSystem.B.dylib                       0x98822259 _pthread_start + 345
    7   libSystem.B.dylib                       0x988220de thread_start + 34
    Thread 24:  Java: pool-1-thread-1
    0   libSystem.B.dylib                       0x98822aa2 __semwait_signal + 10
    1   libSystem.B.dylib                       0x9882275e _pthread_cond_wait + 1191
    2   libSystem.B.dylib                       0x988243f8 pthread_cond_wait$UNIX2003 + 73
    3   com.apple.Foundation                    0x97a4e6b3 -[NSCondition wait] + 316
    4   com.apple.Foundation                    0x97a3bd35 -[NSObject(NSThreadPerformAdditions) performSelector:onThread:withObject:waitUntilDone:modes:] + 1111
    5   com.apple.Foundation                    0x97a4e80f -[NSObject(NSThreadPerformAdditions) performSelectorOnMainThread:withObject:waitUntilDone:] + 184
    6   librococoa.dylib                        0x037be2c2 callOnMainThread + 143
    7   jna7892181922294996304.tmp              0x037acf1d .LCFI1 + 26
    8   jna7892181922294996304.tmp              0x037acc81 ffi_call + 97
    9   jna7892181922294996304.tmp              0x037a372e dispatch + 574
    10  jna7892181922294996304.tmp              0x037a4107 Java_com_sun_jna_Function_invokeVoid + 55
    11  ???                                     0x0600b9d9 0 + 100710873
    12  ???                                     0x061a42a4 0 + 102384292
    13  ???                                     0x0600430d 0 + 100680461
    14  ???                                     0x06003e31 0 + 100679217
    15  ???                                     0x06003e31 0 + 100679217
    16  ???                                     0x06003e31 0 + 100679217
    17  ???                                     0x06003e31 0 + 100679217
    18  ???                                     0x0600430d 0 + 100680461
    19  ???                                     0x06003e31 0 + 100679217
    20  ???                                     0x0600430d 0 + 100680461
    21  ???                                     0x06001374 0 + 100668276
    22  libjvm.dylib                            0x032a95eb JVM_Lseek + 207439
    23  libjvm.dylib                            0x032a935f JVM_Lseek + 206787
    24  libjvm.dylib                            0x032b627d JVM_StartThread + 3057
    25  libjvm.dylib                            0x032b6105 JVM_StartThread + 2681
    26  libjvm.dylib                            0x032b6084 JVM_StartThread + 2552
    27  libjvm.dylib                            0x032b5ed1 JVM_StartThread + 2117
    28  libjvm.dylib                            0x032b5d07 JVM_StartThread + 1659
    29  libjvm.dylib                            0x0320f1e0 jio_snprintf + 39610
    30  libSystem.B.dylib                       0x98822259 _pthread_start + 345
    31  libSystem.B.dylib                       0x988220de thread_start + 34
    Thread 25:  Java: pool-1-thread-2
    0   libjvm.dylib                            0x03276c6f JVM_Lseek + 211
    1   libjvm.dylib                            0x03361d58 JVM_NanoTime + 86113
    2   jna7892181922294996304.tmp              0x037a3e8b dispatch + 2459
    3   jna7892181922294996304.tmp              0x037a4197 Java_com_sun_jna_Function_invokeInt + 55
    4   ???                                     0x061ba0f7 0 + 102473975
    5   ???                                     0x061a4118 0 + 102383896
    6   ???                                     0x06004473 0 + 100680819
    7   ???                                     0x06003f97 0 + 100679575
    8   ???                                     0x061bad5c 0 + 102477148
    9   ???                                     0x06003f97 0 + 100679575
    10  ???                                     0x06004473 0 + 100680819
    11  ???                                     0x06003e31 0 + 100679217
    12  ???                                     0x06003e31 0 + 100679217
    13  ???                                     0x06003f97 0 + 100679575
    14  ???                                     0x06003f97 0 + 100679575
    15  ???                                     0x06004473 0 + 100680819
    16  ???                                     0x06003e31 0 + 100679217
    17  ???                                     0x06003e31 0 + 100679217
    18  ???                                     0x0600430d 0 + 100680461
    19  ???                                     0x0600430d 0 + 100680461
    20  ???                                     0x06003e31 0 + 100679217
    21  ???                                     0x0600430d 0 + 100680461
    22  ???                                     0x06001374 0 + 100668276
    23  libjvm.dylib                            0x032a95eb JVM_Lseek + 207439
    24  libjvm.dylib                            0x032a935f JVM_Lseek + 206787
    25  libjvm.dylib                            0x032b627d JVM_StartThread + 3057
    26  libjvm.dylib                            0x032b6105 JVM_StartThread + 2681
    27  libjvm.dylib                            0x032b6084 JVM_StartThread + 2552
    28  libjvm.dylib                            0x032b5ed1 JVM_StartThread + 2117
    29  libjvm.dylib                            0x032b5d07 JVM_StartThread + 1659
    30  libjvm.dylib                            0x0320f1e0 jio_snprintf + 39610
    31  libSystem.B.dylib                       0x98822259 _pthread_start + 345
    32  libSystem.B.dylib                       0x988220de thread_start + 34
    Thread 26:  Java: pool-1-thread-3
    0   libSystem.B.dylib                       0x987f4b42 semaphore_wait_signal_trap + 10
    1   libSystem.B.dylib                       0x987fa646 pthread_mutex_lock + 490
    2   com.apple.CoreFoundation                0x902958e3 CFPreferencesCopyAppValue + 35
    3   com.apple.Foundation                    0x97a19c56 -[NSUserDefaults(NSUserDefaults) objectForKey:] + 36
    4   jna7892181922294996304.tmp              0x037acf1d .LCFI1 + 26
    5   jna7892181922294996304.tmp              0x037acc81 ffi_call + 97
    6   jna7892181922294996304.tmp              0x037a372e dispatch + 574
    7   jna7892181922294996304.tmp              0x037a4197 Java_com_sun_jna_Function_invokeInt + 55
    8   ???                                     0x061ba0f7 0 + 102473975
    9   ???                                     0x061a4118 0 + 102383896
    10  ???                                     0x06003f97 0 + 100679575
    11  ???                                     0x06003f97 0 + 100679575
    12  ???                                     0x0600405d 0 + 100679773
    13  ???                                     0x06003e31 0 + 100679217
    14  ???                                     0x06003e31 0 + 100679217
    15  ???                                     0x06003e31 0 + 100679217
    16  ???                                     0x06003f97 0 + 100679575
    17  ???                                     0x06003f97 0 + 100679575
    18  ???                                     0x06004473 0 + 100680819
    19  ???                                     0x06003e31 0 + 100679217
    20  ???                                     0x0600430d 0 + 100680461
    21  ???                                     0x0600430d 0 + 100680461
    22  ???                                     0x06003e31 0 + 100679217
    23  ???                                     0x0600430d 0 + 100680461
    24  ???                                     0x06001374 0 + 100668276
    25  libjvm.dylib                            0x032a95eb JVM_Lseek + 207439
    26  libjvm.dylib                            0x032a935f JVM_Lseek + 206787
    27  libjvm.dylib                            0x032b627d JVM_StartThread + 3057
    28  libjvm.dylib                            0x032b6105 JVM_StartThread + 2681
    29  libjvm.dylib                            0x032b6084 JVM_StartThread + 2552
    30  libjvm.dylib                            0x032b5ed1 JVM_StartThread + 2117
    31  libjvm.dylib                            0x032b5d07 JVM_StartThread + 1659
    32  libjvm.dylib                            0x0320f1e0 jio_snprintf + 39610
    33  libSystem.B.dylib                       0x98822259 _pthread_start + 345
    34  libSystem.B.dylib                       0x988220de thread_start + 34
    Thread 27:  Java: pool-1-thread-4
    0   com.apple.CoreFoundation                0x90299620 -[CFXPreferencesSearchListSource getValueForKey:] + 96
    1   com.apple.CoreFoundation                0x9029590e CFPreferencesCopyAppValue + 78
    2   com.apple.Foundation                    0x97a19c56 -[NSUserDefaults(NSUserDefaults) objectForKey:] + 36
    3   jna7892181922294996304.tmp              0x037acf1d .LCFI1 + 26
    4   jna7892181922294996304.tmp              0x037acc81 ffi_call + 97
    5   jna7892181922294996304.tmp              0x037a372e dispatch + 574
    6   jna7892181922294996304.tmp              0x037a4197 Java_com_sun_jna_Function_invokeInt + 55
    7   ???                                     0x061ba0f7 0 + 102473975
    8   ???                                     0x061a4118 0 + 102383896
    9   ???                                     0x06003f97 0 + 100679575
    10  ???                                     0x06003f97 0 + 100679575
    11  ???                                     0x06003e31 0 + 100679217
    12  ???                                     0x06003e31 0 + 100679217
    13  ???                                     0x06003e31 0 + 100679217
    14  ???                                     0x06003f97 0 + 100679575
    15  ???                                     0x06003f97 0 + 100679575
    16  ???                                     0x06004473 0 + 100680819
    17  ???                                     0x06003e31 0 + 100679217
    18  ???                                     0x06003e31 0 + 100679217
    19  ???                                     0x0600430d 0 + 100680461
    20  ???                                     0x0600430d 0 + 100680461
    21  ???                                     0x06003e31 0 + 100679217
    22  ???                                     0x0600430d 0 + 100680461
    23  ???                                     0x06001374 0 + 100668276
    24  libjvm.dylib                            0x032a95eb JVM_Lseek + 207439
    25  libjvm.dylib                            0x032a935f JVM_Lseek + 206787
    26  libjvm.dylib                            0x032b627d JVM_StartThread + 3057
    27  libjvm.dylib                            0x032b6105 JVM_StartThread + 2681
    28  libjvm.dylib         

Maybe you are looking for