Three LR3 bugs noted

Hi,
does anybody experience these issues:
1) In LR2.x the "impromptu slideshow" feature always inherited the last used template from the slideshow module. In LR3 not any more. After each application restart, pressing CTRL+ENTER, it defaults back to the generic lightroom template. I have to go to the slideshow module, select my user template and then the impromptu slideshow works as expected. But closing the application and starting again, I'm back to the gray default template...
2) During each start, Lightroom recounts the number of photos in each folder in the "Folders" pane in Library module. It's quite slow and distracting, especially when there are many folders and subfolders. In LR2.x the display was instantaneous, with no background counting. Why such a change?
3) When running the fullscreen mode (press "F" twice), ALT+TAB command to switch applications doesn't work. It actually shows the Windows taskbar over the Lightroom interface, but that's it. I have to press the key combo twice for it to "somehow" work.
I'm running the LR3 trial on Windows XP SP3. Thanks for any input.

John Hollenberg wrote:
Personally, I dislike this behavior very much and find it annoying.  I would like to have a lock to always use the same template in any folder.
Where have I heard this before?
Rob

Similar Messages

  • LR3 Bug in 1:1 view

    I have a strange display bug when zooming in 1:1 sometimes. I already noticed this bug in previous versions.
    In this example the black area disapear when desactivating brush adjustments.
    Here is a snapshot
    Here is a link for downloading a zip containing the raw file and the xmp sidecar file (28 Mo)
    http://dl.free.fr/fJlAL9siB

    I have noticed that this was caused by erasing a "fat" brush stroke.
    That is, you painted black all over your image, then erased the blackness from the center to get an effect of burned edges.

  • LR3 Bug when JPEG EXIF DateTimeOriginal ends in 00 Seconds?

    I am observing a strange behavior when working with JPG files where the EXIF DateTimeOriginal and the CreateDate fields have a date / time where the seconds part of the time is 0 seconds.
    The library filter shows these pictures under "unknown" date instead of the correct year like with other pictures where everything is the same except they are taken a few seconds later so the time is e.g. 10:13:22 instead of 10:13:00
    I am seeing this with 180 pictures out of 18.000 so it looks like not all pictures with this attribute have the problem however all pictures that appear in the library filter date column as "unknown" have a date/time with 00 seconds ...
    The metadata section on the right side in LR displays the date/time when the picture was taken correctly. It is just in the library filter that it is treated as "unknown"
    Is this a known bug?
    regards,
       Stefan

    Stefan,
    I recently converted from PSE 8 to LR 3 and encountered the same issue, with about 150 photos out of 20K showing up in the LR Library Filter with date "unknown".  Thanks for identifying the problem.
    I'm the author of "psedbtool", so I tracked down more details on the problem:
    1. LR 3 is buggy -- Library Filter Date does not recognize XMP:DateTimeOriginal values that are missing seconds, even though Adobe's XMP spec specifically allows that form:
    http://www.adobe.com/devnet/xmp/pdfs/XMPSpecificationPart2.pdfhttp://www.adobe.com/devnet/xmp/pdfs/xmp_specification.pdf
    Date
    A date-time value which is represented using a subset of ISO RFC 8601 formatting, as described in http://www.w3.org/TR/NOTE-datetime. The following formats are supported:
    YYYY-MM-DDThh:mmTZD
    Note that when examining metadata fields, one must always be careful to figure out whether you're looking at the EXIF fields or the XMP fields.  For example, if a file has XMP metadata, than LR will show fields taken from the XMP metadata, but the Metadata panel will call it "EXIF" (this confusion has its roots in the multiple, ambiguous meanings of the term "EXIF" in the standards).
    The EXIF:DateTimeOriginal field does indeed require seconds and does not allow time zones, while the XMP:DateTimeOriginal lets seconds and a time zone be optional.
    Note that the LR command Metadata > Edit Capture Time also doesn't recognize date/times that are missing seconds.
    2. PSE 8 (and probably earlier versions) sometimes omitted seconds from XMP:DateTimeOriginal when it wrote metadata.  I haven't figured out under which conditions it does that (and I certainly don't plan on spending any more time on PSE 8!).  Technically, this isn't a bug, since it conforms to the standards, thought it could fairly be called a minor inconsistency, since in almost all cases it includes seconds.
    3. The version of Exiftool included in the most recent version of psedbtool (7.89) had a bug -- it always added ":00" to the end of XMP date/time values if they were missing seconds.   This prevented psedbtool from ensuring that XMP:DateTimeOriginal always had seconds, as was the intention.  This appears to be fixed in Exiftool 8.24 (but I doubt that I will update psedbtool with that version).

  • LR3 bug: Files from a folder with name ending with "." (dot) cannot be imported

    This is a weird one Surprisingly, directories with names ending with a dot, don't show in the Import dialog and also cannot imported by using synchronization. So, if you have any folder named "Flowers, trees etc." ... you cannot import it.

    And what happens if you delete the dot at the end of the folder name?

  • LR3 Bug - No import dialog and menu flash

    If I go to the "File" menu and choose "Import photos" nothing happens; when I try again, the menu (and all others) will just flash whenever I try to select it.  I did notice that the import progress bar above the navigator panel in the Library Module is showing as if the import dialog is open.  I've tried repeatedly and cannot get the import dialog to open...it was fine yesterday.  Ideas?

    And what happens if you delete the dot at the end of the folder name?

  • 3.1EA2 bug still not fixed - Members of package body not listed in the tree

    Hi, I was working today with SQL Developer again and found that this bug is still not fixed even when it was reported more than 1 year ago!!!
    I did a quick search and found it here
    Package Body Tree not always showing
    The problem is when you expand the package specification or package body tree, not all members of the specification/body are listed. This is mostly observable in the package body, but it regards to the specification as well.
    Consider this case:
    CREATE TABLE EMP (
        ID               NUMBER(6,0) DEFAULT 0,
        NAME             VARCHAR2(20 BYTE) DEFAULT NULL,
        DEPT             VARCHAR2(20 BYTE) DEFAULT NULL,
        FUNCTION         VARCHAR2(20 BYTE),
        PROCEDURE        VARCHAR2(20 BYTE));
    CREATE TABLE LOOP (
      AREA    VARCHAR2(5),
      VALUE   VARCHAR2(2));
    CREATE OR REPLACE PACKAGE Test_Package1 AS
    gvc_const CONSTANT VARCHAR2(10) := 'xxx';
    PROCEDURE Test(p_RC OUT NUMBER,
                   p_ID IN NUMBER);
    END Test_Package1;
    CREATE OR REPLACE PACKAGE BODY Test_Package1 AS
    PROCEDURE Test(p_RC OUT NUMBER,
                   p_ID IN NUMBER)
    IS
    BEGIN
      --INSERT INTO EMP (ID, NAME, DEPT, PROCEDURE) VALUES (1, 'Tina', 'xxx', 'xxx');
      --INSERT INTO EMP (ID, NAME, DEPT, FUNCTION) VALUES (2, 'Jeff', 'xxx', 'xxx');
      --INSERT INTO LOOP(AREA, VALUE) VALUES('a','b');
      NULL;
    END;
    END Test_Package1;Compile the package specification and the body. Expand the spec + body in the tree. Uncomment any of the commented lines in the package body and compile the body again. Now expand the package body again and look what is displayed.
    Why? It is because SQL Developer handles words "Function", "Procedure" and "Loop" as keywords and according to them does the parsing.
    Another case
    CREATE OR REPLACE PACKAGE Test_Package1 AS
    gvc_const CONSTANT VARCHAR2(10) := 'xxx';
    TYPE Loop_rec IS RECORD(
      item1   LOOP.AREA%TYPE);
    PROCEDURE Test(p_RC OUT NUMBER,
                   p_ID IN NUMBER);
    END Test_Package1;Compile just this specification and try to expand it in the tree. Again, during parsing the package, SQL Developer takes the word "LOOP" into consideration and fails to parse the specification.
    There is exactly the same problem when you declare functions from external dll libraries in package body. Since there is no "END;" in this case, SQL Developer's parser fails...
    To me it seems you simply blindly took some keywords like "FUNCTION" and expect there will be some "END;" keyword corresponding with it.
    Can anyone have a look at this and finally fix it?

    Hi,
    Thanks for trying out SQL Developer 3.1 EA2 and providing a clear, reproducible test case for this issue. I logged an internal bug for it:
    Bug 13438696 - 3.1EA2: FORUM: CERTAIN KEYWORDS IN PKG BODY BLOCK MEMBERS FROM CONN VIEW TREE
    It seems the bug noted in the other forum thread you reference has been fixed, but really had nothing to do with problems discussed either here or there. That fix involved adding an Edit Body... item to the Package context menu in the Schema Browser, not displaying Package members correctly in the Connection view tree.
    Regards,
    Gary
    SQL Developer Team

  • Three tricky problems

    This far I'm very happy with Archlinux. There's just these three things bugging me, I just can't seem to get it right on my own .
    1. First and most important is to get sound working, I installed oss with some help from the wiki without problems. But when it comes to configuring it, well that's another story . I have 5:1 speakers and using the soundcard from my graphics card (geforce 8600). I've played around in ossxmix and eventually got sound from all speakers. BUT with alot of static and only with my headphones plugged in (if I unplug them I get a really high pitch noise which was nearly enough to blow my eardrums, I was holding a speaker next to my ear, mind you ). I also can't get it to autostart, haven't really tried yet though.
    2. Mimetypes aren't recognized, I've the right packages installed (I think), I'm really clueless on this one. [SOLVED]
    3. This is probably the easiest one: After starting the computer I don't get any internet-connection, however running "dhcpcd eth0" helps. How do I get it running normally? [SOLVED]
    Thanks in advance
    Last edited by AntonPetts (2008-06-30 21:17:06)

    SamC wrote:
    For the third, you need to set up the relevant section in /etc/rc.conf. This should work:
    eth0="dhcp"
    INTERFACES=(eth0)
    Of course, use that to replace whatever is there now.
    To get OSS to autostart, put oss-linux-free in the daemons line of rc.conf.
    I knew it would be something that simple
    For the mime types problem, I found this in the wiki:
    http://wiki.archlinux.org/index.php/Cha … n_via_MIME
    Hope that helps.
    Not sure which part of that did it (I'd guess it was the last command) but it works now , thanks!
    Just the sound left now, I've reset the settings (i.e. no sound at all) and I'm starting from scratch.
    output of ossinfo:
    Number of audio devices: 6
    Number of audio engines: 10
    Number of mixer devices: 1
    Device objects
    0: osscore0 OSS core services
    1: hdaudio0 nVidia HD Audio interrupts=1136869 (1136869)
    HD Audio controller nVidia HD Audio
    Vendor ID 0x10de055c
    Subvendor ID 0x10438290
    Codec 0: ALC662 (0x10ec0662/0x10438290)
    2: ossusb0 USB audio core services
    Mixer devices
    0: High Definition Audio ALC662 (Mixer 0 of device object 1)
    Audio devices
    HD Audio play front /dev/oss/hdaudio0/pcm0 (device index 0)
    HD Audio play rear /dev/oss/hdaudio0/pcm1 (device index 1)
    HD Audio play center/LFE /dev/oss/hdaudio0/pcm2 (device index 2)
    HD Audio play spdif-out /dev/oss/hdaudio0/spdout0 (device index 3)
    HD Audio rec mix /dev/oss/hdaudio0/pcmin0 (device index 4)
    HD Audio rec mix /dev/oss/hdaudio0/pcmin1 (device index 5)
    output of osstest:
    Sound subsystem and version: OSS 4.0 (b1016/200806292145) (0x00040003)
    Platform: Linux/x86_64 2.6.25-ARCH #1 SMP PREEMPT Sat Jun 14 17:44:19 CEST 2008
    *** Scanning sound adapter #-1 ***
    /dev/oss/hdaudio0/pcm0 (audio engine 0): HD Audio play front
    - Performing audio playback test...
    <left> OK <right> OK <stereo> OK <measured srate 47963.00 Hz (-0.08%)>
    /dev/oss/hdaudio0/pcm1 (audio engine 1): HD Audio play rear
    - Performing audio playback test...
    <left> OK <right> OK <stereo> OK <measured srate 47963.00 Hz (-0.08%)>
    /dev/oss/hdaudio0/pcm2 (audio engine 2): HD Audio play center/LFE
    - Performing audio playback test...
    <left> OK <right> OK <stereo> OK <measured srate 47963.00 Hz (-0.08%)>
    /dev/oss/hdaudio0/spdout0 (audio engine 3): HD Audio play spdif-out
    - Performing audio playback test...
    <left> OK <right> OK <stereo> OK <measured srate 47966.00 Hz (-0.07%)>
    /dev/oss/hdaudio0/pcmin0 (audio engine 4): HD Audio rec mix
    - Skipping input only device
    /dev/oss/hdaudio0/pcmin1 (audio engine 5): HD Audio rec mix
    - Skipping input only device
    *** All tests completed OK ***
    ossdetect -v
    Detected Nvidia High Definition Audio (MCP67)
    Detected Generic USB audio device (BETA)
    Last edited by AntonPetts (2008-06-30 20:32:49)

  • Bug: Can't export to desktop directory

    Windows XP SP2,
    Finnish version. Lightroom tells that my desktop directory (and any directories on the desktop) is unwritable when I try to select it (
    "The specified folder is unwritable").
    I guess I really should get rid of the nasty habit of populating the desktop with zillions of trivial files ;)

    Everything works perfect on my system, which is XP Pro SP3 and ReadyNAS NV+ [X-RAID] and RAIDiator 4.1.6 [1.00a043].
    I never touch the OS XP folder.file permissions.  And as I said yesterday, all I have is the FrontView permissions correct.  Whether I export to the ReadyNas subdirectory including update Catalogue or not, the subdirectory is created and the export file physically exists.
    The only nag I have is after removing my (test) catalogue image and (test) catalogue folder, although the image is physically deleted the folder is left on my drive. I would call it an LR3 bug, but Adobe might think otherwise.  I know for a fact this does create problems if your try to create another subfolder with the same name at a later date. It happened to me a while back.  Hey, the light just turned on!   I reckon this is your route to check.  Even though T:\WindAnimalPark\email  folder does not exist in your catalogue at the start of this thread, was it exisiting physically ?  If yes, then this is probably the issue.  Delete \email folder from your disk firstly before making an export to it even if it is not showing in Catalogue.

  • Firmware bugs

    Hello!
    I found three firmware bugs and already informed the hotline about one of them in january. It is not fixed in firmware 1.1, so I am posting here.
    The first, already reported, bug can be seen with German language setting when configuring the alarm clock. The dialog where you can enter the desired alarm time shows am/pm time although the other time options change to 24h display when setting the iPod to German.
    The second bug is inside the game Solitair. Very often you can't move a card to the "finished" stack, although it matches perfectly. For example you can move a red four on top of a black five, but not on top of the (matching) red three at the top.
    The third bug is inside the game Brick. I noticed sometimes the ball does not get faster over time which makes it very easy to go through all levels. In fact after some time the first level re-appears.
    The following facts are annoying, but I don't know if I can call them bugs.
    a) My computer very often loses the connection to the iPod while transferring (large) files. I am using opensource software (Linux, gtkpod), so it might be something to preven t users from using non-supported hardware.
    The first message indicating the problem is
    "Nov 26 13:38:13 carsten-otto usb 1-3: reset high speed USB device using ehci_hcd and address 71" just after the transfer stopped. This message repeats some times and then everything gets messy.
    b) Videos stop playing with sound after some time. I did not try with official videos yet, but my self built videos do meet the requirements and should play. After about ten seconds the video stops for about 5 seconds and then starts again, but from now on without sound. Whenever I seek to a new position I can have sound again, but only for another ten seconds.
    Please tell me how to solve the problems and/or how to contact Apple so that they can help me.
    Thank you,
    Carsten Otto

    The Video issue I am having, and I believe all people are having with 5th Generation Video IPODS. I've installed probably 8 or 9 programs over the last two days, hoping to find one that doesn't screw up the video/sound after a few minutes.
    It's interesting because none of the Video Podcasts seem to have a problem running on it, but some information regarding how this is working for Video Podcasts but nothing else is missing. I would hope a firmware upgrade is in the works to fix this problem, because if not I anticipate a large recall, and I think this would be bad publicity for Apple, at a time when many competitors are biting at the bit to take a share out of the market.

  • Music Player Blues (Bugs + Missing Features)

    I've discovered three potential bugs with the music player.
    The first is very minor, but would be nice to have fixed: in a playlist, I find that often when one song has an album art but the next in the playlist does not, the player often does not update the album art that is being displayed (that is, it shows the previous song's album art rather than the generic background).
    The second problem has caused me much grief - every now and then one of my playlists on the device will get wiped out. It's happened twice now, both with the same playlist. Both times the playlist had 200-300 songs in it. 
    Third, sometimes the ability to control the music player with the mute button goes away. I've noticed this occurs most commonly after watching a youtube video on the device (even after the browser is closed).
    I'd be happy to send any additional information required to get these things fixed ASAP.
    If I could suggest a few enhancements for future updates, please consider the following:
    -When deleting a song, it would be nice to see on the warning dialog the name of the song you're deleting. A couple times I've held my finger over the wrong song and didn't realize it till it was too late.
    -Would also be nice if the music player could be turned into a background app that can be launched from the settings menu.
    -There does not appear to be a way to search for a song inside a playlist. This is a must-have feature!

    Hi Bizorke,
    Thank you for your feedback as we are always looking for ways to improve our products.
    In regards to the problems you are having with the Media Player, to better determine the root cause and to gather device event logs to investigate, we would request that you contact your wireless service provider to have this issue escalated to BlackBerry Technical support for further investigation.
    Let us know if you have any questions.
    Thank you.
    -HB
    Come follow your BlackBerry Technical Team on twitter! @BlackBerryHelp
    Be sure to click Kudos! for those who have helped you.Click Solution? for posts that have solved your issue(s)!

  • Has anyone noticed that imports are slower in Beta 4

    I am using the same cards, card reader and workflow. It definitely seems slower. Anyone else.

    Normally I wouldn't bother too much doing timing tests during the beta (especially the first one), but as the subject has been raised I've just done a comparative test (comparing LR2 to LR3 to LR4b). I used a CF card containg 224 images from by Canon 5DII, running on my Win7 64 bit desktop (i7-930 and 12gb of RAM),
    and in all cases used 'Copy' to the same folder on the same internal drive, did not use "Second Copy", and rendered 1:1 previews.
    In all three versions, the initial "Copy and Import" phase was more or less identical, as expected: LR2 was 6m 07s, LR3 was 6m exactly, LR4 was 5m 54s.
    The timings for the preview rendering stage were:
    LR2: 9m 48s, an average of 2.62 seconds
    LR3: 13m 02s, an average of 3.49 seconds
    LR4: 14m 37s, an average of 3.91 seconds
    Make of that what you will.....the jump from LR2 to LR3 was noted at the time, and was presumably due to the change in processing version. So on that basis the jump from LR3 to LR4 could be explained in the same way, although the relative increase is currently less than last time. It'll be interesting to see the speed in the general release version.
    Hope that helps.

  • Updating iPhone library fail

    On june 12th 2012 I installed an iPhoto-update, version 9.3. Since I haven't been able to use iPhoto. When I try to open it I get a window saying the library needs updating and then a progression-wheel starts running and from then on all iPhoto-related butoons and windows freeze. I cannot close iPhoto, I cannot push the [update] nor the [cancel] button (in Dutch it says something else). I left it running for three hours, but noting happened.
    Is this a bug? Anybody recognizes this?

    Back Up and try rebuild the library: hold down the command and option (or alt) keys while launching iPhoto. Use the resulting dialogue to rebuild.
    If that fails:
    Restore from your back up

  • Apple releases Faulty program in Logic 9

    Please note very important posts and test showing conclusive errors with certain plugins at post numbers:
    55
    56
    71
    79
    (This is using Logic 9.1.1 in Snow Leopard 10.6.3)
    Ok, so Logics ram usage has been mentioned many times before, mainly from people who just want to make music and didnt know why they were hitting the "out of memory" message with Logic 9.
    Im not ready to let this drop with Apple and creating a 64bit version of Logic IS NOT the get out card. Currenly Logic is using ram like a poorly programmed Windows application. It has 3 major bugs (these are under 32 bit AND 64bit mode but I will concentrate on 32bit for now)
    1. It uses more ram to load a single instance of a plugin than it did under Logic 8, or than Ableton live does (Anywhere between 300-400 meg of "real" and "virtual" ram for an empty Kontakt 4 instance!)
    2. It uses "real memory" and "virutal memory" in equal doses, which means you dont get the "in theory" limit of 4gb with 32bit, you hit 2gb of both and run out of memory. Ive not seen another application on Mac (apart from Apples also poorly programmed ram management in Safari) which uses real and virtual memory in equal doses as if its working like a Raid 1 arrary!
    3. The biggest problem of all, it hordes ram and then DOESN'T RELEASE IT. (I might add Safari ALSO does this)
    Number 3 is the biggest problem of all, which it never used to do to this degree in Logic 8. A lot of people have experienced the "lack of memory" error, closed Logic and reopened it only to find they had plenty of memory when they refreshed, here is a screen show to prove this massive bug.
    [IMG]coming soon[/IMG]
    In the above example I was testing simply Trilian and Omnisphere with their external server started. Logic was still chewing up ram for each patch I opened despite the data being put into the external server (not the same of course, the external server helped, but Logic was still adding between 10mb and 30mb each to real and virtual ram upon cycling patches). I might also add that the external servers (including Kontakt 4's) load exactly how big the patch is (for instance 1gb will take 1gb of ram) if you use Logic internally to do this It will use more like 1.5gb for a 1gb patch...
    Anyway in the above example I loaded a hand full of patches in both Omnisphere and Trilian and put in one instance of AmpliTube 3 and a Logic channel EQ...already nearly 2gb of ram used!! I removed all the plugins and still this ram is used.
    It should now read 200meg real and 100gb virutal (which is what Logic uses when you first load it with an empty song) - when I quit logic keeping an eye on the activity monitor you'll see the 300meg it should actually be using disappear first and the remaining gb's its hoarding pause for a minute before being properly flushed out of the memory. Very strange but ive noticed Safari does something very similar so whatever Apple are doing its messing up ram usage in both.
    This week im going to run extensive tests, take screenshots and videos on how it handles ram compared to Logic 8 and Ableton Live. All I can do is try to submit them to Apple (somehow?) in the hope they'll fix this problem.
    Now before you say it, at the minute NO 64bit Logic is NOT the answer.
    Why? Because I have hundreds of plugins and only 4 of them are 64bit! in the mean time I CANNOT work only being able to see one 32bit plugin at a time, and have it disappear if I touch the track mixer with my mouse. There are time when I NEED to see 3 plugins at a time working together. I also dont like the floating window and I have a number of plugs where the GUI doesn't even load in the 32bit bridge.
    I think its going to take about a year for all these plugins to be updated and some of my favourites will never be updated (the free plugins such as DFX and MDA which I use for creative purposes)
    But the bigger problem here is that I never ever had problems with memory usage on huge 100+ track projects on my 8 year old G5 which only had 3gb of ram in Logic 7. Now I have a 16gb of ram and a brand new i7 processor It seems I can barely do anything with out worrying about memory usage!
    Another reason 64bit is NOT the answer is because Logic continues to hoard, bloat and not release ram in 64bit mode. Generally users do not have more than 8gb of ram on their system at the minute (infact very few have splurged on the 16gb I have as it costs nearly as much as the entire computer and you get no benefit unless heavily multitasking, which in audio we're not...or everything is 64bit (or everyone release external servers for their sample management)) just because an application CAN make use of 16gb of ram doesn't mean it should...and if Logic continues to chew ram like this its going to eat into ram at an incredible rate (which it already is) and suddenly its 64bit mode when you have 8gb of ram in your system is only going to be as efficient as 32bit Logic 7 was with 3gb of ram!
    Apple needs to do something about this poor ram management, opening and closing a song continually while you are writing or mixing is not helping the work flow at all. These are three HUGE bugs built into Logic and im very surprised a bigger fuss has not been made of these im also disappointed. I probably wouldn't have noticed them had I not been waiting for two months for all my new audio equipment to arrive and had so much time to test and play with Logic and noticed that when not even writing a song and just playing with no more than 4 tracks Id continually run into "out of memory" message. Last night I simply cycled through all my plugins to take screenshots of each (im planning on printing off an A1 poster of all my plugins to give me an easy to view visual look of what is on the system to counter the horrible list of developers names we have to cycle through!) and when I got to the end of list (keeping in mind I still had one track with no plugins on and id just been replacing the plugin with the next on the list) Logic had run out of memory!
    I doubt Apple reads these forums so when ive completed my conclusive research Im going to need a way to get it sent off to Apple properly...any help there?

    Lefire wrote:
    (This is using Logic 9.1.1 in Snow Leopard 10.6.3)
    I suggest you update to 9.1.2, which supposedly fixes precisely some of the things you mention, and 10.6.4.
    Get back to us when you've caught your breath and let us know if it's still happening.
    BTW, from my limited understanding of memory management, it is completely irrelevant whether an app frees up memory while it's still open - it might be beneficial and faster to hang on to it, depending on what you're using.
    The background stuff is irrelevant and rarely subject to a layman's "common sense" - concentrate on whether the stuff you actually work with is working or not.
    And for that, it's 9.1.2 and 10.6.4.

  • A query regarding synchronised functions, using shared object

    Hi all.
    I have this little query, regarding the functions that are synchronised, based on accessing the lock to the object, which is being used for synchronizing.
    Ok, I will clear myself with the following example :
    class First
    int a;
    static int b;
    public void func_one()
    synchronized((Integer) a)
    { // function logic
    } // End of func_one
    public void func_two()
    synchronized((Integer) b)
    { / function logic
    } // End of func_two
    public static void func_three()
    synchronized((Integer) a)
    { // function logic
    } // End of func_three, WHICH IS ACTUALLY NOT ALLOWED,
    // just written here for completeness.
    public static void func_four()
    synchronized((Integer) b)
    { / function logic
    } // End of func_four
    First obj1 = new First();
    First obj2 = new First();
    Note that the four functions are different on the following criteria :
    a) Whether the function is static or non-static.
    b) Whether the object on which synchronization is based is a static, or a non-static member of the class.
    Now, first my-thoughts; kindly correct me if I am wrong :
    a) In case 1, we have a non-static function, synchronized on a non-static object. Thus, effectively, there is no-synchronisation, since in case obj1 and obj2 happen to call the func_one at the same time, obj1 will obtain lock for obj1.a; and obj2 will obtain lock to obj2.a; and both can go inside the supposed-to-be-synchronized-function-but-actually-is-not merrily.
    Kindly correct me I am wrong anywhere in the above.
    b) In case 2, we have a non-static function, synchronized on a static object. Here, again if obj1, and obj2 happen to call the function at the same time, obj1 will try to obtain lock for obj1.a; while obj2 will try to obtain lock for obj2.a. However, since obj1.a and obj2.a are the same, thus we will indeed obtain sychronisation.
    Kindly correct me I am wrong anywhere in the above.
    c) In case 3, we have a static function , synchronized on a non-static object. However, Java does not allow functions of this type, so we may safely move forward.
    d) In case 4, we have a static function, synchronized on a static object.
    Here, again if obj1, and obj2 happen to call the function at the same time, obj1 will try to obtain lock for obj1.a; while obj2 will try to obtain lock for obj2.a. However, since obj1.a and obj2.a are the same, thus we will indeed obtain sychronisation. But we are only partly done for this case.
    First, Kindly correct me I am wrong anywhere in the above.
    Now, I have a query : what happens if the call is made in a classically static manner, i.e. using the statement "First.func_four;".
    Another query : so far we have been assuming that the only objects contending for the synchronized function are obj1, and obj2, in a single thread. Now, consider this, suppose we have the same reference obj1, in two threads, and the call "obj1.func_four;" happens to occur at the same time from each of these threads. Thus, we have obj1 rying to obtain lock for obj1.a; and again obj1 trying to obtain lock for obj1.a, which are the same locks. So, if obj1.a of the first thread obtains the lock, then it will enter the function no-doubt, but the call from the second thread will also succeed. Thus, effectively, our synchronisation is broken.
    Or am I being dumb ?
    Looking forward to replies..
    Ashutosh

    a) In case 1, we have a non-static function, synchronized on a non-static object. Thus, effectively, there is no-synchronisationThere is no synchronization between distinct First objects, but that's what you specified. Apart from the coding bug noted below, there would be synchronization between different threads using the same instance of First.
    b) In case 2, we have a non-static function, synchronized on a static object. Here, again if obj1, and obj2 happen to call the function at the same time, obj1 will try to obtain lock for obj1.a; while obj2 will try to obtain lock for obj2.a.obj1/2 don't call methods or try to obtain locks. The two different threads do that. And you mean First.b, not obj1.b and obj2.b, but see also below.
    d) In case 4, we have a static function, synchronized on a static object. Here, again if obj1, and obj2 happen to call the function at the same time, obj1 will try to obtain lock for obj1.a; while obj2 will try to obtain lock for obj2.a.Again, obj1/2 don't call methods or try to obtain locks. The two different threads do that. And again, you mean First.b. obj1.b and obj2.b are the same as First.b. Does that make it clearer?
    Now, I have a query : what happens if the call is made in a classically static manner, i.e. using the statement "First.func_four;".That's what happens in any case whether you write obj1.func_four(), obj2.func)four(), or First.func_four(). All these are identical when func_four(0 is static.
    Now, consider this, suppose we have the same reference obj1, in two threads, and the call "obj1.func_four;" happens to occur at the same time from each of these threads. Thus, we have obj1 rying to obtain lock for obj1.aNo we don't, we have a thread trying to obtain the lock on First.b.
    and again obj1 trying to obtain lock for obj1.aYou mean obj2 and First.b, but obj2 doesn't obtain the lock, the thread does.
    which are the same locks. So, if obj1.a of the first thread obtains the lock, then it will enter the function no-doubt, but the call from the second thread will also succeed.Of course it won't. Your reasoning here makes zero sense..Once First.b is locked it is locked. End of story.
    Thus, effectively, our synchronisation is broken.No it isn't. The second thread will wait on the same First.b object that the first thread has locked.
    However in any case you have a much bigger problem here. You're autoboxing your local 'int' variable to a possibly brand-new Integer object every call, so there may be no synchronization at all.
    You need:
    Object a = new Object();
    static Object b = new Object();

  • Installing oracle 10g on windows 2000 server

    hi masters,
    this might look very silly question, and every child might know answer, but i would like to ask this question here that
    i have oracle 9i release 2 installed on my windows server 2000 and an application is already running, now i want to install oracle 10g on same machine...
    but when i try to launch oracle universal installer, it fails to launch it....whay is this so??? do i need to adjust some parameters to install it????
    can anyone provide a checklist to check??i have an antivirus installed on machine...
    any suggestion will be appreciable
    thanks and regards
    VD

    got my answer, you can follow this step.
    on windows 2000 server while launching oracle universal installer, due to jre bug (noted in metalink 266617.1 doc and 393070.1) installer CMD prompt launch and disapper in a while... so run following command on command prompt
    to resolve the issue.. change directory path according to your directory structure.
    change directory to your oracle installation setup.exe directory and execute following command
    C:\>\backup\SoftwareBackup\Database10g\database\install\oui.exe -J-Dsun.java2d.noddraw=truethanks and regards
    VD
    Edited by: vikrant dixit on Apr 21, 2009 4:47 AM
    Edited by: vikrant dixit on Apr 21, 2009 4:48 AM
    Edited by: vikrant dixit on Apr 21, 2009 4:50 AM

Maybe you are looking for

  • How to add an additional email account in Mail?

    Hi, I set up my main 'Hotmail' email address in 'Mail' about a year ago but have never used the Mail App since. I now have a 2nd email address (university) and it is hosted through 'Exchange Labs' which is basically Hotmail/MSN I think. I cannot chec

  • Orange stripe in Adobe Acrobat...

    Hallo! I open a PDF document in Adobe Acrobat, type any letter characters from keyboard and the orange stripe appears in lower part of the screen just above the Dock. The stripe contains typed text. Once I type a numeric character the stripe disappea

  • Opening pdf link in chm.

    Opening pdf link in chm works fine in previews. But when chm is open elsewhere, clicking on pdf links result in showing a blank page with a broken file icon.

  • File in docroot write protected

    Hello, I have a web program that uploads images into a directory in docroot. The program also displays the images on a web page and allows the user to delete the images. I have noticed that even after the server displays the images, they are still wr

  • How can I make two half page documents?

    I have a full page flyer.  I want to make it half page with two flyers.  I tried making two columns and cutting the page in half, but the borders are wrong.  How can I make two half page documents?