Server Push Intermittent message loss

We are using LCDS 2.6 and using the RTMP port for the server push. However, at times the notifications in between the server to clients goes missing. It works pretty good at times and after some time, it does not shows notification.
We are using DataTransactionServices for pushing the data from LCDS to the Flex clients.

Hello,
We are still facing the intermittent issue with LCDS. Following steps has been done:
1. We tried different values in DataDestination property like autoSyncEnbaled , cache items and some other properties, but it did not work.
2. We analysed LCDS logs in log file and found that :
   a. Java Code is pushing updated state to LCDS and message is also routing to client.
   b. At client side UI is receiving old data from LCDS.
Do you have any idea, why is this happening?
Gaurav Shukla
Senior Technical Architect -ADCOE
HCL Technologies Ltd.
SEZ, Plot No. 3A, Sector 126, Noida 201301, U.P. (India)
Mob: +91-9899 89 9189
www.hcltech.com<http://www.hcltech.com>
www.hcl.com<http://www.hcl.com>
cid:[email protected]

Similar Messages

  • Server-Push

    I read somewhere that Flex Data Services provides Server-Push
    functionality. That is, the server starts a conversation with the
    client. It's obvious that, In order to such thing ocurr, there has
    to be a persistent connection between server and client.
    I've being reading about Data Management Service to learn how
    to implement this Server-Push and all I see is about a method
    called Fill() that is thriggered from the client and syncronizes
    it's data with the server. But it's not server-push
    Does it really exist?

    Hi,
    When you create a DataService and fill your collection. The
    collection becomes managed. You don't have to call fill again if
    there is any change in the data. Server pushs updates to clients
    when the client's dataservice is using rtmp channel. It is a live
    connection between the server and the client. For example,
    you fill(collection, "hqsql", from products where price <
    100). If one of the product's price increases, server push a
    message to your collection to remove it. If a product's product's
    price decrease, it will be added to the collection. The push is
    happened based on your fill method.
    William Chan

  • Getting 500 - Internal Server Error Intermittently  durin WS calls

    We are Oracle partners and built an integration using COD Integration Events and Web Services. We currently make calls to following Crm On Demand web services:
    1) Account - Query
    2) Opportunity - Query & Update
    3) Revenue - Query & Update
    4) Product - Query
    5) Login/Logout
    We are seeing 500 - Internal Server Error intermittently but very frequently while calling these web services. Here are the details:
    2008-06-03 11:47:46,781|58:58|WARN |(null)|(null)|R90IntegrationQPoller.CustomerEventProcessor|Query SOD For Account Failed with ExceptionProtocolError. Message: The remote server returned an error: (500) Internal Server Error.. Response: System.Net.HttpWebResponse. Stack Trace: at System.Net.HttpWebRequest.GetResponse()
    at R90IntegrationQPoller.CustomerEventProcessor.QuerySODService(DimensionMemberStruc[] dimensions) in c:\r90buildsod\r90_proj\R90IntegrationQPoller\CustomerEventProcessor.cs:line 635
    2008-06-03 11:47:46,781|58:58|WARN |(null)|(null)|R90IntegrationQPoller.CustomerEventProcessor|Query SOD For Account Exception Status =ProtocolError
    2008-06-03 11:47:46,781|58:58|WARN |(null)|(null)|R90IntegrationQPoller.CustomerEventProcessor|Query SOD For Account Exception Source = System
    2008-06-03 11:47:46,781|58:58|WARN |(null)|(null)|R90IntegrationQPoller.CustomerEventProcessor|Query SOD For Account Exception Inner Exception =
    2008-06-03 11:47:46,781|58:58|WARN |(null)|(null)|R90IntegrationQPoller.CustomerEventProcessor|Query SOD For Account Exception Target Site = System.Net.WebResponse GetResponse()
    I've provided the error message for Account WS but we are seeing this for almost all the web services on regular basis. This issue has made the integration almost unusable. I'm working with Techsupport but they have been very unresponsive in the SR.
    Please advice.

    2008-06-03 12:13:15,156|64:64|WARN |(null)|(null)|R90IntegrationQPoller.RevenueEventProcessor|Query Revenue From SOD Failed with ExceptionProtocolError. Message: The remote server returned an error: (500) Internal Server Error.. Response: System.Net.HttpWebResponse. Stack Trace: at System.Net.HttpWebRequest.GetResponse()
    at R90IntegrationQPoller.RevenueEventProcessor.QuerySODService(String fieldsToQuery) in c:\r90buildsod\r90_proj\R90IntegrationQPoller\RevenueEventProcessor.cs:line 890
    2008-06-03 12:13:15,156|64:64|WARN |(null)|(null)|R90IntegrationQPoller.RevenueEventProcessor|Query Revenue From SOD Exception Status =ProtocolError
    2008-06-03 12:13:15,156|64:64|WARN |(null)|(null)|R90IntegrationQPoller.RevenueEventProcessor|Query Revenue From SOD Exception Source = System
    2008-06-03 12:13:15,156|64:64|WARN |(null)|(null)|R90IntegrationQPoller.RevenueEventProcessor|Query Revenue From SOD Exception Inner Exception =
    2008-06-03 12:13:15,156|64:64|WARN |(null)|(null)|R90IntegrationQPoller.RevenueEventProcessor|Query Revenue From SOD Exception Target Site = System.Net.WebResponse GetResponse()
    2008-06-03 12:13:15,171|64:64|WARN |(null)|(null)|R90IntegrationQPoller.RevenueEventProcessor|Company:Coduat Error Querying SOD for Revenue Event
    2008-06-03 12:13:15,171|64:64|WARN |(null)|(null)|R90IntegrationQPoller.RevenueEventProcessor|Company:Coduat Processing Action Errored Out. See DB Error Log for more Details

  • Using the new Data/Services generation with server push

    Have moved my Flex/BlazeDS app (which uses Blaze AMFChannel for request/response messages and StreamingAMFChannel for server push messaging) from Flex Builder 3 to Flash Builder 4. The new Data/Services works fine to generate service classes and value objects for the request/response messages, question is can it provide any help setting up a messaging consumer and value objects for the pushed data?
    rick holland

    I am so sorry - I meant AirPort Express - not extreme - but it's moot since I missed the point of your post - you want two outputs - and one to not be digital.
    For what it's worth - I still think the express might be your best bet.
    http://www.apple.com/airportexpress/airtunes.html
    It has combined digital/analog out - you plug in one and it switches the output depending on which connection is inserted. I would expect a very short wait until everything accepts digital input - expecially for people who want good sound quality. If you have to go digital to analog outside of the receiver/amp (where it really belongs) - why not let it be the express sitting right next to where you want the second "receiver" to be...

  • [svn] 4290: Bug: BLZ-288 - Consumer is only receiving first pushed message when Consumer and RemoteObject that is used to push the messages use different channel sets but same channel .

    Revision: 4290
    Author: [email protected]
    Date: 2008-12-11 14:24:37 -0800 (Thu, 11 Dec 2008)
    Log Message:
    Bug: BLZ-288 - Consumer is only receiving first pushed message when Consumer and RemoteObject that is used to push the messages use different channel sets but same channel.
    QA: Yes
    Doc: No
    Checkintests Pass: Yes
    Details:
    * The bug app was arguably generating bogus test data (messages with duplicate ids), and 99.9% of applications won't be configured this way (using multiple ChannelSets with overlapping Channels, pointing at the same server) but it's still worth making this work just right anyways.
    Ticket Links:
    http://bugs.adobe.com/jira/browse/BLZ-288
    Modified Paths:
    flex/sdk/trunk/frameworks/projects/rpc/src/mx/messaging/ConsumerMessageDispatcher.as

    Remember that Arch Arm is a different distribution, but we try to bend the rules and provide limited support for them.  This may or may not be unique to Arch Arm, so you might try asking on their forums as well.

  • FDS for server push + client to client

    Just want to double check - if I was to create a chat like
    app in Flex - where new messages are "pushed" to clients, this
    would require FDS.

    Using FDS would be the far easiest way to implement a chat
    application.
    Theoretically you could implement a chat application without
    FDS by having each client poll the server for messages for new
    messages for that client using HTTPService or WebService.
    You can also do "poor man's data push" using a long-lasting
    HTTP request - in this pattern each client posts an HTTP request
    that it doesn't expect and immediate response to - when the server
    has a message for the client is sends the response (perhaps a long
    time later). In the client's event handler for the response the
    client posts another request (so that the server has a means of
    "pushing" data to the client). This is how Blackberry-style email
    works in Windows Mobile (in the absence of a proper data push
    protocol).
    Sean
    Neville's Introduction to the Flex Message Service has a good
    example of how to write a chat application in FDS.
    Graeme Harker's Flex.NET
    Blog

  • Implementing Server Push using LCDS 2.6

    Hi All,
    We have created an application where we are using polling to get certain constant updates. Now this polling is client polling wherein the client polls the server at regular intervals to get the fresh data for certain actions.
    Now we wish to take this to another level and implement Server Data Push so that the client does not keep polling unnecessarily and the server notifies the client as and when the data gets updated with the server. For this we have the DataService Transaction class that needs to be implemented.
    But there are a couple of questions that are in my mind regarding this technology. It would be great if someone could answer them.
    My questions are:
    1) Does the LCDS server know which client to push data to in case of multiple clients looking at the same data scenario. e.g. Two clients A and B are looking at the same data. A performs an action and that action needs some time to get completed at the server. Now in case we use Server Data Push, will the LCDS be intelligent enough to send the message on completion of the requested activity to only A and not B.
    2) In order to push data to the client, the server will invoke some method which will return the desired data to te client. How do we keep the parameters registered with the server that this method would need while getting invoked. SInce, the call to the method will not be client initiated, how does the server know what parameters to be passed to the method in order to invoke it. How will this work in a multi-user looking at the same data/screen scenario.
    The answers to these questions will really help us. In case anyone is well versed with this technology, please pitch in to give your inputs.
    Many Thanks.
    Regards,
    Shally

    Hi,
    As also, suggested by you, we were thinking of using an RTMP channel only for this since its a two way socket that establishes a communication channel between the client and the server and then helps keep messages moving to and fro.
    We have successfully implemented RTMP channel and achieved the following functionalities.
    1) A client initiated change which gets propagated to the server and then to all the clients.
    2) Server push to all the clients.
    Now our last step is to implement data push to a particular client. As told by you, we will use the client id but we have some doubts and questions regarding this since we do not have the code examples or anything that could help us in implementing the same.
    I would therefore request you to kindly lead us on the following fronts:
    1) Is the client id the one that is part of the request- response thread, I saw a client id being printed in the logs when a request is made and the response comes.
    2) What code needs to be written on the server side to extract this client id once a call is made so that it can keep this client id with itself to push a message later on.
    3) What methods or API are available to be used to push this message to a particular client? Do we need to call the fill method of a particular client using the client id parameter and inform the client that its requested job has been done.
    For (3) is the Messaging(Publish and Subscribe model) the right way to go??
    It would be great if you could provide us some code snippets just to give us an idea from where we can take it up ourselves.
    Looking forward to hear from you.
    Many Thanks,
    Shally
    Message was edited by: testing34

  • Server Push in Servlets

    Hi AnyOne!
              I have a servlet, and a database . If a column in my table gets updated I
              want all of my clients who are connected to it , to see the refreshed value
              without click any refresh/Reload button on the browser. A kind of
              Server-Push.
              That is, If one client makes changes, then all of the other clients on the
              web should get intimated.
              How can I achieve this ?
              thanks
              vikas
              

    I read the OP's message and imediately thought oh, cool, MVC candidate :-)          If I wanna talk about MVC I would prefer Sun's Design Patterns group.
              Kumar.
              [email protected] wrote:
              > "Mettu Kumar" <[email protected]> wrote in message
              > news:[email protected]...
              > > Ryan,
              > >
              > > I was not commenting on MVC pattern. I am talking about the problems
              > > pushlets implementation could potentially cause.
              >
              > Mettu, we completly crossed paths my friend. I read the OP's message and
              > imediately thought oh, cool, MVC candidate :-) Silly me! I understand what
              > you are talking about now :-)
              >
              > > 1. If you are serving 10,000 clients, probably a given instance your
              > server will
              > > be serving 100 or 1000 of the them. but with pushlets you have 10, 000
              > > conenctions open siumultaneously and your server is serving all the client
              > 100%
              > > of the time.
              >
              > No, you're right that isn't good.
              >
              > > Do you think this would scale? Imagine the number of threads on server.
              > > 2. This could potentially bring down the web server you are using.
              > >
              >
              > It would scale right up to the time the server came crashing down :-) Yes,
              > if the server kept a single connection, thread of execution, open to every
              > client while the client was running that would be not so hot indeed,
              > especially if your clients increased exponentially. This is precisely why I
              > like the callback method on each client, kind of a pain to implement though.
              >
              > >
              > > Kumar.
              > >
              > > [email protected] wrote:
              > >
              > > > I wasn't referring to the article on pushlets you mentioned when I said
              > the
              > > > idea of MVC was a valid one, nor have I read the article as I respond
              > but
              > > > heres the idea I was describing which is based on the concept of MVC.
              > It
              > > > provides perfectly for the scenario the OP described IMO. I think, at
              > least
              > > > based on what I've seen, that the notion of MVC in the J2EE sector is
              > used
              > > > mostly as a means to seperate business logic from presentation logic.
              > It
              > > > doesn't allow for any mechanisms to notify the ``views" when data
              > ``model"
              > > > changes. This is no big deal I guess for most applications but it does
              > > > break the MVC paradigm IMO. To aleiviate this problem we incorporate an
              > > > observer pattern to notify each subscribing view when the model changes.
              > > > There really isn't any difference in my mind between push and pull where
              > > > pull is a standard RFC 2616 request and push is a simple callback to the
              > > > object registered with the controller (servlet, jsp). If the server can
              > > > handle a thousand or so concurrent requests why couldn't it handle a
              > > > thousand concurrent callbacks. You could probably improve this by
              > > > multi-threading the controller. Just some thoughts I would like to hear
              > > > yours :-)
              > > >
              > > > ~Ryan
              > > >
              > > > "Mettu Kumar" <[email protected]> wrote in message
              > > > news:[email protected]...
              > > > > Ryan,
              > > > >
              > > > > Did you ever try to use to Pushlets serving thousands of clients?
              > > > > Why did you think its a good design? If you feel its a good design,
              > let
              > > > us
              > > > > know whats good about it.
              > > > >
              > > > > Kumar.
              > > > >
              > > > > [email protected] wrote:
              > > > >
              > > > > > "Mettu Kumar" <[email protected]> wrote in message
              > > > > > news:[email protected]...
              > > > > > > Vikas,
              > > > > > >
              > > > > > > There was a article about the same in java world a while back.
              > > > > > > http://www.javaworld.com/javaworld/jw-03-2000/jw-03-pushlet.html
              > > > > > >
              > > > > > > But I believe this is bad design. I don't think using opened HTTP
              > > > > > Connections
              > > > > > > to do a real time operation is not a good Idea. What if you are
              > > > serving
              > > > > > couple
              > > > > > > of hundred clients?
              > > > > > >
              > > > > > > Kumar.
              > > > > > >
              > > > > >
              > > > > > It's a perfectly valid design. OP, check out MVC and the observer
              > > > design
              > > > > > pattern I think you'll find what you're looking for there.
              > > > > >
              > > > > > ~Ryan
              > > > > >
              > > > > > > Vikas Jolly wrote:
              > > > > > >
              > > > > > > > Hi AnyOne!
              > > > > > > >
              > > > > > > > I have a servlet, and a database . If a column in my table gets
              > > > updated
              > > > > > I
              > > > > > > > want all of my clients who are connected to it , to see the
              > > > refreshed
              > > > > > value
              > > > > > > > without click any refresh/Reload button on the browser. A kind
              > of
              > > > > > > > Server-Push.
              > > > > > > > That is, If one client makes changes, then all of the other
              > clients
              > > > on
              > > > > > the
              > > > > > > > web should get intimated.
              > > > > > > >
              > > > > > > > How can I achieve this ?
              > > > > > > >
              > > > > > > > thanks
              > > > > > > > vikas
              > > > > > >
              > > > >
              > > > >
              > >
              

  • How to configure my MDB serve only one message at a time?

    Hi All,
    I have requirement where I need to develope a MDB iin weblogic. This MDB has to serve only one message at a time. If the send second message is sent while the first one is running the second message has to sit in queue and start processing once the first message is finished.
    Is there any way to configure via annotations or in weblogic server settings ?
    Any help would be really appreciated...
    Thank you,
    K.

    Here is my client code to send the message
    Connection connection = null;
    javax.jms.Session session = null;
    MessageProducer producer = null;
    try
    connection = lpConnectionFactory.createConnection();
    session = connection.createSession(false, javax.jms.Session.AUTO_ACKNOWLEDGE);
    // Create a MessageProducer from the Session to the Validation Queue
    producer = session.createProducer(myQueue);
    ((WLMessageProducer)producer).setUnitOfOrder();
    // Create a message
    ObjectMessage message = session.createObjectMessage();
    message.setObject(params);
    message.setStringProperty(MyServiceConstants.OPERATION, operation);
    // Send the message to the queue
    producer.send(message);
    finally
    if (producer != null)
    producer.close();
    if (session != null)
    session.close();
    if (connection != null)
    connection.close();
    Following is the weblogic-ejb-jar.xml
    <?xml version="1.0"?>
    <!DOCTYPE weblogic-ejb-jar PUBLIC
    "-//BEA Systems, Inc.//DTD WebLogic 6.0.0 EJB//EN"
    "http://www.bea.com/servers/wls600/dtd/weblogic-ejb-jar.dtd">
    <weblogic-ejb-jar>
    <weblogic-enterprise-bean>
    <ejb-name>TestMDB</ejb-name>
    <message-driven-descriptor>
         <pool>
              <max-beans-in-free-pool>1</max-beans-in-free-pool>
              <initial-beans-in-free-pool>1</initial-beans-in-free-pool>
         </pool>
    </message-driven-descriptor>
    </weblogic-enterprise-bean>
    </weblogic-ejb-jar>

  • How to configure my JMS QUEUE serve only one message at a time?

    Hi All,
    I have requirement where I need to develope a JMS QUEUE in weblogic. This MDB has to serve only one message at a time. Is there any way to configure via annotations or in weblogic server settings ?
    Any help would be really appreciated...
    Thank you,
    K.

    I'm not aware of any way to configure the max pool size via annotations, you might try posting to the EJB newsgroup (please post back the answer). Of course you can set the size via an EJB descriptor, as per the MDB chapter of the Performance and Tuning guide in the edocs.
    By the way, if you have ordered message processing requirements, I highly recommend taking a look at the WebLogic JMS "Unit-of-Order" (UOO) feature as per the UOO chapter of the JMS programmer's guide. For a variety of reasons, the UOO features is often, by far, the best option for handling such requirements. If this feature applies to your use case, then there would be no need to force single threaded message processing in some sort of manual fashion (the feature enforces this for you).
    Tom

  • How do I set up a mail server and SMTP server to send messages to other mail servers at mavericks

    How do I set up a mail server and SMTP server to send messages to other mail servers at mavericks

    You need to get the settings for your email from your email provider and enter them in Internet Accounts (System Preferences). Many of the common systems are already available, all you need is a password and an email address to set them up.

  • After updating windows 7 and firefox i constantly receive timed out or server not found messages

    i constantly receive timed out or server not found messages after updating windows 7 and firefox 2 weeks ago. this was almost never a problem prior to updating

    Connection Errors
    https://support.mozilla.com/en-US/kb/Error%20loading%20web%20sites#w_connection-errors
    Interrupted or Reset Connection
    https://support.mozilla.com/en-US/kb/Error%20loading%20web%20sites#w_interrupted-or-reset-connection
    Check and tell if its working.

  • Intermittent Sound Loss (SFX & Audio)

    Hi gang, I have an odd problem with intermittent sound loss (button SFX + audio) on my brand new ATV2 (HDMI to HDMI on a 2 year old Phillips 42"). The picture is great, but the audio only works about 50% of the time. (?!) I'm totally stumped. I did some troubleshooting. Restart, Reset, Restore. No dice. I swapped the cable and tried different HDMI ports — to no avail. I also spent an hour on the phone with an Apple tech. We did everything again and we turned off Dolby, etc. No dice. He suggested I bring the device into the Apple store, and they swapped it out for me. But I'm having the same problem with the new device — and AGAIN only 50% of the time. It seems totally arbitrary. Very frustrating. Any ideas would be appreciated.

    Did you try restarting your TV, the problem may be there.
    (I have a tv that starts to drop audio occasionally, although a restart of the tv will resolve the matter it does return perhaps weeks/months later)

  • Linked Server :: OLE DB provider "OraOLEDB.Oracle" for linked server "ABC" returned message "New transaction cannot enlist in the specified transaction coordinator. ".

    Hello All,
    As mentioned in title, i am stuck up with that articular error from last three days,
    i have following scenario, my SQL server 2008, my oracle 10g are on both same machine with OS Windows Server 2008.
    the following error generated on my management studio when i execute my procedure written in my SQL server. Following is original source code snippet after error massage.
    OLE DB provider "OraOLEDB.Oracle" for linked server "ORCL" returned message "New transaction cannot enlist in the specified transaction coordinator. ".
    Msg 50000, Level 16, State 2, Procedure PROC_MIGRATE_MST_FRM_ORA_SQLSERVER, Line 43
    The operation could not be performed because OLE DB provider "OraOLEDB.Oracle" for linked server "ORCL" was unable to begin a distributed transaction.
    BEGIN TRY
    -- MIGRATION OF PR_COMPANY_MH START
    BEGIN TRANSACTION T1
    PRINT 'mILAN NNNNNNNNN 11'
    INSERT INTO PROD.PR_COMPANY_MH
    SELECT * FROM OPENQUERY(ORCL, 'SELECT * FROM PR_COMPANY_MH WHERE SQL_FLG = ''N'' ')
    PRINT 'mILAN NNNNNNNNN 12'
    UPDATE OPENQUERY(ORCL, 'SELECT SQL_FLG FROM PR_COMPANY_MH WHERE SQL_FLG = ''N''')
    SET SQL_FLG = 'Y'
    --EXECUTE ('UPDATE PROD.PR_COMPANY_MH SET SQL_FLG = ''Y'' ') AT [ORCL]
    PRINT 'mILAN NNNNNNNNN 13'
    COMMIT TRANSACTION T1
    -- MIGRATION OF PR_COMPANY_MH END
    END TRY
    BEGIN CATCH
    PRINT 'mILAN NNNNNNNNN 14'
    ROLLBACK TRANSACTION T1
    PRINT 'mILAN NNNNNNNNN 15'
    SELECT
    @ErrorNumber = ERROR_NUMBER(),
    @ErrorSeverity = ERROR_SEVERITY(),
    @ErrorState = ERROR_STATE(),
    @ErrorLine = ERROR_LINE(),
    @ErrorProcedure = ISNULL(ERROR_PROCEDURE(), '-');
    PRINT 'mILAN NNNNNNNNN 16'
    SELECT @ErrorMessage = ERROR_MESSAGE();
    RAISERROR (@ErrorMessage, @ErrorSeverity, @ErrorState, @ErrorNumber, @ErrorProcedure)
    PRINT 'mILAN NNNNNNNNN 17'
    END CATCH
    this perticular part is raising that error, and i had tried every configuartion on my local machine related to MS DTC.
    When i remove my transaction code, its work just fine no exception raise, but when i use then i.e. BEGIN TRAN, COMMITE TRAN, AND ROLLBACK TRAN. its giving me error, other wise its fine.
    Please Help or disscus or suggest why my transaction base code is not woking????
    thanks in advance.
    Regards,
    Milan

    Sorry again, I am new on any kind of forum, so i am learning now, following is the error massage generated by SQL Server. and its not
    an architecture problem, i had just included my complete architecture to be more informative while asking for the solution or suggestion. My real problem is T-SQL, i think and its related to Distributed queries raise in SQL Server in Oracle Link Server.
    OLE DB provider "OraOLEDB.Oracle"
    for linked server "ORCL" returned message "New transaction cannot enlist in the specified transaction coordinator. ".
    Msg 50000, Level 16, State 2, Procedure PROC_MIGRATE_MST_FRM_ORA_SQLSERVER,
    Line 43
    The operation could not be performed because OLE
    DB provider "OraOLEDB.Oracle" for linked server "ORCL" was unable to begin a distributed transaction.

  • Firefox periodically shows "server not found" message for Verizon/Yahoo email. Often self corrects in 5 to 10 minutes ?

    System is Windows VISTA. While on Verizon/Yahoo mail Firefox will lose the connection and shoe a "server not found" message. Explorer will connect with no problem to the email server. The problem self corrects with in 5 or 10 minutes but this may happen 5 or 6 time in a day.
    Is this a Firefox problem with proxy access. Settings appear to be the same.

    i forgot to mention , that when i striped this machine back down to 10.3.7 and before i re built i did do a hardware check with the original install Disks [3] and every thing came back clean.
    the weird ness with the colors on window, if i pass a app like text edit over the area , the color will not cover the app but stay in the background.
    when i first saw this color thing i had the preference pane out and was moving it around on screen and the colors were bleeding off of the preference pane onto the screen.
    if you have any idea as to what is going on here let me know.
    thank you

Maybe you are looking for