Want to pick old files first (First In First Out  mode)

Hi,
  My scenario is File to Idoc Scenario getting multiple  files in batch mode  into  source FTP server. But  i want to pick which file has first loaded into ftp server that particular file only i want to process first.
my source file name doesn't contain any Timestamp value . but by considering the FTP server timings we  have to pick the file.
From the source I'm getting files like ( Jain_1.xml , Jain_2.xml ,Jain_3.xml.... ect...) so in my sender adapater i have mentioned that file name as Jain.xml*
For picking earliest file suggest me some solution.
for this how can achive this. and what are the things we have to do. 
Regards
Jain

Hi Jain,
I havent exactly tried doing this one. I used file*.txt once but i didn't need it to pick in any order. My scenario had to pick all the files...
but i found this for you.....
File Adapter , Processing Sequence
EDIT :
picking files in Order?
Read the above link Jain. File adapter does not give a processing sequence for FTP protocol.
But it reads files in alphabetical order. So you have 2 choices.
1> Either use NFS to run your scenarios
2> Else rename your files to Jain_a.xml, Jain_b.xml, Jain_c.xml. This way they will be in alphabetical order and hence will be picked in the order you want.
If you want to rename your files dynamically at runtime. Look at the variable substitution concept.
That can be found here...
/people/jayakrishnan.nair/blog/2005/06/20/dynamic-file-name-using-xi-30-sp12-part--i
To learn more about it...just search with the string variable substitution in the forums and you will find answers.
Best Regards,
Kshitij
Edited by: Kshitij Sharma on Feb 3, 2009 9:12 AM

Similar Messages

  • Sener file adapter has read/pick the files first in first out method.

    HI
    In my Interface I am Using Sender as File adapter. As per my requirement Sender file adapter has to read the file from file directory. This directory having 1000u2019s of files with some files are same name (time stamp is different) and some files are different name here file adapter has to pick the file with mentioned name   in File sender adapter like ZMPSMSGSTATUSMST-.xml .
    But source file name is like <TABLENAME>-<TIME_STAMP>.XML (ZMPSWRKFLOWHIST-20090527-150522-628) in file directory.
    The file adapter in XI will poll to this directory and picks the file in first- in first-out by sorting according to timestamp.
    To do this configuration what I have to do in sender file adapter please give me your valuable inputs.

    HI Abhi,
    Thank you for your spot replay.
    I tested now but i am geting below error.
    Putting message into send queue failed, due to: com.sap.aii.af.ra.ms.api.DuplicateMessageException: Message ID f4ca4f86-9c5d-4bdd-1fb1-a6bd7cda99a8(OUTBOUND) already exists in database: com.sap.sql.DuplicateKeyException: [NWMss][SQLServer JDBC Driver][SQLServer]Violation of PRIMARY KEY constraint 'PK__XI_AF_MSG__491A1D0B'. Cannot insert duplicate key in object 'dbo.XI_AF_MSG'..
    Could not archive file 'E:\file\in\ZMPSMSGSTATUSMST-20090527-150522-628.xml' after processing
    but i am able to see this file in Archive foleder. once file is archivied sucessfully the same file is delted from source directory?
    I given processing parametes queue name is TEST.
    Thanks
    srinivas
    Edited by: srinivasreddy p on May 28, 2009 8:43 AM
    Edited by: srinivasreddy p on May 28, 2009 8:52 AM

  • Want To Pick a single file from the Source Directory

    Hi,
       My Scenario is File to Proxy. Legacy team is generating Bunch of files in a same directory.But i  want to pick single file for each poll interval. after process teh firts file only Sender Adapter should pick and process the next file .
    At prsent  , My scenario is picking all the files  in a single shot and all the files are processing parellelly. . But all the files are related to one Process Order So, out of bunch of files some few of files are processing successfullu. remaining all teh files are getting  " Proces Order is locked by another User" Error message . This was happeing only for the parellel processing.  And from technical point of view , In sender Communication Channel i have used  Quality of Service  is Exactly Once in Order  and i have mentioned the Queue name also. .
    Evel legacy team is generating Bulk of files i want to pick a single file only, suppose if theer is no chnace then at least i want to process single file at a time  after finishing the one file processing , then only i want to go for the next file
    For this, is teher any paremeters need to be set , please suggest me,.
    Regards
    Jain

    At prsent , My scenario is picking all the files in a single shot and all the files are processing parellelly.
    Are you using the Additional Source Files options?
    What you can do :
    1) Select Processing Tab > Processing Sequence> By Date
    2) You can introduce a delay between two processing by using a Thread.sleep(msec) statement in some UDF in your mapping...this will ensure some delay between two processing: Re: Delay in MM possible ?
    3) You can select the Connect Mode option as Per File Transfer.....keep it as the last option....
    Regards,
    Abhishek.

  • How do I stop the auto save feature in Lion? Any time I open any program old files automatically open up it is such a time waster having to close all those files

    It's driving me crazy I click on a jpg and preview open a bunch of old files first and Photoshop and quick times will do the same,
    what ever I opened the last time is automatically reopened, why? and how do I stop it?

    you can disable it in system prefs general nut it affcet all the apps with the feature,also you can close all the windows before quit.

  • Picking up file in file adapter

    hi,
    In my IDOC to File scenario i have many files in that to i haveto pick up the file which name starts with 'A' only..
    what is the configuration i have to do..
    thanks & regards
    guna

    If it is IDoc to File then you will be receiving file.. why do you want to pick it
    If you want to pick such files using sender file adapter, then in File Name Schema in file adapter specify
    A*.xml

  • How to XI pick latest file from folder.

    hi,
    I have one folder in that i got almost10 files one by one with some different time period..
    My requirement is Every time XI Will pick latest file from  that folder With out deleting previous file.
    how it is possible.
    Any special configuration in  file adapter may be it is sender or receiver.
    Please Clarify.
    Thanks

    Hi Venkata shiva ,
    agree with Michael
    you can have some java or scripts  that will help you may be change the name of the latest file and that be picked up by your adapter, asuming you have changed settings of your adapter to pick the file with this name.
    Significance : -  this will also not posts your file at the receiver multiple times.
    Thanks and Regards,
    Vishal
    Message was edited by:
            vishal kharat

  • As I like open a file it coms message This document cannot be open because is it too old. First open by Pages 09 What I have to do?? I do not have Page 09 any more.

    As I like open a file it coms message 
    "This document cannot be open because is it too old. First open by Pages 09"
    What I have to do?? I do not have Page 09 any more. I've got Pages Vers.5.0.1

    I suspect you have created the documnet's in Pages 08 or earlier. Do you have the iWork 08 DVD so you can install it? Then update to from this link Pages 08 3.0.3  Use it for you older documents and use Pages 5 only for new documents.

  • I have a mac os 10.5.8, i want to upgrade to mac os snow leopard, can i keep all my files (documents, music on itunes) without backing up all the files first on a external device prior to the upgrade?

    I have a mac os 10.5.8, i want to upgrade to mac os snow leopard, can i keep all my files (documents, music on itunes) without backing up all the files first on a external device prior to the upgrade?

    I strongly advise against upgrading the OS without first making a backup. Were something to go wrong you would lose all your files without the backup. See:
    How to Install OS X Updates Successfully
    A. Repair the Hard Drive and Permissions:
    Boot from your current OS X Installer disc. After the installer loads select your language and click on the Continue button. Then select Disk Utility from the Utilities menu. After DU loads select your hard drive entry (mfgr.'s ID and drive size) from the the left side list.  In the DU status area you will see an entry for the S.M.A.R.T. status of the hard drive.  If it does not say "Verified" then the hard drive is failing or failed. (SMART status is not reported on external Firewire or USB drives.) If the drive is "Verified" then select your OS X volume from the list on the left (sub-entry below the drive entry,) click on the First Aid tab, then click on the Repair Disk button. If DU reports any errors that have been fixed, then re-run Repair Disk until no errors are reported. If no errors are reported click on the Repair Permissions button. Wait until the operation completes, then quit DU and return to the installer. Now restart normally. 
    If DU reports errors it cannot fix, then you will need Disk Warrior (4.0 for Tiger) and/or TechTool Pro (4.5.2 for Tiger) to repair the drive. If you don't have either of them or if neither of them can fix the drive, then you will need to reformat the drive and reinstall OS X.
    B. Make a Bootable Backup Using Restore Option of Disk Utility:
    Open Disk Utility from the Utilities folder.
    Select the destination volume from the left side list.
    Click on the Restore tab in the DU main window.
    Check the box labeled Erase destination.
    Select the destination volume from the left side list and drag it to the Destination entry field.
    Select the source volume from the left side list and drag it to the Source entry field.
    Double-check you got it right, then click on the Restore button.
    Destination means the external backup drive. Source means the internal startup drive.
    C. Important: Please read before installing:
    If you have a FireWire hard drive connected, disconnect it before installing the update unless you will boot from this drive and install the update on it. Reconnect it and turn it back on after installation is complete and you've restarted.
    You may experience unexpected results if you have installed third-party system software modifications, or if you have modified the operating system through other means. (This does not apply to normal application software installation.)
    The installation process should not be interrupted. If a power outage or other interruption occurs during installation, use the standalone installer (see below) from Apple Downloads to update.  While the installation is in progress do not use the computer.
    D. To upgrade:
    Purchase the Snow Leopard Retail DVD.
    Boot From The OS X Installer Disc:
    Insert OS X Installer Disc into the optical drive.
    Restart the computer.
    Immediately after the chime press and hold down the "C" key.
    Release the key when the spinning gear below the dark gray Apple logo appears.
    Wait for installer to finish loading.
    E. If updating:
    Download and install update(s) 
    Use Software Update, or
    Download standalone updater(s).

  • I want to upgrade my old airport express to the new express. Can I just switch out the old for the new or must I delete the old network first and start from scratch with the new express?

    I want to upgrade my old airport express to the new express. Can I just switch out the old for the new or must I delete the old network first and start from scratch with the new express?

    It is not necessary to delete your old wireless networks first, but doing so may eliminate confusion. If you wish to do that, open System Preferences > Network, and select Wi-Fi from the left column. Click the Advanced... button, then select your old wireless networks and delete them with the "–" (minus) button. Make sure the "Remember networks this computer has joined" remains checked.
    OK then Apply.
    This prevents your Mac from searching for your previous network which will no longer exist.
    A new Express creates an open wireless network that you must select before you can configure it. It appears in your Wi-Fi menu like this:
    Select it. AirPort Utility will load and walk you through its configuration.
    Edit: If you are really using OS X 10.5.1 as shown in your profile, the above screenshot is not applicable. Instead, select the network called "Apple network nnnnnn" and then launch AirPort Utility.

  • Who got this brilliant idea when you want to pick up a contact to first cross the group and then click end ? Did you hire an employee  from Microsoft ? Apple MUST remain SIMPLE to use !!!

    Who got this brilliant idea and change thing that way :  when you want to pick up a contact on your iphone, you first have to cross the group and then click end ? Did you hire an employee from Microsoft ? Apple MUST remain SIMPLE to use !!!

    Claudius,either you didn't read my post, or you jumped to conclusions. I had a skype account that was created using a microsoft account (NOT THE ACCOUNT I AM USING NOW). PURE MICROSOFT ACCOUNT NO OTHER ACCOUNT LINKING.I had to change the primary mail of that account.I was told "no can do" by skype support.I found that if I went to account settings and clicked on the link on the line below the one that said "MICROSOFT etc" (labeled something along the lines of "TV or Device") I got the opportunity to set the password of the "live:username" account (WHICH YOU COINCIDENTALLY HAVE TO DO IF YOU WANT TO USE SMART TVs ETC).Once that was done, I COULD SUCCESSFULLY DO WHAT SKYPE SUPPORT SAID WAS IMPOSSIBLE- I could change the primary mail address. once that was done, and NOT BEFORE, I linked the account to a facebook account as well, just to be sure I have more than one way to access the skype account. What caused you to get the impression that I was writing something else? furthermore this sentence - "The solution you described in your initial message isn't actually once since all the time you were operating on different account that weren't actually linked" does not make sense, I think you mis-edited it.and I need to point out that you are incorrect. I WAS NOT OPERATING ON DIFFERENT ACCOUNTS I WAS OPERATING ON ONE SKYPE ACCOUNT, THAT WAS CREATED USING A MICROSOFT ACCOUNT just like you say you recommend. I still don't know how you can misread my initial entry like that.  If you have a better solution to my initial problem - changing the primary mail of a skype account created throuth either a microsoft account or a facebook account, Please write a sticky to explain how to do it, and please inform skype support that Yes it can be done, and this is the way it is done. So far my "lucky shot" seems to be the only way to do it.     

  • Email attachment with .txt file (first line blank in the file)

    Hi all ,
    Iam trying attach .txt file to email , the file that iam accessing from server  . But first line blank (extra) even though i dont have blank line in original file .Can any help me out to resolve this issue?
    <u>Example</u> original file
    12345     aa    pq
    <u>Email attachment file</u>
                                        -> This line
    12345     aa    pq
    This is my code:
    REPORT  ZTEST_FILE  .
    DATA:BEGIN OF t_upload occurs 0,
           matnr LIKE zwplcsmev-matnr,
           zwgehrrg LIKE zwplcsmev-zwgehrrg,
           zwgehrct LIKE zwplcsmev-zwgehrct,
           zwgbev LIKE   zwplcsmev-zwgbev,
           zwpldt LIKE zwplcsmev-zwpldt,
           zwacdt LIKE zwplcsmev-zwacdt,
         END OF t_upload.
    *DATA:  maildata type sodocchgi1.
    *DATA:  mailtxt type table of solisti1 with header line.
    *DATA:  mailrec type table of somlrec90 with header line.
    DATA:   it_message TYPE STANDARD TABLE OF solisti1 INITIAL SIZE 0
                    WITH HEADER LINE.
    DATA:REC(80) TYPE C.
    DATA g_mask(20) TYPE c VALUE ',., ..'.
    DATA:   it_attach TYPE STANDARD TABLE OF solisti1 INITIAL SIZE 0
                    WITH HEADER LINE.
    DATA:P_ERROR(3).
    DATA:P_REFO(3).
    DATA:   gd_error TYPE sy-subrc,
            gd_reciever TYPE sy-subrc.
    DATA:   t_packing_list LIKE sopcklsti1 OCCURS 0 WITH HEADER LINE,
            t_contents LIKE solisti1 OCCURS 0 WITH HEADER LINE,
            t_receivers LIKE somlreci1 OCCURS 0 WITH HEADER LINE,
            t_attachment LIKE solisti1 OCCURS 0 WITH HEADER LINE,
            t_object_header LIKE solisti1 OCCURS 0 WITH HEADER LINE,
            w_cnt TYPE i,
            w_sent_all(1) TYPE c,
            w_doc_data LIKE sodocchgi1.
    selection-screen begin of block b1 with frame title text-001.
    parameters:p_file type localfile.
    parameter:p_email type ad_smtpadr.
    selection-screen end of block b1.
    --At Selection-Screen- -
    AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_file.
      CALL FUNCTION 'TB_LIMIT_WS_FILENAME_GET'
          EXPORTING
            def_filename     = p_file
            mask             = g_mask
         mode             = 'S'
            title            = 'INPUT FILE'
          IMPORTING
            filename         = p_file
          EXCEPTIONS
            selection_cancel = 1
            selection_error  = 2
            OTHERS           = 3.
      IF sy-subrc <> 0.
           MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
                   WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.
    START-OF-SELECTION.
      PERFORM process_file.
      if p_error = 'X' AND P_REFO <> 'X'.
      PERFORM populate_message_body.
      ENDIF.
      IF P_REFO = 'X' AND P_ERROR <> 'X'.
      it_message = 'Please find Attached file'.
      APPEND it_message.
      PERFORM send_attachment tables it_message
                                 it_attach
                          using  p_email
                         'Crest to Plc Data'
                                          'TXT'
                                          p_file
                                 changing gd_error
                                          gd_reciever.
      ENDIF.
      Instructs mail send program for SAPCONNECT to send email(rsconn01)
    PERFORM initiate_mail_execute_program.
    END-OF-SELECTION.
    *&      Form  process_file
          text
    FORM process_file.
    *CONSTANTS: con_cret TYPE x VALUE '0D',  "OK for non Unicode
                con_tab TYPE x VALUE '09'.   "OK for non Unicode
      DATA :l_path TYPE  string.
      l_path = p_file.
    CONSTANTS:  con_tab  type c value cl_abap_char_utilities=>HORIZONTAL_TAB
      con_cret type c value cl_abap_char_utilities=>newline.
    OPEN DATASET P_FILE  FOR INPUT IN TEXT MODE encoding default.
    if sy-subrc = 0.
    do.
    read dataset p_file into IT_ATTACH.
    IF SY-SUBRC  NE 0 .
    EXIT.
    ELSE.
    T_UPLOAD = IT_ATTACH.
    CONCATENATE con_cret it_attach  INTO it_attach .
    append it_attach.
    clear it_attach.
    P_REFO = 'X'.
    APPEND T_UPLOAD .
    clear t_upload.
    ENDIF.
    ENDDO.
    else.
    p_error = 'X'.
    ENDIF.
    ENDFORM.                    "process_file
    *&      Form  populate_message_body
          text
    FORM populate_message_body.
    w_doc_data-obj_name = 'TEST'.
      w_doc_data-obj_descr = 'Crest to Plc Data'.
      w_doc_data-obj_langu = sy-langu.
      it_message = 'File Not Found'.
      APPEND it_message.
    t_receivers-receiver = p_email.
      t_receivers-rec_type = 'U'.
      append t_receivers.
      call function 'SO_NEW_DOCUMENT_SEND_API1'
           exporting
                document_data              = w_doc_data
                document_type              = 'RAW'
                put_in_outbox              = 'X'
           tables
                object_header              = it_message
                object_content             = it_message
                receivers                  = t_receivers
           exceptions
                too_many_receivers         = 1
                document_not_sent          = 2
                document_type_not_exist    = 3
                operation_no_authorization = 4
                parameter_error            = 5
                x_error                    = 6
                enqueue_error              = 7
                others                     = 8.
        if sy-subrc = 0.
      commit work.
        SUBMIT rsconn01 USING SELECTION-SET 'SAP&CONNECTINT' AND RETURN.
      else.
        MESSAGE s027(vv) WITH 'E-mail not sent'.
      endif.
    ENDFORM.                    "populate_message_body
    *&      Form  send_attachment
          text
    FORM send_attachment tables pit_message
                                pit_attach
                         using  p_email
                                p_mtitle
                                p_format
                                p_filename
                                p_attdescription
                                p_sender_address
                                p_sender_addres_type
                       changing p_error
                                p_reciever.
      DATA:   ld_error    TYPE sy-subrc,
              ld_reciever TYPE sy-subrc,
              ld_mtitle LIKE sodocchgi1-obj_descr,
              ld_email LIKE  somlreci1-receiver,
              ld_format TYPE  so_obj_tp ,
              ld_attdescription TYPE  so_obj_nam ,
              ld_attfilename TYPE  so_obj_des ,
              ld_sender_address LIKE  soextreci1-receiver,
              ld_sender_address_type LIKE  soextreci1-adr_typ,
              ld_receiver LIKE  sy-subrc.
      ld_email  = p_email.
      ld_mtitle = p_mtitle.
      ld_format = p_format.
      ld_attdescription      = p_attdescription.
      ld_attfilename         = p_filename.
      ld_sender_address      = p_sender_address.
      ld_sender_address_type = p_sender_addres_type.
      w_doc_data-doc_size = 1.
      w_doc_data-obj_langu = sy-langu.
      w_doc_data-obj_name  = 'SAPRPT'.
      w_doc_data-obj_descr = ld_mtitle .
      w_doc_data-sensitivty = 'F'.
    Fill the document data and get size of attachment
      CLEAR w_doc_data.
      READ TABLE it_attach INDEX w_cnt.
      w_doc_data-doc_size =
         ( w_cnt - 1 ) * 255 + STRLEN( it_attach ).
      w_doc_data-obj_langu  = sy-langu.
      w_doc_data-obj_name   = 'SAPRPT'.
      w_doc_data-obj_descr  = ld_mtitle.
      w_doc_data-sensitivty = 'F'.
      CLEAR t_attachment.
      REFRESH t_attachment.
      t_attachment[] = pit_attach[].
      clear t_attachment.
    Describe the body of the message
      CLEAR t_packing_list.
      REFRESH t_packing_list.
      t_packing_list-transf_bin = space.
      t_packing_list-head_start = 1.
      t_packing_list-head_num = 0.
      t_packing_list-body_start = 1.
      DESCRIBE TABLE it_message LINES t_packing_list-body_num.
      t_packing_list-doc_type = 'RAW'.
      APPEND t_packing_list.
    Create attachment notification
      t_packing_list-transf_bin = 'X'.
      t_packing_list-head_start = 1.
      t_packing_list-head_num   = 1.
      t_packing_list-body_start = 1.
      DESCRIBE TABLE t_attachment LINES t_packing_list-body_num.
      t_packing_list-doc_type   =  ld_format.
      t_packing_list-obj_descr  =  ld_attdescription.
      t_packing_list-obj_name   =  ld_attfilename.
      t_packing_list-doc_size   =  t_packing_list-body_num * 255.
      APPEND t_packing_list.
    Add the recipients email address
      CLEAR t_receivers.
      REFRESH t_receivers.
      t_receivers-receiver = ld_email.
      t_receivers-rec_type = 'U'.
      t_receivers-com_type = 'INT'.
      t_receivers-notif_del = 'X'.
      t_receivers-notif_ndel = 'X'.
      APPEND t_receivers.
      CALL FUNCTION 'SO_DOCUMENT_SEND_API1'
        EXPORTING
          document_data              = w_doc_data
          put_in_outbox              = 'X'
          sender_address             = ld_sender_address
          sender_address_type        = ld_sender_address_type
          commit_work                = 'X'
        IMPORTING
          sent_to_all                = w_sent_all
        TABLES
          packing_list               = t_packing_list
          contents_bin               = t_attachment
          contents_txt               = it_message
          receivers                  = t_receivers
        EXCEPTIONS
          too_many_receivers         = 1
          document_not_sent          = 2
          document_type_not_exist    = 3
          operation_no_authorization = 4
          parameter_error            = 5
          x_error                    = 6
          enqueue_error              = 7
          OTHERS                     = 8.
      if sy-subrc = 0.
        commit work.
        SUBMIT rsconn01 USING SELECTION-SET 'SAP&CONNECTINT' AND RETURN.
      else.
        MESSAGE s027(vv) WITH 'E-mail not sent'.
      endif.
    Populate error return code
      ld_error = sy-subrc.
    Populate zreceiver return code
      LOOP AT t_receivers.
        ld_receiver = t_receivers-retrn_code.
      ENDLOOP.
    ENDFORM.                    "send_attachment

    Just copy the code below and execute . I just checked and found the exact values on attachment with no blank lines. This is more simple than the one u have written , just include ur data upload logic . For ITAB values to be attached i have written a simple logic to retrive from EKPO. Just copy this code and execute. u will understand then.
    I understand that ur initial requirement was to attach the file directly and not to upload and attach. If u still want to go for the old requirement then check out the code(2nd program of the two that i have sent) that i have sent u on ur previous post.
    REPORT  ZEMAIL_ATTACH                   .
    TABLES: ekko.
    PARAMETERS: p_email   TYPE somlreci1-receiver
                                      DEFAULT '[email protected]'.
    TYPES: BEGIN OF t_ekpo,
      ebeln TYPE ekpo-ebeln,
      ebelp TYPE ekpo-ebelp,
      aedat TYPE ekpo-aedat,
      matnr TYPE ekpo-matnr,
    END OF t_ekpo.
    DATA: it_ekpo TYPE STANDARD TABLE OF t_ekpo INITIAL SIZE 0,
          wa_ekpo TYPE t_ekpo.
    TYPES: BEGIN OF t_charekpo,
      ebeln(10) TYPE c,
      ebelp(5)  TYPE c,
      aedat(8)  TYPE c,
      matnr(18) TYPE c,
    END OF t_charekpo.
    DATA: wa_charekpo TYPE t_charekpo.
    DATA:   it_message TYPE STANDARD TABLE OF solisti1 INITIAL SIZE 0
                    WITH HEADER LINE.
    DATA:   it_attach TYPE STANDARD TABLE OF solisti1 INITIAL SIZE 0
                    WITH HEADER LINE.
    DATA:   t_packing_list LIKE sopcklsti1 OCCURS 0 WITH HEADER LINE,
            t_contents LIKE solisti1 OCCURS 0 WITH HEADER LINE,
            t_receivers LIKE somlreci1 OCCURS 0 WITH HEADER LINE,
            t_attachment LIKE solisti1 OCCURS 0 WITH HEADER LINE,
            t_object_header LIKE solisti1 OCCURS 0 WITH HEADER LINE,
            w_cnt TYPE i,
            w_sent_all(1) TYPE c,
            w_doc_data LIKE sodocchgi1,
            gd_error    TYPE sy-subrc,
            gd_reciever TYPE sy-subrc.
    *START_OF_SELECTION
    START-OF-SELECTION.
      Retrieve sample data from table ekpo
      PERFORM data_retrieval.
      Populate table with detaisl to be entered into .xls file
      PERFORM build_TXT_data_table.
    *END-OF-SELECTION
    END-OF-SELECTION.
    Populate message body text
      perform populate_email_message_body.
    Send file by email as .TXT speadsheet
      PERFORM send_file_as_email_attachment
                                   tables it_message
                                          it_attach
                                    using p_email
                                          'Example .TXT documnet attachment'
                                          'TXT'
                                          'filename'
                                 changing gd_error
                                          gd_reciever.
      Instructs mail send program for SAPCONNECT to send email(rsconn01)
      PERFORM initiate_mail_execute_program.
    *&      Form  DATA_RETRIEVAL
          Retrieve data form EKPO table and populate itab it_ekko
    FORM data_retrieval.
      SELECT ebeln ebelp aedat matnr
       UP TO 10 ROWS
        FROM ekpo
        INTO TABLE it_ekpo.
    ENDFORM.                    " DATA_RETRIEVAL
    *&      Form  BUILD_TXT_DATA_TABLE
          Build data table for .txt document
    FORM build_txt_data_table.
      CONSTANTS: con_cret TYPE x VALUE '0D',  "OK for non Unicode
                 con_tab TYPE x VALUE '09'.   "OK for non Unicode
    *If you have Unicode check active in program attributes thnen you will
    *need to declare constants as follows
    *class cl_abap_char_utilities definition load.
    *constants:
       con_tab  type c value cl_abap_char_utilities=>HORIZONTAL_TAB,
       con_cret type c value cl_abap_char_utilities=>CR_LF.
      CONCATENATE 'EBELN' 'EBELP' 'AEDAT' 'MATNR'
             INTO it_attach  SEPARATED BY SPACE . "con_tab.
    CONCATENATE con_cret it_attach  INTO it_attach." Use this if req.
      APPEND  it_attach.
      LOOP AT it_ekpo INTO wa_charekpo.
        CONCATENATE wa_charekpo-ebeln wa_charekpo-ebelp
                    wa_charekpo-aedat wa_charekpo-matnr
               INTO it_attach SEPARATED BY SPACE ."con_tab.
       CONCATENATE con_cret it_attach  INTO it_attach." Use this if req.
        APPEND  it_attach.
      ENDLOOP.
    ENDFORM.                    " BUILD_txt_DATA_TABLE
    *&      Form  SEND_FILE_AS_EMAIL_ATTACHMENT
          Send email
    FORM send_file_as_email_attachment tables pit_message
                                              pit_attach
                                        using p_email
                                              p_mtitle
                                              p_format
                                              p_filename
                                              p_attdescription
                                              p_sender_address
                                              p_sender_addres_type
                                     changing p_error
                                              p_reciever.
      DATA: ld_error    TYPE sy-subrc,
            ld_reciever TYPE sy-subrc,
            ld_mtitle LIKE sodocchgi1-obj_descr,
            ld_email LIKE  somlreci1-receiver,
            ld_format TYPE  so_obj_tp ,
            ld_attdescription TYPE  so_obj_nam ,
            ld_attfilename TYPE  so_obj_des ,
            ld_sender_address LIKE  soextreci1-receiver,
            ld_sender_address_type LIKE  soextreci1-adr_typ,
            ld_receiver LIKE  sy-subrc.
      ld_email   = p_email.
      ld_mtitle = p_mtitle.
      ld_format              = p_format.
      ld_attdescription      = p_attdescription.
      ld_attfilename         = p_filename.
      ld_sender_address      = p_sender_address.
      ld_sender_address_type = p_sender_addres_type.
    Fill the document data.
      w_doc_data-doc_size = 1.
    Populate the subject/generic message attributes
      w_doc_data-obj_langu = sy-langu.
      w_doc_data-obj_name  = 'SAPRPT'.
      w_doc_data-obj_descr = ld_mtitle .
      w_doc_data-sensitivty = 'F'.
    Fill the document data and get size of attachment
      CLEAR w_doc_data.
      READ TABLE it_attach INDEX w_cnt.
      w_doc_data-doc_size =
         ( w_cnt - 1 ) * 255 + STRLEN( it_attach ).
      w_doc_data-obj_langu  = sy-langu.
      w_doc_data-obj_name   = 'SAPRPT'.
      w_doc_data-obj_descr  = ld_mtitle.
      w_doc_data-sensitivty = 'F'.
      CLEAR t_attachment.
      REFRESH t_attachment.
      t_attachment[] = pit_attach[].
    Describe the body of the message
      CLEAR t_packing_list.
      REFRESH t_packing_list.
      t_packing_list-transf_bin = space.
      t_packing_list-head_start = 1.
      t_packing_list-head_num = 0.
      t_packing_list-body_start = 1.
      DESCRIBE TABLE it_message LINES t_packing_list-body_num.
      t_packing_list-doc_type = 'RAW'.
      APPEND t_packing_list.
    Create attachment notification
      t_packing_list-transf_bin = 'X'.
      t_packing_list-head_start = 1.
      t_packing_list-head_num   = 1.
      t_packing_list-body_start = 1.
      DESCRIBE TABLE t_attachment LINES t_packing_list-body_num.
      t_packing_list-doc_type   =  ld_format.
      t_packing_list-obj_descr  =  ld_attdescription.
      t_packing_list-obj_name   =  ld_attfilename.
      t_packing_list-doc_size   =  t_packing_list-body_num * 255.
      APPEND t_packing_list.
    Add the recipients email address
      CLEAR t_receivers.
      REFRESH t_receivers.
      t_receivers-receiver = ld_email.
      t_receivers-rec_type = 'U'.
      t_receivers-com_type = 'INT'.
      t_receivers-notif_del = 'X'.
      t_receivers-notif_ndel = 'X'.
      APPEND t_receivers.
      CALL FUNCTION 'SO_DOCUMENT_SEND_API1'
           EXPORTING
                document_data              = w_doc_data
                put_in_outbox              = 'X'
                sender_address             = ld_sender_address
                sender_address_type        = ld_sender_address_type
                commit_work                = 'X'
           IMPORTING
                sent_to_all                = w_sent_all
           TABLES
                packing_list               = t_packing_list
                contents_bin               = t_attachment
                contents_txt               = it_message
                receivers                  = t_receivers
           EXCEPTIONS
                too_many_receivers         = 1
                document_not_sent          = 2
                document_type_not_exist    = 3
                operation_no_authorization = 4
                parameter_error            = 5
                x_error                    = 6
                enqueue_error              = 7
                OTHERS                     = 8.
    Populate zerror return code
      ld_error = sy-subrc.
    Populate zreceiver return code
      LOOP AT t_receivers.
        ld_receiver = t_receivers-retrn_code.
      ENDLOOP.
    ENDFORM.
    *&      Form  INITIATE_MAIL_EXECUTE_PROGRAM
          Instructs mail send program for SAPCONNECT to send email.
    FORM initiate_mail_execute_program.
      WAIT UP TO 2 SECONDS.
      SUBMIT rsconn01 WITH mode = 'INT'
                    WITH output = 'X'
                    AND RETURN.
    ENDFORM.                    " INITIATE_MAIL_EXECUTE_PROGRAM
    *&      Form  POPULATE_EMAIL_MESSAGE_BODY
           Populate message body text
    form populate_email_message_body.
      REFRESH it_message.
      it_message = 'Please find attached a list test ekpo records'.
      APPEND it_message.
    endform.                    " POPULATE_EMAIL_MESSAGE_BODY
    execute this code and i hope that will help u.
    regards,
    Barath.

  • How to get an XML string from a Java Bean without wrting to a file first ?

    I know we can save a Java Bean to an XML file with XMLEncoder and then read it back with XMLDecoder.
    But how can I get an XML string of a Java Bean without writing to a file first ?
    For instance :
    My_Class A_Class = new My_Class("a",1,2,"Z", ...);
    String XML_String_Of_The_Class = an XML representation of A_Class ?
    Of course I can save it to a file with XMLEncoder, and read it in using XMLDecoder, then delete the file, I wonder if it is possible to skip all that and get the XML string directly ?
    Frank

    I think so too, but I am trying to send the object to a servlet as shown below, since I don't know how to send an object to a servlet, I can only turn it into a string and reconstruct it back to an object on the server side after receiving it :
    import java.io.*;
    import java.net.*;
    import java.util.*;
    class Servlet_Message        // Send a message to an HTTP servlet. The protocol is a GET or POST request with a URLEncoded string holding the arguments sent as name=value pairs.
      public static int GET=0;
      public static int POST=1;
      private URL servlet;
      // the URL of the servlet to send messages to
      public Servlet_Message(URL servlet) { this.servlet=servlet; }
      public String sendMessage(Properties args) throws IOException { return sendMessage(args,POST); }
      // Send the request. Return the input stream with the response if the request succeeds.
      // @param args the arguments to send to the servlet
      // @param method GET or POST
      // @exception IOException if error sending request
      // @return the response from the servlet to this message
      public String sendMessage(Properties args,int method) throws IOException
        String Input_Line;
        StringBuffer Result_Buf=new StringBuffer();
        // Set this up any way you want -- POST can be used for all calls, but request headers
        // cannot be set in JDK 1.0.2 so the query string still must be used to pass arguments.
        if (method==GET)
          URL url=new URL(servlet.toExternalForm()+"?"+toEncodedString(args));
          BufferedReader in=new BufferedReader(new InputStreamReader(url.openStream()));
          while ((Input_Line=in.readLine()) != null) Result_Buf.append(Input_Line+"\n");
        else     
          URLConnection conn=servlet.openConnection();
          conn.setDoInput(true);
          conn.setDoOutput(true);           
          conn.setUseCaches(false);
          // Work around a Netscape bug
          conn.setRequestProperty("Content-Type","application/x-www-form-urlencoded");
          // POST the request data (html form encoded)
          DataOutputStream out=new DataOutputStream(conn.getOutputStream());
          if (args!=null && args.size()>0)
            out.writeBytes(toEncodedString(args));
    //        System.out.println("ServletMessage args: "+args);
    //        System.out.println("ServletMessage toEncString args: "+toEncodedString(args));     
          BufferedReader in=new BufferedReader(new InputStreamReader(conn.getInputStream()));
          while ((Input_Line=in.readLine()) != null) Result_Buf.append(Input_Line+"\n");
          out.flush();
          out.close(); // ESSENTIAL for this to work!          
        return Result_Buf.toString();               // Read the POST response data   
      // Encode the arguments in the property set as a URL-encoded string. Multiple name=value pairs are separated by ampersands.
      // @return the URLEncoded string with name=value pairs
      public String toEncodedString(Properties args)
        StringBuffer sb=new StringBuffer();
        if (args!=null)
          String sep="";
          Enumeration names=args.propertyNames();
          while (names.hasMoreElements())
            String name=(String)names.nextElement();
            try { sb.append(sep+URLEncoder.encode(name,"UTF-8")+"="+URLEncoder.encode(args.getProperty(name),"UTF-8")); }
    //        try { sb.append(sep+URLEncoder.encode(name,"UTF-16")+"="+URLEncoder.encode(args.getProperty(name),"UTF-16")); }
            catch (UnsupportedEncodingException e) { System.out.println(e); }
            sep="&";
        return sb.toString();
    }As shown above the servlet need to encode a string.
    Now my question becomes :
    <1> Is it possible to send an object to a servlet, if so how ? And at the receiving end how to get it back to an object ?
    <2> If it can't be done, how can I be sure to encode the string in the right format to send it over to the servlet ?
    Frank

  • After installing Yosemite Whenever I go to print in Photoshop 2014 or Word 14.4.7  or Quicken 2007  V 16.2.0 the apps crash. In word and Quicken even if I just ask it to save as a PDF I get a crash. In Photoshop if I save the file first it prints wit

    After installing Yosemite Whenever I go to print in Photoshop 2014 or Word 14.4.7  or Quicken 2007  V 16.2.0 the apps crash. In word and Quicken even if I just ask it to save as a PDF I get a crash. In Photoshop if I save the file first it prints without a crash.

    The dialog box that comes up says PhotoShop has unexpectdly quit and do I want to reopen it.
    Here is the user diagnostic report followed by the System diagnostic report from the console. Almost as long as War and Peace.
    Process:               Adobe Photoshop CC 2014 [353]
    Path:                  /Applications/Adobe Photoshop CC 2014/Adobe Photoshop CC 2014.app/Contents/MacOS/Adobe Photoshop CC 2014
    Identifier:            com.adobe.Photoshop
    Version:               15.2.1 (15.2.1.257)
    Code Type:             X86-64 (Native)
    Parent Process:        ??? [1]
    Responsible:           Adobe Photoshop CC 2014 [353]
    User ID:               501
    Date/Time:             2014-12-05 18:23:37.501 -0500
    OS Version:            Mac OS X 10.10.1 (14B25)
    Report Version:        11
    Anonymous UUID:        B7945FDF-5F32-B8AF-E84D-5D687EAE96ED
    Time Awake Since Boot: 34000 seconds
    Crashed Thread:        0  Dispatch queue: com.apple.main-thread
    Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
    Exception Codes:       KERN_INVALID_ADDRESS at 0x00000001179ae8bb
    VM Regions Near 0x1179ae8bb:
        VM_ALLOCATE            000000011799c000-00000001179ad000 [   68K] rw-/rw- SM=SHM 
    -->
        mapped file            00000001179f2000-0000000117a0d000 [  108K] r--/rwx SM=COW  /Library/Fonts/Baghdad.ttc
    Application Specific Information:
    Performing @selector(doPrint:) from sender NSButton 0x7fecc911c990
    Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
    0   ???                           0x00000001179ae8bb 0 + 4690995387
    1   libobjc.A.dylib               0x00007fff8f21368c objc_object::sidetable_release(bool) + 236
    2   com.kodak.aioprinter.printeroptions 0x000000011776b655 -[CSPDEPanel_Pl_1301171400 dealloc] + 101
    3   libobjc.A.dylib               0x00007fff8f21368c objc_object::sidetable_release(bool) + 236
    4   com.apple.print.framework.Print.Private 0x00000001178fafe3 0x1178f9000 + 8163
    5   libobjc.A.dylib               0x00007fff8f21368c objc_object::sidetable_release(bool) + 236
    6   com.apple.AppKit               0x00007fff957cbbcf -[NSMenuItem dealloc] + 239
    7   libobjc.A.dylib               0x00007fff8f21368c objc_object::sidetable_release(bool) + 236
    8   com.apple.AppKit               0x00007fff95a2f704 -[NSPopUpButtonCell removeAllItems] + 59
    9   com.apple.print.framework.Print.Private 0x0000000117904470 0x1178f9000 + 46192
    10  com.apple.print.framework.Print.Private 0x0000000117915c91 0x1178f9000 + 117905
    11  com.apple.print.framework.Print.Private 0x00000001179153ca 0x1178f9000 + 115658
    12  libsystem_trace.dylib         0x00007fff8af24cd7 _os_activity_initiate + 75
    13  com.apple.AppKit               0x00007fff95991497 -[NSApplication sendAction:to:from:] + 410
    14  com.adobe.Photoshop           0x0000000109ad0ef0 AWS_CUI_GetVersionComments(OpaqueWindowPtr*, adobe::q::QDocument&, adobe::q::QString&, adobe::q::QAttributeList&, adobe::q::QDocument*, adobe::q::QProject*, long) + 21470688
    15  com.apple.AppKit               0x00007fff959912c0 -[NSControl sendAction:to:] + 86
    16  com.apple.AppKit               0x00007fff95b65c5f __26-[NSCell _sendActionFrom:]_block_invoke + 131
    17  libsystem_trace.dylib         0x00007fff8af24cd7 _os_activity_initiate + 75
    18  com.apple.AppKit               0x00007fff959d9ddc -[NSCell _sendActionFrom:] + 144
    19  com.apple.AppKit               0x00007fff95b4c962 -[NSButtonCell _sendActionFrom:] + 39
    20  libsystem_trace.dylib         0x00007fff8af24cd7 _os_activity_initiate + 75
    21  com.apple.AppKit               0x00007fff959d963e -[NSButtonCell performClick:] + 1027
    22  com.apple.AppKit               0x00007fff95b470a9 __33-[NSButton performKeyEquivalent:]_block_invoke + 96
    23  libsystem_trace.dylib         0x00007fff8af24cd7 _os_activity_initiate + 75
    24  com.apple.AppKit               0x00007fff959a6e03 -[NSButton performKeyEquivalent:] + 369
    25  com.apple.AppKit               0x00007fff959a6a8b -[NSView _performKeyEquivalent:conditionally:] + 189
    26  com.apple.AppKit               0x00007fff959a6c6c -[NSControl _performKeyEquivalent:conditionally:] + 126
    27  com.apple.AppKit               0x00007fff959a6b3f -[NSView performKeyEquivalent:] + 150
    28  com.apple.AppKit               0x00007fff959a6a8b -[NSView _performKeyEquivalent:conditionally:] + 189
    29  com.apple.AppKit               0x00007fff959a6b3f -[NSView performKeyEquivalent:] + 150
    30  com.apple.AppKit               0x00007fff959a6a8b -[NSView _performKeyEquivalent:conditionally:] + 189
    31  com.apple.AppKit               0x00007fff959a6959 -[NSWindow performKeyEquivalent:] + 61
    32  com.apple.AppKit               0x00007fff959d7516 -[NSTextField textDidEndEditing:] + 900
    33  com.apple.CoreFoundation       0x00007fff8b69ecbc __CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER__ + 12
    34  com.apple.CoreFoundation       0x00007fff8b5901b4 _CFXNotificationPost + 3140
    35  com.apple.Foundation           0x00007fff88838ea1 -[NSNotificationCenter postNotificationName:object:userInfo:] + 66
    36  com.apple.AppKit               0x00007fff959d52e5 -[NSTextView(NSPrivate) _giveUpFirstResponder:] + 423
    37  com.apple.AppKit               0x00007fff95a23652 -[NSTextView(NSKeyBindingCommands) insertNewline:] + 239
    38  com.apple.AppKit               0x00007fff959d3f84 -[NSTextView doCommandBySelector:] + 195
    39  com.apple.AppKit               0x00007fff95fe9c51 -[NSTextInputContext(NSInputContext_WithCompletion) doCommandBySelector:completionHandler:] + 118
    40  com.apple.AppKit               0x00007fff959a95b0 -[NSKeyBindingManager(NSKeyBindingManager_MultiClients) interpretEventAsCommand:forClient:] + 1899
    41  com.apple.AppKit               0x00007fff95fe8682 __61-[NSTextInputContext _handleEvent:options:completionHandler:]_block_invoke968 + 335
    42  com.apple.AppKit               0x00007fff95fea0bf -[NSTextInputContext(NSInputContext_WithCompletion) hasMarkedTextWithCompletionHandler:] + 76
    43  com.apple.AppKit               0x00007fff95fe84a3 __61-[NSTextInputContext _handleEvent:options:completionHandler:]_block_invoke_3 + 95
    44  com.apple.AppKit               0x00007fff95fe7838 -[NSTextInputContext tryHandleEvent_HasMarkedText_withDispatchCondition:dispatchWork:continuation:] + 101
    45  com.apple.AppKit               0x00007fff95fe8414 __61-[NSTextInputContext _handleEvent:options:completionHandler:]_block_invoke956 + 321
    46  com.apple.HIToolbox           0x00007fff8a77136f __TSMProcessRawKeyEventWithOptionsAndCompletionHandler_block_invoke_5 + 70
    47  com.apple.HIToolbox           0x00007fff8a6c8f45 ___ZL23DispatchEventToHandlersP14EventTargetRecP14OpaqueEventRefP14HandlerCallR ec_block_invoke + 108
    48  com.apple.AppKit               0x00007fff95fe1286 __55-[NSTextInputContext handleTSMEvent:completionHandler:]_block_invoke174 + 2387
    49  com.apple.AppKit               0x00007fff95fea0bf -[NSTextInputContext(NSInputContext_WithCompletion) hasMarkedTextWithCompletionHandler:] + 76
    50  com.apple.AppKit               0x00007fff95fe08a4 __55-[NSTextInputContext handleTSMEvent:completionHandler:]_block_invoke_2 + 95
    51  com.apple.AppKit               0x00007fff95fde5f8 -[NSTextInputContext tryHandleTSMEvent_HasMarkedText_withDispatchCondition:dispatchWork:continuation :] + 101
    52  com.apple.AppKit               0x00007fff95fe0600 -[NSTextInputContext handleTSMEvent:completionHandler:] + 3293
    53  com.apple.AppKit               0x00007fff959c87ee _NSTSMEventHandler + 324
    54  com.apple.HIToolbox           0x00007fff8a55832c DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*) + 1260
    55  com.apple.HIToolbox           0x00007fff8a55776e SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*) + 386
    56  com.apple.HIToolbox           0x00007fff8a5575e2 SendEventToEventTargetWithOptions + 43
    57  com.apple.HIToolbox           0x00007fff8a76a68c SendTSMEvent_WithCompletionHandler + 417
    58  com.apple.HIToolbox           0x00007fff8a76ab8c __SendUnicodeTextAEToUnicodeDoc_WithCompletionHandler_block_invoke + 400
    59  com.apple.HIToolbox           0x00007fff8a76ae46 __SendFilterTextEvent_WithCompletionHandler_block_invoke + 189
    60  com.apple.HIToolbox           0x00007fff8a76a6e0 SendTSMEvent_WithCompletionHandler + 501
    61  com.apple.HIToolbox           0x00007fff8a76a9cf SendFilterTextEvent_WithCompletionHandler + 236
    62  com.apple.HIToolbox           0x00007fff8a767d41 SendUnicodeTextAEToUnicodeDoc_WithCompletionHandler + 295
    63  com.apple.HIToolbox           0x00007fff8a76c649 __utDeliverTSMEvent_WithCompletionHandler_block_invoke_2 + 296
    64  com.apple.HIToolbox           0x00007fff8a76c518 __utDeliverTSMEvent_WithCompletionHandler_block_invoke + 437
    65  com.apple.HIToolbox           0x00007fff8a7677bd TSMKeyEvent_WithCompletionHandler + 701
    66  com.apple.HIToolbox           0x00007fff8a7712f0 __TSMProcessRawKeyEventWithOptionsAndCompletionHandler_block_invoke_4 + 251
    67  com.apple.HIToolbox           0x00007fff8a7711e6 __TSMProcessRawKeyEventWithOptionsAndCompletionHandler_block_invoke_3 + 330
    68  com.apple.HIToolbox           0x00007fff8a771022 __TSMProcessRawKeyEventWithOptionsAndCompletionHandler_block_invoke_2 + 259
    69  com.apple.HIToolbox           0x00007fff8a770ea5 __TSMProcessRawKeyEventWithOptionsAndCompletionHandler_block_invoke + 251
    70  com.apple.HIToolbox           0x00007fff8a770caf TSMProcessRawKeyEventWithOptionsAndCompletionHandler + 3068
    71  com.apple.AppKit               0x00007fff95fe8226 __61-[NSTextInputContext _handleEvent:options:completionHandler:]_block_invoke945 + 131
    72  com.apple.AppKit               0x00007fff95fe7762 -[NSTextInputContext tryTSMProcessRawKeyEvent:dispatchCondition:setupForDispatch:furtherCondition:di spatchWork:continuation:] + 127
    73  com.apple.AppKit               0x00007fff95fe7d95 -[NSTextInputContext _handleEvent:options:completionHandler:] + 1266
    74  com.apple.AppKit               0x00007fff959c802e -[NSTextInputContext handleEvent:] + 109
    75  com.apple.AppKit               0x00007fff959a7c7d -[NSView interpretKeyEvents:] + 207
    76  com.apple.AppKit               0x00007fff959c7ea5 -[NSTextView keyDown:] + 695
    77  com.apple.AppKit               0x00007fff95eea9f6 -[NSWindow _reallySendEvent:] + 3266
    78  com.apple.AppKit               0x00007fff9597750c -[NSWindow sendEvent:] + 368
    79  com.apple.AppKit               0x00007fff95929811 -[NSApplication sendEvent:] + 4153
    80  com.adobe.Photoshop           0x0000000109ad0f5c AWS_CUI_GetVersionComments(OpaqueWindowPtr*, adobe::q::QDocument&, adobe::q::QString&, adobe::q::QAttributeList&, adobe::q::QDocument*, adobe::q::QProject*, long) + 21470796
    81  com.adobe.Photoshop           0x0000000109ad1d4d AWS_CUI_GetVersionComments(OpaqueWindowPtr*, adobe::q::QDocument&, adobe::q::QString&, adobe::q::QAttributeList&, adobe::q::QDocument*, adobe::q::QProject*, long) + 21474365
    82  com.apple.AppKit               0x00007fff95ac6c3f -[NSApplication _realDoModalLoop:peek:] + 770
    83  com.apple.AppKit               0x00007fff95ac5186 -[NSApplication runModalForWindow:] + 119
    84  com.apple.AppKit               0x00007fff95d4acb2 -[NSPrintPanel runModalWithPrintInfo:] + 498
    85  com.adobe.Photoshop           0x00000001099962e0 AWS_CUI_GetVersionComments(OpaqueWindowPtr*, adobe::q::QDocument&, adobe::q::QString&, adobe::q::QAttributeList&, adobe::q::QDocument*, adobe::q::QProject*, long) + 20181456
    86  com.adobe.Photoshop           0x0000000109a811c8 AWS_CUI_GetVersionComments(OpaqueWindowPtr*, adobe::q::QDocument&, adobe::q::QString&, adobe::q::QAttributeList&, adobe::q::QDocument*, adobe::q::QProject*, long) + 21143736
    87  com.adobe.Photoshop           0x0000000109222f66 AWS_CUI_GetVersionComments(OpaqueWindowPtr*, adobe::q::QDocument&, adobe::q::QString&, adobe::q::QAttributeList&, adobe::q::QDocument*, adobe::q::QProject*, long) + 12369494
    88  com.adobe.Photoshop           0x00000001092235a6 AWS_CUI_GetVersionComments(OpaqueWindowPtr*, adobe::q::QDocument&, adobe::q::QString&, adobe::q::QAttributeList&, adobe::q::QDocument*, adobe::q::QProject*, long) + 12371094
    89  com.adobe.Photoshop           0x0000000109220ffc AWS_CUI_GetVersionComments(OpaqueWindowPtr*, adobe::q::QDocument&, adobe::q::QString&, adobe::q::QAttributeList&, adobe::q::QDocument*, adobe::q::QProject*, long) + 12361452
    90  com.adobe.Photoshop           0x0000000109220955 AWS_CUI_GetVersionComments(OpaqueWindowPtr*, adobe::q::QDocument&, adobe::q::QString&, adobe::q::QAttributeList&, adobe::q::QDocument*, adobe::q::QProject*, long) + 12359749
    91  com.adobe.Photoshop           0x00000001082d91ee boost::exception_detail::copy_boost_exception(boost::exception*, boost::exception const*) + 527550
    92  com.adobe.Photoshop           0x00000001083499d0 boost::exception_detail::copy_boost_exception(boost::exception*, boost::exception const*) + 988320
    93  com.adobe.Photoshop           0x0000000108351eec boost::exception_detail::copy_boost_exception(boost::exception*, boost::exception const*) + 1022396
    94  com.adobe.Photoshop           0x00000001082c708a boost::exception_detail::copy_boost_exception(boost::exception*, boost::exception const*) + 453466
    95  com.adobe.Photoshop           0x00000001082cd16d boost::exception_detail::copy_boost_exception(boost::exception*, boost::exception const*) + 478269
    96  com.adobe.Photoshop           0x00000001082cc381 boost::exception_detail::copy_boost_exception(boost::exception*, boost::exception const*) + 474705
    97  com.adobe.Photoshop           0x00000001082c81bf boost::exception_detail::copy_boost_exception(boost::exception*, boost::exception const*) + 457871
    98  com.adobe.Photoshop           0x00000001082c7fa6 boost::exception_detail::copy_boost_exception(boost::exception*, boost::exception const*) + 457334
    99  com.adobe.Photoshop           0x0000000109ad1dc4 AWS_CUI_GetVersionComments(OpaqueWindowPtr*, adobe::q::QDocument&, adobe::q::QString&, adobe::q::QAttributeList&, adobe::q::QDocument*, adobe::q::QProject*, long) + 21474484
    100 com.apple.AppKit               0x00007fff957b5e98 -[NSApplication run] + 711
    101 com.adobe.Photoshop           0x0000000109ad2592 AWS_CUI_GetVersionComments(OpaqueWindowPtr*, adobe::q::QDocument&, adobe::q::QString&, adobe::q::QAttributeList&, adobe::q::QDocument*, adobe::q::QProject*, long) + 21476482
    102 com.adobe.Photoshop           0x0000000109ad3908 AWS_CUI_GetVersionComments(OpaqueWindowPtr*, adobe::q::QDocument&, adobe::q::QString&, adobe::q::QAttributeList&, adobe::q::QDocument*, adobe::q::QProject*, long) + 21481464
    103 com.adobe.Photoshop           0x00000001082c888f boost::exception_detail::copy_boost_exception(boost::exception*, boost::exception const*) + 459615
    104 com.adobe.Photoshop           0x000000010857c6ce boost::exception_detail::copy_boost_exception(boost::exception*, boost::exception const*) + 3293598
    105 com.adobe.Photoshop           0x000000010857c829 boost::exception_detail::copy_boost_exception(boost::exception*, boost::exception const*) + 3293945
    106 com.adobe.Photoshop           0x000000010823fd34 0x10823d000 + 11572
    Thread 1:: Dispatch queue: com.apple.libdispatch-manager
    0   libsystem_kernel.dylib         0x00007fff89bb922e kevent64 + 10
    1   libdispatch.dylib             0x00007fff918c7a6a _dispatch_mgr_thread + 52
    Thread 2:: MPSupport Worker
    0   libsystem_kernel.dylib         0x00007fff89bb8132 __psynch_cvwait + 10
    1   MultiProcessor Support         0x0000000118f3b40b 0x118ef4000 + 291851
    2   MultiProcessor Support         0x0000000118f3b30b 0x118ef4000 + 291595
    3   MultiProcessor Support         0x0000000118f5b844 0x118ef4000 + 424004
    4   libsystem_pthread.dylib       0x00007fff8f0392fc _pthread_body + 131
    5   libsystem_pthread.dylib       0x00007fff8f039279 _pthread_start + 176
    6   libsystem_pthread.dylib       0x00007fff8f0374b1 thread_start + 13
    Thread 3:: MPSupport Worker
    0   libsystem_kernel.dylib         0x00007fff89bb8132 __psynch_cvwait + 10
    1   MultiProcessor Support         0x0000000118f3b40b 0x118ef4000 + 291851
    2   MultiProcessor Support         0x0000000118f3b30b 0x118ef4000 + 291595
    3   MultiProcessor Support         0x0000000118f5b844 0x118ef4000 + 424004
    4   libsystem_pthread.dylib       0x00007fff8f0392fc _pthread_body + 131
    5   libsystem_pthread.dylib       0x00007fff8f039279 _pthread_start + 176
    6   libsystem_pthread.dylib       0x00007fff8f0374b1 thread_start + 13
    Thread 4:: MPSupport Worker
    0   libsystem_kernel.dylib         0x00007fff89bb8132 __psynch_cvwait + 10
    1   MultiProcessor Support         0x0000000118f3b40b 0x118ef4000 + 291851
    2   MultiProcessor Support         0x0000000118f3b30b 0x118ef4000 + 291595
    3   MultiProcessor Support         0x0000000118f5b844 0x118ef4000 + 424004
    4   libsystem_pthread.dylib       0x00007fff8f0392fc _pthread_body + 131
    5   libsystem_pthread.dylib       0x00007fff8f039279 _pthread_start + 176
    6   libsystem_pthread.dylib       0x00007fff8f0374b1 thread_start + 13
    Thread 5:: MPSupport Worker
    0   libsystem_kernel.dylib         0x00007fff89bb8132 __psynch_cvwait + 10
    1   MultiProcessor Support         0x0000000118f3b40b 0x118ef4000 + 291851
    2   MultiProcessor Support         0x0000000118f3b30b 0x118ef4000 + 291595
    3   MultiProcessor Support         0x0000000118f5b844 0x118ef4000 + 424004
    4   libsystem_pthread.dylib       0x00007fff8f0392fc _pthread_body + 131
    5   libsystem_pthread.dylib       0x00007fff8f039279 _pthread_start + 176
    6   libsystem_pthread.dylib       0x00007fff8f0374b1 thread_start + 13
    Thread 6:: MPSupport Worker
    0   libsystem_kernel.dylib         0x00007fff89bb8132 __psynch_cvwait + 10
    1   MultiProcessor Support         0x0000000118f3b40b 0x118ef4000 + 291851
    2   MultiProcessor Support         0x0000000118f3b30b 0x118ef4000 + 291595
    3   MultiProcessor Support         0x0000000118f5b844 0x118ef4000 + 424004
    4   libsystem_pthread.dylib       0x00007fff8f0392fc _pthread_body + 131
    5   libsystem_pthread.dylib       0x00007fff8f039279 _pthread_start + 176
    6   libsystem_pthread.dylib       0x00007fff8f0374b1 thread_start + 13
    Thread 7:: MPSupport Worker
    0   libsystem_kernel.dylib         0x00007fff89bb8132 __psynch_cvwait + 10
    1   MultiProcessor Support         0x0000000118f3b40b 0x118ef4000 + 291851
    2   MultiProcessor Support         0x0000000118f3b30b 0x118ef4000 + 291595
    3   MultiProcessor Support         0x0000000118f5b844 0x118ef4000 + 424004
    4   libsystem_pthread.dylib       0x00007fff8f0392fc _pthread_body + 131
    5   libsystem_pthread.dylib       0x00007fff8f039279 _pthread_start + 176
    6   libsystem_pthread.dylib       0x00007fff8f0374b1 thread_start + 13
    Thread 8:: MPSupport Worker
    0   libsystem_kernel.dylib         0x00007fff89bb8132 __psynch_cvwait + 10
    1   MultiProcessor Support         0x0000000118f3b40b 0x118ef4000 + 291851
    2   MultiProcessor Support         0x0000000118f3b30b 0x118ef4000 + 291595
    3   MultiProcessor Support         0x0000000118f5b844 0x118ef4000 + 424004
    4   libsystem_pthread.dylib       0x00007fff8f0392fc _pthread_body + 131
    5   libsystem_pthread.dylib       0x00007fff8f039279 _pthread_start + 176
    6   libsystem_pthread.dylib       0x00007fff8f0374b1 thread_start + 13
    Thread 9:
    0   libsystem_kernel.dylib         0x00007fff89bb356a semaphore_wait_trap + 10
    1   libtbb.dylib                   0x000000010d81b550 tbb::internal::rml::private_worker::thread_routine(void*) + 480
    2   libsystem_pthread.dylib       0x00007fff8f0392fc _pthread_body + 131
    3   libsystem_pthread.dylib       0x00007fff8f039279 _pthread_start + 176
    4   libsystem_pthread.dylib       0x00007fff8f0374b1 thread_start + 13
    Thread 10:
    0   libsystem_kernel.dylib         0x00007fff89bb356a semaphore_wait_trap + 10
    1   libtbb.dylib                   0x000000010d81b550 tbb::internal::rml::private_worker::thread_routine(void*) + 480
    2   libsystem_pthread.dylib       0x00007fff8f0392fc _pthread_body + 131
    3   libsystem_pthread.dylib       0x00007fff8f039279 _pthread_start + 176
    4   libsystem_pthread.dylib       0x00007fff8f0374b1 thread_start + 13
    Thread 11:
    0   libsystem_kernel.dylib         0x00007fff89bb356a semaphore_wait_trap + 10
    1   libtbb.dylib                   0x000000010d81b550 tbb::internal::rml::private_worker::thread_routine(void*) + 480
    2   libsystem_pthread.dylib       0x00007fff8f0392fc _pthread_body + 131
    3   libsystem_pthread.dylib       0x00007fff8f039279 _pthread_start + 176
    4   libsystem_pthread.dylib       0x00007fff8f0374b1 thread_start + 13
    Thread 12:
    0   libsystem_kernel.dylib         0x00007fff89bb356a semaphore_wait_trap + 10
    1   libtbb.dylib                   0x000000010d81b550 tbb::internal::rml::private_worker::thread_routine(void*) + 480
    2   libsystem_pthread.dylib       0x00007fff8f0392fc _pthread_body + 131
    3   libsystem_pthread.dylib       0x00007fff8f039279 _pthread_start + 176
    4   libsystem_pthread.dylib       0x00007fff8f0374b1 thread_start + 13
    Thread 13:
    0   libsystem_kernel.dylib         0x00007fff89bb356a semaphore_wait_trap + 10
    1   libtbb.dylib                   0x000000010d81b550 tbb::internal::rml::private_worker::thread_routine(void*) + 480
    2   libsystem_pthread.dylib       0x00007fff8f0392fc _pthread_body + 131
    3   libsystem_pthread.dylib       0x00007fff8f039279 _pthread_start + 176
    4   libsystem_pthread.dylib       0x00007fff8f0374b1 thread_start + 13
    Thread 14:
    0   libsystem_kernel.dylib         0x00007fff89bb356a semaphore_wait_trap + 10
    1   libtbb.dylib                   0x000000010d81b550 tbb::internal::rml::private_worker::thread_routine(void*) + 480
    2   libsystem_pthread.dylib       0x00007fff8f0392fc _pthread_body + 131
    3   libsystem_pthread.dylib       0x00007fff8f039279 _pthread_start + 176
    4   libsystem_pthread.dylib       0x00007fff8f0374b1 thread_start + 13
    Thread 15:
    0   libsystem_kernel.dylib         0x00007fff89bb356a semaphore_wait_trap + 10
    1   libtbb.dylib                   0x000000010d81b550 tbb::internal::rml::private_worker::thread_routine(void*) + 480
    2   libsystem_pthread.dylib       0x00007fff8f0392fc _pthread_body + 131
    3   libsystem_pthread.dylib       0x00007fff8f039279 _pthread_start + 176
    4   libsystem_pthread.dylib       0x00007fff8f0374b1 thread_start + 13
    Thread 16:
    0   libsystem_kernel.dylib         0x00007fff89bb8486 __semwait_signal + 10
    1   com.adobe.PSAutomate           0x0000000141f5b658 0x141e0d000 + 1369688
    2   com.adobe.PSAutomate           0x0000000141f410be 0x141e0d000 + 1261758
    3   com.adobe.PSAutomate           0x0000000141f5b1f5 0x141e0d000 + 1368565
    4   libsystem_pthread.dylib       0x00007fff8f0392fc _pthread_body + 131
    5   libsystem_pthread.dylib       0x00007fff8f039279 _pthread_start + 176
    6   libsystem_pthread.dylib       0x00007fff8f0374b1 thread_start + 13
    Thread 17:
    0   libsystem_kernel.dylib         0x00007fff89bb352e mach_msg_trap + 10
    1   libsystem_kernel.dylib         0x00007fff89bb269f mach_msg + 55
    2   com.apple.CoreFoundation       0x00007fff8b5f2b14 __CFRunLoopServiceMachPort + 212
    3   com.apple.CoreFoundation       0x00007fff8b5f1fdb __CFRunLoopRun + 1371
    4   com.apple.CoreFoundation       0x00007fff8b5f1838 CFRunLoopRunSpecific + 296
    5   com.apple.AppKit               0x00007fff959257a7 _NSEventThread + 137
    6   libsystem_pthread.dylib       0x00007fff8f0392fc _pthread_body + 131
    7   libsystem_pthread.dylib       0x00007fff8f039279 _pthread_start + 176
    8   libsystem_pthread.dylib       0x00007fff8f0374b1 thread_start + 13
    Thread 18:
    0   libsystem_kernel.dylib         0x00007fff89bb8336 __recvfrom + 10
    1   VulcanMessage5.dylib           0x0000000110767b32 vcfoundation::io::BSDNamedPipe::Read(void*, unsigned long) + 24
    2   VulcanMessage5.dylib           0x0000000110765c40 vcfoundation::io::BufferedReader::InternalRead(char*, long) + 112
    3   VulcanMessage5.dylib           0x0000000110765cae vcfoundation::io::BufferedReader::Read(void*, unsigned long) + 60
    4   VulcanMessage5.dylib           0x000000011075e7d0 vcfoundation::io::IVCChannel::ReadFully(void*, unsigned long) + 70
    5   VulcanMessage5.dylib           0x000000011075f262 vcfoundation::io::Serializer::InternalDeserialize() + 30
    6   VulcanMessage5.dylib           0x000000011075f16f vcfoundation::io::Serializer::Deserialize() + 9
    7   VulcanMessage5.dylib           0x0000000110764782 vcfoundation::ncomm::Connection::ReadIn() + 28
    8   VulcanMessage5.dylib           0x00000001107648c6 vcfoundation::ncomm::NCService::ReadResponse(vcfoundation::ncomm::INCRequest*, vcfoundation::ncomm::INCListener&, vcfoundation::ncomm::NCService::ConRef&) + 40
    9   VulcanMessage5.dylib           0x0000000110764681 vcfoundation::ncomm::NCService::Execute(vcfoundation::ncomm::INCRequest*, vcfoundation::ncomm::INCListener&) + 109
    10  VulcanMessage5.dylib           0x00000001107645fa vcfoundation::ncomm::NCService::Execute(vcfoundation::ncomm::INCRequest*) + 32
    11  VulcanMessage5.dylib           0x000000011075532b adobe::vulcan::servicemgr::CSIRequest::Execute() + 53
    12  VulcanMessage5.dylib           0x0000000110756507 adobe::vulcan::servicemgr::RegisterForEventsRequest::Run() + 353
    13  VulcanMessage5.dylib           0x00000001107652d0 vcfoundation::thread::AbstractThread::Run() + 50
    14  VulcanMessage5.dylib           0x0000000110769523 vcfoundation::thread::Thread::ThreadProc(void*) + 9
    15  libsystem_pthread.dylib       0x00007fff8f0392fc _pthread_body + 131
    16  libsystem_pthread.dylib       0x00007fff8f039279 _pthread_start + 176
    17  libsystem_pthread.dylib       0x00007fff8f0374b1 thread_start + 13
    Thread 19:: UxTech Queue ThreadController
    0   libsystem_kernel.dylib         0x00007fff89bb8132 __psynch_cvwait + 10
    1   com.adobe.Photoshop           0x00000001099a130b AWS_CUI_GetVersionComments(OpaqueWindowPtr*, adobe::q::QDocument&, adobe::q::QString&, adobe::q::QAttributeList&, adobe::q::QDocument*, adobe::q::QProject*, long) + 20226555
    2   com.adobe.Photoshop           0x0000000109fe2f5b AWS_CUI_GetVersionComments(OpaqueWindowPtr*, adobe::q::QDocument&, adobe::q::QString&, adobe::q::QAttributeList&, adobe::q::QDocument*, adobe::q::QProject*, long) + 26787403
    3   com.adobe.Photoshop           0x0000000109fe141b AWS_CUI_GetVersionComments(OpaqueWindowPtr*, adobe::q::QDocument&, adobe::q::QString&, adobe::q::QAttributeList&, adobe::q::QDocument*, adobe::q::QProject*, long) + 26780427
    4   com.adobe.Photoshop           0x0000000109b00e44 AWS_CUI_GetVersionComments(OpaqueWindowPtr*, adobe::q::QDocument&, adobe::q::QString&, adobe::q::QAttributeList&, adobe::q::QDocument*, adobe::q::QProject*, long) + 21667124
    5   libsystem_pthread.dylib       0x00007fff8f0392fc _pthread_body + 131
    6   libsystem_pthread.dylib       0x00007fff8f039279 _pthread_start + 176
    7   libsystem_pthread.dylib       0x00007fff8f0374b1 thread_start + 13
    Thread 20:: UxTech Queue ThreadController
    0   libsystem_kernel.dylib         0x00007fff89bb8132 __psynch_cvwait + 10
    1   com.adobe.Photoshop           0x00000001099a130b AWS_CUI_GetVersionComments(OpaqueWindowPtr*, adobe::q::QDocument&, adobe::q::QString&, adobe::q::QAttributeList&, adobe::q::QDocument*, adobe::q::QProject*, long) + 20226555
    2   com.adobe.Photoshop           0x0000000109fe2f5b AWS_CUI_GetVersionComments(OpaqueWindowPtr*, adobe::q::QDocument&, adobe::q::QString&, adobe::q::QAttributeList&, adobe::q::QDocument*, adobe::q::QProject*, long) + 26787403
    3   com.adobe.Photoshop           0x0000000109fe141b AWS_CUI_GetVersionComments(OpaqueWindowPtr*, adobe::q::QDocument&, adobe::q::QString&, adobe::q::QAttributeList&, adobe::q::QDocument*, adobe::q::QProject*, long) + 26780427
    4   com.adobe.Photoshop           0x0000000109b00e44 AWS_CUI_GetVersionComments(OpaqueWindowPtr*, adobe::q::QDocument&, adobe::q::QString&, adobe::q::QAttributeList&, adobe::q::QDocument*, adobe::q::QProject*, long) + 21667124
    5   libsystem_pthread.dylib       0x00007fff8f0392fc _pthread_body + 131
    6   libsystem_pthread.dylib       0x00007fff8f039279 _pthread_start + 176
    7   libsystem_pthread.dylib       0x00007fff8f0374b1 thread_start + 13
    Thread 21:: UxTech Queue ThreadController
    0   libsystem_kernel.dylib         0x00007fff89bb8132 __psynch_cvwait + 10
    1   com.adobe.Photoshop           0x00000001099a130b AWS_CUI_GetVersionComments(OpaqueWindowPtr*, adobe::q::QDocument&, adobe::q::QString&, adobe::q::QAttributeList&, adobe::q::QDocument*, adobe::q::QProject*, long) + 20226555
    2   com.adobe.Photoshop           0x0000000109fe2f5b AWS_CUI_GetVersionComments(OpaqueWindowPtr*, adobe::q::QDocument&, adobe::q::QString&, adobe::q::QAttributeList&, adobe::q::QDocument*, adobe::q::QProject*, long) + 26787403
    3   com.adobe.Photoshop           0x0000000109fe141b AWS_CUI_GetVersionComments(OpaqueWindowPtr*, adobe::q::QDocument&, adobe::q::QString&, adobe::q::QAttributeList&, adobe::q::QDocument*, adobe::q::QProject*, long) + 26780427
    4   com.adobe.Photoshop           0x0000000109b00e44 AWS_CUI_GetVersionComments(OpaqueWindowPtr*, adobe::q::QDocument&, adobe::q::QString&, adobe::q::QAttributeList&, adobe::q::QDocument*, adobe::q::QProject*, long) + 21667124
    5   libsystem_pthread.dylib       0x00007fff8f0392fc _pthread_body + 131
    6   libsystem_pthread.dylib       0x00007fff8f039279 _pthread_start + 176
    7   libsystem_pthread.dylib       0x00007fff8f0374b1 thread_start + 13
    Thread 22:: UxTech Queue ThreadController
    0   libsystem_kernel.dylib         0x00007fff89bb8132 __psynch_cvwait + 10
    1   com.adobe.Photoshop           0x00000001099a130b AWS_CUI_GetVersionComments(OpaqueWindowPtr*, adobe::q::QDocument&, adobe::q::QString&, adobe::q::QAttributeList&, adobe::q::QDocument*, adobe::q::QProject*, long) + 20226555
    2   com.adobe.Photoshop           0x0000000109fe2f5b AWS_CUI_GetVersionComments(OpaqueWindowPtr*, adobe::q::QDocument&, adobe::q::QString&, adobe::q::QAttributeList&, adobe::q::QDocument*, adobe::q::QProject*, long) + 26787403
    3   com.adobe.Photoshop           0x0000000109fe141b AWS_CUI_GetVersionComments(OpaqueWindowPtr*, adobe::q::QDocument&, adobe::q::QString&, adobe::q::QAttributeList&, adobe::q::QDocument*, adobe::q::QProject*, long) + 26780427
    4   com.adobe.Photoshop           0x0000000109b00e44 AWS_CUI_GetVersionComments(OpaqueWindowPtr*, adobe::q::QDocument&, adobe::q::QString&, adobe::q::QAttributeList&, adobe::q::QDocument*, adobe::q::QProject*, long) + 21667124
    5   libsystem_pthread.dylib       0x00007fff8f0392fc _pthread_body + 131
    6   libsystem_pthread.dylib       0x00007fff8f039279 _pthread_start + 176
    7   libsystem_pthread.dylib       0x00007fff8f0374b1 thread_start + 13
    Thread 23:: com.apple.NSURLConnectionLoader
    0   libsystem_kernel.dylib         0x00007fff89bb352e mach_msg_trap + 10
    1   libsystem_kernel.dylib         0x00007fff89bb269f mach_msg + 55
    2   com.apple.CoreFoundation       0x00007fff8b5f2b14 __CFRunLoopServiceMachPort + 212
    3   com.apple.CoreFoundation       0x00007fff8b5f1fdb __CFRunLoopRun + 1371
    4   com.apple.CoreFoundation       0x00007fff8b5f1838 CFRunLoopRunSpecific + 296
    5   com.apple.CFNetwork           0x00007fff869a5d20 +[NSURLConnection(Loader) _resourceLoadLoop:] + 434
    6   com.apple.Foundation           0x00007fff8889eb7a __NSThread__main__ + 1345
    7   libsystem_pthread.dylib       0x00007fff8f0392fc _pthread_body + 131
    8   libsystem_pthread.dylib       0x00007fff8f039279 _pthread_start + 176
    9   libsystem_pthread.dylib       0x00007fff8f0374b1 thread_start + 13
    Thread 24:
    0   libsystem_kernel.dylib         0x00007fff89bb8132 __psynch_cvwait + 10
    1   com.adobe.ape.engine           0x000000014365e3dd APXGetHostAPI + 2516301
    2   com.adobe.ape.engine           0x000000014340c5c1 APXGetHostAPI + 83761
    3   com.adobe.ape.engine           0x000000014365e4a1 APXGetHostAPI + 2516497
    4   com.adobe.ape.engine           0x000000014365e51a APXGetHostAPI + 2516618
    5   com.adobe.ape.engine           0x000000014365e649 APXGetHostAPI + 2516921
    6   libsystem_pthread.dylib       0x00007fff8f0392fc _pthread_body + 131
    7   libsystem_pthread.dylib       0x00007fff8f039279 _pthread_start + 176
    8   libsystem_pthread.dylib       0x00007fff8f0374b1 thread_start + 13
    Thread 25:
    0   libsystem_kernel.dylib         0x00007fff89bb8132 __psynch_cvwait + 10
    1   com.adobe.ape.engine           0x000000014365e3dd APXGetHostAPI + 2516301
    2   com.adobe.ape.engine           0x000000014340c5c1 APXGetHostAPI + 83761
    3   com.adobe.ape.engine           0x000000014365e4a1 APXGetHostAPI + 2516497
    4   com.adobe.ape.engine           0x000000014365e51a APXGetHostAPI + 2516618
    5   com.adobe.ape.engine           0x000000014365e649 APXGetHostAPI + 2516921
    6   libsystem_pthread.dylib       0x00007fff8f0392fc _pthread_body + 131
    7   libsystem_pthread.dylib       0x00007fff8f039279 _pthread_start + 176
    8   libsystem_pthread.dylib       0x00007fff8f0374b1 thread_start + 13
    Thread 26:
    0   libsystem_kernel.dylib         0x00007fff89bb8132 __psynch_cvwait + 10
    1   com.adobe.ape.engine           0x000000014365e3dd APXGetHostAPI + 2516301
    2   com.adobe.ape.engine           0x000000014340c5c1 APXGetHostAPI + 83761
    3   com.adobe.ape.engine           0x000000014365e4a1 APXGetHostAPI + 2516497
    4   com.adobe.ape.engine           0x000000014365e51a APXGetHostAPI + 2516618
    5   com.adobe.ape.engine           0x000000014365e649 APXGetHostAPI + 2516921
    6   libsystem_pthread.dylib       0x00007fff8f0392fc _pthread_body + 131
    7   libsystem_pthread.dylib       0x00007fff8f039279 _pthread_start + 176
    8   libsystem_pthread.dylib       0x00007fff8f0374b1 thread_start + 13
    Thread 27:
    0   libsystem_kernel.dylib         0x00007fff89bb8132 __psynch_cvwait + 10
    1   com.adobe.ape.engine           0x000000014365e3dd APXGetHostAPI + 2516301
    2   com.adobe.ape.engine           0x000000014340c5c1 APXGetHostAPI + 83761
    3   com.adobe.ape.engine           0x000000014365e4a1 APXGetHostAPI + 2516497
    4   com.adobe.ape.engine           0x000000014365e51a APXGetHostAPI + 2516618
    5   com.adobe.ape.engine           0x000000014365e649 APXGetHostAPI + 2516921
    6   libsystem_pthread.dylib       0x00007fff8f0392fc _pthread_body + 131
    7   libsystem_pthread.dylib       0x00007fff8f039279 _pthread_start + 176
    8   libsystem_pthread.dylib       0x00007fff8f0374b1 thread_start + 13
    Thread 28:
    0   libsystem_kernel.dylib         0x00007fff89bb8132 __psynch_cvwait + 10
    1   com.adobe.ape.engine           0x000000014365e3dd APXGetHostAPI + 2516301
    2   com.adobe.ape.engine           0x000000014340c5c1 APXGetHostAPI + 83761
    3   com.adobe.ape.engine           0x000000014365e4a1 APXGetHostAPI + 2516497
    4   com.adobe.ape.engine           0x000000014365e51a APXGetHostAPI + 2516618
    5   com.adobe.ape.engine           0x000000014365e649 APXGetHostAPI + 2516921
    6   libsystem_pthread.dylib       0x00007fff8f0392fc _pthread_body + 131
    7   libsystem_pthread.dylib       0x00007fff8f039279 _pthread_start + 176
    8   libsystem_pthread.dylib       0x00007fff8f0374b1 thread_start + 13
    Thread 29:
    0   libsystem_kernel.dylib         0x00007fff89bb8132 __psynch_cvwait + 10
    1   com.adobe.ape.engine           0x000000014365e3dd APXGetHostAPI + 2516301
    2   com.adobe.ape.engine           0x000000014340c5c1 APXGetHostAPI + 83761
    3   com.adobe.ape.engine           0x000000014365e4a1 APXGetHostAPI + 2516497
    4   com.adobe.ape.engine           0x000000014365e51a APXGetHostAPI + 2516618
    5   com.adobe.ape.engine           0x000000014365e649 APXGetHostAPI + 2516921
    6   libsystem_pthread.dylib       0x00007fff8f0392fc _pthread_body + 131
    7   libsystem_pthread.dylib       0x00007fff8f039279 _pthread_start + 176
    8   libsystem_pthread.dylib       0x00007fff8f0374b1 thread_start + 13
    Thread 30:
    0   libsystem_kernel.dylib         0x00007fff89bb8132 __psynch_cvwait + 10
    1   com.adobe.ape.engine           0x000000014365e3dd APXGetHostAPI + 2516301
    2   com.adobe.ape.engine           0x000000014340c5c1 APXGetHostAPI + 83761
    3   com.adobe.ape.engine           0x000000014365e4a1 APXGetHostAPI + 2516497
    4   com.adobe.ape.engine           0x000000014365e51a APXGetHostAPI + 2516618
    5   com.adobe.ape.engine           0x000000014365e649 APXGetHostAPI + 2516921
    6   libsystem_pthread.dylib       0x00007fff8f0392fc _pthread_body + 131
    7   libsystem_pthread.dylib       0x00007fff8f039279 _pthread_start + 176
    8   libsystem_pthread.dylib       0x00007fff8f0374b1 thread_start + 13
    Thread 31:
    0   libsystem_kernel.dylib         0x00007fff89bb8132 __psynch_cvwait + 10
    1   com.adobe.ape.engine           0x000000014365e3dd APXGetHostAPI + 2516301
    2   com.adobe.ape.engine           0x000000014340c5c1 APXGetHostAPI + 83761
    3   com.adobe.ape.engine           0x000000014365e4a1 APXGetHostAPI + 2516497
    4   com.adobe.ape.engine           0x000000014365e51a APXGetHostAPI + 2516618
    5   com.adobe.ape.engine           0x000000014365e649 APXGetHostAPI + 2516921
    6   libsystem_pthread.dylib       0x00007fff8f0392fc _pthread_body + 131
    7   libsystem_pthread.dylib       0x00007fff8f039279 _pthread_start + 176
    8   libsystem_pthread.dylib       0x00007fff8f0374b1 thread_start + 13
    Thread 32:
    0   libsystem_kernel.dylib         0x00007fff89bb8132 __psynch_cvwait + 10
    1   com.adobe.ape.engine           0x000000014365e3a0 APXGetHostAPI + 2516240
    2   com.adobe.ape.engine           0x00000001436765ab APXGetHostAPI + 2615067
    3   com.adobe.ape.engine           0x000000014365e4a1 APXGetHostAPI + 2516497
    4   com.adobe.ape.engine           0x000000014365e51a APXGetHostAPI + 2516618
    5   com.adobe.ape.engine           0x000000014365e649 APXGetHostAPI + 2516921
    6   libsystem_pthread.dylib       0x00007fff8f0392fc _pthread_body + 131
    7   libsystem_pthread.dylib       0x00007fff8f039279 _pthread_start + 176
    8   libsystem_pthread.dylib       0x00007fff8f0374b1 thread_start + 13
    Thread 33:
    0   libsystem_kernel.dylib         0x00007fff89bb8132 __psynch_cvwait + 10
    1   com.adobe.ape.engine           0x000000014365e3a0 APXGetHostAPI + 2516240
    2   com.adobe.ape.engine           0x00000001437f1073 APXGetHostAPI + 4166115
    3   com.adobe.ape.engine           0x000000014365e4a1 APXGetHostAPI + 2516497
    4   com.adobe.ape.engine           0x000000014365e51a APXGetHostAPI + 2516618
    5   com.adobe.ape.engine           0x000000014365e649 APXGetHostAPI + 2516921
    6   libsystem_pthread.dylib       0x00007fff8f0392fc _pthread_body + 131
    7   libsystem_pthread.dylib       0x00007fff8f039279 _pthread_start + 176
    8   libsystem_pthread.dylib       0x00007fff8f0374b1 thread_start + 13
    Thread 34:: com.apple.CFSocket.private
    0   libsystem_kernel.dylib         0x00007fff89bb83f6 __select + 10
    1   libsystem_pthread.dylib       0x00007fff8f0392fc _pthread_body + 131
    2   libsystem_pthread.dylib       0x00007fff8f039279 _pthread_start + 176
    3   libsystem_pthread.dylib       0x00007fff8f0374b1 thread_start + 13
    Thread 35:: General Background Service
    0   libsystem_kernel.dylib         0x00007fff89bb8132 __psynch_cvwait + 10
    1   com.adobe.Photoshop           0x000000010854bfe1 boost::exception_detail::copy_boost_exception(boost::exception*, boost::exception const*) + 3095217
    2   com.adobe.Photoshop           0x0000000109e0ad58 AWS_CUI_GetVersionComments(OpaqueWindowPtr*, adobe::q::QDocument&, adobe::q::QString&, adobe::q::QAttributeList&, adobe::q::QDocument*, adobe::q::QProject*, long) + 24853576
    3   com.adobe.Photoshop           0x0000000109e0a53b AWS_CUI_GetVersionComments(OpaqueWindowPtr*, adobe::q::QDocument&, adobe::q::QString&, adobe::q::QAttributeList&, adobe::q::QDocument*, adobe::q::QProject*, long) + 24851499
    4   com.adobe.Photoshop           0x0000000109e0b6ba AWS_CUI_GetVersionComments(OpaqueWindowPtr*, adobe::q::QDocument&, adobe::q::QString&, adobe::q::QAttributeList&, adobe::q::QDocument*, adobe::q::QProject*, long) + 24855978
    5   com.adobe.Photoshop           0x0000000109b00e44 AWS_CUI_GetVersionComments(OpaqueWindowPtr*, adobe::q::QDocument&, adobe::q::QString&, adobe::q::QAttributeList&, adobe::q::QDocument*, adobe::q::QProject*, long) + 21667124
    6   libsystem_pthread.dylib       0x00007fff8f0392fc _pthread_body + 131
    7   libsystem_pthread.dylib       0x00007fff8f039279 _pthread_start + 176
    8   libsystem_pthread.dylib       0x00007fff8f0374b1 thread_start + 13
    Thread 36:: Update Activation Menu Items
    0   libsystem_kernel.dylib         0x00007fff89bb8486 __semwait_signal + 10
    1   com.adobe.Photoshop           0x00000001084e2623 boost::exception_detail::copy_boost_exception(boost::exception*, boost::exception const*) + 2662643
    2   com.adobe.Photoshop           0x0000000109b00e44 AWS_CUI_GetVersionComments(OpaqueWindowPtr*, adobe::q::QDocument&, adobe::q::QString&, adobe::q::QAttributeList&, adobe::q::QDocument*, adobe::q::QProject*, long) + 21667124
    3   libsystem_pthread.dylib       0x00007fff8f0392fc _pthread_body + 131
    4   libsystem_pthread.dylib       0x00007fff8f039279 _pthread_start + 176
    5   libsystem_pthread.dylib       0x00007fff8f0374b1 thread_start + 13
    Thread 37:: cr_scratch
    0   libsystem_kernel.dylib         0x00007fff89bb8132 __psynch_cvwait + 10
    1   com.adobe.CameraRaw           0x000000014a44158b 0x149e45000 + 6276491
    2   com.adobe.CameraRaw           0x000000014a3ca28b 0x149e45000 + 5788299
    3   com.adobe.CameraRaw           0x000000014a1c9c81 0x149e45000 + 3689601
    4   libsystem_pthread.dylib       0x00007fff8f0392fc _pthread_body + 131
    5   libsystem_pthread.dylib       0x00007fff8f039279 _pthread_start + 176
    6   libsystem_pthread.dylib       0x00007fff8f0374b1 thread_start + 13
    Thread 38:: Background Save
    0   libsystem_kernel.dylib         0x00007fff89bb8132 __psynch_cvwait + 10
    1   com.adobe.Photoshop           0x000000010854bfe1 boost::exception_detail::copy_boost_exception(boost::exception*, boost::exception const*) + 3095217
    2   com.adobe.Photoshop           0x0000000109bbeada AWS_CUI_GetVersionComments(OpaqueWindowPtr*, adobe::q::QDocument&, adobe::q::QString&, adobe::q::QAttributeList&, adobe::q::QDocument*, adobe::q::QProject*, long) + 22444490
    3   com.adobe.Photoshop           0x0000000109bbca89 AWS_CUI_GetVersionComments(OpaqueWindowPtr*, adobe::q::QDocument&, adobe::q::QString&, adobe::q::QAttributeList&, adobe::q::QDocument*, adobe::q::QProject*, long) + 22436217
    4   com.adobe.Photoshop           0x0000000109b00e44 AWS_CUI_GetVersionComments(OpaqueWindowPtr*, adobe::q::QDocument&, adobe::q::QString&, adobe::q::QAttributeList&, adobe::q::QDocument*, adobe::q::QProject*, long) + 21667124
    5   libsystem_pthread.dylib       0x00007fff8f0392fc _pthread_body + 131
    6   libsystem_pthread.dylib       0x00007fff8f039279 _pthread_start + 176
    7   libsystem_pthread.dylib       0x00007fff8f0374b1 thread_start + 13
    Thread 39:
    0   libsystem_kernel.dylib         0x00007fff89bb8946 __workq_kernreturn + 10
    1   libsystem_pthread.dylib       0x00007fff8f0374a1 start_wqthread + 13
    Thread 40:
    0   libsystem_kernel.dylib         0x00007fff89bb8946 __workq_kernreturn + 10
    1   libsystem_pthread.dylib       0x00007fff8f0374a1 start_wqthread + 13
    Thread 41:
    0   libsystem_kernel.dylib         0x00007fff89bb8946 __workq_kernreturn + 10
    1   libsystem_pthread.dylib       0x00007fff8f0374a1 start_wqthread + 13
    Thread 42:
    0   libsystem_kernel.dylib         0x00007fff89bb8946 __workq_kernreturn + 10
    1   libsystem_pthread.dylib       0x00007fff8f0374a1 start_wqthread + 13
    Thread 43:
    0   libsystem_kernel.dylib         0x00007fff89bb8946 __workq_kernreturn + 10
    1   libsystem_pthread.dylib       0x00007fff8f0374a1 start_wqthread + 13
    Thread 44:
    0   libsystem_kernel.dylib         0x00007fff89bb8946 __workq_kernreturn + 10
    1   libsystem_pthread.dylib       0x00007fff8f0374a1 start_wqthread + 13
    Thread 45:
    0   libsystem_kernel.dylib         0x00007fff89bb8946 __workq_kernreturn + 10
    1   libsystem_pthread.dylib       0x00007fff8f0374a1 start_wqthread + 13
    Thread 46:
    0   libsystem_kernel.dylib         0x00007fff89bb8946 __workq_kernreturn + 10
    1   libsystem_pthread.dylib       0x00007fff8f0374a1 start_wqthread + 13
    Thread 47:
    0   libsystem_kernel.dylib         0x00007fff89bb8132 __psynch_cvwait + 10
    1   com.apple.CoreServices.CarbonCore 0x00007fff915e99c7 TSWaitOnConditionTimedRelative + 147
    2   com.apple.CoreServices.CarbonCore 0x00007fff915e95a2 TSWaitOnSemaphoreCommon + 403
    3   com.apple.CoreServices.CarbonCore 0x00007fff915a3a38 AsyncFileThread(void*) + 281
    4   libsystem_pthread.dylib       0x00007fff8f0392fc _pthread_body + 131
    5   libsystem_pthread.dylib       0x00007fff8f039279 _pthread_start + 176
    6   libsystem_pthread.dylib       0x00007fff8f0374b1 thread_start + 13
    Thread 0 crashed with X86 Thread State (64-bit):
      rax: 0x0000000000000001  rbx: 0x00007fecc6f0ad10  rcx: 0x00000000002f4180  rdx: 0x00000000000b08a0
      rdi: 0x0000000110de8a00  rsi: 0x0000000110de8a00  rbp: 0x00007fff579be0d0  rsp: 0x00007fff579be0b0
       r8: 0x0000000000000015   r9: 0x00007feccd000000  r10: 0x0000000000000070  r11: 0x00007feccd000000
      r12: 0x00007fecc6f0ad10  r13: 0xffff8013390f52f0  r14: 0x0000000000000001  r15: 0x00007fff77d80200
      rip: 0x00000001179ae8bb  rfl: 0x0000000000010206  cr2: 0x00000001179ae8bb
    Logical CPU:     4
    Error Code:      0x00000014
    Trap Number:     14
    Binary Images:
           0x10823d000 -        0x10cb17fcf +com.adobe.Photoshop (15.2.1 - 15.2.1.257) <780CFBF0-ED89-3551-A0E2-E1CC75F5061F> /Applications/Adobe Photoshop CC 2014/Adobe Photoshop CC 2014.app/Contents/MacOS/Adobe Photoshop CC 2014
           0x10d80d000 -        0x10d83dfef +libtbb.dylib (0) <D41FA1F0-4921-308A-93DF-4D16F8913472> /Applications/Adobe Photoshop CC 2014/Adobe Photoshop CC 2014.app/Contents/Frameworks/libtbb.dylib
           0x10d85b000 -        0x10d880fff +libtbbmalloc.dylib (0) <60EF4F46-298B-38B6-A6CD-9B168072EAB7> /Applications/Adobe Photoshop CC 2014/Adobe Photoshop CC 2014.app/Contents/Frameworks/libtbbmalloc.dylib
           0x10d8ac000 -        0x10d9abfff +com.adobe.amtlib (8.0.0.122 - 8.0.0.122) <3793FBF6-1FED-357D-96EF-5C17B2F7A371> /Applications/Adobe Photoshop CC 2014/Adobe Photoshop CC 2014.app/Contents/Frameworks/amtlib.framework/Versions/A/amtlib
           0x10d9c0000 -        0x10dc80fcf +com.adobe.PlugPlugOwl (5.2.0.52 - 5.2.0.52) <CE75DB87-58C8-39E6-9911-00BAEF301EBA> /Applications/Adobe Photoshop CC 2014/Adobe Photoshop CC 2014.app/Contents/Frameworks/PlugPlugOwl.framework/Versions/A/PlugPlugOwl
           0x10df3b000 -        0x10dfe6ff7 +com.adobe.AdobeScCore (ScCore 4.5.5 - 4.5.5.32401) <04932D1E-CB2D-3D66-8B9E-8B325EB4E21F> /Applications/Adobe Photoshop CC 2014/Adobe Photoshop CC 2014.app/Contents/Frameworks/AdobeScCore.framework/Versions/A/AdobeScCore
           0x10e02f000 -        0x10e0edfff +com.adobe.AdobeExtendScript (ExtendScript 4.5.5 - 4.5.5.32401) <98E48A52-A6EB-309D-B668-EE951E67823F> /Applications/Adobe Photoshop CC 2014/Adobe Photoshop CC 2014.app/Contents/Frameworks/AdobeExtendScript.framework/Versions/A/AdobeExtend Script
           0x10e143000 -        0x10e149fff  org.twain.dsm (1.9.5 - 1.9.5) <6D13A0B6-113D-335A-8E7B-366A0CFE1CD6> /System/Library/Frameworks/TWAIN.framework/Versions/A/TWAIN
           0x10e152000 -        0x10e165ff7 +com.adobe.ahclientframework (1.8.0.31 - 1.8.0.31) <58BB943C-98EC-3812-AAAB-74F66630D1D4> /Applications/Adobe Photoshop CC 2014/Adobe Photoshop CC 2014.app/Contents/Frameworks/ahclient.framework/Versions/A/ahclient
           0x10e174000 -        0x10e178fff  com.apple.agl (3.3.0 - AGL-3.3.0) <3B0D06B0-99F1-3D5F-8977-340FC462B511> /System/Library/Frameworks/AGL.framework/Versions/A/AGL
           0x10e180000 -        0x10e37aff7 +com.adobe.owl (AdobeOwl version 5.2.4 - 5.2.4) <CF1C521F-C4B7-3763-8C12-55BAA3D44ADC> /Applications/Adobe Photoshop CC 2014/Adobe Photoshop CC 2014.app/Contents/Frameworks/AdobeOwl.framework/Versions/A/AdobeOwl
           0x10e3bf000 -        0x10e7b3ff7 +com.adobe.MPS (AdobeMPS 5.8.1.33340 - 5.8.1.33340) <4B02E5D5-79A8-3281-920A-BD3B74DFEDF7> /Applications/Adobe Photoshop CC 2014/Adobe Photoshop CC 2014.app/Contents/Frameworks/AdobeMPS.framework/Versions/A/AdobeMPS
           0x10e82f000 -        0x10e85dfff +VulcanControl.dylib (5.0.0.82 - 5.0.0.82 © 2013 Adobe Systems, Inc. All rights reserved.) <059975FF-07C9-3231-BCD0-4E7E9862B14A> /Applications/Adobe Photoshop CC 2014/Adobe Photoshop CC 2014.app/Contents/Frameworks/VulcanControl.dylib
           0x10e893000 -        0x10ebd6fff +com.adobe.AGM (AdobeAGM 4.30.41.33308 - 4.30.41.33308) <74584FED-29A6-361C-B5B6-D26EEC620B50> /Applications/Adobe Photoshop CC 2014/Adobe Photoshop CC 2014.app/Contents/Frameworks/AdobeAGM.framework/Versions/A/AdobeAGM
           0x10ec48000 -        0x10ef6dff7 +com.adobe.CoolType (AdobeCoolType 5.15.00.33308 - 5.15.00.33308) <07952676-1A11-3AA6-991D-04460EFBA92E> /Applications/Adobe Photoshop CC 2014/Adobe Photoshop CC 2014.app/Contents/Frameworks/AdobeCoolType.framework/Versions/A/AdobeCoolType
           0x10efbb000 -        0x10efe2ff7 +com.adobe.BIBUtils (AdobeBIBUtils 1.1.01 - 1.1.01) <C21D264F-9A78-3E52-9E0F-3044E78A24B0> /Applications/Adobe Photoshop CC 2014/Adobe Photoshop CC 2014.app/Contents/Frameworks/AdobeBIBUtils.framework/Versions/A/AdobeBIBUtils
           0x10efea000 -        0x10f00eff7 +com.adobe.AXE8SharedExpat (AdobeAXE8SharedExpat 3.8.0.32260 - 3.8.0.32260) <7CF0AED9-C0B4-3DBE-BB97-3BC2CC06AB67> /Applications/Adobe Photoshop CC 2014/Adobe Photoshop CC 2014.app/Contents/Frameworks/AdobeAXE8SharedExpat.framework/Versions/A/AdobeAXE 8SharedExpat
           0x10f032000 -        0x10f033ff7  libCyrillicConverter.dylib (64) <251C52BB-5EE6-3722-89DA-F3DC80222142> /System/Library/CoreServices/Encodings/libCyrillicConverter.dylib
           0x10f038000 -        0x10f167fff +com.winsoft.wrservices (WRServices 8.0.0 - 8.0.0) <3DDC40D0-BC6F-3758-B00A-E102E80D4F5F> /Applications/Adobe Photoshop CC 2014/Adobe Photoshop CC 2014.app/Contents/Frameworks/WRServices.framework/Versions/A/WRServices
           0x10f1c5000 - 

  • HT2128 Does any one know how to attach a document from your mail, while you are already in your e-mail, meaning not having to look for your file first and then open the e-mail.

    Does any one know how to attach a document from your mail, while you are already in your e-mail, meaning not having to look for your file first and then open the e-mail.

    Luis
    Good question - and one that a lot of (business) people would like solved!
    Your question prompted me to do some research, and I found this workaround posted by Scott Grossberg:
    His solution actually addresses a second problem too - how to attach a document when replying to an email message. In your case you may not need to consider the "reply" aspect - but if not right now, it'll come in useful someday!
    I've pasted it verbatim - if it works for you (it does for me) then all credit goes to Scott for solving the problem. There's just one thing I'd add to his solution: you will probably want to rename the message, as by default Goodreader gives it the Subject line: Mail with GoodReader attachments.
    THE GOODREADER OPTION
    1.  CREATE the document you want to send.
    2.  SAVE it to GoodReader (this will require you to buy and install the app).
    3.  Go to your email and OPEN the email thread to which you want to Reply and attach your file.
    4.  COMPOSE your Reply.
    5.  DOUBLE TAP the message.
    6.  TAP SELECT ALL. This will copy the entire email thread.
    7.  OPEN GOODREADER on the iPad and go to the file you want to send as part of your Reply.
    8.  At the bottom of the GoodReader screen you will see an EXPORT icon (it looks like a rectangle with an arrow pointing to the right).
    9.  TAP the Export button.
    10.  TAP EMAIL FILE. Depending on your needs, tap either SEND FILE “AS IS” or “FLATTEN ANNOTATIONS.” This will open a compose message screen with the chosen document already attached.
    11.  TAP in the body of the email screen. TAP PASTE. This will place your composed Reply and the prior email thread into the message.
    12.  ENTER the Recipients’ names in the TO: field of your message.
    13.  SEND your email Reply.
    The modified version (= when composing a new message rather than a reply):
    1 Make sure that the doc you want to attach is saved in GoodReader
    2 In the message you are composing, double tap, select all, and then copy.
    3 Open GoodReader and select the file you want to attach
    4 Select the export button at the bottom of screen
    5 Select e-mail file
    6 Position cursor in body of the email message, tap and paste. You may want to delete the "sent from GoodReader" text that precedes the attachment.
    7 Rename your message (as by default it will be Mail with GoodReader attachments)
    8 Add the recipient's address in the To field.
    Hope this helps! All thanks to Scott for this workaround.

  • Opening ".lso" Logic files first created in Logic (Windows edition)

    Hi
    I've recently bought Logic Pro 8/Logic Studio; having upgraded straight from Logic Pro 6. Prior to Pro 6, I was using Logic for Windows.
    During my time with Logic (Windows) I compiled a very large number of parts for various band/orchestral instruments - eg. in B flat, E flat; using the Score Editor. I am a church pastor, with part of my brief a music ministry.
    This was not an issue - almost seamlessly I could open the parts first created in Windows; it would convert them into a format for Mac.
    Alas - in just-before unsuccessfully trying to open parts in Logic Pro 8, it tells me that I need to open them in a Logic Pro version no more recent than 7.2. However, I no longer seem to have Pro 6 on my machine.
    Short of finding someone else with a Mac and loading my old Logic Pro 6 installation files etc onto that machine; and then laboriously loading what is probably 120 tracks; I'm wondering whether this is some sort of shortcut/patch/plug-in that would assist me here.
    It seems ludicrous that many years of compiling these parts may suddenly amount to nothing.
    *Can someone out there give some pointers forward?
    In hope
    David
    (Brisbane, Australia)

    hi, david,
    i would suggest finding the right combo of logic versions.
    v6 should migrate well.
    but, i've many old files, done on v5 mac.
    these are not having a good time in v8.
    i seems that if you've any features used from v5 for example, that aren't in v8, logic will crash.
    and this has happened here in the last 24hrs.
    if these are midi type files for score printout, best, unfortunately IS to export them as SMF's out of v6 and then import them into v8.
    there's little difference in the score in both, any, version.
    so you'd best best to re-install v6 and print out from there.
    you should be using a new partition for v8, and another for v6.
    there's is no upgrade available any longer on the apple site for v7.
    sorry,
    DR9.

Maybe you are looking for

  • App store got a updates for me, but its not my Apple ID

    I bought a second hand MacBook Pro from a colleague of mine at work, he erased all the things he wanted to save to himself and I deleted is user name and created my own user name and became the new Admin. ive updated to the new operating system "Yose

  • M78 power supply replacement

    Hi, I need to replace one of my business' desktop PCs and I'm thinking about getting a an M78 (2111C3U) model. I read online where the power supply has a proprietary connector, so I was wondering if anyone has the part number or knows what a replacem

  • Data Integration Management (DIM) 9.3.1 server license key is invalid

    Hi all, I am trying to install the Hyperion DIM server 9.3.1 to my Enterprise Redhat Linux 4. I run the setup program without any problem. When I when the configuration utility to configure the DIM, it asks for the connectivity keys. I just grid it f

  • Uploading a Word document from Safari

    I was applying for a job online and it asked for my résumé in Word format. There's no email address listed. Is there a web browser or app that can upload something other than a photo? Thanks! Oh and for safari, please Apple, add the uploading of Word

  • BPPM Business Process

    Hi folks; Do someone knows about the BPPM (Business Planning and Performance Management) Business Flow; it´s just that I haven´t implemented SAP using Business Processes, please help me to understand the road map of this Business Process. Thanks. Pau