Separate Display Quantizations for the same part in Notation

I'm having a hard time with something that seems like it would be easy to fix. How can I set up a part in the notation editor and use one display quantization setting for say, bars 3 and 4, and another display quantization setting for bars 5 and 6. (For instance, if I wanted eighth notes in one and sixteenths in another). I remember reading somewhere that you need to split the measures into separate regions, because display quantization can only be applied to a region as a whole, but when I do that another treble clef or entire bracket appears in the midst of my score in the score editor. How can I get rid of this extraneous clef appearing? I know that you can adjust individual quantizations when working with the actual MIDI events, but I only want to change the display quantization.
Also, what workflows do you all use to deal with Logic's over-indulgence in cut away scores? I know you could create a bunch of empty regions on top of your project's and then merge them, but I believe then you would lose your display quantization (related to above).
Thanks!

hey keith i just saw your reply and further question - there are two things that would help:
1 - if you are just wanting to creating multi rests, then the quantize tool is not correct.. you need to drag the little sign in the Inspector which looks like a multi rest and calculate the open bars eg.. if it matters to you that the instrumentalist needs to be able to count in 8 or 4 or 16 bar sections then make sure that you have a double bar line breaking up the blank bars, That way when you drag a multirest it will go up to the double bar line
On the other hand you might be writing for hot orchestral musicians who have no problem counting 63 and a half bars before they come back in in which case you can have one long multi rest.. does this make sense
2 -for the 'cutaway' thing you are talking about - I think I know what you mean .. a big blank space on the part where the system stops. I like doing this too .. and the way I do it is to just leave a big gap in the linear placement of the regions .. say your first part goes from bar 1 to bar 32 then you want a cutaway.. leave a gap of 4 bars and then start the next region from bar 36. When you look at the score in Print View.. you will see the gap
The only problem with this method is that it messes up the bar numbers .. as logic will still think that the bars exist.
ZZZ - Hello Score Editor fiends and programmers: official request for a new Score Editor feature
Re Assign Bar numbers: this would enable the user to name the bar numbers according to the logic of the part/score ... and not be tied to logic's sequence to crank out mindlessly linearly the bar numbers
An idea feature would be to insert a 'memory hole' - so the user could over ride the sequencer.
This combined with Johannes Pritchls little used system where by the sequencer could follow repeats and signs and DS and to Codas... would make Logic Score Editor a MUCH MORE BRILLIANT tool
PS not forgetting Global Rehearsal letters .. my old bug bear

Similar Messages

  • 102 combines all the GR qty for the same part # line item in the PO

    I had a question on the behavior of movement 102 in SAP
    In earlier versions, SAP combines all the GR qty for the same part # line item in the PO both in MIGO & in MB01.
    Is a change in functionality in ECC which combines all the qty or is there any config that we are missing?

    Hi,
    Check your PO item details....is there GR based IV active in your current PO? I know, it should have effect on LIV only but, still trying to see a possibility if it has any impact on GR reversals too....
    Regards
    Message was edited by:
            Gopala Turaga

  • Sideways and Vertical displays different for the same song

    When I play music on my iPod touch 4th generation, the name of the song appears normally in the vertical position, but the first word is omitted in the sideways display. ("Awake And Alive" displays as "And Alive" when sideways.) How can I fix this?

    Hello Beverly,
    Thank you for the question.  I would be concerned too if I received two emails for the same purchase. 
    I suggest checking your purchase history in the iTunes Store to see if there are two separate charges listed for this song.  Use the steps in the following article to check your purchase history in the iTunes Store:
    iTunes Store: See your purchase history and web order numbers
    http://support.apple.com/kb/HT2727
    If you do in fact see two separate charges for the same song, you can report the issue to the iTunes Store using these steps:
    To report an issue with your iTunes Store, App Store, Mac App Store, or iBooks Store purchase, follow these steps:
    Find the email receipt for your purchase.
    Click Report a Problem under the app that is having the issue.
    When prompted, enter the Apple ID and password you used to purchase the item, then click Report a Problem.
    Click Report a Problem next to the item you are having an issue with.
    From the Choose Problem dropdown menu, choose the appropriate issue.
    Follow the onscreen instructions and—if prompted—type a description of the problem into the text field.
    Click Submit to have your issue reviewed.
    Find the full article here:
    How to report an issue with your iTunes Store, App Store, Mac App Store, or iBooks Store purchase
    http://support.apple.com/kb/ht1933
    Thank you for using Apple Support Communities.
    Best,
    Sheila M.

  • Two deliveries for the same batch item

    hi
    i have 3 ea with a batch number in my stock. i have created a delivery for 2ea but TO is not yet confirmed. While creating another delivery for 2ea for the same part, it is again picking the same batch in TO. i should have only 1ea, then how it is picking 2ea in TO. is this because I've not confirmed my earlier TO. If I confirm the 2nd TO first, what will happen to the first TO.
    Thanks,
    Satish

    Hi
    If 3 is all you have then you should not be able to create a to for two if you already have an open to for two. I suggest you double check all of the data like the batch number that the second to is picking
    Do you have this material anywhere else and also you should check wether the material and/or the storage type is allowed to go negative? If this is the case then you can pick as many as you like.
    If ypu allow negative stock then you will have this problem.
    Negative stock should only be allowed in Interin st types 9xx
    I hope that this helps
    Frenchy

  • I am going to buy a mac mini i7 with 3 thunderbolt displays for forex trading. the question is if i use bootcamp and run windows on the mac mini will the displays still run the same way as if i was running it on Lion?

    I am going to buy a mac mini i7 with 3 thunderbolt displays for forex trading. the question is if i use bootcamp and run windows on the mac mini will the displays still run the same way as if i was running it on Lion?

    No idea if Windows will do it, but you can run Windows without Bootcamp & have OSX available at the same time, which should give you all the Monitors that OSX uses.
    Parallels...
    http://www.parallels.com/
    VmWare Fusion...
    http://www.vmware.com/mac

  • HT4623 I have updated my iphone 5 with IOS7. Now there is an update 7.0.2 on my cell and the size of update file is showing around 21.0 MB. I tried to update it ITunes but it seems it is downloading the entire IOS. Is there any separate update for the sam

    I have updated my iphone 5 with IOS7. Now there is an update 7.0.2 on my cell and the size of update file is showing around 21.0 MB. I tried to update it ITunes but it seems it is downloading the entire IOS. Is there any separate update for the same or I have to download the entire IOS again?

    Well when you download the update with iTunes it will always download the whole new version (in your case 7.0.2) even if its just an bug fix. If you already have 7.0 download the update over-the-air.
    You already wrote that the update is only 21 MB, so its not the whole firmware package of 7.0.2 you get with iTunes.

  • Balance Display are different for the same GL account in FS10N & FAGLB03

    Hi,
    It was noted that the GL account Balance Display are different for the same GL account in FS10N & FAGLB03.
    Please advice what would have cause the matter.
    Thank you,
    Regards,

    Hi Vani,
    Think you are using version 6.0.
    I had observed that TCode FAGLB03, displayes balances for particular Ledger (0L) leading by default.
    While in FS10N there is no option for selecting ledger.
    Try FAGLB03 with all ledgers one by one.
    Add the total and then try to matc wiht FS10N.
    Assign points of Good.
    thanks

  • Quota is displayed twice in 2006 for the same date

    When iam entering Leave Quota Through PA30 , PA61 ,PT_QTA00
    for a particular Employee it will display the Quota Twice
    Is there any way we can stop this ?
    is there any way we can Put cap that double Entry for the same date ?
    Quota is deducting Normally but it is Displaying Twice
    Plz Help Experts

    Thank You So much
    i changed in the info type
    SPRO>> Time Management>> Time Data Recording and Administration>> Specify System Reaction to Overlapping Time Infotypes
    Infotype 2006
    Time Cstr. Class  01
    Reaction  Indicator   : select according to The  Requirement 
    Right now Reaction  Indicator  is set to W
    Make the Reaction Indicator to E and save the Entry
    It worked for now  
    one thing iam not sure how does  V_T554Y table work
    Plz let me know
    Reaction I ndicator
    This indicator determines how the system reacts when you enter new infotype records which overlap with existing ones.
    The specifications are as follows:
    A - The old record is delimited, all collisions are displayed.
    E - The system does not allow you to create the new record, and
        displays all collisions.
    W - You can create the new record, but the old record   remains unchanged. All collisions are displayed.
    N - As for W, but collisions are not displayed.
    Edited by: jkhose on Jan 25, 2012 1:23 AM

  • Display discounts and surcharges  for the same vbeln in the same row

    hi experts
    i have to display one discount and surcharges for one vbeln, posnr and one material,
    i have used konv-kschl for condition type and konv-kwert for condition value.
    in my output the conditions what i have given for discounts and surcharges its matching and displaying in different lines for the same vbeln and posnr. usually i should get one line of outputfor one vbeln, but iam getting 3 times repeated
    (one without discounts, surcharges,
    second : same vblen, posnr with discounts,
    third : same vblen, posnr for surcharges )
      please modify the internal table and  conditions below what i have given in my object.
    DATA : BEGIN OF it_konv OCCURS 0,
    knumv LIKE konv-knumv, "Number of the document condition
    kschl LIKE konv-kschl, "Condition type
    kwert LIKE konv-kwert, "Condition value
    kbetr LIKE konv-kbetr,
    kposn LIKE konv-kposn,
    discounts LIKE konv-kwert,
    surcharges LIKE konv-kwert,
    hkunnr LIKE knvh-hkunnr,
    kunnr LIKE knvh-kunnr,
    END OF it_konv.
    LOOP AT it_konv INTO wa_konv.
    CASE wa_konv-kschl.
    WHEN 'ZD01' OR 'ZD02' OR 'ZD03'.
    wa_konv-discounts = wa_konv-kwert.
    WHEN 'ZEXP' OR 'ZEXW' OR 'ZCAF' OR 'ZCAP' OR 'ZCAQ'
    OR 'ZS01' OR 'ZS02' OR 'ZS03'.
    wa_konv-surcharges = wa_konv-kwert.
    WHEN OTHERS.
    DELETE it_konv WHERE kschl = wa_konv-kschl.
    ENDCASE.
    MODIFY it_konv FROM wa_konv TRANSPORTING discounts surcharges.
    CLEAR wa_konv.
    REFRESH wa_konv.
    ENDLOOP.
    As per one of the abap expert who responded to my query is the following.
    DATA : BEGIN OF it_konv OCCURS 0,
    knumv LIKE konv-knumv, "Number of the document condition
    kschl LIKE konv-kschl, "Condition type
    kwert LIKE konv-kwert, "Condition value
    kbetr LIKE konv-kbetr,
    kposn LIKE konv-kposn,
    discounts LIKE konv-kwert,
    surcharges LIKE konv-kwert,
    hkunnr LIKE knvh-hkunnr,
    kunnr LIKE knvh-kunnr,
    END OF it_konv.
    DATA : BEGIN OF wa_konv OCCURS 0,
    kposn LIKE konv-kposn,
    discounts LIKE konv-kwert,
    surcharges LIKE konv-kwert,
    hkunnr LIKE knvh-hkunnr,
    kunnr LIKE knvh-kunnr,
    END OF wa_konv.
    move '1' to it_konv-knumv.
    move 'ZD01' to it_konv-kschl.
    move '1200' to it_konv-kwert.
    move '0010' to it_konv-kposn.
    append it_konv.
    move '2' to it_konv-knumv.
    move 'ZEXP' to it_konv-kschl.
    move '1300' to it_konv-kwert.
    move '0010' to it_konv-kposn.
    append it_konv.
    move '3' to it_konv-knumv.
    move 'ZEXP' to it_konv-kschl.
    move '1400' to it_konv-kwert.
    move '0010' to it_konv-kposn.
    append it_konv.
    LOOP AT it_konv.
    MOVE-CORRESPONDING it_konv to wa_konv.
    CASE IT_konv-kschl.
    WHEN 'ZD01' OR 'ZD02' OR 'ZD03'.
    wa_konv-discounts = IT_konv-kwert.
    WHEN 'ZEXP' OR 'ZEXW' OR 'ZCAF' OR 'ZCAP' OR 'ZCAQ'
    OR 'ZS01' OR 'ZS02' OR 'ZS03'.
    wa_konv-surcharges = IT_konv-kwert.
    ENDCASE.
    COLLECT WA_KONV.
    CLEAR wa_konv.
    ENDLOOP.
    But to try according to the above, i dont have the values for kwert, i know only the condition type (KSCHL). based on this how can i solve my problem
    please clarify
    thanks in advance

    Refer to the suggestion given by Naimesh here Can we modify a sub-total in ALV making use of function GET_GLOBALS_FROM_SLVC_FULLSCR and the method GET_SUBTOTALS. You can see the parameter ep_collect01 refered in case of subtotals. Can you please check ep_collect00 for grand total in your case.
    As said about EP_COLLECT00,here goes a classic example Modify grand total in ALV GRID
    BR
    Keshav
    Edited by: Keshav.T on Sep 21, 2011 9:39 AM

  • How to generate different report view in teststand for the same execution?

    My requirment is to have two different view for the same report that gets generated during one execution using in TestStand OI(CVI)? One view would be summary view (displays only test step types, excluding action step types) and the other view is detail view that displays all the steps that are recorded. Data for all the steps needs to get recorded in database. Any suggestions are helpful!!
    CLD,CTD

    Hello.
    I think you would have to create two separate reports, one as summary report and one as a 'full' report  The viewers are just 'viewers' and simply display whatever you set to them.
    I had display a text report that was basically a summary report ( failures only ) and then display an HTML report that contained all steps were set to be recorded.  This required quite a bit of modifications on both the process model and the operator interface side.  The operator interface (in LabVIEW ) had to contain 2 separate UIReportView controls.
    Let me know if that is your desired direction and I could point you to some more ideas.
    Thanks,
    PH

  • Multiple timbres for the same instrument?

    I am writing a peice for three cellos which involves some unisons, and cannot find a way to make the parts sound different for them, resulting in what sounds like one cellist playing the same part three times and layering them. What I have been looking for and cannot find is a way to change the timbre slightly to make it sound like three cellists playing three cellos at the same time instead of a loud, single cello. Is there any way to do this? If possible can the technique be used for other instruments as well?
    I'm running Logic Pro X 10.0.4 on a Late 2012 Mac Mini with OS X 10.9.1 if that helps.

    Which instrument are you using? EXS24? And are you creating this on three separate tracks, with three separate EXS24s? Which sound (exact name) have you loaded in them?
    If you use three EXS24s, the very first thing I would try is to slightly detune two of the thtree celli using the Modulation Matrix on the EXS24. Like the pic, very little (1 to 8 cents), and one cello positive, one negative and one without detuning.
    Anoither thing to try would be to give the unison notes all slightly different lengths, and different starting times. Perhaps some subtle vibrato wia the modwheel...
    Also, different velocities should use different samples, and lastly, you could use differently set plugins on each track. I'd start with EQ plugins, reverb (Apple>AUMatrixReverb) and if that doesn't do it, modulation plugins (chorus, ensemble, etc).
    If all else fails you could also try out octaving (octavising(?)) the unson notes up or down...

  • Multiple Scopes for the same subnet with Cisco CNR

    I have a requeriment from my internal client that he wants to have  multiple scopes within the same /21  subnet , but he wants to have different scopes for each group of servers ( in the /21 subnet).
    We have 2 Cisco CNR ( I dont know the version they are running because they are managed by an external vendor) but they are in active / standby mode.
    My question is .. it is posible to make the CNR have different scopes (ranges of IP's) for the same subnet ( /21) and assign those based on the client ( I dont know what criteria can be followed .. maybe Mac Address ???).
    I appreciate any help or pointing to the right documentation
    Thank you in advanced

    I don't know that you would want a separate PO print. You can print the same PO print twice to provide a copy for the freight vendor. I think it should be okay as long as it is clear that the PO is with the vendor for the products but there is a condition specifying the freight deal. The second vendor (say the freight vendor) should be okay with this PO as well. I don't remember how the standard SAP PO forms handled the vendor condition but it should be enough I would think. I never came across a separate PO for freight since it is usually an value added service that is an integrated part of shipping goods and the paper-work usually is leveraged from PO, bill-of-lading, etc. SAP will make it difficult if you do need a separate PO since there is no way to use account assignment to material and therefore would need to manually account code and invoice verification, post to a clearing account in FI for re-class to material or charge to internal order with settlement to material or something like this.
    I would just make sure that the PO print makes sense in terms of being able to see the freight charge and maybe the vendor name or something (look at the standard SAP PO form to see what the best practice is).

  • Multiple HighlightPainters for the same JEditorPane

    Hey Everyone,
    I'm having a problem having highligts of multiple colors for the same text component.
    Basically I have a set of results in a separate panel for a search on the text in a JEditorPane. I want the text corresponding to all the search results to be highlighted one color as soon as the search is done, and when one specific search result is clicked on, have the highlight for that result's text change to a different color.
    My current implementation is trying to do this by setting highlights for all the search results, and then when a result is clicked on, setting another highlight with another highlight painter of a different color. Unfortunately, this causes only the second higlight color to be displayed, even though when I look at the editorpane's highlights i can see all of them are being stored.
    Is there something I'm misunderstanding about Highlights?
    Thanks for any help,
    Phil.

    This example shows some ways of playing with attributes and highlights:
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    import javax.swing.event.*;
    import javax.swing.text.*;
    public class TextPaneAttributes extends JFrame
         JTextPane textPane;
         JScrollPane scrollPane;
         Highlighter.HighlightPainter cyanPainter;
         Highlighter.HighlightPainter redPainter;
         public TextPaneAttributes()
              textPane = new JTextPane();
              textPane.setMargin( new Insets(20, 20, 20, 20) );
              StyledDocument doc = textPane.getStyledDocument();
              DefaultHighlighter highlighter = (DefaultHighlighter)textPane.getHighlighter();
              cyanPainter = new DefaultHighlighter.DefaultHighlightPainter( Color.cyan );
              redPainter = new DefaultHighlighter.DefaultHighlightPainter( Color.red );
              //  Set alignment to be centered for all paragraphs
              MutableAttributeSet standard = new SimpleAttributeSet();
              StyleConstants.setAlignment(standard, StyleConstants.ALIGN_CENTER);
              doc.setParagraphAttributes(0, 0, standard, true);
              //  Define a keyword attribute
              MutableAttributeSet keyWord = new SimpleAttributeSet();
              StyleConstants.setForeground(keyWord, Color.red);
              StyleConstants.setFontSize(keyWord, 24);
              StyleConstants.setStrikeThrough(keyWord, true);
              //  Define superscript attribute
              MutableAttributeSet superscript = new SimpleAttributeSet();
              StyleConstants.setSuperscript(superscript, true);
              //  Add initial text
              textPane.setText( "one\ntwo\nthree \nfour\nfive\nsix\nseven\neight\n" );
              //  Change attributes on some keywords
              doc.setCharacterAttributes(0, 3, keyWord, false);
              doc.setCharacterAttributes(20, 4, keyWord, false);
              //  Highlight some text
              try
                   textPane.getHighlighter().addHighlight( 4, 7, cyanPainter );
                   textPane.getHighlighter().addHighlight( 25, 28, cyanPainter );
                   textPane.getHighlighter().addHighlight( 35, 40, cyanPainter );
                   textPane.getHighlighter().addHighlight( 15, 20, redPainter );
              catch(BadLocationException ble) {}
              //  Add some text
              try
                   doc.insertString(0, "Start of text\n", null );
                   doc.insertString(doc.getLength(), "End of text\n", keyWord );
                   doc.insertString(doc.getLength(), "2", null );
                   doc.insertString(doc.getLength(), "1", superscript );
              catch(Exception e) {}
              //  Add text pane to frame
              scrollPane = new JScrollPane( textPane );
              scrollPane.setPreferredSize( new Dimension( 200, 200 ) );
    //          scrollPane.setComponentOrientation(ComponentOrientation.RIGHT_TO_LEFT);
              getContentPane().add( scrollPane );
              //  Create a Button panel
              JPanel buttons = new JPanel();
              getContentPane().add(buttons, BorderLayout.SOUTH);
              //  Add a Bold button
              JButton bold = new JButton( new StyledEditorKit.BoldAction() );
              buttons.add( bold );
              //  Add Right Alignment button
              JButton right = new JButton( new StyledEditorKit.AlignmentAction("Align Right", StyleConstants.ALIGN_RIGHT) );
              buttons.add( right );
              //  Add Remove Highlight button
              JButton remove = new JButton("Remove Highlight");
              buttons.add( remove );
              remove.addActionListener( new ActionListener()
                   public void actionPerformed(ActionEvent e)
                        int offset = textPane.getSelectionStart();
                        Highlighter.Highlight[] highlights = textPane.getHighlighter().getHighlights();
                        for (int i = 0; i < highlights.length; i++)
                             Highlighter.Highlight h = highlights;
                             DefaultHighlighter.DefaultHighlightPainter thePainter =
                                  (DefaultHighlighter.DefaultHighlightPainter)h.getPainter();
                             if (offset >= h.getStartOffset()
                             && offset <= h.getEndOffset())
                                  textPane.getHighlighter().removeHighlight(h);
         public static void main(String[] args)
              TextPaneAttributes frame = new TextPaneAttributes();
              frame.setDefaultCloseOperation( EXIT_ON_CLOSE );
              frame.pack();
              frame.setVisible(true);

  • Webi Vs Bex Analyzer for the same query

    Hi Experts ,
    I face an issue in Webi Vs Bex Analyzer for the same query :
    Output of Bex query:
    Transport System     Location ID     Quantity
    PIPEC1-Z4          LOCCP1-Z4     1,000.000 BBL
                              LOCCP2-Z4     400 TO
                              LOCGAL-Z4     *
                              LOCRAS-Z4     200 TO
                              Result     *
    Here as the Unit of measure is different, the RESULT displays a *
    Only in cases where the unit of measure is the same, the result
    is displayed correctly.
    However in webi, the sum function blindly adds up without any possibility
    to check whether the uom is the same.
    How can I check to add only when the units are the same ?
    Regards, Jerin.

    Hi Jerin,
    Each Key Figure used in a BW query can have up to three different sets of information:
    Numeric value of the Key Figure corresponding to the Key Figure without the unit.
    Unit or Currency information, A Dimension object with character format that contains the unit or currency. For example, 'USD', 'u20AC', 'km'
    Formatted value, representing the user-specific formatting. A Dimension object with character format that contains the Key Figure and the unit (formatted value) based on user preferences configured on the SAP server. For example, '200 USD', '345 u20AC', '25 km'
    Each Key Figure is represented with a Measure object in a Class u201CKey Figures.u201D In the case where the Key Figure is configured in BW with a unit, an additional Dimension object will be added representing the unit information. The u201CFormattedu201D value represents the numeric value Formatted as a string value, following the user-specific formatting settings.
    Or if doesn't appear the Unit, for some CKF or RKF it happens, you can add to your BEx query and then to the universe the unit or currency and create a separate dimension with that information.
    I hope this help you.
    Best regards,
      Fede

  • Oracle Coherence*Web and BlazeDS: Multiple FlexSessions created for the same HttpSession

    Hi all,
    I have searched this forum and found a lot of good information from Alex Glosband and others about the infamous "Detected duplicate HTTP - based FlexSessions, generally due to the remote host disabling session cookies. Session coolkies must be enable to manage the client connection correctly." message.
    It seems, however, none of the cases are identical to ours. This is ours:
    - Resin 3.1.9
    - Oracle Coherence 3.7.1 with Coherence*Web (session replication)
    With this setup we get the "Detected duplicate HTTP..." message on the first attempt to use BlazeDS and on every subsequent call.  The same client and server code works fine in a local sessions setup.  With Coherence 3.3 (currently our production environment) it seems to occur less frequently, but still as frequent as it is a major issue for us.  It fails even with a single node using in-process distributed caching in our test setup (as well as with multi node out of process caching in our staging environment, for Coherence knowledgeable the resin app server runs with tangosol.coherence.session.localstorage=true in the first case and false in the second).
    Both the listener and message broker are mapped as "Coherence aware" in web.xml[1] so that they should use clustered sessions.
    We have been digging a bit and we found out that if we commented out lines 427 and 434 of flex.messaging.endpoints.BaseHTTPEndpoint from version 4.0.0.14931 it seems to mask the bug.  We added some logging in the setupFlexClient method and it seems that we get more or less a new FlexSession for each and every call - but they have the same cookie and thus underlying HttpSession. I.e. the list returned from flexClient.getFlexSessions() keeps growing. Thus we are not so keen on going to production with that memory leak and the above mentioned ugly hack of commenting out the detection of duplicates.
    We use request scope for the remote object, but could in theory use any scope as we do not really have any state on the object itself, it is all HttpSession state and return values that are key (logon is performed prior to doing the first blaze call, in pure forms and ajax, and it is not a timing issue in that regard we are seeing).
    Hope someone can shed some light on what can be happening. Is there any "reference testing"[2] or something when the FlexSessions are created that makes them being created as new? Where are they created?  We do not know the inner workings of the BlazeDS source, we just watched the call trace of the unwanted invalidation and found that to be line 427 of flex.messaging.endpoints.BaseHTTPEndpoint.
    Can we disable FlexSessions?  Since the flex and plain html parts of the app share the sessions, we always use FlexContext.getHttpRequest().getSession() anyway, never storing any state directly in the FlexSession or on the remote object. Or maybe there is a config option to help us with this detection (or creation) of multiple FlexSessions?
    Cheers and TIA,
    -S-
    [1] - For instance, this i the message broker servlet def:
    <servlet>
    <servlet-name>MessageBrokerServlet</servlet-name>
      <display-name>MessageBrokerServlet</display-name>
    <servlet-class>com.tangosol.coherence.servlet.api22.ServletWrapper</servlet-class>       
    <init-param>
    <param-name>coherence-servlet-class</param-name>
    <param-value>flex.messaging.MessageBrokerServlet</param-value>
    </init-param>       
    <init-param>
    <param-name>services.configuration.file</param-name>
    <param-value>/WEB-INF/flex/services-config.xml</param-value>
    </init-param>
    <load-on-startup>1</load-on-startup>
    </servlet>
    [2] - As you undertstand this is speculation based on pure air, but it could be that in Coherence there was a serialization/deserialization happening somehow that would break such a test?

    Just a quick update, it seems things are running in a stable fashion (and without visible memory leaks, just keeping the latest FlexSession) with these changes in BaseHTTPEndpoint:
         * Overrides to guard against duplicate HTTP-based sessions for the same FlexClient which will occur if the remote host has disabled session
         * cookies.
         * @see AbstractEndpoint#setupFlexClient(String)
        @Override
        public FlexClient setupFlexClient(String id) {
            log.debug("setupFlexClient start id " + id);
            FlexClient flexClient = super.setupFlexClient(id);
            // Scan for duplicate HTTP-sessions and if found, invalidate them and throw a MessageException.
            // A request attribute is used to deal with batched AMF messages that arrive in a single request by trigger multiple passes through this
            // method.
            boolean duplicateSessionDetected = (FlexContext.getHttpRequest().getAttribute(REQUEST_ATTR_DUPLICATE_SESSION_FLAG) != null);
            if (!duplicateSessionDetected) {
                List<FlexSession> sessions = flexClient.getFlexSessions();
                log.debug("Client has " + sessions.size() + " sessions.");
                int n = sessions.size();
                if (n > 1) {
                    int count = 0;
                    for (int i = 0; i < n; i++) {
                        if (sessions.get(i) instanceof HttpFlexSession)
                            count++;
                        if (count > 1) {
                            FlexContext.getHttpRequest().setAttribute(REQUEST_ATTR_DUPLICATE_SESSION_FLAG, Boolean.TRUE);
                            duplicateSessionDetected = true;
                            break;
            // If more than one was found, remote host isn't using session cookies. Kill all duplicate sessions and return an error.
            // Simplest to just re-scan the list given that it will be very short, but use an iterator for concurrent modification.
            int i = 0;
            if (duplicateSessionDetected) {
                List<FlexSession> sessions = flexClient.getFlexSessions();
                log.debug("Detected sessions from client: " + sessions);
                for (FlexSession session : sessions) {
                    if (session instanceof HttpFlexSession && i < sessions.size()) {
    //                    log.debug("----> sessionId: " + session.getId());
    //                    Enumeration e1 = session.getAttributeNames();
    //                    while (e1.hasMoreElements()) {
    //                        Object key = e1.nextElement();
    //                        log.debug("--------->" + key + "--------->" + session.getAttribute((String) key));
    //                    session.invalidate();
                        flexClient.sessionDestroyed(session);
                    i++;
                // Return an error to the client.
    //            DuplicateSessionException e = new DuplicateSessionException();
    //            e.setMessage(ERR_MSG_DUPLICATE_SESSIONS_DETECTED);
    //            throw e;
            return flexClient;
    It is not exactly beautiful (to say the least), but if it does the trick I might just be pragmatic enough to go with it... NB: I am of course not proposing this as a patch to this file or anything, it is just an ugly hack for our specific case, but maybe the information can help the BlazeDS team find the root cause making it incompatible with Coherence*Web.
    Will give it a test run on our staging servers.

Maybe you are looking for

  • Get my iPhone 4, 3G iPod Touch disappears from iCloud.

    Like it says, I updated my 3rd Gen iPod Touch to iOS 5 and it works fine, including Find My iPhone. I get an iPhone 4 a few days later and I get that updated, and now the iPod disappears from iCloud and Find My iPhone. Anyone know how to correct this

  • Owsstat doesn't work (all else does, i think)

    Hello. I've got OAS 4.0.81 running on Mandrake 7.1 fine, the following occurs though: [oasman@thor oasman]$ owsstat owsstat: error in loading shared libraries: /oracle/oas/oas4081/lib/liboasclntsh.so: undefined symbol: slpmprodstab any ideas? otherwi

  • Is CS5 Save for Web not 64-bit?

    I got a memory warning when trying to do a Save for Web with a 5K image. I was going to reduce it there. Is Save for Web limited to 32-bit RAM addressing?

  • Why does the Mail App suck ?

    Why the **** doesn't this work !? I'm trying to manage my email through the default mail app in iOS. When I tried to delete more that 90 emails. The ******* app crashed. I tried it again, thought it was a fluke. SAME ******* THING HAPPENED AGAIN ! So

  • Development of Query for MM-CAS link

    Dear Experts, I am an MM consultant, had to develop a querry which has input as Material number and for output I need some fields mentioned below 1. Substance ID 2. COMP CAS# 3. COMPONENT Description 4. COMPONENT ID I have trying to trace the tables