Datacache lock problems

Hi,
I am having problems when I use the datacache.
I have set the following properties as explained in the manual:
com.solarmetric.kodo.DataCacheClass:
com.solarmetric.kodo.runtime.datacache.plugins.CacheImpl
com.solarmetric.kodo.RemoteCommitProviderClass:
com.solarmetric.kodo.runtime.event.impl.SingleJVMRemoteCommitProvider
I have 11 threads in my code which do a mixture of reading and writing to
the datastore. Each thread is passed it's own PM using
JDOFactory.getPersistenceManager(). With the data cache on I seem to
sometimes get all my threads locking. I dont understand why. Maybe someone
can tell me what I'm doing wrong.
Stack trace for one thread is:
Object.wait(long) line: not available [native method]
UpgradableReentrantWriterPreferenceRWL$UpgradableWriterLock(Object).wait()
line: 426
UpgradableReentrantWriterPreferenceRWL$UpgradableWriterLock(WriterPreferenceReadWriteLock$WriterLock).acquire()
line: 249
UpgradableReentrantWriterPreferenceRWL$UpgradableWriterLock.acquire()
line: 83
CacheImpl(AbstractCacheImpl).acquireWriteLock() line: 411
TimedDataCache.acquireWriteLock() line: 268
DataCacheStoreManager.commit() line: 270
PersistenceManagerImpl.endTransaction(boolean) line: 796
PersistenceManagerImpl.commit() line: 476
TradeFactory.getTrade(PersistenceManager, ProductType, Currency, long,
double, Date, Date) line: 50
Another is:
Object.wait(long) line: not available [native method]
WriterPreferenceReadWriteLock$ReaderLock(Object).wait() line: 426 [local
variables unavailable]
WriterPreferenceReadWriteLock$ReaderLock.acquire() line: 169
CacheImpl(AbstractCacheImpl).acquireReadLock() line: 384
TimedDataCache.acquireReadLock() line: 256
TimedDataCache.containsKey(Object) line: 176
DataCacheStoreManager.exists(Object, ClassMetaData) line: 478
PersistenceManagerImpl.getObjectByIdFilter(Object, Object, boolean,
boolean, boolean) line: 1243
PersistenceManagerImpl.getObjectById(Object, boolean) line: 1179
CacheAwareQuery$CachedResultList.get(int) line: 432
AbstractList$Itr.next() line: 416 [local variables unavailable]
ProductFactory.getProduct(PersistenceManager, String) line: 43
The other threads are all stopped on the following code
Transaction tx = pm.currentTransaction();
apart from one thread which is locked on iterating through an extent.
Regards,
Menno

Can you post a full thread dump for all threads, including full class
names etc., or send it to [email protected]?
-Patrick
On Tue, 02 Sep 2003 13:56:20 +0000, Menno wrote:
Patrick Linskey wrote:
Also, where is the extent-iteration lock happening?I'm running version 2.5.3 but it also happened with 2.5.2.
The iteration lock is actually on a query.
The stack is:
CachingRandomAccessList.get(int) line: 139
AbstractList$Itr.next() line: 416
LimitFactory.getLimit(PersistenceManager, ProductType, Currency) line: 44
The code is as follows:
          Transaction tx = pm.currentTransaction();
          tx.begin();
          String id = p.getProductname() + ":" + c.getName();
          String Filter = "name == id";
          Query q = pm.newQuery(Limit.class,Filter);
          q.declareParameters("String id");
          Collection res = (Collection) q.execute(id);
          Limit l = null;
          Iterator I = res.iterator();
          if( I.hasNext() )
               l = (Limit)I.next(); // locks here
...more code--
Patrick Linskey
SolarMetric Inc.

Similar Messages

  • Locking problem in VL02N at the time Post Goods issue

    Hi,
    We have implemented 2 BADIs to change qty in delivery and in subsequent documents. Once we receive an IDoc with batches, then we need to change subitems qty according to no of batches.
    Once IDoc has updated, then PGI will do automatically.
    1. LE_SHP_DELIVERY_PROC     - Change qty in delivery (Method SAVE_DOCUMENT_PREPARE)
    2. LE_SHP_GOODSMOVEMENT - Change qty in material document.
    Now, we have a locking problem at the time of posting.
    Please let us know, due to these BADI implementation this problem or any other cause? And provide required to solve this problem.

    hi ,
    do i need to do step 2....?
    i dont think u need step2 ( change qty of MBLNR),bcos ,
    say ur Del.qty is 100, now u want to do del. of 50, then just u will change its qty & do PGI ? so whats the need of changing MBLNR.
    while doing PGI , program will take changed qty of del. only ?
    let me know if i'm wrong.
    regards
    Prabhu

  • Forms 6i : Ole Container : Locking problem

    We have a form in which user can attach all sorts of documents that are then saved in the database.
    Once in a while we have a locking problem; when 2 users try to open the same document, the second one first gets a 'Could not reserve record (2 tries). Keep trying?'. When clicking 'No', the next error message is 'Frm-40501 : unable to reserve record for update or delete', and the form cannot be used anymore. He keeps complaining about the reserved record.
    I've been looking into this problem but cannot seem to find a lot of help.
    Does anyone have an idea how to solve this locking problem?
    I have tried the following things:
    * setting the block to locking mode 'Delayed' => we ended up having duplicate records.
    * Changing properties of the ole-container (In Place Activation, Inside Out support, ...).
    Forms version is 6.0.8.13.0, database 8.0.6.0.0.
    Any help is appreciated.

    that seems to be a normal locking problem. Do you have tried to work with an ON-LOCK trigger ? (e.g. first to see, when locking will occur, second for implementing an own locking-behaviour, maybe with a SELECT for UPDATE)
    Or do you think, that there is something special with your OLE-programming ?
    Gerd

  • Lock Problem while Broadcasting multiple reports using process chains

    Hi All,
    I am trying to broadcast 10 reports using the process chains using the program for RSRD_START and variants created in the Broadcaster..the Program jobs start fine.But I am facing the error that the RSRA_CA_LOG table is getting locked while trying to broadcast the Reports..Can any help me on how to run the jobs without the locking problem..Suggestions please.
    Thanks,
    Mike.

    Hi,
    Thanks for the Inputs and the SAP Notes.
    I am trying to broadcast the Reports from the the Bex Analyer and getting this ock error and not the workbooks.
    I am also trying to Broadcast the Workbooks also, but could not find the options to Broadcast them. we are in SAP -BW3.5 SP 12, Is it possible to broadcast the workbooks in this Patch level..or do we need to upgrade to achieve this.If so...can any one provide me the proceedure to  Broadcast the Workbooks.
    Thanks,
    Mike.

  • Activation lock problem!

    Hello,
    I just got a new iPhone 4s from a friend and I can't get into it because of an activation lock problem. I've already tried to restore it in recovery mode but than I still have to log in to his account. Now i've logged in to his iCloud account and deleted the iPhone using the following instructions:
    Sign in to their iCloud account at www.icloud.com/find.
    Click All Devices to open a list of devices linked to their account, then select the device to be removed. It should show a gray dot or the word “Offline” next to the device name.
    Click "Remove from Account" to remove the device from their account.
    But it seems that I have should done the following instructions, because the iPhone wasn't completely erased yet:
    Sign in to their iCloud account at www.icloud.com/find.
    Click All Devices to open a list of devices linked to their account, then select the device to be removed.
    Click the Erase button to erase all content and settings from the device. When prompted, don't enter a phone number or message. Click Next until the device is erased.
    When the erase is complete, click "Remove from Account" to remove the device from the account.
    The problem is that it's too late for that now, because I already deleted the iPhone from his iCloud... Please help me out here, what can I do to still erase it from iCloud?!
    Greets

    Were you, by chance, running a beta version of iOS 7 on your phone?
    If so, this will be the problem. You will need to log Into the private developers forum athttps://developer.apple.com/support/ios/
    If you are not a developer, you will need to seek help by way of your favourite search site.

  • JavaScript error and CATW record locking problem

    Hello,
    We're having two problems with ESS (CATW and Personal Information (PZM3)) in EP 6. We have an ITS-R/3 landscape.
    The JavaScript problem appears intermittently within Personal Data services (Address, Emergency Contact, ...). The actual error reads "object required" and originates from ITS. A user may be able to click through all the ESS services once fine, but on a second click receive the error. Sometimes they can't use the services at all.
    The record locking problem happens in Time Sheet (CATW). Even though a user Saves and Releases the Time Sheet, it remains locked and cannot be approved. Alternatively, some users are experiencing locked records when they try to complete their own time sheets.
    I'm not sure if these are related.
    Has anyone here seen these problems? Any suggestions are most welcome!
    Cheers,
    Colleen

    The best way to nail down the javascript error would be to use the firefox JavaScript debugger extension plugin and put the breakpoints where the problem occurs.
    This will exactly tell you which object it is looking for which is not found. Moreover you might be able to find that when it is working fine as you said. So give that a try and I am sure you will be able to figure out the problem.
    To me this mostly looks like at time some .js file is not coming through to the browser... but this is just a wild guess based on the symptoms.

  • Pessimistic lock problem with Sybase

    I am having a problem with performing pessimistic lock
    using Toplink and Sybase/HSQLDB.
    Code example:
    Object o = uow.readObject(...
    uow.refreshAndLock(o);
    //Change o
    uow.commitAndResume();
    ==========================
    I receive an Exception:
    Local Exception Stack:
    Exception [TOPLINK-4002] (OracleAS TopLink - 10g (9.0.4.2) (Build 040311)): oracle.toplink.exceptions.DatabaseException
    Exception Description: java.sql.SQLException: Unexpected token: FOR in statement [SELECT t0.CLASSIDENTIFIER, t0.DB_VERSION, t0.OBJECTID, t1.OBJECTID, t1.NAME, t1.DESCRIPTION, t1.TYPE, t2.OBJECTID, t2.MULTIPLE_SERVERS_POLICY, t2.OUTAGE_POLICY, t2.INCOMING_SCRIPT, t2.OUTGOING_SCRIPT, t2.OUTAGE_SCRIPT FROM ROOT t0, LDAPSERVICE t2, SERVICE t1 WHERE ((t0.OBJECTID = 252) AND (((t2.OBJECTID = t0.OBJECTID) AND (t1.OBJECTID = t0.OBJECTID)) AND (t0.CLASSIDENTIFIER = 'ORM.LdapService'))) [b]FOR UPDATE OF * NOWAIT]
    =================
    As you can see Toplink is trying to execute illegal statement : "....FOR UPDATE OF * NOWAIT"
    Do you have any idea what I'm doing wrong?

    Duplicate posting Pessimistic lock problem with Sybase

  • Dead lock problem occur in Ms-Sql Server

    Hi friends,
    I am using the 1,Tomcat server
    2, jdbc-odbc-bridge driver
    In my applicaiton .mutli user access time its throw -deadlock
    exception . How to solve the dead lock problem.. please help it.
    Can i modify the Db connection?
    please help me .... How solve the dead lock problem..
    please ............ its urgent

    I am using this stored procedure to occur dead lock condtion. Orderly insert table values ..
    Imm_tblGameTransactions- Primary Tables
    Imm_tblGameDetailsBJ - Secondary tables
    Please check it.....
    Please explain breifly..... ....
    please.........
    CREATE     procedure IMM_BJDeal 
         @plid int,
         @gameid int,
         @betamt money,
         @bal    money,
         @winamt money,
         @usercards nvarchar(500),
         @dealercards nvarchar(500),
         @useracecnt     int,
         @dealeracecnt   int,
         @dealerbj int,
         @userbj      int,
         @insurance   int,
         @split       int,
         @push        int,
         @sessionid   int, 
         @ltransid    int out
    as
        begin
         declare
                @transdate datetime,
                @linitbal  money,
                @lfinalbal money,
                @errormesg  varchar(50)
           select @linitbal=balance from Imm_players.dbo.Imm_tblPlayerbalance where playerid=@plid
           select @transdate=getdate()
              --set @ldealcards ='['+@dealercard1+','+@dealercard2+']'
              --print  @ldealcards
       if(@userbj=1)
           begin
                  select @lfinalbal= @bal
              begin transaction
                    insert into Imm_tblGameTransactions
                              (playerid,gameid,Initialbalance,transactiondate,betamount,winamount,currencycode,finalbalance,sessionid)
                                      values(@plid,@gameid,@linitbal,@transdate,@betamt,@winamt,'USD',@lfinalbal,@sessionid)
                             IF @@ERROR <> 0
                                  Begin
                                    -- There's an error b/c @ERROR is not 0, rollback
                                         ROLLBACK
                                       return
                                  End
                    select @ltransid=@@identity from Imm_tblGameTransactions
                   insert into Imm_tblGameDetailsBJ(transid,playercard,dealercard,typeid,result,statusid,split,insurance,playercardcount,dealercardcount,winvalue,betvalue)
                                         values(@ltransid,@usercards,@dealercards ,1,1,'PB',@split,@insurance,@useracecnt,@dealeracecnt,@winamt,@betamt)
                    IF @@ERROR <> 0
                   begin
                     -- There's an error b/c @ERROR is not 0, rollback
                          ROLLBACK
                        return
                   end
                   update Imm_players.dbo.Imm_tblPlayerbalance set balance=@lfinalbal where playerid=@plid
              IF @@ERROR <> 0
                   begin
                     -- There's an error b/c @ERROR is not 0, rollback
                          ROLLBACK
                        return     
                   end
                 commit transaction       
              return
           end
       else
           begin
              begin transaction
             insert into Imm_tblGameTransactions(playerid,gameid,Initialbalance,transactiondate,betamount,winamount,currencycode,finalbalance,sessionid)
                                        values(@plid,@gameid,@linitbal,@transdate,@betamt,@winamt,'USD',@bal,@sessionid)
         IF @@ERROR <> 0
              Begin
                -- There's an error b/c @ERROR is not 0, rollback
                     ROLLBACK
                   return
              End
              /*ELSE
                     COMMIT   -- Success!  Commit the transaction*/
             select @ltransid=@@identity from Imm_tblGameTransactions
             insert into Imm_tblGameDetailsBJ(transid,playercard,dealercard,typeid,result,split,insurance,playercardcount,dealercardcount,winvalue,betvalue,statusid)
                                        values(@ltransid,@usercards,@dealercards,1,3,@split,@insurance,@useracecnt,@dealeracecnt,@winamt,@betamt,'G')
         IF @@ERROR <> 0
              Begin
                -- There's an error b/c @ERROR is not 0, rollback
                     ROLLBACK
                   return
              End
              /*ELSE
                     COMMIT   -- Success!  Commit the transaction*/
              commit transaction 
              return           
             end
    end
    GO

  • Locking problem in BPS solution not getting solved  using RSPLSE. SEM_BPS_S

    Can anyone tell me exactly what "rsplse" offers to solve locking in BPS?
    We have made correct selection of characteristics (in our case "costcentre" infoobject) in tab "Lock characteristics" , but still when two people are trying to access (write) data in the same transactional cube against the different cost centres, the system is throwing an error message Cube “zIC_ccp” is locked by username.  (Or if a single person is using the two packages simultaneously using  two web sessions , he is getting the same error. )
    Our assessment is that he should not be facing this locking problem because cost centres here are acting as a “key” to different selection as configured in “rsplse”. 
    Can anyone tell me how to use parameter SEM_BPS_SAVE_UNLOCK. I want to know t. code and other t . code and other details to execute SEM_BPS_SAVE_UNLOCK.

    Hi,
    Please check the OSS note 635244.
      From the OSS note :
    <b> Notes on SET/GET parameters SEM_BPS_NO_LOCK, SEM_BPS_SAVE_UNLOCK :</b>
    These two parameters have nothing to do with the problem described above. They are only designed to facilitate the Customizing process, if users carry out Customizing in t ransaction BPS0 within a project.
    <b>SEM_BPS_NO_LOCK:</b> This parameter has the effect that transaction data is not locked at all. Never use this parameter in a production system. As of Support Package 14 for Release 3.1B, parameter SEM_BPS_NO_LOCK is released by an additional switch in table upc_dark2: For this purpose you have to maintain a record with param = ENABLE_NO_LOCK and value = X in table upc_dark2. Only then the system includes parameter SEM_BPS_NO_LOCK. The parameter can then be useful if you want to test functions or the manual planning with 'test data' in Customizing.
    <b>SEM_BPS_SAVE_UNLOCK</b>: This parameter only works in transaction BPS0; it has the effect that the system unlocks data (if possible) after it has been saved. Therefore, the system only simulates an exit and reentry in transaction BPS0 with the last active detail application. Therefore, the above parameter can be helpful if many people work on Customizing in transaction BPS0, because objects can be unlocked earlier.
    Regards,
    Siva.

  • Article says K8N Neo has SATA frequency locking problem

    This article says that the K8N Neo has SATA frequency locking problems when overclocking:
    http://www.nforcershq.com/modules.php?name=News&file=article&sid=1801
    First of all, is this true?
    And if it is true, do we have a BIOS that fixed this problem.
    My drives are PATA right now so I currently don't have any problems but I plan to get SATA drives/adapters soon.
    I'm running 240 HTT (1:1) so not having the SATA frequency locked could be an issue.

    Well, I´m running HTT 230 now, and I´m always using my Raptor as OS disk. Haven´t had any problems yet (with my disk). It´s connected to s-ata_1. Haven´t tried the other ones.
    But sometimes when I boot (200 or 230HTT, doesn´t matter) I get artifacts on the boot screen and in Windows, so I have to restart.
    Could it be a partially working AGP-lock? It seems as at works most of the time, but sometimes not... Strange... AGP is set to 66-67MHz

  • Locking problems... Help me...

    I am a novice...
    But I have a locking problem..
    First, OneRecord A is locked,
    Second, OneRecord A is also locked...
    Third, OneRecord A is also locked..
    But if OneRecord A is unlocked, then First, Second, Third All 3 OneRecord A is awaken...(because of same object....)
    so Security exception happen...(because one.getCookie() is different from cookie )
    I want to make a program in order...
    First, OneRecord A is unlock....
    Second, OneRecord A is unlock...
    Third, OneRecord A is unlock..
    What shoud i do?
    Help is appreciated...
    I am not a native speakek in English..
    Plz...
    public long lockRecord(long recNo) throws RecordNotFoundException
              int a = (int)recNo;
              if( a >= vecrecord.size() || a < 0) throw new RecordNotFoundException();
              OneRecord one = ((OneRecord)(vecrecord.elementAt(a)));
              if( one == null) throw new RecordNotFoundException();
              long cookie = 0L;
              synchronized(one)
                   if(one.isLocked())
                        try
                             one.wait();                         
                        catch(Exception e)
                   cookie = Thread.currentThread().hashCode();
                   one.setCookie(cookie);               
              return cookie;          
    public void unlock(long recNo, long cookie) throws SecurityException, RecordNotFoundException
              int a = (int)recNo;     
              if( a >= vecrecord.size()) throw new RecordNotFoundException();
              OneRecord one = ((OneRecord)(vecrecord.elementAt(a)));
              if( one == null) throw new RecordNotFoundException();
              synchronized(one)
                   if(one.isLocked())
                        if(one.getCookie() != cookie) throw new SecurityException();
                        one.setCookie(0L);     
                        one.notify();
         }     Edited by: KIMJINHO on Sep 8, 2008 1:56 PM

    I did not really understand but you should call wait inside of a loop.
    As the api for Object.wait says:
    * As in the one argument version, interrupts and spurious wakeups are
    * possible, and this method should always be used in a loopI hope this helps
    Additionally you should not catch an Exception without doing anything. At least log it or write it to the console.
    Edited by: Domi27 on Sep 8, 2008 4:18 PM

  • Num lock problem - Keeps flashing

    I've got a num lock problem on my new Macbook at the moment. It keeps on flashing randomly, even when I don't use it. And when I press it when the led isn't on, it doesn't do anythin. Any ideas what might be wrong?

    I don't think it is serious enough to return it. I have problems with my num lock and caps lock keys also, but I think it is a problem with the PMU firmware. Quite a few people are having an issue, so I don't think it is a hardware problem.
    There are also people having other problems related to the PMU, such as the coloured lines at startup. I suspect we will see a firmware update at some point that can hopefully fix it.
    My advice would be try resetting your PRAM with command-option-p-r at startup (until you hear the second chime). Or resetting the PMU by turning off the 'book. disconnecting power and taking battery out, then pressing power button for 5 seconds. Then turn it all back on again and it should be ok.
    Stay away from 10.4.7 too, it's just trouble.

  • My caps lock was stuck and I shut down. Now it's coming back up in safe boot and asking for a password. It won't take my password, I believe because of the caps lock problem. So, how can I get in?

    My caps lock was stuck when I shut down my computer. It is coming back up in safe boot (I had spilled liquid on it).
    It's asking for my password - which has some lower case letters...So now how can I get in?
    Is there a way to change this password or something?
    I have a wireless keyboard, but it wasn't set up - so, It's not recognizing it.
    Any ideas?

    Take your computer to get the keyboard replaced, your lucky it didn't trigger the moisture sensor and brick your machine, so your chances of the machine working well after the keyboard is replaced is likely very good.
    As long as the main keyboard is sending a caps lock signal, it's not going to work even if you get in.
    If you need to remove files off the internal drive, use a Firewire cable (800 to 400 adpater may be needed) and hold T to boot the problem Mac into Firewire Target Disk Mode and connect the cable to another Mac, the hard drive will appear on the desktop which you can then remove/erase files.

  • MacBook Pro (Retina, Mid 2012) - Boot Camp/Win 7 - Num Lock Problem

    Hey,
    I have a client who has a MacBook Pro (Retina, Mid 2012) who is experiencing a problem when booted into Windows 7 via Boot Camp in that he cannot type certain character like # (hash character by keystroke alt + 3) without Windows 7 error bleeping at him. He needs the # character as part of his password for logging into webmail.
    The Boot Camp setup has the latest Boot Camp drivers installed (this was a fresh Boot Camp setup/install today) and every other part of the hardware works I suspect that this problem is not a key mapping problem but more something to do with Windows registering Num Lock as being active.
    If the problem is that Num Lock is enabled then what is the keystroke to disable Num Lock? I thought it was fn + 6 but did this change since the Unibody MacBooks?
    I understand that there are ways of resurrecting number pad fuctionality as decribed in the MacWorld article (see link below) but this is a Mac OS X System Preference and as such would not operate when booted into Windows via Boot Camp.
    http://www.macworld.com/article/1142609/ressurect_numberpad.html
    Any advice will be greatly appreciated.

    You have Graphics card problem.
    Take it in Hardware problem:
    Genius reservation http://www.apple.com/retail/geniusbar/
    on-line https://getsupport.apple.com/GetproductgroupList.action
    check warranty https://selfsolve.apple.com/agreementWarrantyDynamic.do
    see if this applies http://appleinsider.com/articles/12/11/13/some-15-retina-macbook-pro-users-compl ain-of-graphics-issues-after-efi-update

  • IPhone activation lock problem please help

    My friend has bougth an iPhone 5 with iOS 7 through OLX . OLX is a website like craiglist where people buy there products directly to sellers.
    iPhone 5 when he bougth was good and was in working condition. He bougth it yesterday.But suddenly in the nigth he got a maessage that "message from iPhone owner that your iPhone is lost " and the iPhone has been stuck in the activation lock and is asking for the apple id of the consumer and the owner of th phone from whome he has bougth has stopped responding.
    Please help him to get out of this problem .I have bougth ut by paying full price is there any way apple will help me in this issue or is there any way i can activate my iPhone.
    Please help. Thnak you.

    I also bought a used iPhone5 from the market here in Pakistan. The original user hasnt removed the device from his/her iCloud. I had to restore my phone because of some problem and now im stuck at the activation lock. I dont know the iCloud ID of the original user(that could be helpful in order to contact the user) and obviously I dont know the password aswell. So now my $855 worth device is useless. Ive been waiting for three months for some solution but all in vain. APPLE!!! PLEASE help me out here.

Maybe you are looking for

  • Problem with SSL weblogic plug in and Apache

    We're using mod_wl_22.so with Apache, and after some problems with the mod failing on startup it is now working. We can access the weblogic SSL page fine directly on port 16101 with no warning, when we try via the proxy we get a failure of server Apa

  • Creating pdf in color from Illustrator

    When I try to create a pdf file from a color illustration in Illustrator CS5 (print Adobe pdf printer) I get only black and white version? How can I get the color version? It was working satisfactorily for many months but only from yesterday (Sept. 2

  • Display colors ar to bright

    My display looks over exposed so anything against a white background is almost invisible i have gone to system preferences and configured the colors but it still looks over exposed. can anyone help me?

  • A few (not all) websites extremely slow

    I know very little about computers, but my husband and I are very frustrated with our internet on our iMac.  Over the past few months, a few websites have been extremely slow to load (5 to 15 minutes to even get onto a home page.)  It's only some web

  • [svn:osmf:] 17504: Some improvements to the stream reconnect logic.

    Revision: 17504 Revision: 17504 Author:   [email protected] Date:     2010-08-27 14:52:53 -0700 (Fri, 27 Aug 2010) Log Message: Some improvements to the stream reconnect logic. Modified Paths:     osmf/trunk/framework/OSMF/org/osmf/net/NetConnectionF