JList to JList Selection Exchange

I'm trying to build a GUI for a project where
Selectable Values can be transfered from one list to
another. I cant explaine what I mean to well so an ASCII picture may come in handy:
From: --> To:
JList <-- JList
Note: --> and <-- are Buttons to do the swaping.
I cant seem to Lay this out I've tried GridBag Grid, Box,
Border as type of ways of laying it out Can someone please help.

Ok new Quandry!
How do I transfere JList Data to annother JList and remember avery & gt; is supposed to be > and any <x> are really [x];
Here is my code I've tried but it doesn't work.
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
import javax.swing.border.*;
class LtoL extends JFrame implements ActionListener
     public LtoL()
          String listtest[] = {"one","two","three","four","five","Six"};
          JList rightList = new JList();
          JLabel rightLabel = new JLabel("Selected Processes");
          JList leftList = new JList(listtest);
          JLabel leftLabel =  new JLabel("Available Processes");
          JPanel buttonPanel = new JPanel();
          JPanel buttonPanelNorth =  new JPanel();
          JPanel buttonPanelSouth =  new JPanel();
          JPanel rightSide = new JPanel();
          JPanel leftSide = new JPanel();
          JButton toRight = new JButton("Add Process");
          JButton froRight =  new JButton("Remove Process");
          JButton nextPage =  new JButton("Continue");
          toRight.addActionListener(this);
          froRight.addActionListener(this);
          rightSide.setLayout(new BorderLayout());
          leftSide.setLayout(new BorderLayout());
          rightSide.add(rightLabel,BorderLayout.NORTH);
          rightSide.add(rightList,BorderLayout.CENTER);
          leftSide.add(leftLabel,BorderLayout.NORTH);
          leftSide.add(leftList,BorderLayout.CENTER);
          buttonPanelNorth.setLayout(new BorderLayout());
          buttonPanelSouth.setLayout(new BorderLayout());
          buttonPanel.setLayout(new GridLayout(2,0));
          buttonPanelSouth.add(toRight,BorderLayout.NORTH);
          buttonPanelSouth.add(nextPage,BorderLayout.SOUTH);
          buttonPanelNorth.add(froRight,BorderLayout.SOUTH);
          buttonPanel.add(buttonPanelNorth);
          buttonPanel.add(buttonPanelSouth);
          JPanel mainPanel =  new JPanel();
          mainPanel.setBorder(new EmptyBorder(new Insets(5,5,5,5)));
          mainPanel.setLayout(new GridLayout(0,3));
          mainPanel.add(leftSide);
          mainPanel.add(buttonPanel);
          mainPanel.add(rightSide);
          this.getContentPane().add(mainPanel);
          //Placement 
          Dimension dim = Toolkit.getDefaultToolkit().getScreenSize();
          setLocation(dim.width/4-this.getWidth()/2, dim.height/4-this.getHeight()/2);
          //Actions
          setDefaultCloseOperation(EXIT_ON_CLOSE);
          //Show it
          setSize(640,480);
          setResizable(true);
          setVisible(true);
     public void actionPerformed(ActionEvent e)
          if( e.getActionCommand().equals("Add Process"))
               //on button Add :
          rightList.setSelectedIndices(leftList.getSelectedIndices());
          else
               //on button remove
          leftList.setSelectedIndices(rightList.getSelectedIndices());
     public static void main(String args[])
          LtoL l = new LtoL();
}I here are the errors i get as well when i try to compile it.
cannot resolve symbol leftList or rightList why?

Similar Messages

  • JTree, JList and file selection

    I have a file selection JPanel that I'm creating that has a JTree on the left representing folders and a JList on the right that should have the files and folders listed to be able to select. I have two problems at this point. First, and more important, when a folder is selected, the JList doesn't update to the files in the new folder and I don't see what's keeping it from working. Second, when clicking on a folder in the JTree, it drops the folder to the end of the list and then lets you expand it to the other folders, also it shows the whole folder path instead of just the folder name.
    This is still my first venture into JTrees and JLists and I'm still really new at JPanel and anything GUI, so my code may not make the most sense, but right now I'm just trying to get it to work.
    Thank you.
    public class FileSelection extends JFrame{
              Container gcp = getContentPane();
              File dir=new File("c:/");
              private JList fileList;
              JTree tree;
              DefaultMutableTreeNode folders;
              String filePath,selectedFile="", path;
              TreePath selPath;
              FileListPanel fileLP;
              FolderListPanel folderLP;
              JScrollPane listScroller;
              public FileSelection(String name){
                   super(name);
                   gcp.setLayout(new BorderLayout());
                   fileLP = new FileListPanel();
                   folderLP = new FolderListPanel();
                   gcp.add(fileLP, BorderLayout.CENTER);
                   gcp.add(folderLP, BorderLayout.WEST);
                   setVisible(true);
              private class FileListPanel extends JPanel implements ActionListener{
                   public FileListPanel(){
                        final JButton selectItem = new JButton("Select");
                        final JButton cancel = new JButton("Cancel");
                        final JButton changeDir = new JButton("Change Directory");
                        //add buttons
                        add(selectItem);
                        add(changeDir);
                        add(cancel);
                        //instantiate buttons
                        selectItem.setActionCommand("SelectItem");
                        selectItem.addActionListener(this);
                        changeDir.setActionCommand("ChangeDirectory");
                        changeDir.addActionListener(this);
                        cancel.setActionCommand("Cancel");
                        cancel.addActionListener(this);
                        final String[] fileArr=dir.list();
                        fileList = new JList(fileArr);
                        fileList.setSelectionMode(ListSelectionModel.SINGLE_INTERVAL_SELECTION);
                        fileList.setLayoutOrientation(JList.VERTICAL_WRAP);
                        fileList.setVisible(true);
                        fileList.setVisibleRowCount(-1);
                        fileList.setSelectedIndex(0);
                        listScroller = new JScrollPane(fileList);
                        listScroller.setPreferredSize(new Dimension(200,200));
                        listScroller.setAlignmentX(LEFT_ALIGNMENT);
                        add(listScroller);
                        MouseListener mouseListener = new MouseAdapter(){
                             public void mouseClicked(MouseEvent e){
                                  if(e.getClickCount()==2){
                                       int itemIndex = fileList.locationToIndex(e.getPoint());
                                       currFile=fileArr[itemIndex];
                                       dispose();
                        fileList.addMouseListener(mouseListener);
                   public void actionPerformed(ActionEvent e){
                        if("SelectItem".equals(e.getActionCommand())){
                             currFile=(String)fileList.getSelectedValue();
                             dispose();
                        }else{
                        if("Cancel".equals(e.getActionCommand())){
                             dispose();
                        }else{
                        if("ChangeDirectory".equals(e.getActionCommand())){
                             ChangeDir cd = new ChangeDir("Select Directory");
                             cd.setSize(new Dimension(300,275));
                             cd.setLocation(500, 225);
              private class FolderListPanel extends JPanel{
                   public FolderListPanel(){
                        String[] files = dir.list();
                        DefaultMutableTreeNode topNode = new DefaultMutableTreeNode("Files");
                        folders = new DefaultMutableTreeNode("C:/");
                        topNode.add(folders);
                        folders = getFolders(dir, folders);
                        tree = new JTree(topNode);
                        tree.setVisible(true);
                        JScrollPane treeScroller = new JScrollPane(tree);
                        treeScroller.setPreferredSize(new Dimension(500,233));
                        treeScroller.setAlignmentX(LEFT_ALIGNMENT);
                        add(treeScroller);
                        MouseListener mouseListener = new MouseAdapter(){
                             public void mouseClicked(MouseEvent e){
                                  try{
                                       if(e.getClickCount()==1){
                                            selPath = tree.getPathForLocation(e.getX(), e.getY());
                                            path=selPath.getLastPathComponent().toString();
                                            dir = new File(path);
                                            TreeNode tn=findNode(folders, path);                    
                                            if(tn!=null){
                                                 folders.add((MutableTreeNode) getTreeNode(dir, (DefaultMutableTreeNode) tn));
                                            tree.updateUI();
                                            final String[] fileArr=dir.list();
                                            fileList = new JList(fileArr);
                                            fileList.updateUI();
                                            listScroller.updateUI();
                                            fileLP = new FileListPanel();
                                  }catch(NullPointerException npe){
                        tree.addMouseListener(mouseListener);
                   public DefaultMutableTreeNode getFolders(File dir, DefaultMutableTreeNode folders){
                        File[] folderList = dir.listFiles();
                        int check=0;
                        for(int x=0;x<folderList.length;x++){
                             if(folderList[x].isDirectory()){
                                  folders.add(new DefaultMutableTreeNode(folderList[x]));               
                        return folders;
                   public TreeNode getTreeNode(File dir, DefaultMutableTreeNode folders){
                        File[] folderList = dir.listFiles();
                        int check=0;
                        for(int x=0;x<folderList.length;x++){
                             if(folderList[x].isDirectory()){
                                  folders.add(new DefaultMutableTreeNode(folderList[x]));               
                        return folders;
                   public TreeNode findNode(DefaultMutableTreeNode folders, String node){
                        Enumeration children = folders.postorderEnumeration();
                        Object current;
                        while(children.hasMoreElements()){
                             current = children.nextElement();
                             if(current.toString().equals(node)){
                                  return (TreeNode)current;
                        return null;
         }

    Wow! I changed the FolderListPanel's mouseListener to:
    tree.addTreeSelectionListener(new TreeSelectionListener(){
                             public void valueChanged(TreeSelectionEvent tse){
                                  DefaultMutableTreeNode node = (DefaultMutableTreeNode)tree.getLastSelectedPathComponent();
                                  if(node==null)return;
                                  Object nodeInfo = node.getUserObject();
                                  dir=new File(nodeInfo.toString());
                                  folders.add((MutableTreeNode) getFolders(dir,node));
                        });and it's amazing how much better the tree is!!! But I still don't have the JList part working. I changed the JList and the FileListPanel to public from private, but that didn't change anything.

  • Jlist with disabled selection mode

    Hello,
    I want a Jlist where i can switch from noselection possible to singleselection whenever i want to,
    Single selection is no problem,
    but no selection i founded only to disable the jlist, and thats no option.
    Any suggestions,
    thx in adv.
    Donovan.

    Hi,
    this should do, maybe you need to implement a constructor:public class MyList extends JList {
         private boolean selectAllowed = true;
         public void setSelectedIndex(int index) {
              if (!selectAllowed) {
                   return;
              super.setSelectedIndex(index);
         public void setSelectedIndices(int[] indices) {
              if (!selectAllowed) {
                   return;
              super.setSelectedIndices(indices);
         public void setSelectedValue(Object anObject, boolean shouldScroll) {
              if (!selectAllowed) {
                   return;
              super.setSelectedValue(anObject, shouldScroll);
         public void setSelectionAllowed(boolean allowed){
              if (!allowed) {
                   super.clearSelection();
              selectAllowed = allowed;

  • JList - how to select item

    I want to select a particular item in list box. for this i have following
                  jList2.setSelectedIndex(index); //index of particular element
                  jList2.ensureIndexIsVisible(index);But above code is not selecting the element nor scrolling and showing in screen. Element appears in list box but not get selected. Am i doing anythng wrong here?

    Sorry for delayed reply. My internet connection was down so couldnt reply. Here is my code. I still have same problem. Unable to select element in listbox.
    public class MyFrame extends javax.swing.JFrame implements ActionListener{
    private javax.swing.JList jList1;
        private javax.swing.JList jList2;
        private javax.swing.JScrollPane jScrollPane1;
        private javax.swing.JScrollPane jScrollPane2;
        private javax.swing.JButton saveButton;
        private javax.swing.DefaultListModel matchAclModel, dontmatchAclModel;
        private java.util.Vector dataElements = null;
      public MyFrame() {
            jScrollPane1 = new javax.swing.JScrollPane();
            matchAclModel = new javax.swing.DefaultListModel();
            jList1 = new javax.swing.JList(matchAclModel);
            jScrollPane2 = new javax.swing.JScrollPane();
            dontmatchAclModel = new javax.swing.DefaultListModel();
            jList2 = new javax.swing.JList(dontmatchAclModel);
            saveButton = new javax.swing.JButton();
            jScrollPane1.setViewportView(jList1);
            jScrollPane2.setViewportView(jList2);
            saveButton.setText("Save");
         //here code for adding them to frame
            pack();
         saveButton.addActionListener(this);
         fillVector();
         //following code fills the listbox by reading data from vector
         for(int index=0; index<dataElements.size();index++) {
                 matchAclModel.addElement(dataElements.elementAt(index));
                 dontmatchAclModel.addElement(dataElements.elementAt(index));
    public void fillVector() {
         //code that reads a file and fills the vector     
    //in following method msgtext is instance variable that contains either always or never string
        public void displaySelected(String data, int index) {
             String array[] = data.split("\\s");
             if(array == null) {}//todo: display error}
             if(array[1] == null) {}//todo: display error or do nothing
             System.out.println(msgtext + ":" + array[2].substring(1,array[2].length()));          
             if(msgtext.equalsIgnoreCase("always")) {
                  jList1.setSelectedIndex(index);
                  jList1.ensureIndexIsVisible(index);
             }else if(msgtext.equalsIgnoreCase("never")) {
                  if(array[2].startsWith("!")) {
                       array[2] = array[2].substring(1, array[2].length());
                  jList2.setSelectedIndex(index);
                  jList2.ensureIndexIsVisible(index);
    public void actionPerformed(ActionEvent evt) {
           if(evt.getSource() == saveButton) {
              displaySelected("always",5);
         }

  • 1.4.2 JList to JList drag n drop example?

    Could anyone provide (or point me to) a jsdk1.4.2 example of drag and drop from one JList to another? What I'd really like is multiple (say 3 or 4) JLists that can all drag and drop multiple items between each other (supporting multi-select).

    Look for ExtendedDnDDemo [url http://java.sun.com/docs/books/tutorial/uiswing/misc/dnd.html]here.

  • Calendar hangs when selecting Exchange account in preferences

    I have an Exchange account set up for a company I have just left. So I'm trying to remove that Exchange account from Calendar. When I open Preferences, and go to Accounts, everything's fine, but as soon as I select the Exchange account in the list, Calendar hangs. I'm not sure how I can remove this account.
    The hang report is at the following link: http://tyznik.com/misc/Calendar_2012-10-31-140401_Michaels-MacBook-Pro.hang

    Michael,
    Make sure that your computer is not connected to any network, or wirelessly to the internet and try deleting the account.

  • Mac Mail Crashing when selecting Exchange Inbox

    Behavior started today.  I noticed i can be disconnected from the network and can access my inbox but once I connect, Mail crashes.  I've tried deleted the "container" files per other threads and numerous other work-arounds but I can't seem to get this to end.  Here is the crash report:
    Process:         Mail [2450]
    Path:            /Applications/Mail.app/Contents/MacOS/Mail
    Identifier:      com.apple.mail
    Version:         7.3 (1878.6)
    Build Info:      Mail-1878006000000000~1
    Code Type:       X86-64 (Native)
    Parent Process:  launchd [182]
    Responsible:     Mail [2450]
    User ID:         1935180466
    Date/Time:       2015-03-16 17:17:43.465 -0700
    OS Version:      Mac OS X 10.9.5 (13F1066)
    Report Version:  11
    Anonymous UUID:  D3E59276-1CFA-4C32-D7FF-C6B220D0F59B
    Crashed Thread:  17  Dispatch queue: NSOperationQueue Serial Queue
    Exception Type:  EXC_CRASH (SIGABRT)
    Exception Codes: 0x0000000000000000, 0x0000000000000000
    Application Specific Information:
    *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSCFString getBytes:length:]: unrecognized selector sent to instance 0x608008e33ea0'
    abort() called
    terminating with uncaught exception of type NSException
    Application Specific Backtrace 1:
    0   CoreFoundation                      0x00007fff9206625c __exceptionPreprocess + 172
    1   libobjc.A.dylib                     0x00007fff93c70e75 objc_exception_throw + 43
    2   CoreFoundation                      0x00007fff9206912d -[NSObject(NSObject) doesNotRecognizeSelector:] + 205
    3   CoreFoundation                      0x00007fff91fc4272 ___forwarding___ + 1010
    4   CoreFoundation                      0x00007fff91fc3df8 _CF_forwarding_prep_0 + 120
    5   AppKit                              0x00007fff8f497a1a +[NSEPSImageRep canInitWithData:] + 65
    6   AppKit                              0x00007fff8f50d864 +[NSImageRep imageRepClassForData:] + 177
    7   AppKit                              0x00007fff8f504679 -[NSImage initWithData:] + 36
    8   Mail                                0x00007fff8dcfd662 __44-[MFAddressManager consumeImageData:forTag:]_block_invoke + 58
    9   Foundation                          0x00007fff8ecce6d5 -[NSBlockOperation main] + 75
    10  Foundation                          0x00007fff8ecadec1 -[__NSOperationInternal _start:] + 631
    11  Foundation                          0x00007fff8ecadb6b __NSOQSchedule_f + 64
    12  libdispatch.dylib                   0x00007fff8bd7828d _dispatch_client_callout + 8
    13  libdispatch.dylib                   0x00007fff8bd7a673 _dispatch_queue_drain + 451
    14  libdispatch.dylib                   0x00007fff8bd7b9c1 _dispatch_queue_invoke + 110
    15  libdispatch.dylib                   0x00007fff8bd79f87 _dispatch_root_queue_drain + 75
    16  libdispatch.dylib                   0x00007fff8bd7b177 _dispatch_worker_thread2 + 40
    17  libsystem_pthread.dylib             0x00007fff94f66ef8 _pthread_wqthread + 314
    18  libsystem_pthread.dylib             0x00007fff94f69fb9 start_wqthread + 13
    Thread 0:: Dispatch queue: com.apple.main-thread
    0   libsystem_kernel.dylib         0x00007fff8a3bfa1a mach_msg_trap + 10
    1   libsystem_kernel.dylib         0x00007fff8a3bed18 mach_msg + 64
    2   com.apple.CoreFoundation       0x00007fff91f88f15 __CFRunLoopServiceMachPort + 181
    3   com.apple.CoreFoundation       0x00007fff91f88539 __CFRunLoopRun + 1161
    4   com.apple.CoreFoundation       0x00007fff91f87e75 CFRunLoopRunSpecific + 309
    5   com.apple.HIToolbox           0x00007fff8a131a0d RunCurrentEventLoopInMode + 226
    6   com.apple.HIToolbox           0x00007fff8a1317b7 ReceiveNextEventCommon + 479
    7   com.apple.HIToolbox           0x00007fff8a1315bc _BlockUntilNextEventMatchingListInModeWithFilter + 65
    8   com.apple.AppKit               0x00007fff8efcb24e _DPSNextEvent + 1434
    9   com.apple.AppKit               0x00007fff8efca89b -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 122
    10  com.apple.AppKit               0x00007fff8efbe99c -[NSApplication run] + 553
    11  com.apple.AppKit               0x00007fff8efa9783 NSApplicationMain + 940
    12  libdyld.dylib                 0x00007fff978175fd start + 1
    Thread 1:: Dispatch queue: com.apple.libdispatch-manager
    0   libsystem_kernel.dylib         0x00007fff8a3c4662 kevent64 + 10
    1   libdispatch.dylib             0x00007fff8bd7a421 _dispatch_mgr_invoke + 239
    2   libdispatch.dylib             0x00007fff8bd7a136 _dispatch_mgr_thread + 52
    Thread 2:: -[MFIMAPAccount _synchronizeAccountWithServerHighPriority:]  Dispatch queue: NSOperationQueue 0x60000003fea0
    0   libsystem_kernel.dylib         0x00007fff8a3c3746 __psynch_mutexwait + 10
    1   libsystem_pthread.dylib       0x00007fff94f68779 _pthread_mutex_lock + 372
    2   com.apple.IMAP                 0x00007fff8fb49bf8 -[IMAPMailboxSyncEngine _copyDataSource] + 32
    3   com.apple.IMAP                 0x00007fff8fb4f831 -[IMAPMailboxSyncEngine _goWithMessages:] + 45
    4   com.apple.Mail.framework       0x00007fff8ddb6e2e -[MFLibraryIMAPStore _openSynchronouslyUpdatingMetadata:withOptions:] + 347
    5   com.apple.Mail.framework       0x00007fff8ddb7594 -[MFLibraryIMAPStore _fetchForCheckingNewMail:] + 54
    6   com.apple.Mail.framework       0x00007fff8de6b10a -[MFRemoteStoreAccount _synchronizeMailboxesSynchronously] + 738
    7   com.apple.Mail.framework       0x00007fff8de6a9cf -[MFRemoteStoreAccount _synchronizeAccountWithServerHighPriority:] + 1012
    8   com.apple.Mail.framework       0x00007fff8dd70517 -[MFIMAPAccount _synchronizeAccountWithServerHighPriority:] + 52
    9   com.apple.CoreFoundation       0x00007fff91f519ac __invoking___ + 140
    10  com.apple.CoreFoundation       0x00007fff91f51814 -[NSInvocation invoke] + 308
    11  com.apple.MailCore             0x00007fff8addb7a4 -[MCMonitoredInvocation invoke] + 211
    12  com.apple.MailCore             0x00007fff8adfe448 -[MCThrowingInvocationOperation main] + 40
    13  com.apple.MailCore             0x00007fff8ada2b28 -[_MCInvocationOperation main] + 332
    14  com.apple.Foundation           0x00007fff8ecadec1 -[__NSOperationInternal _start:] + 631
    15  com.apple.Foundation           0x00007fff8ecadb6b __NSOQSchedule_f + 64
    16  libdispatch.dylib             0x00007fff8bd7828d _dispatch_client_callout + 8
    17  libdispatch.dylib             0x00007fff8bd7c7e3 _dispatch_async_redirect_invoke + 154
    18  libdispatch.dylib             0x00007fff8bd7828d _dispatch_client_callout + 8
    19  libdispatch.dylib             0x00007fff8bd7a082 _dispatch_root_queue_drain + 326
    20  libdispatch.dylib             0x00007fff8bd7b177 _dispatch_worker_thread2 + 40
    21  libsystem_pthread.dylib       0x00007fff94f66ef8 _pthread_wqthread + 314
    22  libsystem_pthread.dylib       0x00007fff94f69fb9 start_wqthread + 13
    Thread 3:: Dispatch queue: NSOperationQueue 0x60000003fea0
    0   libsystem_kernel.dylib         0x00007fff8a3c3716 __psynch_cvwait + 10
    1   libsystem_pthread.dylib       0x00007fff94f67c77 _pthread_cond_wait + 787
    2   com.apple.Foundation           0x00007fff8ed10160 -[__NSOperationInternal _waitUntilFinishedOrTimeout:outer:] + 218
    3   com.apple.IMAP                 0x00007fff8fb2ac70 -[IMAPClientOperationQueue waitUntilOperationIsFinished:] + 228
    4   com.apple.IMAP                 0x00007fff8fb44ca1 -[IMAPGateway waitUntilClientOperationIsFinished:] + 184
    5   com.apple.IMAP                 0x00007fff8fb44bd7 -[IMAPGateway addClientOperation:toQueueAndWaitUntilFinished:] + 397
    6   com.apple.IMAP                 0x00007fff8fb2e89a -[IMAPCommandPipeline failureResponsesFromSendingCommandsWithGateway:responseHandler:highPriority:] + 281
    7   com.apple.IMAP                 0x00007fff8fb546fc -[IMAPMailboxSyncEngine _cacheMessagesWithMonitor:] + 2411
    8   com.apple.IMAP                 0x00007fff8fb4fd15 -[IMAPMailboxSyncEngine _goWithMessages:] + 1297
    9   com.apple.Mail.framework       0x00007fff8ddb6e2e -[MFLibraryIMAPStore _openSynchronouslyUpdatingMetadata:withOptions:] + 347
    10  com.apple.Mail.framework       0x00007fff8ddb7594 -[MFLibraryIMAPStore _fetchForCheckingNewMail:] + 54
    11  com.apple.Mail.framework       0x00007fff8dd6c5ce -[MFIMAPAccount fetchSynchronouslyIsAuto:] + 259
    12  com.apple.CoreFoundation       0x00007fff91f519ac __invoking___ + 140
    13  com.apple.CoreFoundation       0x00007fff91f51814 -[NSInvocation invoke] + 308
    14  com.apple.MailCore             0x00007fff8addb7a4 -[MCMonitoredInvocation invoke] + 211
    15  com.apple.MailCore             0x00007fff8adfe448 -[MCThrowingInvocationOperation main] + 40
    16  com.apple.MailCore             0x00007fff8ada2b28 -[_MCInvocationOperation main] + 332
    17  com.apple.Foundation           0x00007fff8ecadec1 -[__NSOperationInternal _start:] + 631
    18  com.apple.Foundation           0x00007fff8ecadb6b __NSOQSchedule_f + 64
    19  libdispatch.dylib             0x00007fff8bd7828d _dispatch_client_callout + 8
    20  libdispatch.dylib             0x00007fff8bd7c7e3 _dispatch_async_redirect_invoke + 154
    21  libdispatch.dylib             0x00007fff8bd7828d _dispatch_client_callout + 8
    22  libdispatch.dylib             0x00007fff8bd7a082 _dispatch_root_queue_drain + 326
    23  libdispatch.dylib             0x00007fff8bd7b177 _dispatch_worker_thread2 + 40
    24  libsystem_pthread.dylib       0x00007fff94f66ef8 _pthread_wqthread + 314
    25  libsystem_pthread.dylib       0x00007fff94f69fb9 start_wqthread + 13
    Thread 4:: -[IMAPMailboxSyncEngine _goWithMessagesIfNeeded:]  Dispatch queue: NSOperationQueue Serial Queue
    0   libsystem_kernel.dylib         0x00007fff8a3c3746 __psynch_mutexwait + 10
    1   libsystem_pthread.dylib       0x00007fff94f68779 _pthread_mutex_lock + 372
    2   com.apple.IMAP                 0x00007fff8fb49bf8 -[IMAPMailboxSyncEngine _copyDataSource] + 32
    3   com.apple.IMAP                 0x00007fff8fb4f831 -[IMAPMailboxSyncEngine _goWithMessages:] + 45
    4   com.apple.CoreFoundation       0x00007fff91f519ac __invoking___ + 140
    5   com.apple.CoreFoundation       0x00007fff91f51814 -[NSInvocation invoke] + 308
    6   com.apple.MailCore             0x00007fff8addb7a4 -[MCMonitoredInvocation invoke] + 211
    7   com.apple.MailCore             0x00007fff8adfe448 -[MCThrowingInvocationOperation main] + 40
    8   com.apple.MailCore             0x00007fff8ada2b28 -[_MCInvocationOperation main] + 332
    9   com.apple.Foundation           0x00007fff8ecadec1 -[__NSOperationInternal _start:] + 631
    10  com.apple.Foundation           0x00007fff8ecadb6b __NSOQSchedule_f + 64
    11  libdispatch.dylib             0x00007fff8bd7828d _dispatch_client_callout + 8
    12  libdispatch.dylib             0x00007fff8bd7a673 _dispatch_queue_drain + 451
    13  libdispatch.dylib             0x00007fff8bd7b9c1 _dispatch_queue_invoke + 110
    14  libdispatch.dylib             0x00007fff8bd79f87 _dispatch_root_queue_drain + 75
    15  libdispatch.dylib             0x00007fff8bd7b177 _dispatch_worker_thread2 + 40
    16  libsystem_pthread.dylib       0x00007fff94f66ef8 _pthread_wqthread + 314
    17  libsystem_pthread.dylib       0x00007fff94f69fb9 start_wqthread + 13
    Thread 5:
    0   libsystem_kernel.dylib         0x00007fff8a3bfa1a mach_msg_trap + 10
    1   libsystem_kernel.dylib         0x00007fff8a3bed18 mach_msg + 64
    2   com.apple.CoreFoundation       0x00007fff91f88f15 __CFRunLoopServiceMachPort + 181
    3   com.apple.CoreFoundation       0x00007fff91f88539 __CFRunLoopRun + 1161
    4   com.apple.CoreFoundation       0x00007fff91f87e75 CFRunLoopRunSpecific + 309
    5   com.apple.AppKit               0x00007fff8f16b05e _NSEventThread + 144
    6   libsystem_pthread.dylib       0x00007fff94f65899 _pthread_body + 138
    7   libsystem_pthread.dylib       0x00007fff94f6572a _pthread_start + 137
    8   libsystem_pthread.dylib       0x00007fff94f69fc9 thread_start + 13
    Thread 6:: com.apple.NSURLConnectionLoader
    0   com.apple.CoreFoundation       0x00007fff91f4445a -[__NSArrayM objectAtIndex:] + 90
    1   com.apple.CFNetwork           0x00007fff8e014937 CoreSchedulingSet::create(__CFArray const*) + 41
    2   com.apple.CFNetwork           0x00007fff8e118cc6 CoreStreamBase::copySchedulingSet() const + 48
    3   com.apple.CFNetwork           0x00007fff8e016b30 CoreStreamBase::_streamSetEventAndScheduleDelivery(unsigned long, unsigned char) + 78
    4   com.apple.CFNetwork           0x00007fff8e044254 HTTPReadFilter::socketReadStreamCallback(unsigned long) + 810
    5   com.apple.CFNetwork           0x00007fff8e043f1a HTTPReadFilter::_httpRdFilterStreamCallBack(__CoreReadStream*, unsigned long, void*) + 118
    6   com.apple.CFNetwork           0x00007fff8e016e79 CoreReadStreamClient::coreStreamEventsAvailable(unsigned long) + 53
    7   com.apple.CFNetwork           0x00007fff8e118f85 CoreStreamBase::_callClientNow(CoreStreamClient*) + 53
    8   com.apple.CFNetwork           0x00007fff8e016b99 CoreStreamBase::_streamSetEventAndScheduleDelivery(unsigned long, unsigned char) + 183
    9   com.apple.CFNetwork           0x00007fff8e016922 SocketStream::dispatchSignalFromSocketCallbackUnlocked(SocketStreamSignalHolder *) + 74
    10  com.apple.CFNetwork           0x00007fff8e016050 SocketStream::socketCallback(__CFSocket*, unsigned long, __CFData const*, void const*) + 206
    11  com.apple.CFNetwork           0x00007fff8e015f52 SocketStream::_SocketCallBack_stream(__CFSocket*, unsigned long, __CFData const*, void const*, void*) + 64
    12  com.apple.CoreFoundation       0x00007fff91fd7057 __CFSocketPerformV0 + 855
    13  com.apple.CoreFoundation       0x00007fff91f975b1 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
    14  com.apple.CoreFoundation       0x00007fff91f88c62 __CFRunLoopDoSources0 + 242
    15  com.apple.CoreFoundation       0x00007fff91f883ef __CFRunLoopRun + 831
    16  com.apple.CoreFoundation       0x00007fff91f87e75 CFRunLoopRunSpecific + 309
    17  com.apple.Foundation           0x00007fff8ed0cf87 +[NSURLConnection(Loader) _resourceLoadLoop:] + 348
    18  com.apple.Foundation           0x00007fff8ed0cd8b __NSThread__main__ + 1318
    19  libsystem_pthread.dylib       0x00007fff94f65899 _pthread_body + 138
    20  libsystem_pthread.dylib       0x00007fff94f6572a _pthread_start + 137
    21  libsystem_pthread.dylib       0x00007fff94f69fc9 thread_start + 13
    Thread 7:: com.apple.CFSocket.private
    0   libsystem_kernel.dylib         0x00007fff8a3c39aa __select + 10
    1   com.apple.CoreFoundation       0x00007fff91fd4a03 __CFSocketManager + 867
    2   libsystem_pthread.dylib       0x00007fff94f65899 _pthread_body + 138
    3   libsystem_pthread.dylib       0x00007fff94f6572a _pthread_start + 137
    4   libsystem_pthread.dylib       0x00007fff94f69fc9 thread_start + 13
    Thread 8:: com.apple.CoreAnimation.render-server
    0   libsystem_kernel.dylib         0x00007fff8a3bfa1a mach_msg_trap + 10
    1   libsystem_kernel.dylib         0x00007fff8a3bed18 mach_msg + 64
    2   com.apple.QuartzCore           0x00007fff8eaf8377 CA::Render::Server::server_thread(void*) + 195
    3   com.apple.QuartzCore           0x00007fff8eaf82ad thread_fun + 25
    4   libsystem_pthread.dylib       0x00007fff94f65899 _pthread_body + 138
    5   libsystem_pthread.dylib       0x00007fff94f6572a _pthread_start + 137
    6   libsystem_pthread.dylib       0x00007fff94f69fc9 thread_start + 13
    Thread 9:: JavaScriptCore::BlockFree
    0   libsystem_kernel.dylib         0x00007fff8a3c3716 __psynch_cvwait + 10
    1   libsystem_pthread.dylib       0x00007fff94f67c3b _pthread_cond_wait + 727
    2   com.apple.JavaScriptCore       0x00007fff8ff75cb5 JSC::BlockAllocator::blockFreeingThreadMain() + 261
    3   com.apple.JavaScriptCore       0x00007fff8ff6af4f ***::wtfThreadEntryPoint(void*) + 15
    4   libsystem_pthread.dylib       0x00007fff94f65899 _pthread_body + 138
    5   libsystem_pthread.dylib       0x00007fff94f6572a _pthread_start + 137
    6   libsystem_pthread.dylib       0x00007fff94f69fc9 thread_start + 13
    Thread 10:: JavaScriptCore::Marking
    0   libsystem_kernel.dylib         0x00007fff8a3c3716 __psynch_cvwait + 10
    1   libsystem_pthread.dylib       0x00007fff94f67c3b _pthread_cond_wait + 727
    2   com.apple.JavaScriptCore       0x00007fff8ff76727 JSC::GCThread::waitForNextPhase() + 119
    3   com.apple.JavaScriptCore       0x00007fff8ff765b8 JSC::GCThread::gcThreadMain() + 88
    4   com.apple.JavaScriptCore       0x00007fff8ff6af4f ***::wtfThreadEntryPoint(void*) + 15
    5   libsystem_pthread.dylib       0x00007fff94f65899 _pthread_body + 138
    6   libsystem_pthread.dylib       0x00007fff94f6572a _pthread_start + 137
    7   libsystem_pthread.dylib       0x00007fff94f69fc9 thread_start + 13
    Thread 11:: JavaScriptCore::Marking
    0   libsystem_kernel.dylib         0x00007fff8a3c3716 __psynch_cvwait + 10
    1   libsystem_pthread.dylib       0x00007fff94f67c3b _pthread_cond_wait + 727
    2   com.apple.JavaScriptCore       0x00007fff8ff76727 JSC::GCThread::waitForNextPhase() + 119
    3   com.apple.JavaScriptCore       0x00007fff8ff765b8 JSC::GCThread::gcThreadMain() + 88
    4   com.apple.JavaScriptCore       0x00007fff8ff6af4f ***::wtfThreadEntryPoint(void*) + 15
    5   libsystem_pthread.dylib       0x00007fff94f65899 _pthread_body + 138
    6   libsystem_pthread.dylib       0x00007fff94f6572a _pthread_start + 137
    7   libsystem_pthread.dylib       0x00007fff94f69fc9 thread_start + 13
    Thread 12:: JavaScriptCore::Marking
    0   libsystem_kernel.dylib         0x00007fff8a3c3716 __psynch_cvwait + 10
    1   libsystem_pthread.dylib       0x00007fff94f67c3b _pthread_cond_wait + 727
    2   com.apple.JavaScriptCore       0x00007fff8ff76727 JSC::GCThread::waitForNextPhase() + 119
    3   com.apple.JavaScriptCore       0x00007fff8ff765b8 JSC::GCThread::gcThreadMain() + 88
    4   com.apple.JavaScriptCore       0x00007fff8ff6af4f ***::wtfThreadEntryPoint(void*) + 15
    5   libsystem_pthread.dylib       0x00007fff94f65899 _pthread_body + 138
    6   libsystem_pthread.dylib       0x00007fff94f6572a _pthread_start + 137
    7   libsystem_pthread.dylib       0x00007fff94f69fc9 thread_start + 13
    Thread 13:: JavaScriptCore::BlockFree
    0   libsystem_kernel.dylib         0x00007fff8a3c3716 __psynch_cvwait + 10
    1   libsystem_pthread.dylib       0x00007fff94f67c3b _pthread_cond_wait + 727
    2   com.apple.JavaScriptCore       0x00007fff8ff75cb5 JSC::BlockAllocator::blockFreeingThreadMain() + 261
    3   com.apple.JavaScriptCore       0x00007fff8ff6af4f ***::wtfThreadEntryPoint(void*) + 15
    4   libsystem_pthread.dylib       0x00007fff94f65899 _pthread_body + 138
    5   libsystem_pthread.dylib       0x00007fff94f6572a _pthread_start + 137
    6   libsystem_pthread.dylib       0x00007fff94f69fc9 thread_start + 13
    Thread 14:: JavaScriptCore::Marking
    0   libsystem_kernel.dylib         0x00007fff8a3c3716 __psynch_cvwait + 10
    1   libsystem_pthread.dylib       0x00007fff94f67c3b _pthread_cond_wait + 727
    2   com.apple.JavaScriptCore       0x00007fff8ff76727 JSC::GCThread::waitForNextPhase() + 119
    3   com.apple.JavaScriptCore       0x00007fff8ff765b8 JSC::GCThread::gcThreadMain() + 88
    4   com.apple.JavaScriptCore       0x00007fff8ff6af4f ***::wtfThreadEntryPoint(void*) + 15
    5   libsystem_pthread.dylib       0x00007fff94f65899 _pthread_body + 138
    6   libsystem_pthread.dylib       0x00007fff94f6572a _pthread_start + 137
    7   libsystem_pthread.dylib       0x00007fff94f69fc9 thread_start + 13
    Thread 15:: JavaScriptCore::Marking
    0   libsystem_kernel.dylib         0x00007fff8a3c3716 __psynch_cvwait + 10
    1   libsystem_pthread.dylib       0x00007fff94f67c3b _pthread_cond_wait + 727
    2   com.apple.JavaScriptCore       0x00007fff8ff76727 JSC::GCThread::waitForNextPhase() + 119
    3   com.apple.JavaScriptCore       0x00007fff8ff765b8 JSC::GCThread::gcThreadMain() + 88
    4   com.apple.JavaScriptCore       0x00007fff8ff6af4f ***::wtfThreadEntryPoint(void*) + 15
    5   libsystem_pthread.dylib       0x00007fff94f65899 _pthread_body + 138
    6   libsystem_pthread.dylib       0x00007fff94f6572a _pthread_start + 137
    7   libsystem_pthread.dylib       0x00007fff94f69fc9 thread_start + 13
    Thread 16:: JavaScriptCore::Marking
    0   libsystem_kernel.dylib         0x00007fff8a3c3716 __psynch_cvwait + 10
    1   libsystem_pthread.dylib       0x00007fff94f67c3b _pthread_cond_wait + 727
    2   com.apple.JavaScriptCore       0x00007fff8ff76727 JSC::GCThread::waitForNextPhase() + 119
    3   com.apple.JavaScriptCore       0x00007fff8ff765b8 JSC::GCThread::gcThreadMain() + 88
    4   com.apple.JavaScriptCore       0x00007fff8ff6af4f ***::wtfThreadEntryPoint(void*) + 15
    5   libsystem_pthread.dylib       0x00007fff94f65899 _pthread_body + 138
    6   libsystem_pthread.dylib       0x00007fff94f6572a _pthread_start + 137
    7   libsystem_pthread.dylib       0x00007fff94f69fc9 thread_start + 13
    Thread 17 Crashed:: Dispatch queue: NSOperationQueue Serial Queue
    0   libsystem_kernel.dylib         0x00007fff8a3c3866 __pthread_kill + 10
    1   libsystem_pthread.dylib       0x00007fff94f6635c pthread_kill + 92
    2   libsystem_c.dylib             0x00007fff91c27b1a abort + 125
    3   libc++abi.dylib               0x00007fff957a2f31 abort_message + 257
    4   libc++abi.dylib               0x00007fff957c8952 default_terminate_handler() + 264
    5   libobjc.A.dylib               0x00007fff93c7130d _objc_terminate() + 103
    6   libc++abi.dylib               0x00007fff957c61d1 std::__terminate(void (*)()) + 8
    7   libc++abi.dylib               0x00007fff957c6246 std::terminate() + 54
    8   libobjc.A.dylib               0x00007fff93c710b0 objc_terminate + 9
    9   libdispatch.dylib             0x00007fff8bd782a1 _dispatch_client_callout + 28
    10  libdispatch.dylib             0x00007fff8bd7a673 _dispatch_queue_drain + 451
    11  libdispatch.dylib             0x00007fff8bd7b9c1 _dispatch_queue_invoke + 110
    12  libdispatch.dylib             0x00007fff8bd79f87 _dispatch_root_queue_drain + 75
    13  libdispatch.dylib             0x00007fff8bd7b177 _dispatch_worker_thread2 + 40
    14  libsystem_pthread.dylib       0x00007fff94f66ef8 _pthread_wqthread + 314
    15  libsystem_pthread.dylib       0x00007fff94f69fb9 start_wqthread + 13
    Thread 18:
    0   libsystem_kernel.dylib         0x00007fff8a3c3e6a __workq_kernreturn + 10
    1   libsystem_pthread.dylib       0x00007fff94f66f08 _pthread_wqthread + 330
    2   libsystem_pthread.dylib       0x00007fff94f69fb9 start_wqthread + 13
    Thread 19:: -[MFGmailLabelStore asynchronousCopyOfAllMessagesWithOptions:]  Dispatch queue: NSOperationQueue 0x60000003fea0
    0   libsqlite3.dylib               0x00007fff8c343a57 sqlite3VdbeExec + 42503
    1   libsqlite3.dylib               0x00007fff8c33840a sqlite3_step + 666
    2   com.apple.Mail.framework       0x00007fff8dd988cd __50+[MFLibrary sendMessagesMatchingQuery:to:options:]_block_invoke + 257
    3   com.apple.Mail.framework       0x00007fff8ddafe05 +[MFLibrary executeBlock:isWriter:useTransaction:isPrivileged:] + 1328
    4   com.apple.Mail.framework       0x00007fff8dd98782 +[MFLibrary sendMessagesMatchingQuery:to:options:] + 319
    5   com.apple.Mail.framework       0x00007fff8dda858e +[MFLibrary sendMessagesMatchingCriterion:to:options:searchType:async:] + 483
    6   com.apple.Mail.framework       0x00007fff8ddc8009 -[MFLibraryStore asynchronousCopyOfAllMessagesWithOptions:] + 391
    7   com.apple.CoreFoundation       0x00007fff91f519ac __invoking___ + 140
    8   com.apple.CoreFoundation       0x00007fff91f51814 -[NSInvocation invoke] + 308
    9   com.apple.MailCore             0x00007fff8adfe448 -[MCThrowingInvocationOperation main] + 40
    10  com.apple.MailCore             0x00007fff8ada2b28 -[_MCInvocationOperation main] + 332
    11  com.apple.Foundation           0x00007fff8ecadec1 -[__NSOperationInternal _start:] + 631
    12  com.apple.Foundation           0x00007fff8ecadb6b __NSOQSchedule_f + 64
    13  libdispatch.dylib             0x00007fff8bd7828d _dispatch_client_callout + 8
    14  libdispatch.dylib             0x00007fff8bd7c7e3 _dispatch_async_redirect_invoke + 154
    15  libdispatch.dylib             0x00007fff8bd7828d _dispatch_client_callout + 8
    16  libdispatch.dylib             0x00007fff8bd7a082 _dispatch_root_queue_drain + 326
    17  libdispatch.dylib             0x00007fff8bd7b177 _dispatch_worker_thread2 + 40
    18  libsystem_pthread.dylib       0x00007fff94f66ef8 _pthread_wqthread + 314
    19  libsystem_pthread.dylib       0x00007fff94f69fb9 start_wqthread + 13
    Thread 20:
    0   libsystem_kernel.dylib         0x00007fff8a3c3e6a __workq_kernreturn + 10
    1   libsystem_pthread.dylib       0x00007fff94f66f08 _pthread_wqthread + 330
    2   libsystem_pthread.dylib       0x00007fff94f69fb9 start_wqthread + 13
    Thread 21:: Dispatch queue: NSBlockOperation Queue
    0   libsystem_kernel.dylib         0x00007fff8a3c3716 __psynch_cvwait + 10
    1   libsystem_pthread.dylib       0x00007fff94f67c77 _pthread_cond_wait + 787
    2   com.apple.Foundation           0x00007fff8ed10160 -[__NSOperationInternal _waitUntilFinishedOrTimeout:outer:] + 218
    3   com.apple.Mail.framework       0x00007fff8dd57c07 -[MFEWSStore _fetchChangesFromServer] + 390
    4   com.apple.Mail.framework       0x00007fff8dd2b07c __50-[MFEWSAccount _synchronizeMailboxesSynchronously]_block_invoke + 401
    5   libdispatch.dylib             0x00007fff8bd7f8d9 _dispatch_client_callout2 + 8
    6   libdispatch.dylib             0x00007fff8bd7f82a _dispatch_apply_invoke + 87
    7   libdispatch.dylib             0x00007fff8bd82bed _dispatch_apply_redirect + 351
    8   libdispatch.dylib             0x00007fff8bd7828d _dispatch_client_callout + 8
    9   libdispatch.dylib             0x00007fff8bd7f3b0 _dispatch_sync_f_invoke + 39
    10  libdispatch.dylib             0x00007fff8bd7f60b dispatch_apply_f + 267
    11  com.apple.Foundation           0x00007fff8ecce7c8 -[NSBlockOperation main] + 318
    12  com.apple.Foundation           0x00007fff8ecadec1 -[__NSOperationInternal _start:] + 631
    13  com.apple.Foundation           0x00007fff8ecadb6b __NSOQSchedule_f + 64
    14  libdispatch.dylib             0x00007fff8bd7828d _dispatch_client_callout + 8
    15  libdispatch.dylib             0x00007fff8bd7c7e3 _dispatch_async_redirect_invoke + 154
    16  libdispatch.dylib             0x00007fff8bd7828d _dispatch_client_callout + 8
    17  libdispatch.dylib             0x00007fff8bd7a082 _dispatch_root_queue_drain + 326
    18  libdispatch.dylib             0x00007fff8bd7b177 _dispatch_worker_thread2 + 40
    19  libsystem_pthread.dylib       0x00007fff94f66ef8 _pthread_wqthread + 314
    20  libsystem_pthread.dylib       0x00007fff94f69fb9 start_wqthread + 13
    Thread 22:: Dispatch queue: NSOperationQueue 0x608000232340
    0   libsystem_kernel.dylib         0x00007fff8a3c3716 __psynch_cvwait + 10
    1   libsystem_pthread.dylib       0x00007fff94f67c3b _pthread_cond_wait + 727
    2   com.apple.Foundation           0x00007fff8ed11c29 -[__NSOperationInternal _waitUntilFinished:] + 93
    3   com.apple.Mail.framework       0x00007fff8dd411f8 -[MFEWSGateway fetchMimeDataForMessage:errorHandler:] + 430
    4   com.apple.Mail.framework       0x00007fff8dd553f5 -[MFEWSStore _fetchBodyDataForMessage:andHeaderDataIfReadilyAvailable:fetchIfNotAvailable:] + 399
    5   com.apple.Mail.framework       0x00007fff8dd556be -[MFEWSStore fullBodyDataForMessage:andHeaderDataIfReadilyAvailable:fetchIfNotAvailable:] + 266
    6   com.apple.MailCore             0x00007fff8adacec0 -[MCMessage messageDataIncludingFromSpace:newDocumentID:] + 74
    7   com.apple.Mail.framework       0x00007fff8dd8e361 +[MFLibrary insertOrUpdateMessages:withMailbox:fetchBodies:isInitialImport:oldMessagesByNew Message:remoteIDs:newDocumentIDs:setFlags:clearFlags:messageFlagsForMessages:cop yFiles:progressDelegate:updateRowIDs:error:] + 3310
    8   com.apple.Mail.framework       0x00007fff8ddcb99f -[MFLibraryStore appendMessages:unsuccessfulOnes:newMessageIDs:newMessages:newDocumentIDsByOld:f lagsToSet:forMove:error:] + 642
    9   com.apple.Mail.framework       0x00007fff8de67f21 -[MFRemoteStore updateMessagesLocally:missedMessages:newMessageIDs:] + 76
    10  com.apple.Mail.framework       0x00007fff8dd40957 -[MFEWSGateway _updateMessagesLocallyFromSync:inStore:withFolderIdString:newMessageIDs:newSync State:] + 131
    11  com.apple.CoreFoundation       0x00007fff91f519ac __invoking___ + 140
    12  com.apple.CoreFoundation       0x00007fff91f51814 -[NSInvocation invoke] + 308
    13  com.apple.MailCore             0x00007fff8adfe448 -[MCThrowingInvocationOperation main] + 40
    14  com.apple.Foundation           0x00007fff8ecadec1 -[__NSOperationInternal _start:] + 631
    15  com.apple.Foundation           0x00007fff8ecadb6b __NSOQSchedule_f + 64
    16  libdispatch.dylib             0x00007fff8bd7828d _dispatch_client_callout + 8
    17  libdispatch.dylib             0x00007fff8bd7c7e3 _dispatch_async_redirect_invoke + 154
    18  libdispatch.dylib             0x00007fff8bd7828d _dispatch_client_callout + 8
    19  libdispatch.dylib             0x00007fff8bd7a082 _dispatch_root_queue_drain + 326
    20  libdispatch.dylib             0x00007fff8bd7b177 _dispatch_worker_thread2 + 40
    21  libsystem_pthread.dylib       0x00007fff94f66ef8 _pthread_wqthread + 314
    22  libsystem_pthread.dylib       0x00007fff94f69fb9 start_wqthread + 13
    Thread 23:: -[MFSnippetManager _calculateSnippetForMessages]  Dispatch queue: NSOperationQueue Serial Queue
    0   libsystem_kernel.dylib         0x00007fff8a3c37ee __psynch_rw_wrlock + 10
    1   libsystem_pthread.dylib       0x00007fff94f6900e _pthread_rwlock_lock + 507
    2   com.apple.Mail.framework       0x00007fff8ddb0be4 +[MFLibrary _checkOutDBHandleForWriting:isPrivileged:] + 374
    3   com.apple.Mail.framework       0x00007fff8ddafcd1 +[MFLibrary executeBlock:isWriter:useTransaction:isPrivileged:] + 1020
    4   com.apple.Mail.framework       0x00007fff8dd83877 +[MFLibrary setSnippetsForMessages:] + 83
    5   com.apple.Mail.framework       0x00007fff8ddc8467 -[MFLibraryStore saveSnippetsForMessages:] + 272
    6   com.apple.Mail.framework       0x00007fff8de7f1ad __48-[MFSnippetManager _calculateSnippetForMessages]_block_invoke + 715
    7   com.apple.CoreFoundation       0x00007fff91fa36df __65-[__NSDictionaryM enumerateKeysAndObjectsWithOptions:usingBlock:]_block_invoke + 111
    8   com.apple.CoreFoundation       0x00007fff91fa35ee -[__NSDictionaryM enumerateKeysAndObjectsWithOptions:usingBlock:] + 222
    9   com.apple.Mail.framework       0x00007fff8de7eec2 -[MFSnippetManager _calculateSnippetForMessages] + 287
    10  com.apple.CoreFoundation       0x00007fff91f519ac __invoking___ + 140
    11  com.apple.CoreFoundation       0x00007fff91f51814 -[NSInvocation invoke] + 308
    12  com.apple.MailCore             0x00007fff8adfe448 -[MCThrowingInvocationOperation main] + 40
    13  com.apple.MailCore             0x00007fff8ada2b28 -[_MCInvocationOperation main] + 332
    14  com.apple.Foundation           0x00007fff8ecadec1 -[__NSOperationInternal _start:] + 631
    15  com.apple.Foundation           0x00007fff8ecadb6b __NSOQSchedule_f + 64
    16  libdispatch.dylib             0x00007fff8bd7828d _dispatch_client_callout + 8
    17  libdispatch.dylib             0x00007fff8bd7a673 _dispatch_queue_drain + 451
    18  libdispatch.dylib             0x00007fff8bd7b9c1 _dispatch_queue_invoke + 110
    19  libdispatch.dylib             0x00007fff8bd79f87 _dispatch_root_queue_drain + 75
    20  libdispatch.dylib             0x00007fff8bd7b177 _dispatch_worker_thread2 + 40
    21  libsystem_pthread.dylib       0x00007fff94f66ef8 _pthread_wqthread + 314
    22  libsystem_pthread.dylib       0x00007fff94f69fb9 start_wqthread + 13
    Thread 24:: Dispatch queue: NSOperationQueue 0x608006433c40
    0   libsystem_kernel.dylib         0x00007fff8a3bfa56 semaphore_wait_trap + 10
    1   libdispatch.dylib             0x00007fff8bd7c9f9 _dispatch_semaphore_wait_slow + 206
    2   com.apple.CFOpenDirectory     0x00007fff9531d1cf ODQueryCopyResults + 195
    3   com.apple.OpenDirectory       0x00007fff8ff00c33 -[ODQuery resultsAllowingPartial:error:] + 46
    4   com.apple.AddressBook.framework 0x00007fff91d047ee -[ABDirectoryServicesImageTask run:] + 755
    5   com.apple.AddressBook.framework 0x00007fff91cfbc38 -[ABAggregateTask run:] + 228
    6   com.apple.AddressBook.framework 0x00007fff91cfbc38 -[ABAggregateTask run:] + 228
    7   com.apple.AddressBook.framework 0x00007fff91dd64c9 -[ABLoadRemoteImagesOperation _doMain] + 102
    8   com.apple.AddressBook.ContactsData 0x00007fff8d88bb13 ab_set_current_queue_name_while_running_block + 154
    9   com.apple.AddressBook.framework 0x00007fff91dd640f -[ABLoadRemoteImagesOperation main] + 80
    10  com.apple.Foundation           0x00007fff8ecadec1 -[__NSOperationInternal _start:] + 631
    11  com.apple.Foundation           0x00007fff8ecadb6b __NSOQSchedule_f + 64
    12  libdispatch.dylib             0x00007fff8bd7828d _dispatch_client_callout + 8
    13  libdispatch.dylib             0x00007fff8bd7c7e3 _dispatch_async_redirect_invoke + 154
    14  libdispatch.dylib             0x00007fff8bd7828d _dispatch_client_callout + 8
    15  libdispatch.dylib             0x00007fff8bd7a082 _dispatch_root_queue_drain + 326
    16  libdispatch.dylib             0x00007fff8bd7b177 _dispatch_worker_thread2 + 40
    17  libsystem_pthread.dylib       0x00007fff94f66ef8 _pthread_wqthread + 314
    18  libsystem_pthread.dylib       0x00007fff94f69fb9 start_wqthread + 13
    Thread 25:: -[MFEWSAccount _synchronizeAccountWithServerHighPriority:]  Dispatch queue: NSOperationQueue 0x60000003fea0
    0   libsystem_kernel.dylib         0x00007fff8a3c3716 __psynch_cvwait + 10
    1   libsystem_pthread.dylib       0x00007fff94f67c77 _pthread_cond_wait + 787
    2   com.apple.Foundation           0x00007fff8ed10160 -[__NSOperationInternal _waitUntilFinishedOrTimeout:outer:] + 218
    3   com.apple.Mail.framework       0x00007fff8dd2ad46 -[MFEWSAccount _synchronizeMailboxesSynchronously] + 764
    4   com.apple.Mail.framework       0x00007fff8de6a9cf -[MFRemoteStoreAccount _synchronizeAccountWithServerHighPriority:] + 1012
    5   com.apple.CoreFoundation       0x00007fff91f519ac __invoking___ + 140
    6   com.apple.CoreFoundation       0x00007fff91f51814 -[NSInvocation invoke] + 308
    7   com.apple.MailCore             0x00007fff8addb7a4 -[MCMonitoredInvocation invoke] + 211
    8   com.apple.MailCore             0x00007fff8adfe448 -[MCThrowingInvocationOperation main] + 40
    9   com.apple.MailCore             0x00007fff8ada2b28 -[_MCInvocationOperation main] + 332
    10  com.apple.Foundation           0x00007fff8ecadec1 -[__NSOperationInternal _start:] + 631
    11  com.apple.Foundation           0x00007fff8ecadb6b __NSOQSchedule_f + 64
    12  libdispatch.dylib             0x00007fff8bd7828d _dispatch_client_callout + 8
    13  libdispatch.dylib             0x00007fff8bd7c7e3 _dispatch_async_redirect_invoke + 154
    14  libdispatch.dylib             0x00007fff8bd7828d _dispatch_client_callout + 8
    15  libdispatch.dylib             0x00007fff8bd7a082 _dispatch_root_queue_drain + 326
    16  libdispatch.dylib             0x00007fff8bd7b177 _dispatch_worker_thread2 + 40
    17  libsystem_pthread.dylib       0x00007fff94f66ef8 _pthread_wqthread + 314
    18  libsystem_pthread.dylib       0x00007fff94f69fb9 start_wqthread + 13
    Thread 26:
    0   libsystem_kernel.dylib         0x00007fff8a3c3e6a __workq_kernreturn + 10
    1   libsystem_pthread.dylib       0x00007fff94f66f08 _pthread_wqthread + 330
    2   libsystem_pthread.dylib       0x00007fff94f69fb9 start_wqthread + 13
    Thread 27:: Dispatch queue: NSOperationQueue 0x6000002ce3f0
    0   libsystem_kernel.dylib         0x00007fff8a3bfa1a mach_msg_trap + 10
    1   libsystem_kernel.dylib         0x00007fff8a3bed18 mach_msg + 64
    2   com.apple.CoreFoundation       0x00007fff91f88f15 __CFRunLoopServiceMachPort + 181
    3   com.apple.CoreFoundation       0x00007fff91f88539 __CFRunLoopRun + 1161
    4   com.apple.CoreFoundation       0x00007fff91f87e75 CFRunLoopRunSpecific + 309
    5   com.apple.Foundation           0x00007fff8ed0f0fc -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 253
    6   com.apple.MailCore             0x00007fff8adfb4fb -[MCSocket readBytes:maxLength:error:] + 786
    7   com.apple.MailCore             0x00007fff8ad93153 -[MCConnection _readBytesFromSocketIntoBuffer:amount:requireAllBytes:error:] + 109
    8   com.apple.MailCore             0x00007fff8ad92f9e -[MCConnection _fillBuffer:] + 590
    9   com.apple.MailCore             0x00007fff8ad92bc3 -[MCConnection _readLineIntoData:error:] + 156
    10  com.apple.IMAP                 0x00007fff8fb32323 -[IMAPConnection _readLineIntoData:error:] + 50
    11  com.apple.IMAP                 0x00007fff8fb3951f -[IMAPConnection(MFPrivate) _readDataOfLength:intoData:error:] + 114
    12  com.apple.IMAP                 0x00007fff8fb61cef +[IMAPResponse newIMAPResponseWithConnection:error:] + 85
    13  com.apple.IMAP                 0x00007fff8fb32403 -[IMAPConnection _copyNextServerResponse:] + 38
    14  com.apple.IMAP                 0x00007fff8fb32519 -[IMAPConnection _copyNextTaggedOrContinuationResponseForCommand:exists:] + 179
    15  com.apple.IMAP                 0x00007fff8fb37f49 -[IMAPConnection _responseFromSendingOperation:] + 979
    16  com.apple.IMAP                 0x00007fff8fb318b8 -[IMAPConnection executeClientOperation:] + 31
    17  com.apple.IMAP                 0x00007fff8fb27ee7 -[IMAPClientOperation executeOnConnection:] + 26
    18  com.apple.IMAP                 0x00007fff8fb3178a -[IMAPConnection prepareAndExecuteOperation:outWrongState:] + 1216
    19  com.apple.IMAP                 0x00007fff8fb447fe -[IMAPGateway _allowClientOperationThrough:] + 910
    20  com.apple.IMAP                 0x00007fff8fb44415 -[IMAPGateway allowClientOperationThrough:] + 385
    21  com.apple.IMAP                 0x00007fff8fb27ebb -[IMAPClientOperation main] + 57
    22  com.apple.Foundation           0x00007fff8ecadec1 -[__NSOperationInternal _start:] + 631
    23  com.apple.Foundation           0x00007fff8ecadb6b __NSOQSchedule_f + 64
    24  libdispatch.dylib             0x00007fff8bd7828d _dispatch_client_callout + 8
    25  libdispatch.dylib             0x00007fff8bd7c7e3 _dispatch_async_redirect_invoke + 154
    26  libdispatch.dylib             0x00007fff8bd7828d _dispatch_client_callout + 8
    27  libdispatch.dylib             0x00007fff8bd7a082 _dispatch_root_queue_drain + 326
    28  libdispatch.dylib             0x00007fff8bd7b177 _dispatch_worker_thread2 + 40
    29  libsystem_pthread.dylib       0x00007fff94f66ef8 _pthread_wqthread + 314
    30  libsystem_pthread.dylib       0x00007fff94f69fb9 start_wqthread + 13
    Thread 28:: -[MFAddressManager _fetchImageForAddress:]  Dispatch queue: NSOperationQueue Serial Queue
    0   libsqlite3.dylib               0x00007fff8c339ea6 sqlite3VdbeExec + 2646
    1   libsqlite3.dylib               0x00007fff8c33840a sqlite3_step + 666
    2   com.apple.CoreData             0x00007fff8a7859a6 _execute + 214
    3   com.apple.CoreData             0x00007fff8a785658 -[NSSQLiteConnection execute] + 2040
    4   com.apple.CoreData             0x00007fff8a796560 -[NSSQLCore _newRowsForFetchPlan:selectedBy:withArgument:] + 864
    5   com.apple.CoreData             0x00007fff8a78c85f -[NSSQLCore objectsForFetchRequest:inContext:] + 527
    6   com.apple.CoreData             0x00007fff8a78c397 -[NSSQLCore executeRequest:withContext:error:] + 247
    7   com.apple.CoreData             0x00007fff8a78b71b -[NSPersistentStoreCoordinator executeRequest:withContext:error:] + 1755
    8   com.apple.CoreData             0x00007fff8a789c1b -[NSManagedObjectContext executeFetchRequest:error:] + 507
    9   com.apple.AddressBook.framework 0x00007fff91cd26a9 +[ABRecordCoreDataFactoryImpl fetchObjectsForClass:withPredicate:prefetchingKeyPaths:managedObjectContext:aff ectedStores:] + 506
    10  com.apple.AddressBook.framework 0x00007fff91cd2295 +[ABRecordCoreDataFactoryImpl fetchPublicRecordsForClass:withPredicate:prefetchingKeyPaths:addressBook:persis tentStoreUrls:] + 140
    11  com.apple.AddressBook.framework 0x00007fff91d1b7ad +[ABRecordCoreDataFactoryImpl fetchPublicRecordsForClass:withPredicate:prefetchingKeyPaths:addressBook:] + 29
    12  com.apple.AddressBook.framework 0x00007fff91d1b770 __80-[ABAddressBook recordsForClass:matchingPredicate:prefetchingKeyPaths:takeLock:]_block_invoke + 45
    13  com.apple.AddressBook.framework 0x00007fff91d1b5df -[ABAddressBook performFetchWithType:recordClass:predicate:takeLock:block:] + 294
    14  com.apple.AddressBook.framework 0x00007fff91d1b463 -[ABAddressBook recordsForClass:matchingPredicate:prefetchingKeyPaths:takeLock:] + 252
    15  com.apple.AddressBook.framework 0x00007fff91d19b09 -[ABAddressBook recordsMatchingSearchElement:takeLock:] + 1030
    16  com.apple.AddressBook.framework 0x00007fff91d84e9a -[ABRemoteImageLoader personForEmailAddresses:] + 103
    17  com.apple.AddressBook.framework 0x00007fff91d84d08 -[ABRemoteImageLoader beginLoadingImageForEmails:completionHandler:] + 85
    18  com.apple.AddressBook.framework 0x00007fff91d84b62 -[ABRemoteImageLoader beginLoadingImageForEmails:forClient:] + 111
    19  com.apple.Mail.framework       0x00007fff8dcfd423 -[MFAddressManager _fetchImageForAddress:] + 228
    20  com.apple.CoreFoundation       0x00007fff91f519ac __invoking___ + 140
    21  com.apple.CoreFoundation       0x00007fff91f51814 -[NSInvocation invoke] + 308
    22  com.apple.MailCore             0x00007fff8addb7a4 -[MCMonitoredInvocation invoke] + 211
    23  com.apple.MailCore             0x00007fff8adfe448 -[MCThrowingInvocationOperation main] + 40
    24  com.apple.MailCore             0x00007fff8ada2b28 -[_MCInvocationOperation main] + 332
    25  com.apple.Foundation           0x00007fff8ecadec1 -[__NSOperationInternal _start:] + 631
    26  com.apple.Foundation           0x00007fff8ecadb6b __NSOQSchedule_f + 64
    27  libdispatch.dylib             0x00007fff8bd7828d _dispatch_client_callout + 8
    28  libdispatch.dylib             0x00007fff8bd7a673 _dispatch_queue_drain + 451
    29  libdispatch.dylib             0x00007fff8bd7b9c1 _dispatch_queue_invoke + 110
    30  libdispatch.dylib             0x00007fff8bd79f87 _dispatch_root_queue_drain + 75
    31  libdispatch.dylib             0x00007fff8bd7b177 _dispatch_worker_thread2 + 40
    32  libsystem_pthread.dylib       0x00007fff94f66ef8 _pthread_wqthread + 314
    33  libsystem_pthread.dylib       0x00007fff94f69fb9 start_wqthread + 13
    Thread 29:: Dispatch queue: NSOperationQueue 0x608000231620
    0   libsystem_kernel.dylib         0x00007fff8a3bfa1a mach_msg_trap + 10
    1   libsystem_kernel.dylib         0x00007fff8a3bed18 mach_msg + 64
    2   com.apple.CoreFoundation       0x00007fff91f88f15 __CFRunLoopServiceMachPort + 181
    3   com.apple.CoreFoundation       0x00007fff91f88539 __CFRunLoopRun + 1161
    4   com.apple.CoreFoundation       0x00007fff91f87e75 CFRunLoopRunSpecific + 309
    5   com.apple.Foundation           0x00007fff8ed0f0fc -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 253
    6   com.apple.ExchangeWebServices 0x00007fff8c90d78b -[SOAPRequest sendSynchronously:] + 466
    7   com.apple.ExchangeWebServices 0x00007fff8c8f4679 -[EWSExchangeServiceBinding sendSynchronousMessage:error:] + 89
    8   com.apple.Mail.framework       0x00007fff8dd33c7c -[MFEWSConnection _sendMessage:error:] + 306
    9   com.apple.Mail.framework       0x00007fff8dd333af -[MFEWSConnection sendMessage:forRequest:] + 51
    10  com.apple.Mail.framework       0x00007fff8dd3cb9b -[MFEWSGateway sendMessage:forRequest:] + 70
    11  com.apple.Mail.framework       0x00007fff8dd53169 -[MFEWSRequestOperation executeOperation] + 110
    12  com.apple.MailCore             0x00007fff8addbb3a -[MCMonitoredOperation main] + 211
    13  com.apple.Foundation           0x00007fff8ecadec1 -[__NSOperationInternal _start:] + 631
    14  com.apple.Foundation           0x00007fff8ecadb6b __NSOQSchedule_f + 64
    15  libdispatch.dylib             0x00007fff8bd7828d _dispatch_client_callout + 8
    16  libdispatch.dylib             0x00007fff8bd7c7e3 _dispatch_async_redirect_invoke + 154
    17  libdispatch.dylib             0x00007fff8bd7828d _dispatch_client_callout + 8
    18  libdispatch.dylib             0x00007fff8bd7a082 _dispatch_root_queue_drain + 326
    19  libdispatch.dylib             0x00007fff8bd7b177 _dispatch_worker_thread2 + 40
    20  libsystem_pthread.dylib       0x00007fff94f66ef8 _pthread_wqthread + 314
    21  libsystem_pthread.dylib       0x00007fff94f69fb9 start_wqthread + 13
    Thread 30:
    0   libsystem_kernel.dylib         0x00007fff8a3c3e6a __workq_kernreturn + 10
    1   libsystem_pthread.dylib       0x00007fff94f66f08 _pthread_wqthread + 330
    2   libsystem_pthread.dylib       0x00007fff94f69fb9 start_wqthread + 13
    Thread 31:
    0   libsystem_kernel.dylib         0x00007fff8a3c3e6a __workq_kernreturn + 10
    1   libsystem_pthread.dylib       0x00007fff94f66f08 _pthread_wqthread + 330
    2   libsystem_pthread.dylib       0x00007fff94f69fb9 start_wqthread + 13
    Thread 32:: +[MFLibrary commitSynchronously]  Dispatch queue: NSOperationQueue 0x60000003fea0
    0   libsystem_kernel.dylib         0x00007fff8a3c37ee __psynch_rw_wrlock + 10
    1   libsystem_pthread.dylib       0x00007fff94f6900e _pthread_rwlock_lock + 507
    2   com.apple.Mail.framework       0x00007fff8ddb0be4 +[MFLibrary _checkOutDBHandleForWriting:isPrivileged:] + 374
    3   com.apple.Mail.framework       0x00007fff8ddafcd1 +[MFLibrary executeBlock:isWriter:useTransaction:isPrivileged:] + 1020
    4   com.apple.Mail.framework       0x00007fff8dd83036 +[MFLibrary commitSynchronouslyPostingMessages:postFlags:postingOldFlagsByMessage:] + 644
    5   com.apple.CoreFoundation       0x00007fff91f519ac __invoking___ + 140
    6   com.apple.CoreFoundation       0x00007fff91f51814 -[NSInvocation invoke] + 308
    7   com.apple.MailCore             0x00007fff8adfe448 -[MCThrowingInvocationOperation main] + 40
    8   com.apple.MailCore             0x00007fff8ada2b28 -[_MCInvocationOperation main] + 332
    9   com.apple.Foundation           0x00007fff8ecadec1 -[__NSOperationInternal _start:] + 631
    10  com.apple.Foundation           0x00007fff8ecadb6b __NSOQSchedule_f + 64
    11  libdispatch.dylib             0x00007fff8bd7828d _dispatch_client_callout + 8
    12  libdispatch.dylib             0x00007fff8bd7c7e3 _dispatch_async_redirect_invoke + 154
    13  libdispatch.dylib             0x00007fff8bd7828d _dispatch_client_callout + 8
    14  libdispatch.dylib             0x00007fff8bd7a082 _dispatch_root_queue_drain + 326
    15  libdispatch.dylib             0x00007fff8bd7b177 _dispatch_worker_thread2 + 40
    16  libsystem_pthread.dylib       0x00007fff94f66ef8 _pthread_wqthread + 314
    17  libsystem_pthread.dylib       0x00007fff94f69fb9 start_wqthread + 13
    Thread 17 crashed with X86 Thread State (64-bit):
      rax: 0x0000000000000000  rbx: 0x000000010f029000  rcx: 0x000000010f0287f8  rdx: 0x0000000000000000
      rdi: 0x000000000001dd4b  rsi: 0x0000000000000006  rbp: 0x000000010f028820  rsp: 0x000000010f0287f8
       r8: 0x6e6f697470656378   r9: 0x00007fff91c4f8d0  r10: 0x000000000c000000  r11: 0x0000000000000206
      r12: 0x000000010f028980  r13: 0x0000000000000000  r14: 0x0000000000000006  r15: 0x000000010f028860
      rip: 0x00007fff8a3c3866  rfl: 0x0000000000000206  cr2: 0x0000000118567068
    Logical CPU:     0
    Error Code:      0x02000148
    Trap Number:     133
    Binary Images:
           0x105818000 -        0x105b0afff  com.apple.mail (7.3 - 1878.6) <84C51E40-00C5-3710-8A99-04A0F6D078F5> /Applications/Mail.app/Contents/MacOS/Mail
           0x105dba000 -        0x105dbbfe6 +cl_kernels (???) <538CF3BC-1B0B-4343-81CB-FDE58E80963C> cl_kernels
           0x105dca000 -        0x105dcbff7  libArabicConverter.dylib (61) <2C03E89D-13BB-34CD-ACE0-9F46D6F58BFC> /System/Library/CoreServices/Encodings/libArabicConverter.dylib
           0x1075a9000 -        0x1075acffa  libCGXType.A.dylib (599.35.6) <7DAB1A62-D475-37F1-8234-07649906E234> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGXTy pe.A.dylib
           0x1075b6000 -        0x1075beff3  libCGCMS.A.dylib (599.35.6) <09F33B9F-098A-340A-8717-E3BA6849470E> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGCMS .A.dylib
           0x1075c7000 -        0x1075efffb  libRIP.A.dylib (599.35.6) <45A8594F-906E-3EAE-87D4-BA1DB091C690> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/Resources/libRIP.A .dylib
           0x1076d8000 -        0x1076d9ff7  libGreekConverter.dylib (61) <74D7543F-EE7B-3EA1-A52B-10BC46547D2B> /System/Library/CoreServices/Encodings/libGreekConverter.dylib
           0x109b94000 -        0x109b95fff  libCyrillicConverter.dylib (61) <AA2B224F-1A9F-30B9-BE11-633176790A94> /System/Library/CoreServices/Encodings/libCyrillicConverter.dylib
           0x109bb2000 -        0x109bb9fff  com.apple.SyncedDefaults (1.3 - 91.30.1) <26F0AD10-86CC-31A4-899C-097269680E05> /System/Library/PrivateFrameworks/SyncedDefaults.framework/SyncedDefaults
           0x10a72a000 -        0x10a72dfff  libspindump.dylib (161.2) <E16E9BFB-8F34-366F-BE10-48993F5843BC> /usr/lib/libspindump.dylib
           0x10a733000 -        0x10a734fff  com.apple.AddressBook.LocalSourceBundle (8.0 - 1371.2) <E63CFFBD-3CC0-329C-BB89-17996C9F75E4> /System/Library/Address Book Plug-Ins/LocalSource.sourcebundle/Contents/MacOS/LocalSource
           0x10a746000 -        0x10a74afff  com.apple.DirectoryServicesSource (8.0 - 1371.2) <BDB90569-EC4F-379E-948A-C354C9467E86> /System/Library/Address Book Plug-Ins/DirectoryServices.sourcebundle/Contents/MacOS/DirectoryServices
           0x10a994000 -        0x10a9e0ff6  com.apple.AddressBook.CardDAVPlugin (10.9 - 424) <15AC9317-8E7D-3DC3-A68F-89C546648E25> /System/Library/Address Book Plug-Ins/CardDAVPlugin.sourcebundle/Contents/MacOS/CardDAVPlugin
           0x10aa11000 -        0x10aa48ff7  com.apple.ExchangeSource (8.0 - 1371.2) <E1F11BB4-0696-3311-95F8-9CD6E099CBB2> /System/Library/Address Book Plug-Ins/Exchange.sourcebundle/Contents/MacOS/Exchange
           0x10b55e000 -        0x10b560fff  apop.so (170.1) <97DD24EE-D5F4-34EB-B521-D7BA883D2606> /usr/lib/sasl2/apop.so
           0x10b564000 -        0x10b574ff7  dhx.so (170.1) <E4299F4A-F42C-397A-A306-58161EFD7686> /usr/lib/sasl2/dhx.so
           0x10ba67000 -        0x10ba6ffff  digestmd5WebDAV.so (170.1) <B11199EC-EF62-3592-AE51-38EBD1B6282F> /usr/lib/sasl2/digestmd5WebDAV.so
           0x10ba74000 -        0x10ba76fff  libanonymous.2.so (170) <D1297C21-A57B-311E-9006-C3FB8689849A> /usr/lib/sasl2/libanonymous.2.so
           0x10ba7a000 -        0x10ba7cfff  libcrammd5.2.so (170) <940A42FC-C634-354E-AD74-691CD90A1427> /usr/lib/sasl2/libcrammd5.2.so
           0x10ba81000 -        0x10ba89ff7  libdigestmd5.2.so (170) <122C0383-F9B2-34D1-89AF-D317BC4D5164> /usr/lib/sasl2/libdigestmd5.2.so
           0x10ba8e000 -        0x10ba92fff  libgssapiv2.2.so (170) <AA58D85E-916C-3B0B-959A-DCC58497D0F2> /usr/lib/sasl2/libgssapiv2.2.so
           0x10ba97000 -        0x10ba99fff  login.so (170) <7D801D4E-A1A4-32FC-BF2E-9F25DB902523> /usr/lib/sasl2/login.so
           0x10ba9d000 -        0x10baa2fff  libntlm.so (170) <18693B29-154F-339C-A329-4C42A43F6428> /usr/lib/sasl2/libntlm.so
           0x10baa7000 -        0x10baaefff  libotp.2.so (170) <D1C70F92-1C75-340B-AD53-0C2CD79144FF> /usr/lib/sasl2/libotp.2.so
           0x10bab7000 -        0x10bab9fff  libplain.2.so (170) <E9C3B22A-5958-3869-B778-55948D1EC2B7> /usr/lib/sasl2/libplain.2.so
           0x10babd000 -        0x10bac1ffd  libpps.so (170.1) <C7604F07-E966-33F7-8727-93F000CBA92F> /usr/lib/sasl2/libpps.so
           0x10bac6000 -        0x10bac9fff  mschapv2.so (170.1) <C79F63BB-E66D-3552-9C4C-2D3EB14CEE01> /usr/lib/sasl2/mschapv2.so
           0x10bace000 -        0x10baf6ff6  com.apple.DirectoryService.PasswordServerFramework (10.9 - 36) <9D5837C5-0895-3479-BA4E-E11102048FD5> /System/Library/PrivateFrameworks/PasswordServer.framework/Versions/A/PasswordS erver
           0x10bb0c000 -  

    No insight whatsoever?

  • Prevent Ctrl-A from selecting in JList

    How can I prevent Ctrl-A from causing all items
    in my JList to become selected?
    This may seem like a strange question, but I have
    a custom JList which uses a mouse listener to
    detect selections rather than its usual selection
    listener. Nevertheless, the Ctrl-A key combination
    still causes all items to be selected.
    How can I avoid this? I have tried simply
    unregistering the key combination:
    unregisterKeyboardAction(
    javax.swing.KeyStroke.getKeyStroke(
    java.awt.event.KeyEvent.VK_A,
    java.awt.Event.CTRL_MASK,
    false));
    But this has no apparent effect.
    b.c

    Thanks, Dave.
    I'm finding other inconsistent behaviour that is exacerbating the problem. If I close the last PDF file with ctrl-W, the search window stays open.  If I close the last PDF file from the task bar, boom, the search window gets clobbered too, which entails another lengthy re-search.

  • By default a item in a JList should selected

    Hi
    I need a item in the JList should be selected(not the first item) by default while I am creating a new instances for the JList.
    Note: I am rendering a button in the JList.
    with regrads
    senthil kumar

    You should be able to use either of the following methods of JList: setSelectedIndex(defaultIndex); or setSelectedValue(defaultObject, shouldScroll);Is one of these what you are looking for?

  • JList selection focus problem

    Hi,
    I'm trying to write a help viewer similar to a MS one. I would like to be able to type characters into a textfield,and as they are typed, the matching JList item is selected.
    This works, but the selected item in the JList is only painted as selected when it gains focus. Is there any way to make a JList item paint as if it is selected and has focus, even though another component actually has the focus?
    Thanks.

    Make a custom cellrenderer extending the DefaulListCellRenderer and let it do smething like the code below. The borders on cellHasFocus are my custom variants, but I guess it's easy to find the default ones if you like.
    Have a look in the tutorial about custom renderers and in the performande book at :
    http://java.sun.com/docs/books/performance/
    or more precisly at:
    http://java.sun.com/docs/books/performance/1st_edition/html/JPSwingModels.fm.html#1001816
    It's easy to make some errors in renderers... Never create any new objects and other things and you're halfway there.
      public Component getListCellRendererComponent(JList list, Object value,
           int index, boolean isSelected, boolean cellHasFocus)
              if (isSelected)
                 this.setBackground(list.getSelectionBackground());
                 this.setForeground(list.getSelectionForeground());
              else
                 this.setBackground(list.getBackground());
                 this.setForeground(list.getForeground());
              if (cellHasFocus)
                 this.setBorder(hasFocusBorder);
              else
                 this.setBorder(hasNotFocusBorder);
              return this;
       }

  • Selecting a JList with right-click

    What's the best way for a JList to select its value with a right-click. I plan on bringing up a JPopupMenu on the same right click too.

    You would probably add the standard listener for this sort of thing
    with the addition of selecting the item under the mouse.
    class PopupListener extends MouseAdapter {
        public void mousePressed(MouseEvent e) {
            maybeShowPopup(e);
        public void mouseReleased(MouseEvent e) {
            maybeShowPopup(e);
        private void maybeShowPopup(MouseEvent e) {
            if (e.isPopupTrigger()) {
                // Make selection
                JList list = (JList) e.getComponent();
                Point p = e.getPoint();
                int index = list.locationToIndex( p );
                if ( index != -1 ) {
                     Rectangle r = list.getCellBounds( index, index );
                     if ( r.x <= p.x && p.x <= r.x + r.width &&
                          r.y <= p.y && p.y <= r.y + r.height )
                         list.setSelectedIndex( index );
                // show popup
                popup.show(e.getComponent(),
                           e.getX(), e.getY());
    }If you want more advanced selection capabalities with the right click,
    I'd look at implementing your own MouseInputHandler which checks for
    isMouseLeftButton() || isPopupTrigger(); see BasicListUI.MouseInputHandler.

  • Programatically Select an Item in a JList

    Hi,
    I need to do this: Programmatically select an item in a JList.
    JList.selectItem(0) will select the item 0 in the model but it will NOT visually highlight the selected item in the list.
    Neither will ensureIndexIsVisible(0),
    I need to automatically select and item in a list (highlight that item as well)
    As if someone has clicked on that item with the mouse.. however they haven't you see, my program has done it, programatically.
    Please don't refer me to the beginners guide to java, or the API documentation, the answer is not there.
    Thanks

    Swing related questions should be posted in the Swing forum.
    Please don't refer me to the beginners guide to java, or the API documentation, the answer is not there.Yes it is.
    If you need further help then you need to create a [url http://homepage1.nifty.com/algafield/sscce.html]Short, Self Contained, Compilable and Executable, Example Program (SSCCE) that demonstrates the incorrect behaviour, because I can't guess exactly what you are doing based on the information provided.
    And don't forget to use the [url http://forum.java.sun.com/help.jspa?sec=formatting]Code Formatting Tags so the code retains its original formatting.

  • JList with Multiple interval Selection

    I am trying to get all the selections that I selected when
    a button is pressed. I just don't under how it works when the selection is not contiguous. if it was I just need the first and last selected but I don't know what to do with this situtation
    Duke dollars avaiable

    If your JList allows multiple sections then this:
    1.select first item
    2. hold sown the shift key
    3. select Nth item
    will select all the items between the first and the Nth.
    Holding down the Ctrl key will select individual items.
    To make your JList accept multiple selections you use setSelectionMode

  • JList Selected Value

    Hey all,
    I have been trying to write a Listener for a JList. I simply need to get the selected value and make it display on a JLabel.
    My problem is that I cannot seem to find what I need.
    How do I use the command "getSelectedIndex" when the item is clicked in a JList? I made a listener that outputs to the terminal when its clicked, it appears to be working.
    Here is the code:
       class SharedListSelectionHandler implements ListSelectionListener {
            public void valueChanged(ListSelectionEvent e) {
               System.out.println("Hello World");
        }

    Hey,
    Try this,
       class SharedListSelectionHandler implements ListSelectionListener {
         public void valueChanged(ListSelectionEvent e) {
              JList list = (JList) e.getSource();
              if (e.getValueIsAdjusting() == false) {
                   if (list.getSelectedIndex() == -1) {
                        System.out.println("Nothing selected.");
                   } else {
                        // THIS WAY/////////
                        String text = (String) list.getSelectedValue();
                        // OR THIS WAY/////
                        ListModel model = list.getModel();
                        text = (String) model.getElementAt(e.getFirstIndex());                    
                        System.out.println(text);
        } You need to look at the ListModel really to get a better understanding of the MVC approach. Also - If you haven't used String objects you will get a ClassCastException. I'm just assuming you have.

  • JList: doubleClick selection

    Hey,
    i want an item of JList to be selected by doubleClick. i know how to add a doubleClick mouselistener to JList (http://java.sun.com/j2se/1.4.2/docs/api/javax/swing/JList.html) and
    how to get all registered mouselisteners of JList.
    problem: how can i remove just the singleClick-Mouselistener of JList.
    list.removeMouseListener(???);thank you very much for your help,
    BJoa

    And how did you solve it, just in case somebody has the same question and actually uses the search?

Maybe you are looking for

  • Cant unlock 80 gb  i pod that has been restored

    cant unlock my daughters 80 Gb classic ipod. I have restored it. i reformatted disk. disconnected battery and reconnected. please help

  • Formula to calculate SAPS from dialog step

    Hi All Can anyone let me know the formula to calculate SAPS from dialog steps Regards Brijesh Prasad

  • Best way to make view lots of text?

    So I have this book that I want to convert into an app, with images and interactive elements. What is the best way to get the text from the text file into Sienna. For example, I could use a Text gallery to show the different pages. How do I import th

  • Chart

    hi all, can any body help me how i can use DATAWEBBEAN chart in jsp thru jdeveloper. thanks in advance Shakeel

  • Converting from RH 8 to 9

    I have a very large RH project that was in version 8. I was not able to convert it to RH9 but a co-worker could. I then opened the version in RH9 and all my TOC links are broken. When I try to relink, it can't find the files, yet when I try to import