Bridge 5 operational bug?

BACKGROUND:  I have reconstructed the file arrangement of my 8 tera-byte, 630,00 image photographic archive.  All directories had BridgeCache files fully created.  The two master caches (to address the 500,000 image "limit") were constructed on an external esata/usb drive.  The option choses for the "Build Cache for Folders" had the "Export Cache to Folders" disabled under the assumption that it was not necessary since the master cache was being rebuilt from the folder BridgeCache files.   The reconstruction was done on a laptop running Bridge 5 under the Win XP operating system.  This multiple week operation completed successfully and the generated master casche systems work on both the WinXP lap-top as well as my main Win7 64bit workstation - with one excpetion.  This exception (I think) is a bug in Bridge.
DESCRIPTION of OPERATION:  I invoke Bridge in multiple ways.
1. Start bridge initiated from the desk-top icon.
2. Start bridge by drag-and-drop of the .BridgeCacheT file onto the desk-top icon.
3. Start bridge by double clicking on the .BridgeCacheT file (associated with Bridge5)
4. Start bridge by drag-and-drop of an image file onto the desk-top icon.
5. Start bridge from another programme using the Win API function "ShellExecute" using the Bridge.exe path name and a path to a selected image (or .BridgeCachet) file as arguments.
6. Start bridge from the Command Prompt using the Bridge.exe path name and a path to a selected image  (or .BridgeCachet) file as arguments.
If Bridge is started using 1,2,3 or 4 above, the operation is as expected for all rebuilt directories - thumbs are shown "very fast" and are properly constructed with whatever crop and other correction was made in Adobe Camera Raw.  This action is noted on both the Win7 workstation as well as the WinXP laptop.
If bridge is started by method 5 or 6, the operation is varied but identical on both computers.  If I access a directory that was created AFTER the cache rebuild described above (i.e. a new photography project), operation is fast and works rapidly with all thumbs and preview images being displayed properly.
If I access a directory (using 5 or 6) that was created by by the rebuild but has not yet been re-processed the following is noted:
a. The Build Criteria stage of Bridge takes a long time searching all files in the directory.
b. Thumnail and preview extraction start immediately after the Build Criteria stage is completed  (in spite of having the images already an properly in the master cache and in the .BridgeCache file);  Initial thumb display seems to be embedded thumbs in the image file - which is "fixed" during the processing.
Both of the above are very noticeable when I view the network activity with Windows Task Manager.
If I terminate Bridge at this point with the caches not reconstructed, I can restart Bridge by methods 1, 2, 3, or 4 above and the fully built thumbs and preview images are "instantly" available.  If I then restart Bridge using methods 5 or 6 above, the thumb/preview images rebuild takes place again - from where it left off in the previous attempt.
If I allow this rebuild for the directory to go to completion, I can restart bridge by any of the above 6 methods and the "reconstructed" images are immediately available.  The only network activity noted is a very low level doing what I assume to be a consistency/currency check for "unexpected" image file changes.
Browsing the master cache 256 and 1024 directories with the FastStone viewer before and after the rebuild yield no identifiable changes to the thumb nor preview files.
THE BUG:  It seems that, if bridge is started from the command prompt or by another programme, it may reprocess the images in a directory unexpectedly - in spite of the fact that starting bridge with normal desk-top icon or drag and drop do not cause the directory to be reprocessed.
My assumption is that ANY of the above 6 methods of invoking Bridge 5 SHOULD BE identical in operation.
I also notice that, if I start Bridge with the WinAPI ShellExecute function with ONLY the path the Bridge.exe (no file is specified), Bridge will start cleanly without an attempt to build any thumb/preview images.
It seems to me that the problem is associated with having a file name passed as an argument when using the Command Prompt or the WinAPI functions.
Thank you,
tony

It really would be nice if Adobe could provide a "fixit tool" that would update the cache structure to flag the various constructed cache directories as current and up to date in such a way that a rebuild and data duplication would not be done.  This would go a long way to making cache rebuilds from the .BridgeCache files a useful tool.
P.S.  This file processing problem did not happen when CS5 was released and I migrated from Bridge CS4 to CS5.  Hopefully a fix can be provided.

Similar Messages

  • Bridge 5 operational bug Part 2 UPDATED

    This is a follow-up to the note on and may clarify some of the operational observations seen in::
    http://forums.adobe.com/thread/794019?tstart=0
    Bridge 5 is duplicating directories of thumbs and previews.  Here is a small partial list of duplicated directories:
    Volume in drive H is BridgeCache
    Volume Serial Number is F03E-BFBE
    Directory of H:\Bridge5Cache0900\1024
    2011-02-03  19:33    <DIR>          0001-020D4F6EE74
    2011-02-07  02:03    <DIR>          0001-020F29A3CA8
    2011-02-03  19:39    <DIR>          0201-0309711833E
    2011-01-28  02:46    <DIR>          0201-030B17D51E2
    2011-02-03  19:40    <DIR>          0301-0405EF49525
    2011-01-28  03:15    <DIR>          0301-040789847F9
    2011-02-03  19:40    <DIR>          0401-05055F3F60B
    2011-01-28  04:08    <DIR>          0401-050739F24D7
    2011-02-07  21:18    <DIR>          0501-0609B1F48CC
    2011-01-28  01:33    <DIR>          0501-060BD739A10
    2011-02-26  23:06    <DIR>          aura8E42DD55
    2011-01-23  12:49    <DIR>          auraCB12C2D2
    2011-02-03  18:34    <DIR>          auraEdwoABC9C675
    2011-01-23  04:16    <DIR>          auraEdwoFF3C795F
    2011-02-26  23:29    <DIR>          BluesAtJA837BAA1
    2011-01-21  15:42    <DIR>          BluesAtJFCC2058B
    2011-01-21  16:44    <DIR>          danceatn520465E7
    2011-02-19  00:53    <DIR>          danceatn79EC6611
    2011-02-26  23:37    <DIR>          madi2066804A
    2011-02-11  21:51    <DIR>          madi65369FCD
                 795 Dir(s)  317,227,864,064 bytes free
    Many more examples can be provided.
    Each pair of directories contain identical 1024 preview images.  In all cases, the only difference in directory names is the hash code appended to the "primary part" of the directory name.  (In the above, the numeric directory names are of the form nnnn-nnnn)
    The initial rebuild of the cache was massivly constructed during January 2011.  The more recent directories were constructed when the directories were recently accessed.   Please refer to the above mentioned thread for more details.  This data duplication "explains" some of the operational observations in that thread. Unfortunately, I did not notice this at that time.
    The directory duplication shows that Bridge 5 is rebuilding thumbs/previews in a new directory even though it has rebuilt the complete cach "very recently" - in particular, the "madi" directory..
    If I were to interpret this, it seems to me that Bridge computes the hash part of the name in different ways and therefor causes a data duplication and it's associated heavy resource overload when it is least expected.
    I don't know if this manifestation is work-flow dependent:  I have work-in-progress directories on my workstation and have a master cache associated with these directories.  In all cases, the cache system is built with the export option to generate .BridgCache files. At various times, I copy the work-in-progress directories to my networked storage system.  Subsequently, using an appropriate "archival" master cache, I build the cache for the new directories.  I assume that the initial seed of thumbs/previews is copied from the .BridgeCache files.  The above directory samples are from the "appropriate master cache".
    UPDATE TEST
    I did a test that just might be reproduceable
    1. A test directory on the worstation hard drives was created with three image sub-directories using a master cache directory on the workstation.  The caches were build and .BridgeCache files exported.  All viewing was perfectly fine.
    2. The test directory was copied to a network archive drive.
    3. The workstation master cache was deleted and a new master cache created.  A single small directory was added to visually acertain that the cache was properly functioning.
    4. Using the windows "drag and drop" feature, the test directory on the networked archive drive was dropped onto the Bridge 5 desk top icon.  Bridge started immediately with the three sub-directories properly displayed in the "content" panel.
    5. The bridge "tools/cache/Build and Export Cache was selected to 'Build Cache For Folder "9999-today" and All Enclosed Folders".  The "Export Cache To Folders" was unchecked (since there are already .BridgeCache files in each directory and they are the basis for seeding the master cache).  The cache was constructed with the following results in the 1024 directory:
    2011-02-27  21:04    <DIR>          20110219BED18138
    2011-02-27  21:03    <DIR>          20110224EB4DAE46
    2011-02-27  21:02    <DIR>          barasmal0B44C410
    2011-02-27  20:57    <DIR>          empty1E10B2FB
    6.  Clicking on each directory resulted in immediately visible thumbs with no rebuild.
    7. Each directory was open by an external process with a using ShellExecute() that has the bridge programme and image file reference, for example
    C:\Program Files (x86)\Adobe\Adobe Bridge CS5\Bridge.exe \\P2\Volume_1\ImageArchive\9999-today\barasmall\tf603683.cr2
    Two such directories were so opened.  Those directoies has duplicated master cache entries.
    8. The computer was shut down and restarted.  Bridge was restarted alone (not by another process).  The third directory was open and immediately the cache was rebuilt and a duplicate entry resulted.
    9. The final content of the 1024 directory in all accessed directorys being duplicated:
    Volume in drive D is extra
    Volume Serial Number is 6CEE-8402
    Directory of D:\Bridge5Cache\1024
    2011-02-27  21:23    <DIR>          .
    2011-02-27  21:23    <DIR>          ..
    2011-02-27  21:04    <DIR>          20110219BED18138
    2011-02-27  21:11    <DIR>          20110219FB819EBF
    2011-02-27  21:23    <DIR>          20110224AE1DB1C1
    2011-02-27  21:03    <DIR>          20110224EB4DAE46
    2011-02-27  21:02    <DIR>          barasmal0B44C410
    2011-02-27  21:09    <DIR>          barasmal78DD828C
    2011-02-27  20:57    <DIR>          empty1E10B2FB
                   0 File(s)              0 bytes
                   9 Dir(s)  313,629,155,328 bytes free
    This seems rather strange - even though Bridgie created a set of .BridgeCache directories "within the last hour", simply moving the image directories to a new location for archival purposes (and building the master cache) causes Bridge to reconstruct the master caches a second time.  It does not even have the courtesy of removing the now-obsolete thumbs/previews although it does seem to update the modified time of the .BridgeCache files in the image directoies.
    When the "Compact Cache" option is used, only two of the three duplicated directories were removed - a third remained with all images duplicated.
    IMHO, this is defeats a significant reason for creating the .BridgeCache files in the image folders.  There is a resource overhead of creating the .BridgeCache files in the first place.  Then, when those files are needed, the image previews and thumbs are copied from the .Bridgecache to the master and  effectively ignored when Bridge 5 completely rebuilds the cache anyway.  I now have a master cache that took weeks of 24 hr per day processing to construct and it is now corrupted with duplicate and useless data - inpinging upon the 500,000 file "limit" for the Bridge master cache.  It also is causing a major time waste while waiting for the rebuild when I need to browse many directories for a number of books I will be publishing over the next year.
    Thank you
    tony

    It really would be nice if Adobe could provide a "fixit tool" that would update the cache structure to flag the various constructed cache directories as current and up to date in such a way that a rebuild and data duplication would not be done.  This would go a long way to making cache rebuilds from the .BridgeCache files a useful tool.
    P.S.  This file processing problem did not happen when CS5 was released and I migrated from Bridge CS4 to CS5.  Hopefully a fix can be provided.

  • Bridge CS6 bug: closing Bridge does NOT end process

    Bridge does NOT started at boot. 
    Windows 7 -64 (all current updates). 
    Photoshop CS6 13.0 extended
    Bridge 5.0.0 399x64
    After closing Bridge by clicking on the Close X or file/exit, the process 'bridge.exe' does not terminate and therefore thereafter trying to restart bridge fails. 
    Have to open up Task Manager, kill the bridge.exe process, in order to restart bridge.
    The bug is so variable that just when it appears repeatable, something changes.
    Any idea of what to look for?

    This is NOT TRUE.  "FYI:  In Windows, to exit a program/application, clicking the Close button in the upper-right corner of the program window is the same as using the File menu, and click Exit."
    If you click the red X you close the window and force close of the program.  Any changes you made to program will not be saved if you have the option "start Bridge at login" checked.   If you click File>Exit the program will go through the procedure to normally close down, and any changes you made will be saved. 
    I tried to follow your steps but was confused on steps 3,4,5,8,10.
    I used 1,2,3,7,9,11.  Bridge was closed.  Perhaps with all your "browse to bridge you are opening multiple copies?
    Hey, how about trying and commenting on my problem with the Find function in CS6?  http://forums.adobe.com/thread/1007726?tstart=0

  • CS6 Bridge caching bug

    In this thread we discussed a problem with CS6 Bridge constantly re-caching layered Tif files:
    http://forums.adobe.com/message/4473274#4473274
    Since then a new related problem has been reported and discussed on other forums.
    Sometimes Photoshop refuses to save a file, claiming the file is already open or in use by another program, even though no other programs are running.
    Turns out that problem is caused by Bridge caching. If you have Tif support disabled in Camera Raw prefs, the save problem does not occur. If you go to Bridge and navigate to a different folder, the save does not occur or goes away.
    I've tried to report this as a bug in the photoshop.com site, but that bug reporting process is confusing and I have no confidence is works. Anybody know a better way to report bugs?

    Hab das mal auch versucht bei CS6 Bridge/Camera RAW: Bug with exposure sync zu melden...

  • Bridge Groups bug

    Bridge sometimes misinterprets a command when I try to drag-and-drop a group of files, for example, onto a archiving application. In stead of zipping a whole group, as I expected, it zipped only one file. (the first in current order setting, I suppose)
    Hope this bug will be solved.

    Moir,
    If this were indeed a bug, your post would not be of any use or help. You haven't indicated even what exact versions of the OS, Bridge and Photoshop you are running, you have not given your machine specs, have not told us exactly how to reproduce it, and you posted in this
    b user to user forum
    , which is not officially monitored by Adobe staff. You are not addressing Adobe here; we're all users just like you.
    Some Bridge engineers were very active here at the beginning, despite the fact that these forums are user to user, but Adobe staff members who used to contribute here as volunteers, on their own dime, seem to have been muzzled all over the Photoshop related forums, reportedly for fraternizing with the riffraff, namely us customers and forums users.
    b Please use the Contact button at the top of this page and submit a bug report in the appropriate form.
    But first try what Omke says. Like Omke, I also suspect PEBKAC in your case, as I cannot reproduce the problem on my setup.

  • FLASHING PLAYBOOK BRIDGE MESSAGES BUG GRRR AGAIN

    Ok, this is the second or third time I have had to wipe and reinstall the OS on both my phone and playbook.
    What is happening is when i try to open the messages app on the blackberry playbook bridge messages is it will open and then close, then reopen repeatedly. Open, close, open, close indefinitely. This seems to have started after I added music to my bold 9700 yesterday via USB. I suspect that the USB connect, disconnect process is corrupting files on the phone or playbook. If corrupt OS files are the culprit, a subroutine that identifies corrupt files in the bridge system and then works with RIM software update servers to identify, repair, and replace the corrupt files over the internet would be much better than an entire wipe. I have seen USB corrupt many files on many devices, during the attach and eject process. 
    Bridge messages seems to work fine and then something is causing it to fail.
    EITHER WAY, IDENTIFY THIS BUG IN THE BRIDGE AND RELEASE A FIX, IF YOUR NEW BB 10 COMES OUT WITH BUGS LIKE THIS IT WILL BE VERY BAD FOR THE BOTTOM LINE. 
    BTW, I TOTALLY SUPPORT THE DECISION TO DELAY THE BB10. 
    Set-up 
    - Blackberry Bold 9700
    - Bridge version 2.0.0.33
    - Blackberry Playbook 64gb Latest OS as of 7-12-12
    - Mac OSX Snow Leopard Latest, 32bit mode. MBP core 2 duo 2.1ghz, 8gb ram 13" screen 2009 era. 

    Not sure if you have tried this. I changed the date on my playbook (one year back ) and the messages bridge worked fine. Go back and fubar again. Bummer.

  • Bridge Stacks - bug

    Hi all,
    I'm using Bridge to sort medias on a server. I added keywords and and created stackes with files.
    My medias are in a "server" who allow other users with Adobe Bridge to used them.
    I saw a tricky bug with my stackes. After fiews days of use, my stacks are deleted.
    I know that those informations are in the .BridgeSort file and this file stay in the right place.
    My problem is that this file is changed without my interference.
    Has someone an idea to solve this problem?
    In advance, thanks you for your help!
    Bye

    Supposing with stacks deleted you mean the files are still there but not any more in a stack?
    Stacks can be very tricky, and for some reason they can disappear all or partly in one folder. I have this sometimes when being to fast with renaming files or some other keystrokes. it is very troublesome indeed.
    Also Bridge is not officially supported for use over a network. It is very sad but sometimes I can do weeks without groups unstacking themselves and out of the blue the are gone.
    For me they are for saving space in the content window and can be easily redone. If you rely heavily on stacks you better use a second safety like rating or maybe better a specialized keyword so you can find them back.

  • Test Operation Bug?

    I am fairly new to FB (been CFer for years). I am working on an app for the desktop that utilizes CFCs remotely (web services). I was testing performance and noticed an issue. My app runs (albeit slowly...the reason for the testing), but when I try to test a CFC method in the Test Operation panel, I get the following...
    Since it seems to run ok when I launch the app, this leads me to believe that either this is a bug or something in my config is wrong. Can anyone please educate me?
    Thanks,
    ~Clay

    It just keep producing the same output ... did not notice it crash.
    --- snip ---
    1.48/1.94
    1.75/1.94
    0.84/1.94
    1.16/1.94
    1.48/1.94
    1.74/1.94
    0.84/1.94
    1.16/1.94
    1.48/1.94
    1.74/1.94
    0.84/1.94
    1.16/1.94
    1.48/1.94
    1.75/1.94
    0.84/1.94
    --- snip ---

  • Bridge CS6 bug (?) opening Hasselblad RAW files

    Summary:
    Some of my Hasselblad RAW files cause an error message when opening in Bridge or PS. Further when using Bridge, more and more of these files get corrupted. I can use Nikon RAWs without problem so it does not seem to be my system or setup. I only happens with the Hasselblad RAWs. I can use Hasselblad files using the original Hasselblad software without problems so it can not be my Hasselblad camera setup which I am using for years now. Further, I can still open these CS corrupted files with the hasselblad software. When I only work with the Hasselblad software there is absolutely NO problem for years now. I only have this issue when I switch to Bridge CS6.
    Details:
    I have a set of Hasselblad FFF RAW files that I can use and open without problems in Bridge CS6 (5.0.0.399 x64). But one file of them did not show a preview icon and when I tried to open it in PS6 or RAW editor, I get an errormessage "Could not complete your request because an unexpected end-of-file was encountered.". When I open the same file in Hasselblad "Phocus" software there is no problem. I can see the preview thumb there and I can play around with the file and even export to TIF or DNG without any trouble. I can even open the exported DNG in PS or Bridge/RAW editor then. But it is impossible to work with the RAW file in Bridge.
    Yes, it looks like the file is corrupted. But why can I open the same file with the Hasselblad software? I work with the Hasselblad software for years now and NEVER had any issues.
    Now I started working with the uncorrupted files in CS6 (playing with the RAW settings, open in PS, etc.). After some days I get more and more "corrupted" files. Even files that showed a thumb before are no longer showing the icon and are unable to open. So the same files that where ok at first now are corrupted! This only happens with Hasselblad files. I have absolutely no issue with Nikon RAWs, which I also use a lot. So the problem can not be caused by my computer or my system.
    No there is no issue with my Hasselblad setup because I use this for years now and it workes absolutely flawless with the Hasselblad RAW software. the problems arised when I started using Bridge CS6. When I turn back to the Hasselblad Phocus software all these corrupted files are able to open! All files are 100% ok there! It shows all the thumbs and I can export these files to TIF and DNG without any trouble. Back in Bridge I can even open the DNG files then but not the original RAW files.
    Please don't tell me my files are corrupted or I need to change my way of file transfer. This is definately not the case because everything works fine when I work the way I did for years. The problems started when I switched to CS6.

    The older FFF format is not completely supported in ACR.  I suggest using Phocus to read the FFF files and save/export as DNG, which can then be read in ACR.

  • IOS 4.x operational bug when listening to music?

    I've been looking around the forums to see if I could find an exact match for this problem, but have only come up with near misses so far.
    Ever since upgrading my 3rd gen iPod Touch to iOS 4, I began noticing the screen turning itself on at seemingly random times. After some trial and error, I believe I've hit upon instructions that can reproduce the problem on demand.
    Open up a playlist. It doesn't matter if it's a smart playlist, manually created, on-the-go, etc.
    Start playing a song.
    Click the lock button to turn off the screen.
    Double click the Home button in order to turn on the screen and bring up the track controls.
    Skip to the next track.
    Click on the Lock button to turn the screen off.
    Let the current track finish playing, and allow the next track to start.
    Approximately 10 seconds into that next track, the Lock screen will turn on by itself.
    I've been able to reproduce this on my Touch with iOS 4.0 and 4.1. I've also reproduced it on an iPhone 4, running iOS 4.1.
    Can anyone else confirm this behavior?

    My 5800 does not ever vibrate, any condition, any usage...with or without head phone...not even when an incoming call or msg is there and vibration alert is on..it does not ever vibrate. I'll have it checked with Nokia care. Looks like either the vibration motor is not there  or not working...or possibly a software bug.
    This issue has persisted since the day I bought it - till today when I have updated to firmware version V21.0.025 (Custom version 21.0.025.C01.01)...so,no resolution with latest update either.
    Message Edited by sha76 on 13-May-2009 01:03 PM

  • Creative Cloud Bridge scrolling bug

    I am having an issue where the content window in Bridge does not scroll with my mouse wheel on my second monitor, but it scrolls just fine on my primary monitor. I have tried a second mouse with the same result, so I do not believe it is a mouse issue.
    Bridge Version: 6.0.1.1 x64
    OS: Windows 7 Professional SP1
    Let me know if any other information is required to troubleshoot this issue. Thanks.

    You will likely get better program help in a program forum Bridge General Discussion
    The Cloud forum is not about using individual programs
    The Cloud forum is about the Cloud as a delivery & install process
    If you will start at the Forums Index https://forums.adobe.com/welcome
    You will be able to select a forum for the specific Adobe product(s) you use
    Click the "down arrow" symbol on the right (where it says All communities) to open the drop down list and scroll

  • Hyper Draw Bug or Operator Bug?

    When using HyperDraw, in an Arrange or Matrix Window, I try to Shift-Select (by shift-clicking or rubber banding) a non-contiguous number of nodes, I will mostly get all nodes in between as well but sometimes shift-clicking makes no selection at all.
    This is quite different from the description in the manual.
    Maybe I have overlooked some setting elsewhere preventing what I need to do? I hope so.
    Any suggestions?
    I am using LP7.2.3.
    Thanks very much,
    Marius

    Aarrgghh. I know part of the problem is that I don't quite grok Aperture's model yet. But, still, something is not right.
    I had created a new project called "Trips". In that project I created an album. If I selected photos from the "All Photos" smart album, I could put them in that album in that other project. But the photos still weren't in that other project. Just the album. This seems wrong, but I'm not sure.
    So, instead of creating a project called Trips, I created a top-level folder. In that, I created an album for my one trip. Once again, I could select photos from another project. When I dragged them to the new album, I got a green "+". But when I dropped them, nothing happened. But, if I drag them from "All Photos" it works.
    That can't be right. If I can put photos from any project into an album, I should be able to do it from anywhere. If I can't, I shouldn't be able to do it from "All Photos." If anyone knows which is right, let me know. Also, if anyone knows how to file a bug, let me know -- I will file this one with a good use case description.
    Thanks,
    tim

  • Weblogic Message Bridge Producing Duplicate JMS Messages

    We have a message bridge that we use to integrate with TIBCO. The message bridge is deployed on a WL cluster. We see duplicate JMS messages produced by the bridge when it is deployed on the cluster. We don't see this behavior when only one ManagedServer in the cluster is active,.
    TIBCO version: 4.4.3 V5
    WLS: 10.3.3 with patch for bug BUG8732539 (BQC6)
    java -version
    java version "1.6.0_17"
    Java(TM) SE Runtime Environment (build 1.6.0_17-b04)
    Oracle JRockit(R) (build R28.0.0-679-130297-1.6.0_17-20100312-2121-linux-x86_64, compiled mode)
    We are also seeing a lot of exceptions related to
    <May 27, 2011 4:11:57 PM PDT> <Warning> <Connector> <BEA-190032> << eis/jms/WLSConnectionFactoryJNDIXA > ResourceAllocationException thrown by resource adapter on call to ManagedConnectionFactory.createManagedConnection(): "javax.resource.ResourceException: Failed to start the connection ">
    However the bridge is active. We are monitoring the message-out count on TIBCO and we observed that we see duplicates whenever there a message is re-delivered. We opened a case with Oracle support and they suggested patch 10258751 which didn't help. The next suggestion was a patch for "Bug 11852771 - [WLS10.3.2]MISSING AND DUPLICATE IN JMS QUEUE MESSAGE MONITORING" but I don't think it will help since our JMS consumers are getting duplicate messages and this is not just a UI issue.
    Here is the message behavior when we send a single message:
    Timelines
    11:34:17 --> Message sent to TIBCO EMS queue
    11:34:17 --> WL MS3 throws an javax.transaction.SystemException: start() failed on resource 'eis/jms/WLSConnectionFactoryJNDIXA': XAER_RMFAIL : Resource manager is unavailable exception
    11:34:17 --> WL MS1 says it got the message and committed the transaction
    11:34:17 --> Message is visible in the JMS queue in the admin console
    11:34:17 --> TIBCO EMS has still not received an ACK from WL for the message
    11:34:31 --> TIBCO EMS resends the same JMS message to WL
    11:34:31 --> WL MS2 says it got the message and committed the transaction
    11:34:31 --> WL MS1 throws an javax.transaction.SystemException: start() failed on resource 'eis/jms/WLSConnectionFactoryJNDIXA': XAER_RMFAIL : Resource manager is unavailable exception
    11:34:31 --> Message is visible in the JMS queue in the admin console (At this point there are two messages in the JMS queue)
    11:34:31 --> TIBCO EMS has still not received an ACK from WL for the message
    11:34:54 --> TIBCO EMS resends the same JMS message to WL
    11:34:31 --> WL MS4 says it got the message and committed the transaction
    11:34:31 --> WL MS2 throws an javax.transaction.SystemException: start() failed on resource 'eis/jms/WLSConnectionFactoryJNDIXA': XAER_RMFAIL : Resource manager is unavailable exception
    11:34:31 --> Message is visible in the JMS queue in the admin console (At this point there are three messages in the JMS queue)
    11:34:31 --> TIBCO EMS receives an ACK from WL for the message
    MS04
    ####<May 27, 2011 11:34:54 AM PDT> <Debug> <MessagingBridgeRuntime> <> <MS04> <[ACTIVE] ExecuteThread: '109' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <BEA1-6A59E8FE76C4FC4CA149> <> <1306521294611> <BEA-000000> <Bridge: MessageBridge1 (processMessages()) received message:
    JMS Message Class: TextMessage
    JMSMessageID: ID:MS01.4B044DDFEE1F1:25354AD
    JMSCorrelationID: null
    JMSDeliveryMode: PERSISTENT
    JMSDestination: Queue[SourceQueue1]
    JMSExpiration: 0
    JMSPriority: 4
    JMSRedelivered: true
    JMSReplyTo: null
    JMSTimestamp: 1306521256905 (Fri May 27 11:34:16 PDT 2011)
    JMSType: null
    Transaction Id: BEA1-6A59E8FE76C4FC4CA149
    <?xml version="1.0" encoding="UTF-8"?>
    <commands ...
    >
    ####<May 27, 2011 11:34:54 AM PDT> <Debug> <MessagingBridgeRuntime> <MS04> <MS04> <[ACTIVE] ExecuteThread: '109' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <BEA1-6A59E8FE76C4FC4CA149> <> <1306521294611> <BEA-000000> <Bridge: MessageBridge1 (processMessages()) successfully sent message:
    JMS Message Class: TextMessage
    Old JMS MessageID: ID:MS01.4B044DDFEE1F1:25354AD
    New JMS MessageID: ID:<193654.1306521294611.0>
    <?xml version="1.0" encoding="UTF-8"?>
    <commands ...
    >
    MS03
    ####<May 27, 2011 11:34:17 AM PDT> <Debug> <MessagingBridgeRuntime> <MS03> <MS03> <[ACTIVE] ExecuteThread: '30' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1306521257342> <BEA-000000> <Bridge MessageBridge1 Successfully got connection to the target destination>
    ####<May 27, 2011 11:34:17 AM PDT> <Debug> <MessagingBridgeRuntime> <MS03> <MS03> <[ACTIVE] ExecuteThread: '30' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1306521257343> <BEA-000000> <Bridge MessageBridge1: both source and target adapters support XA = true>
    ####<May 27, 2011 11:34:17 AM PDT> <Debug> <MessagingBridgeRuntime> <MS03> <MS03> <[ACTIVE] ExecuteThread: '30' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1306521257343> <BEA-000000> <Bridge MessageBridge1 supportsMDBTX = false supportsXA = true async = true>
    ####<May 27, 2011 11:34:17 AM PDT> <Debug> <MessagingBridgeRuntime> <MS03> <MS03> <[ACTIVE] ExecuteThread: '30' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1306521257343> <BEA-000000> <Bridge MessageBridge1 WorkMode = Exactly-once>
    ####<May 27, 2011 11:34:17 AM PDT> <Debug> <MessagingBridgeRuntimeVerbose> <MS03> <MS03> <[ACTIVE] ExecuteThread: '30' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1306521257343> <BEA-000000> <Bridge MessageBridge1 Entering processMessages() ------ >
    ####<May 27, 2011 11:34:17 AM PDT> <Error> <MessagingBridge> <MS03> <MS03> <[ACTIVE] ExecuteThread: '30' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <BEA1-3AA29116A4CA622834EA> <> <1306521257343> <BEA-200015> <An error occurred in bridge "MessageBridge1" during the transfer of messages (java.lang.Exception: javax.resource.ResourceException: Failed to setup the Resource Adapter Connection for enlistment in the transaction, Pool = 'eis/jms/WLSConnectionFactoryJNDIXA', javax.transaction.SystemException: start() failed on resource 'eis/jms/WLSConnectionFactoryJNDIXA': XAER_RMFAIL : Resource manager is unavailable
    javax.transaction.xa.XAException: Internal error: XAResource 'eis/jms/WLSConnectionFactoryJNDIXA' is unavailable
    at weblogic.transaction.internal.XAResourceDescriptor.checkResource(XAResourceDescriptor.java:948)
    at weblogic.transaction.internal.XAResourceDescriptor.startResourceUse(XAResourceDescriptor.java:634)
    at weblogic.transaction.internal.XAServerResourceInfo.start(XAServerResourceInfo.java:1227)
    at weblogic.transaction.internal.XAServerResourceInfo.xaStart(XAServerResourceInfo.java:1161)
    at weblogic.transaction.internal.XAServerResourceInfo.enlist(XAServerResourceInfo.java:282)
    at weblogic.transaction.internal.ServerTransactionImpl.enlistResource(ServerTransactionImpl.java:507)
    at weblogic.transaction.internal.ServerTransactionImpl.enlistResource(ServerTransactionImpl.java:434)
    at weblogic.connector.transaction.outbound.XATxConnectionHandler.enListResource(XATxConnectionHandler.java:117)
    at weblogic.connector.outbound.ConnectionWrapper.invoke(ConnectionWrapper.java:218)
    at $Proxy62.receive(Unknown Source)
    at weblogic.jms.bridge.internal.MessagingBridge.processMessages(MessagingBridge.java:1431)
    at weblogic.jms.bridge.internal.MessagingBridge.beginForwarding(MessagingBridge.java:1006)
    at weblogic.jms.bridge.internal.MessagingBridge.run(MessagingBridge.java:1083)
    at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:528)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    at weblogic.connector.transaction.outbound.XATxConnectionHandler.enListResource(XATxConnectionHandler.java:200)
    at weblogic.connector.outbound.ConnectionWrapper.invoke(ConnectionWrapper.java:218)
    at $Proxy62.receive(Unknown Source)
    at weblogic.jms.bridge.internal.MessagingBridge.processMessages(MessagingBridge.java:1431)
    at $Proxy62.receive(Unknown Source)
    at weblogic.jms.bridge.internal.MessagingBridge.processMessages(MessagingBridge.java:1431)
    at weblogic.jms.bridge.internal.MessagingBridge.beginForwarding(MessagingBridge.java:1006)
    at weblogic.jms.bridge.internal.MessagingBridge.run(MessagingBridge.java:1083)
    at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:528)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    Caused by: javax.transaction.SystemException: start() failed on resource 'eis/jms/WLSConnectionFactoryJNDIXA': XAER_RMFAIL : Resource manager is unavailable
    javax.transaction.xa.XAException: Internal error: XAResource 'eis/jms/WLSConnectionFactoryJNDIXA' is unavailable
    at weblogic.transaction.internal.XAResourceDescriptor.checkResource(XAResourceDescriptor.java:948)
    at weblogic.transaction.internal.XAResourceDescriptor.startResourceUse(XAResourceDescriptor.java:634)
    at weblogic.transaction.internal.XAServerResourceInfo.start(XAServerResourceInfo.java:1227)
    at weblogic.transaction.internal.XAServerResourceInfo.xaStart(XAServerResourceInfo.java:1161)
    at weblogic.transaction.internal.XAServerResourceInfo.enlist(XAServerResourceInfo.java:282)
    at weblogic.transaction.internal.ServerTransactionImpl.enlistResource(ServerTransactionImpl.java:507)
    at weblogic.transaction.internal.ServerTransactionImpl.enlistResource(ServerTransactionImpl.java:434)
    at weblogic.connector.transaction.outbound.XATxConnectionHandler.enListResource(XATxConnectionHandler.java:117)
    at weblogic.connector.outbound.ConnectionWrapper.invoke(ConnectionWrapper.java:218)
    at $Proxy62.receive(Unknown Source)
    at weblogic.jms.bridge.internal.MessagingBridge.processMessages(MessagingBridge.java:1431)
    at weblogic.jms.bridge.internal.MessagingBridge.beginForwarding(MessagingBridge.java:1006)
    at weblogic.jms.bridge.internal.MessagingBridge.run(MessagingBridge.java:1083)
    at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:528)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    at weblogic.transaction.internal.XAServerResourceInfo.xaStart(XAServerResourceInfo.java:1185)
    at weblogic.transaction.internal.XAServerResourceInfo.enlist(XAServerResourceInfo.java:282)
    at weblogic.transaction.internal.ServerTransactionImpl.enlistResource(ServerTransactionImpl.java:507)
    at weblogic.transaction.internal.ServerTransactionImpl.enlistResource(ServerTransactionImpl.java:434)
    at weblogic.connector.transaction.outbound.XATxConnectionHandler.enListResource(XATxConnectionHandler.java:117)
    ... 8 more
    ).>
    ####<May 27, 2011 11:34:17 AM PDT> <Warning> <MessagingBridge> <MS03> <MS03> <[ACTIVE] ExecuteThread: '30' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1306521257344> <BEA-200026> <Bridge "MessageBridge1" encountered some problems in one of its adapters or underlying systems. It stopped transferring messages and will try to reconnect to the adapters shortly. (The exception caught was java.lang.Exception: MessagingBridgeException: Messaging bridge operation failed
    .)>
    MS02
    ####<May 27, 2011 11:34:31 AM PDT> <Debug> <MessagingBridgeRuntime> <MS02> <MS02> <[ACTIVE] ExecuteThread: '5' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <BEA1-679AF074F381152F047C> <> <1306521271386> <BEA-000000> <Bridge: MessageBridge1 (processMessages()) received message:
    JMS Message Class: TextMessage
    JMSMessageID: ID:MS01.4B044DDFEE1F1:25354AD
    JMSCorrelationID: null
    JMSDeliveryMode: PERSISTENT
    JMSDestination: Queue[SourceQueue1]
    JMSExpiration: 0
    JMSPriority: 4
    JMSRedelivered: true
    JMSReplyTo: null
    JMSTimestamp: 1306521256905 (Fri May 27 11:34:16 PDT 2011)
    JMSType: null
    Transaction Id: BEA1-679AF074F381152F047C
    <?xml version="1.0" encoding="UTF-8"?>
    <commands ...
    >
    ####<May 27, 2011 11:34:31 AM PDT> <Debug> <MessagingBridgeRuntime> <MS02> <MS02> <[ACTIVE] ExecuteThread: '5' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <BEA1-679AF074F381152F047C> <> <1306521271392> <BEA-000000> <Bridge: MessageBridge1 (processMessages()) successfully sent message:
    JMS Message Class: TextMessage
    Old JMS MessageID: ID:MS01.4B044DDFEE1F1:25354AD
    New JMS MessageID: ID:<196075.1306521271386.0>
    <?xml version="1.0" encoding="UTF-8"?>
    <commands ...
    >
    ####<May 27, 2011 11:34:54 AM PDT> <Error> <MessagingBridge> <MS02> <MS02> <[ACTIVE] ExecuteThread: '5' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1306521294610> <BEA-200015> <An error occurred in bridge "MessageBridge1" during the transfer of messages (java.lang.Exception: weblogic.transaction.RollbackException: start() failed on resource 'eis/jms/WLSConnectionFactoryJNDIXA': XAER_RMERR : A resource manager error has occured in the transaction branch
    javax.transaction.xa.XAException
    at weblogic.connector.security.layer.AdapterLayer.setTransactionTimeout(AdapterLayer.java:495)
    at weblogic.connector.transaction.outbound.XAWrapper.setTransactionTimeout(XAWrapper.java:457)
    at weblogic.connector.transaction.outbound.RecoveryOnlyXAWrapper.setTransactionTimeout(RecoveryOnlyXAWrapper.java:34)
    at weblogic.transaction.internal.XAResourceDescriptor.setXAResourceTransactionTimeoutIfAppropriate(XAResourceDescriptor.java:1422)
    at weblogic.transaction.internal.XAServerResourceInfo.start(XAServerResourceInfo.java:1223)
    at weblogic.transaction.internal.XAServerResourceInfo.xaStart(XAServerResourceInfo.java:1161)
    at weblogic.transaction.internal.XAServerResourceInfo.enlist(XAServerResourceInfo.java:282)
    at weblogic.transaction.internal.XAServerResourceInfo.enlistIfStatic(XAServerResourceInfo.java:181)
    at weblogic.transaction.internal.ServerTransactionImpl.enlistStaticallyEnlistedResources(ServerTransactionImpl.java:1565)
    at weblogic.transaction.internal.ServerTransactionManagerImpl.dispatchRequest(ServerTransactionManagerImpl.java:551)
    at weblogic.messaging.dispatcher.DispatcherServerRef.handleRequest(DispatcherServerRef.java:132)
    at weblogic.messaging.dispatcher.DispatcherServerRef.access$000(DispatcherServerRef.java:34)
    at weblogic.messaging.dispatcher.DispatcherServerRef$2.run(DispatcherServerRef.java:111)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    Caused by: java.lang.NullPointerException
    at weblogic.connector.security.layer.AdapterLayer.setTransactionTimeout(AdapterLayer.java:485)
    ... 14 more
    at weblogic.transaction.internal.TransactionImpl.throwRollbackException(TransactionImpl.java:1871)
    at weblogic.transaction.internal.ServerTransactionImpl.internalCommit(ServerTransactionImpl.java:330)
    at weblogic.transaction.internal.ServerTransactionImpl.commit(ServerTransactionImpl.java:225)
    at weblogic.transaction.internal.TransactionManagerImpl.commit(TransactionManagerImpl.java:293)
    at weblogic.jms.bridge.internal.MessagingBridge.processMessages(MessagingBridge.java:1534)
    at weblogic.jms.bridge.internal.MessagingBridge.beginForwarding(MessagingBridge.java:1006)
    at weblogic.jms.bridge.internal.MessagingBridge.run(MessagingBridge.java:1083)
    at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:528)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    Caused by: javax.transaction.SystemException: start() failed on resource 'eis/jms/WLSConnectionFactoryJNDIXA': XAER_RMERR : A resource manager error has occured in the transaction branch
    javax.transaction.xa.XAException
    at weblogic.connector.security.layer.AdapterLayer.setTransactionTimeout(AdapterLayer.java:495)
    at weblogic.connector.transaction.outbound.XAWrapper.setTransactionTimeout(XAWrapper.java:457)
    at weblogic.connector.transaction.outbound.RecoveryOnlyXAWrapper.setTransactionTimeout(RecoveryOnlyXAWrapper.java:34)
    at weblogic.transaction.internal.XAResourceDescriptor.setXAResourceTransactionTimeoutIfAppropriate(XAResourceDescriptor.java:1422)
    at weblogic.transaction.internal.XAServerResourceInfo.start(XAServerResourceInfo.java:1223)
    at weblogic.transaction.internal.XAServerResourceInfo.xaStart(XAServerResourceInfo.java:1161)
    at weblogic.transaction.internal.XAServerResourceInfo.enlist(XAServerResourceInfo.java:282)
    at weblogic.transaction.internal.XAServerResourceInfo.enlistIfStatic(XAServerResourceInfo.java:181)
    at weblogic.transaction.internal.ServerTransactionImpl.enlistStaticallyEnlistedResources(ServerTransactionImpl.java:1565)
    at weblogic.transaction.internal.ServerTransactionManagerImpl.dispatchRequest(ServerTransactionManagerImpl.java:551)
    at weblogic.messaging.dispatcher.DispatcherServerRef.handleRequest(DispatcherServerRef.java:132)
    at weblogic.messaging.dispatcher.DispatcherServerRef.access$000(DispatcherServerRef.java:34)
    at weblogic.messaging.dispatcher.DispatcherServerRef$2.run(DispatcherServerRef.java:111)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    Caused by: java.lang.NullPointerException
    at weblogic.connector.security.layer.AdapterLayer.setTransactionTimeout(AdapterLayer.java:485)
    ... 14 more
    at weblogic.transaction.internal.XAServerResourceInfo.xaStart(XAServerResourceInfo.java:1185)
    at weblogic.transaction.internal.XAServerResourceInfo.enlist(XAServerResourceInfo.java:282)
    at weblogic.transaction.internal.XAServerResourceInfo.enlistIfStatic(XAServerResourceInfo.java:181)
    at weblogic.transaction.internal.ServerTransactionImpl.enlistStaticallyEnlistedResources(ServerTransactionImpl.java:1565)
    at weblogic.transaction.internal.ServerTransactionManagerImpl.dispatchRequest(ServerTransactionManagerImpl.java:551)
    at weblogic.messaging.dispatcher.DispatcherServerRef.handleRequest(DispatcherServerRef.java:132)
    at weblogic.messaging.dispatcher.DispatcherServerRef.access$000(DispatcherServerRef.java:34)
    at weblogic.messaging.dispatcher.DispatcherServerRef$2.run(DispatcherServerRef.java:111)
    ... 2 more
    ).>
    ####<May 27, 2011 11:34:54 AM PDT> <Warning> <MessagingBridge> <MS02> <MS02> <[ACTIVE] ExecuteThread: '5' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1306521294610> <BEA-200026> <Bridge "MessageBridge1" encountered some problems in one of its adapters or underlying systems. It stopped transferring messages and will try to reconnect to the adapters shortly. (The exception caught was java.lang.Exception: MessagingBridgeException: Messaging bridge operation failed
    MS01
    ####<May 27, 2011 11:34:17 AM PDT> <Debug> <MessagingBridgeRuntime> <MS01> <MS01> <[ACTIVE] ExecuteThread: '36' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <BEA1-72BC818FE2BB8C2655C6> <> <1306521257536> <BEA-000000> <Bridge: MessageBridge1 (processMessages()) received message:
    JMS Message Class: TextMessage
    JMSMessageID: ID:MS01.4B044DDFEE1F1:25354AD
    JMSCorrelationID: null
    JMSDeliveryMode: PERSISTENT
    JMSDestination: Queue[SourceQueue1]
    JMSExpiration: 0
    JMSPriority: 4
    JMSRedelivered: false
    JMSReplyTo: null
    JMSTimestamp: 1306521256905 (Fri May 27 11:34:16 PDT 2011)
    JMSType: null
    Transaction Id: BEA1-72BC818FE2BB8C2655C6
    <?xml version="1.0" encoding="UTF-8"?>
    <commands ...
    >
    ####<May 27, 2011 11:34:17 AM PDT> <Debug> <MessagingBridgeRuntime> <MS01> <MS01> <[ACTIVE] ExecuteThread: '36' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <BEA1-72BC818FE2BB8C2655C6> <> <1306521257542> <BEA-000000> <Bridge: MessageBridge1 (processMessages()) successfully sent message:
    JMS Message Class: TextMessage
    Old JMS MessageID: ID:MS01.4B044DDFEE1F1:25354AD
    New JMS MessageID: ID:<195581.1306521257536.0>
    <?xml version="1.0" encoding="UTF-8"?>
    <commands ...
    >
    ####<May 27, 2011 11:34:31 AM PDT> <Error> <MessagingBridge> <MS01> <MS01> <[ACTIVE] ExecuteThread: '36' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1306521271384> <BEA-200015> <An error occurred in bridge "MessageBridge1" during the transfer of messages (java.lang.Exception: weblogic.transaction.RollbackException: start() failed on resource 'eis/jms/WLSConnectionFactoryJNDIXA': XAER_RMERR : A resource manager error has occured in the transaction branch
    javax.transaction.xa.XAException
    at weblogic.connector.security.layer.AdapterLayer.setTransactionTimeout(AdapterLayer.java:495)
    at weblogic.connector.transaction.outbound.XAWrapper.setTransactionTimeout(XAWrapper.java:457)
    at weblogic.connector.transaction.outbound.RecoveryOnlyXAWrapper.setTransactionTimeout(RecoveryOnlyXAWrapper.java:34)
    at weblogic.transaction.internal.XAResourceDescriptor.setXAResourceTransactionTimeoutIfAppropriate(XAResourceDescriptor.java:1422)
    at weblogic.transaction.internal.XAServerResourceInfo.start(XAServerResourceInfo.java:1223)
    at weblogic.transaction.internal.XAServerResourceInfo.xaStart(XAServerResourceInfo.java:1161)
    at weblogic.transaction.internal.XAServerResourceInfo.enlist(XAServerResourceInfo.java:282)
    at weblogic.transaction.internal.XAServerResourceInfo.enlistIfStatic(XAServerResourceInfo.java:181)
    at weblogic.transaction.internal.ServerTransactionImpl.enlistStaticallyEnlistedResources(ServerTransactionImpl.java:1565)
    at weblogic.transaction.internal.ServerTransactionManagerImpl.dispatchRequest(ServerTransactionManagerImpl.java:551)
    at weblogic.messaging.dispatcher.DispatcherServerRef.handleRequest(DispatcherServerRef.java:132)
    at weblogic.messaging.dispatcher.DispatcherServerRef.access$000(DispatcherServerRef.java:34)
    at weblogic.messaging.dispatcher.DispatcherServerRef$2.run(DispatcherServerRef.java:111)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    Caused by: java.lang.NullPointerException
    at weblogic.connector.security.layer.AdapterLayer.setTransactionTimeout(AdapterLayer.java:485)
    ... 14 more
    at weblogic.transaction.internal.TransactionImpl.throwRollbackException(TransactionImpl.java:1871)
    at weblogic.transaction.internal.ServerTransactionImpl.internalCommit(ServerTransactionImpl.java:330)
    at weblogic.transaction.internal.ServerTransactionImpl.commit(ServerTransactionImpl.java:224)
    at weblogic.transaction.internal.TransactionManagerImpl.commit(TransactionManagerImpl.java:293)
    at weblogic.jms.bridge.internal.MessagingBridge.processMessages(MessagingBridge.java:1534)
    at weblogic.jms.bridge.internal.MessagingBridge.beginForwarding(MessagingBridge.java:1006)
    at weblogic.jms.bridge.internal.MessagingBridge.run(MessagingBridge.java:1083)
    at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:528)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    Caused by: javax.transaction.SystemException: start() failed on resource 'eis/jms/WLSConnectionFactoryJNDIXA': XAER_RMERR : A resource manager error has occured in the transaction branch
    javax.transaction.xa.XAException
    at weblogic.connector.security.layer.AdapterLayer.setTransactionTimeout(AdapterLayer.java:495)
    at weblogic.connector.transaction.outbound.XAWrapper.setTransactionTimeout(XAWrapper.java:457)
    at weblogic.connector.transaction.outbound.RecoveryOnlyXAWrapper.setTransactionTimeout(RecoveryOnlyXAWrapper.java:34)
    at weblogic.transaction.internal.XAResourceDescriptor.setXAResourceTransactionTimeoutIfAppropriate(XAResourceDescriptor.java:1422)
    at weblogic.transaction.internal.XAServerResourceInfo.start(XAServerResourceInfo.java:1223)
    at weblogic.transaction.internal.XAServerResourceInfo.xaStart(XAServerResourceInfo.java:1161)
    at weblogic.transaction.internal.XAServerResourceInfo.enlist(XAServerResourceInfo.java:282)
    at weblogic.transaction.internal.XAServerResourceInfo.enlistIfStatic(XAServerResourceInfo.java:181)
    at weblogic.transaction.internal.ServerTransactionImpl.enlistStaticallyEnlistedResources(ServerTransactionImpl.java:1565)
    at weblogic.transaction.internal.ServerTransactionManagerImpl.dispatchRequest(ServerTransactionManagerImpl.java:551)
    at weblogic.messaging.dispatcher.DispatcherServerRef.handleRequest(DispatcherServerRef.java:132)
    at weblogic.messaging.dispatcher.DispatcherServerRef.access$000(DispatcherServerRef.java:34)
    at weblogic.messaging.dispatcher.DispatcherServerRef$2.run(DispatcherServerRef.java:111)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    Caused by: java.lang.NullPointerException
    at weblogic.connector.security.layer.AdapterLayer.setTransactionTimeout(AdapterLayer.java:485)
    ... 14 more
    at weblogic.transaction.internal.XAServerResourceInfo.xaStart(XAServerResourceInfo.java:1185)
    at weblogic.transaction.internal.XAServerResourceInfo.enlist(XAServerResourceInfo.java:282)
    at weblogic.transaction.internal.XAServerResourceInfo.enlistIfStatic(XAServerResourceInfo.java:181)
    at weblogic.transaction.internal.ServerTransactionImpl.enlistStaticallyEnlistedResources(ServerTransactionImpl.java:1565)
    at weblogic.transaction.internal.ServerTransactionManagerImpl.dispatchRequest(ServerTransactionManagerImpl.java:551)
    at weblogic.messaging.dispatcher.DispatcherServerRef.handleRequest(DispatcherServerRef.java:132)
    at weblogic.messaging.dispatcher.DispatcherServerRef.access$000(DispatcherServerRef.java:34)
    at weblogic.messaging.dispatcher.DispatcherServerRef$2.run(DispatcherServerRef.java:111)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
    ... 1 more
    ).>
    ####<May 27, 2011 11:34:31 AM PDT> <Warning> <MessagingBridge> <MS01> <MS01> <[ACTIVE] ExecuteThread: '36' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1306521271384> <BEA-200026> <Bridge "MessageBridge1" encountered some problems in one of its adapters or underlying systems. It stopped transferring messages and will try to reconnect to the adapters shortly. (The exception caught was java.lang.Exception: MessagingBridgeException: Messaging bridge operation failed
    .)>

    @Tom, thanks for your hints and sorry for my delayed response. Here are my answers to your queries…
    -- Does messaging work, without any exceptions, when only one bridge is active?
    It works fine when only one node of the cluster is active. -- I'm not familiar with Tibco monitoring, but I suspect that the "message-out count on TIBCO" stat doesn't always imply that there's a duplicate message. It could mean that an initial message delivery attempt failed, it's transaction rolled back, and the message was redelivered. Redelivery after a failure is normal - the original delivered message, if one actually made it onto a WebLogic queue, should be discarded by WebLogic when its failed transaction eventually rolls back (before its ever handed to a consumer application).
    You are absolutely right. The mismatch in count was due to redelivery attempts. We could see that as soon as we turned on trace in TIBCO-- The posted stack traces look like they may be JVM stdout/stderr scrapes, which are often automatically truncated, for example, see the "... 8 more" listed at the bottom of one of the stack traces below. There might be more information in the full stack trace for the "Resource manager is unavailable" exception. Full traces are logged in each WebLogic Server's log files.
    I tried redirecting the output and even set "stdout Stack Trace Depth:" to -1 but I am not albe to see the complete trace.-- The setTransactionTimeout NullPointerException error message looks like it is collateral damage from the original reported "Resource manager is unavailable" exception that's thrown earlier during the enlistResource() step. If you are truly getting duplicates, then I think this is a clue that the bridge is somehow (stupidly) trying to proceed with forwarding the message despite the fact that there's no current transaction on the thread...

    I have a case open with Oracle support and we have extensive debugging turned on. Here is what the engineer came back with. There is an issue with XA transactions in JCA adapter when it talks to third party providers like TIBCO. Since the resource names are not unique across the cluster, a XA transaction is started on multiple nodes in the cluster for the same message. All transactions abort but the message is persisted and TIBCO redelivers the message since the connection is severed when the transaction aborts. We were able to reproduce this scenario at will with our setup and Oracle was able to reproduce the issue too. 
-- Can you check the state of the message on the WebLogic Q? The fact that a message is shown on the WL console doesn't necessarily mean that the state of the message is visible (it could be waiting for the transaction to commit - something that apparently never happens). On the console: Services -> Messaging -> JMS Modules -> [module name] -> [destination name].

    Our consumer was getting duplicate messages. This confirms that the console was not giving us incorrect information. The console showed that 2/3/4 messages were in "current" state when we expected only one message.
-- Make sure that the bridge's Tibco destination is a Tibco queue not a Tibco topic (it's happened).

    Yeah we made sure it was a Queue.
-- Can you post your bridge and destination stanzas from your config.xml? 

    Will try to do this shortly but have to strip out lot of information.
-- I vaguely recall that there was a problem with untyped connection factories in Tibco at one point (not sure). You might want to try changing the Tibco configuration to spin-up "XA Queue Connection Factory" instead of just an "XA Connection Factory" (plus modify the bridge configuration accordingly).

    We tried this but it didn't eliminate this issue. One thing we did notice however was that the number of rollbacks were greatly reduced.

    Here is the workaround that Oracle is suggesting: Create pinned destinations and assign it to a distributed queue. This will keep the transactions local and hence eliminate the duplicate transactions and rollback. We tried it and it eliminated the dups issue. However I discovered another bug during my testing. Our cluster messaging mode is "Unicast" and message forwarding from zero consumer queues to queues with consumers fails. We have four/five nodes in the cluster and two consumer threads. I observed that the zero consumer queues always forward to one queue in the cluster that has consumers. The forwarding stalls when I bring down the node that has consumers. Again, we were able to reproduce this issue at will and Oracle has acknowledged that it is a bug. They've reported that Unicast fails without any warning whereas Multicast fails with a warning in the log. We have observed this message forwarding stalling even with UDQs.
    I have another case open for an issue where our message bridges that transfer messages from TIBCO to WLS stalls after sometime. The status is shown as active but it is not doing anything. The server instance shows stuck threads trying to roll back a message. TIBCO logs indicate that it is receiving a request to rollback a transaction but it is not finding the transaction to rollback. The only way to recover from this condition is to restart the cluster. I am fairly confident that he root case for this issue is again the XA transaction issue. I changed our UDQ to pinned destination in one environment and we are no longer seeing dups or bridge stalling there. Hopefully Oracle can resolve the message forwarding issue.Thanks again….

  • Regarding types of bridging/bridges

    Hi All,
    I'm reading Richard Deals book for my CCNA. While i was re-reading the bridging part. I came across the below shaded lines.
    Do  we still use such types of bridges/bridging methods ? Is it useful to  dig into understand these type of bridging operations too not only for  my ccna but also for my networking knowledge?
    Can someone please explain ?
    Thanks in advance.
    Regards,
    Chandu       

      I don't think it's very common today as IP and Ethernet have taken almost all of the market. Cisco devices support fallback bridging and IRB.
    Fallback bridging:
    http://www.cisco.com/en/US/docs/switches/lan/catalyst3750/software/release/12.2_35_se/configuration/guide/swfallbk.pdf
    This can be used to bridge between routed ports or SVIs for non routable traffic from legacy protocols.
    IRB:
    http://www.cisco.com/en/US/tech/tk389/tk815/technologies_tech_note09186a0080094663.shtml
    IRB can be used to bridge on some interfaces and also route traffic for remote networks.
    One application could be to bridge VLANs towards a firewall and still route traffic for other networks.
    Daniel Dib
    CCIE #37149
    Please rate helpful posts.

  • Trouble with bridge and CS3

    I had a problem with bridge and now it says to repair the problem i have to reactivate my software.  When I go to do that it say I have to take it off another computer before I activate it.  But it is not nor has it ever been on another computer.  Can anyone help me?

    mad at 78 wrote:
    I tried it and it said Bridge operation could not complete. 
    This does not make sense.  Did you get the reset window with the 3 options?

Maybe you are looking for

  • How do I convert a £ sign iN SQL..?

    hello. I know ORACLE SQL doesn't mind a £ sign (converts it to a hash in TOAD) but as I'm using a SELECT statement in a BI Publisher Data Template that is used to generate an XML file - the XML generator doesn't like it.. So. Could somebody please te

  • How to modify the homepage frame work

    Hi, As i need to do the ESS homepage customization , i need to change the Overview text and Icons, for this am giving my custom tet in SPRO->Cross Apss->homepage framework->headers and area group pages->define area group pages->overview..its giving a

  • Missing Expression error in query...

    Hi, SELECT DECODE(NAME, '~', '', NAME),        DECODE(NAME_2, '~', '', NAME_2),        DECODE(SALES_ORG_ID, '~', '', SALES_ORG_ID),        DECODE(PARTNER_ID, '~', '', PARTNER_ID) FROM DMN_SALES_PARTNER WHERE (                     (upper(trim(country_

  • Music skips before each and every slide

    Hi there. I have been burning a number of slideshows with iDVD and putting playlists from iTunes to them. No matter which DVD player I play them on at each transition (the split second before) the music skips a beat or two. I'm sure this is similar t

  • Re-sizing photo's

    How do i resize a photo so i can upload it to myspace. Myspace says it is to big and i can't find out how to make it smaller. thanks for the help!