Scrollbar Corruption

I came across an odd situation in LV 2009 SP1.
I was trying to set my background color to the system "Panel & Object" color after setting some other VI properties to make this VI look like a system dialog box.  Somewhere along the line while using the paint brush, a part of the vertical scrollbar was shortened and filled in with black.
Fortunately, I was able to recover my VI by copying and pasting my BD to a new VI.  I wasn't able to recreate this defect.
But attached is the image, and also the VI.  I completely cleaned all of my code and FP out of this VI to just show the basic issue with the scrollbar to allow anyone to poke around in it.
I'm just curious as to how the corruption occurred.  Is there any other way to fix the problem besides copying and pasting to a new VI.
Attachments:
OddScrollbar.vi ‏5 KB
ScrollbarCorruption.png ‏20 KB

LV_Pro wrote:
You do find interesting and unique ways to break things. Did you close and reopen the offending vi to make sure it wasn't a weird artifact (something I have been called more than once!)?
Kewl, I can't even get the paintbrush to hover over the scroll bar, much less change the color!!
Yes.  Close, reopen.  Completely close out LabVIEW, restart.  Save as older version and open in older version.  Different PC.  The artifact remains no matter what I do.  Even when it first happened, I tried to Ctrl-Z undo the color changes and it remained.
I don't know exactly how I did it.  I was just using the paint brush at the time to change the color.  I have always had a hard time trying to change colors easily.  It always seems like I have to paint something the current color first, then do a right click to pick the color.  Sometimes the color picker appears and disappears quickly.  I have just always found that changing colors takes just the right combination of mouse clicks and modifier keys, and a few more than seems like it should be necessary and never as smoothly as compared to something like MS Paint.  That black bar just appeared during one of the mouse click struggles.
I don't know if the fact is has objects or not changes the behavior in any way.  I originally had objects on the front panel.  I just removed them to see if anything improved, and also to make as simple VI as possible that still shows the behavior.  The VI properties were set to not show the scrollbar (since I had controls off offscreen to pass data into and out of this dialog box.).  But scrollbars only disappear in run mode, not edit mode.  It is almost like the underlying Windows object that defines the scrollbar was redefined so that its length at the side of the window is not as long as it should be to fill up the side of the window.

Similar Messages

  • Itunes scrollbar corrupt graphics issue

    weird problem with itunes - the background on the scrollbars becomes black after an infrequent period of time - normally less than ~ 3 hours. pics:
    http://i44.tinypic.com/1xxjki.png
    http://i43.tinypic.com/2mhj0jc.png
    quitting and restarting itunes fixes it. i've tried:
    trashing itunes related plists
    un-installing any plugins
    cleaning out all caches
    (restarting obv)
    reinstalling itunes
    reinstalling quicktime
    applying latest combo updater
    all to no joy. anyone else seen this bizarre issue?
    cheers

    No dodgy graphics drivers I know of. You might post in the appropriate MacBook forum to see if others have had similar experience:
    http://discussions.apple.com/category.jspa?categoryID=218
    However, I'd be taking to the genius.

  • Problem with window repaint and scrollbars in edit mode (LabVIEW 8.0.1)

    I am running LabVIEW 8.0.1 in Windows XP SP3.  For my main VI, I ran into a strange problem about 5 months ago.  The front panel window - in both edit mode and run mode - stopped repainting itself on the right side which is most visible when you scroll up and down, but also visible with overlapping windows.  Coincident with the repaint problem, both scrollbars look disabled with greyed-out arrows and no boxes in the bars that you can click and drag to scroll the window.  The scrollbars still partially work if you hover the mouse over them and roll the mouse wheel but clicking and dragging doesn't work. 
    The front panel has lots of controls and indicators including tab-control containers and is larger in the horizontal and vertical directions so both scrollbars should be active.  But I deleted all elements on the front panel and everything in the block diagram and the problem persists.  So the problem is not directly related to some control/indicator display.
    I saved the simple VI with this problem (using a wide text line and a tall rounded box to test), then created a new VI and copied the two elements to the new VI.  This new VI does not have the repaint and scrollbar problem.  The two VIs differ slightly in memory usage and in revision number (the bad one is revision 1785 and the good one is revision 3), but otherwise the two VIs are identical.  I attached both VIs to this posting.  When you first open the bad VI, you'll see the disabled scrollbars whereas the good VI has active scrollbars.  To replicate the repaint problem, scroll the window up and down with your mouse wheel.  If it's fine when you first open the VI, click on another window, then click back on the VI window and try the mouse wheel again.  This clicking-away-and-back always causes the repaint problem for me.  I tried the VIs on two different computers both running Windows XP SP3 and LabVIEW 8.0.1 with identical results.
    Here's what I discovered from troubleshooting with the simple VIs:
    * scrollbars always disabled
    * repaint problem in main window for window widths larger then 680 pixels
    * repaint problem in main window menu toolbar for widths larger than 646 pixels
    * entire window becomes disabled for window widths larger than 1348 pixels
    * can repaint window by minimizing and restoring, but only repaints that one time
    * scrollbar boxes sometimes flicker into view but then disappear
    * scroll left and right by hovering mouse over horizontal scrollbar and using mouse wheel
    I found something similar on this forum (thread: Problem with front panel refresh) - it might be related to the CAR about the panel being offset internally.  I don't have access to LabVIEW 8.5 or later and don't plan to upgrade - I haven't tried the trial version as that user did.  I could try to copy and paste my entire block diagram to a new VI but the VI is so large I'm afraid something would break, plus I don't want this to happen again in a few months.  The problem seemed to occur after a certain number of saves (or revision number).  I save backup copies often and when the problem first happened, I was able to go back to a previous version, make the missing changes and save it with no problems, but this only delayed the problem and it came up later.  So maybe it's the revision number.  It didn't seem related to a particular addition or modification in the front panel or diagram.
    The image attached shows the repaint and scrollbar problems in the bad VI.
    This brings up a question I have - if this problem is a bug and was fixed in 8.5 and later, is there a way to apply bug fixes to earlier versions?  Or do I have to pay for an upgrade to fix such bugs?
    Solved!
    Go to Solution.
    Attachments:
    RepaintTest_Bad.gif ‏27 KB
    Test Repaint - From Bad VI, scrollbar and repaint problems.vi ‏7 KB
    Test Repaint - From Blank VI, no problems.vi ‏5 KB

    Seems something got corrupted with this VI. Copy things over to a fresh VI and things should be OK.
    See also this recent report of a similar issue.
    LabVIEW Champion . Do more with less code and in less time .

  • Import Swf file corrupts in Flash CS3

    Hi,
    I have recorded my desktop activity in "My Screen Recorder
    Pro" and export the movie as swf file. While playing it on Flash
    player 9, I found NO problem at all but when I import it into Flash
    CS3 (or Flash 8) to embed with my project the file get corrupted
    and I could see black solids squares in between. How do I get clean
    swf file which is just fine when playing in Flash player?
    Raju Sachania

    Probably because you used _root within your scrollbar code.
    If that's the
    case you can fix by setting lockroot to true, within your
    scroll bar swf.
    Just place a this._lockroot = true; as the first line in
    frame 1's code.
    That being said, it's better to simply avoid using _root.
    Dave -
    www.offroadfire.com
    Head Developer
    http://www.blurredistinction.com
    Adobe Community Expert
    http://www.adobe.com/communities/experts/

  • Scrolling freezes after installing FF11, only manually dragging scrollbars keeps working.

    While reading a page and scrolling normally, scrolling (almost) completely freezes. Then, the scrolling only works by klicking on the scrollbar and manually dragging it.
    Klicking next to the scrollbar for page up / down has no effect.
    Scrolling via two-finger-guesture on trackpad has no effect.
    Scrolling with arrow-keys has no effect.
    After the Scrollbar was manually dragged, scrolling using any of the other means mentioned works again.

    Well, this is probably caused by one of your extensions, or a corrupt Firefox profile. Let's try the easiest first ;)
    Try to start Firefox up in [[Safe Mode|Safe Mode]], and let's see if you get the error still. If t still happens, we will know we need to dig a bit further. If it doesn't happen anymore, we can go through and narrow down what specific extension is causing the problem.
    If it works in Safe Mode, then start Firefox back up in Normal mode. Disable all your addons (read the Disabling Extensions portion of [[Uninstalling add-ons|this article]]). Then, re-enable them one by one, testing after each one. If it stops working after you enable one, then we know what the culprit is.
    As I said, that is the most likely, but give it a try, if it that doesn't work we can do some more steps.

  • Vertically scrolling an AdvancedDataGrid with custom ItemRenderers results in corruption

    I've logged a jira item about this ...
    http://bugs.adobe.com/jira/browse/FLEXDMV-2667
    It's probably a good idea to throw it open to the forum as well to see if anyone has encountered this before.
    In short, I have an AdvancedDataGrid with custom ItemRenderers on each of the columns that are responsible for rendering the cell data. If the ADG is resized so that it's not all visible, and the scrollbar is scrolled all the way up and all the way down a couple of times, and the ADG is then resized again so that all the rows are visible, there's something very wrong with the result. Basically it looks as though extra rows are being drawn behind the existing ones, all on top of one another, resulting in a corrupted display.
    I've actually gotten it to reproduce itself every time, if you check out the jira item above for executable code and follow the instructions you should see it, and there's a screenshot of the result as well.
    As I detail in the jira commentary, it's definately something to do with the renderers. As the scroll bar is moved up and down extra renderers are consantly being created, and old ones don't seem to be GC'd at any point, and furthermore seem to be drawn onscreen even when they're not being used to explicitly draw the cells of the ADG. If this -is- the case then there's a memory leak here as well.

    Throwing the code inline to make it easier to try out ...
    ADGItemRendererIssue.mxml:
    <?xml version="1.0" encoding="utf-8"?>
    <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
                   xmlns:s="library://ns.adobe.com/flex/spark"
                   xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600"
                   creationPolicy="all"
                   creationComplete="init()">
        <s:layout>
            <s:BasicLayout/>
        </s:layout>
        <fx:Script>
            <![CDATA[
                import ADGIssue.*;
                import mx.collections.*;
                import mx.controls.*;
                import mx.controls.advancedDataGridClasses.*;
                import mx.core.IFactory;
                import mx.events.AdvancedDataGridEvent;
                import mx.events.ListEvent;
                import spark.components.supportClasses.ItemRenderer;
                [Bindable]
                public var expenses:ArrayCollection = new ArrayCollection([
                    {Expense:"Taxes", Amount:100, Cost:80, Discount:20},
                    {Expense:"Rent", Amount:200, Cost:90, Discount:21},
                    {Expense:"Bills", Amount:300, Cost:100, Discount:22},
                    {Expense:"Books", Amount:400, Cost:110, Discount:23},
                    {Expense:"Food", Amount:500, Cost:120, Discount:24},
                    {Expense:"Goldfish", Amount:600, Cost:130, Discount:25}
                public var cache:Dictionary = new Dictionary(true);
                protected function init():void
                    var grp:AdvancedDataGridColumnGroup = new AdvancedDataGridColumnGroup();
                    grp.headerText = "Expenses";
                    grp.dataField = "Expense";
                    grid.groupedColumns = new Array();
                    grid.groupedColumns.push(grp);
                    grp = new AdvancedDataGridColumnGroup();
                    grp.headerText = "Finances";
                    grp.children = new Array();
                    var col:AdvancedDataGridColumn = new AdvancedDataGridColumn();
                    col.headerText = "Amount";
                    col.dataField = "Amount";
                    col.itemRenderer = new ADGIssueItemRendererFactory("Amount");
                    grp.children.push(col);
                    col = new AdvancedDataGridColumn();
                    col.headerText = "Cost";
                    col.dataField = "Cost";
                    col.itemRenderer = new ADGIssueItemRendererFactory("Cost");
                    grp.children.push(col);
                    col = new AdvancedDataGridColumn();
                    col.headerText = "Discount";
                    col.dataField = "Discount";
                    col.itemRenderer = new ADGIssueItemRendererFactory("Discount");
                    grp.children.push(col);
                    grid.groupedColumns.push(grp);
                    grid.dataProvider = expenses;
            ]]>
        </fx:Script>
        <fx:Declarations>
            <!-- Place non-visual elements (e.g., services, value objects) here -->
        </fx:Declarations>
        <mx:VDividedBox x="35" y="29" width="80%" height="600">
            <mx:AdvancedDataGrid  height="400" id="grid" designViewDataType="flat"  width="100%"/>
            <s:TextArea text="just some text to take up a wee bit of space" width="100%"/>
        </mx:VDividedBox>
    </s:Application>
    ADGIssueItemRendererFactory.as (in package ADGIssue)
    package ADGIssue
        import flash.utils.Dictionary;
        import mx.core.IFactory;
        public class ADGIssueItemRendererFactory implements IFactory
            private var _label:String;
            public function ADGIssueItemRendererFactory(label:String)
                trace("Creating Factory for: "+label);
                _label = label;
            public function newInstance():*
                return new ADGIssueItemRenderer(_label);
    ADGIssueItemRenderer.as (also in package ADGIssue)
    package ADGIssue
        import components.*;
        import mx.controls.Label;
        import mx.controls.listClasses.*;
        import mx.core.*;
        import mx.logging.ILogger;
        import mx.logging.Log;
        import mx.logging.LogEventLevel;       
        public class ADGIssueItemRenderer extends Label implements IDataRenderer
            private var _label:String;
            private var countvalue = 0;
            private static var count:int = 0;
            public function ADGIssueItemRenderer(label:String)
                trace("Creating Renderer for: "+label+" with count: "+count);
                _label = label;
                this.countvalue = count;
                count ++;
            override public function set data(rowData:Object):void
                if (rowData)
                    this.text = countvalue+":"+rowData[_label];
                    trace("RENDERING: "+this.text);
    run the MXML and follow the instructions in the JIRA item ...
    1. resize the ADG so that not all of the ADG is visible vertically, and the verticle scrollbar is shown. In the example attached the ADG is in a split panel, so the split bar can be dragged up to conceal some of the rows and display the scrollbar.
    2.  drag the scroll thumb all the way to the top of the scrollbar, and all the way to the bottom and back to the top several times.
    3.  Resize the ADG again so that all the rows are visible.
    and the corruption should be clear to see. Here's a screenshot of what it looks like:
    Anyone ever seen anything similar ? And if so, any workarounds or fixes ?

  • Data is getting corrupt in Jscrollpane on Solaris

    Hi,
    I have added a JtextArea and Jtable in Jscrollpane.When huge amount is added to the Jteaxarea/Jtable,the data gets corrupted when i run it on Solaris 5.10 system.On windows opertaing system,it works fine.
    Please find below the sample application.I have set textarea editable property to true.
    So to reproduce the problem run below program on Solaris System and then copy the text in story string around 50 times in textArea.The data will be corrupt.
    import java.awt.Dimension;
    import javax.swing.*;
    public class Test{
    public JPanel createContentPane (){
    JPanel totalGUI = new JPanel();
    // This is the text to be stored in Jtextarea.
    String story = "Testing JtextArea Text\n\n"+
    "data gets corrupted when there is huge amount of data\n\n"+
    "The Internet Foundation Classes (IFC) were a graphics \n\n"+
    "library for Java originally developed by Netscape Communications\n "+
    "Corporation and first released on December 16, 1996.\n\n"+
    "On April 2, 1997, Sun Microsystems and Netscape Communications\n"+
    " Corporation announced their intention to combine IFC with other\n"+
    " technologies to form the Java Foundation Classes. In addition \n"+
    "to the components originally provided by IFC, Swing introduced \n"+
    "a mechanism that allowed the look and feel of every component \n"+
    "in an application to be altered without making substantial \n"+
    "changes to the application code. The introduction of support \n"+
    "for a pluggable look and feel allowed Swing components to \n"+
    "emulate the appearance of native components while still \n"+
    "retaining the benefits of platform independence. This feature \n"+
    "also makes it easy to have an individual application's appearance \n"+
    "look very different from other native programs.\n\n"+
    "Originally distributed as a separately downloadable library, \n"+
    "Swing has been included as part of the Java Standard Edition \n"+
    "since release 1.2. The Swing classes are contained in the \n"+
    "javax.swing package hierarchy.\n";
    // We create the TextArea and pass the textarea in as an argument.
    JTextArea storyArea = new JTextArea(story);
    /*setEditable is set to true so that we can add more text into it for testing*/
    storyArea.setEditable(true);
    storyArea.setLineWrap(true);
    storyArea.setWrapStyleWord(true);
    /* We create the ScrollPane and instantiate it with the TextArea as an argument*/
    // along with two constants that define the behaviour of the scrollbars.
    JScrollPane area = new JScrollPane(storyArea, JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED,
    JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);
    // We then set the preferred size of the scrollpane.
    area.setPreferredSize(new Dimension(300, 200));
    // and add it to the GUI.
    totalGUI.add(area);
    totalGUI.setOpaque(true);
    return totalGUI;
    private static void createAndShowGUI() {
    JFrame.setDefaultLookAndFeelDecorated(true);
    JFrame frame = new JFrame("[=] Embrace of the JScrollPane [=]");
    Test demo = new Test();
    frame.setContentPane(demo.createContentPane());
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOS E);
    frame.setSize(350, 300);
    frame.setVisible(true);
    public static void main(String[] args) {
    //Schedule a job for the event-dispatching thread:
    //creating and showing this application's GUI.
    SwingUtilities.invokeLater(new Runnable() {
    public void run() {
    createAndShowGUI();
    Please suggest some solution or appropriate workaround for this.
    Thanks in Advance,
    Ruchika

    1) Cross post: [http://www.coderanch.com/t/460744/Swing-AWT-SWT-JFace/java/Data-getting-corrupt-Jscrollpane-Solaris]
    2) In the other posting you where asked to use the "Code tags" so the code is readable. Why do you think this forum is any different? Why should we have to ask you a second time to use the "Code tags"?
    I don't use Soloaris so I can't help.

  • IPhoto scrollbar problems

    Is there anyway to fix this ?
    Here is a screenshot of my problem, www.bizarrelyneutral.com/files/iPhoto.png
    the scrollbar is weird, always like that, since getting iLife'08

    Try moving the slider at the bottom from one extreme to the other and see if that will clear it up. If not, close iPhoto, delete the iPhoto preference file, com.apple.iPhoto.plist, that resides in your User/Library/Preferences folder and relaunch.
    TIP: For insurance against the iPhoto database corruption that many users have experienced I recommend making a backup copy of the Library6.iPhoto (iPhoto.Library for iPhoto 5 and earlier) database file and keep it current. If problems crop up where iPhoto suddenly can't see any photos or thinks there are no photos in the library, replacing the working Library6.iPhoto file with the backup will often get the library back. By keeping it current I mean backup after each import and/or any serious editing or work on books, slideshows, calendars, cards, etc. That insures that if a problem pops up and you do need to replace the database file, you'll retain all those efforts. It doesn't take long to make the backup and it's good insurance.
    I've created an Automator workflow application (requires Tiger or later), iPhoto dB File Backup, that will copy the selected Library6.iPhoto file from your iPhoto Library folder to the Pictures folder, replacing any previous version of it. It's compatible with iPhoto 6 and 7 libraries and Tiger and Leopard. Just put the application in the Dock and click on it whenever you want to backup the dB file. iPhoto does not have to be closed to run the application, just idle. You can download it at Toad's Cellar. Be sure to read the Read Me pdf file.
    Note: There's now an Automator backup application for iPhoto 5 that will work with Tiger or Leopard.

  • UI Scrollbar Component

    Is there any reason my UI Scrollbar component wouldn't be
    attaching to my scrollable text boxes? I have a feeling my file's
    become corrupted and I've lost a load of work and I really need
    someone to tell me otherwise!!!! As far as I know, they should
    attach automatically?

    Hi - Ive done some more experimenting and did a number of
    traces to try to locate the TF being created and the results are
    "undefined". This is strange because the text is in place so it
    does exist. Doesn't it?
    The scrollbar appears on the page and I can change it's
    height, placement - but only in relation to mcHolder - not relative
    to the TF "description_t" which is placed on mcHolder at level4 at
    creation.
    Can someone please shed some light on this for me.
    TIA,
    JL

  • List view in iCal on my iPod touch is corrupted

    The 'list view' seems to be all wonky in Calendar on my iPod touch.
    The dates for a given day that's displayed don't make sense:
    i.e. Sunday Oct. 27 2030 followed by Saturday July 14 2001 followed by Tuesday Jan. 16 2001 are listed in consecutive order instead of today, tomorrow and next day (with correct dates).
    Also, the 'events' given for each day listed don't make sense and are often duplicated.
    The 'day' and 'month' views however, seem to be ok and not corrupted. The 'list' field in the month view also seems fine ?
    Has anybody experienced this ? Very frustrating, since I like the list view.
    I make most of my entries/changes to iCal on our main desktop (iMac 24") then sync. to my iPod. The list view seems ok on the desktop.
    Any help greatly appreciated.
    ps. not sure if the problem corresponded with an upgrade of the Ipod software to OS 3.1 from 2.x....

    See this previous discussion:
    FIX for iPod Touch Home Button: Apple Support Communities

  • Download error in (osx) adobe desktop app (corrupted download link).

    Here is a discription of the problem. Please consider that some of the wording might not be correct, as I do have to translate the error message from German into English.
    Using OSX 10.9.2, when clicking inside the adobe desktop app (top of the screen bar) on the tap "apps", the following screen (screenshot) appears, which states, translated from top to bottom:
    download error
    download error. Please contact support.
    (link) contact support
    (link/button) download creative cloud -> This button unfortunatly leads to the following error page "http://www.adobe.com/special/errorpages/404.html"
    All apps, like Bridge, Photoshop, Lightroom, etc. are installed and work just fine. So no problem here. I seem however unable to redownload the desktop app (in order to reinstall). As stated above the provided link inside the desktop app itself is coruppted and within the (online) web-based download centre (user logged in) I am only adviced to use the desktop app. This is a dead end and I do not know what to make of this error, let alone solving it. Please help!

    I am sorry Romsinha but this doesn't really help.
    I already restarted the desktop app and while I am obviously online and connected the problem (error message) remains the same. Information within the "home" tap is recieved/loaded  (little blue spinning wheel) stating that various apps recently have been updated. Yet the same loading wheel within the "apps" tap results in an error. My best guess is that some internal link within the app is corrupted, leading to a source on a server that can not be reached.
    UPDATE
    I clean uninstalled adobe creative cloud as discribed in the article you provided (using the cleaner tool) and even uninstalled the browser plugin. After downloading and reinstalling creative cloud the problem however remains the same. "Apps" tap still shows the same problem. "Home" tap now displays the following:

  • Help, itunes wont open and saying it is corrupt

    HELP! I just went to open my itunes and it is coming up with error message saying it is corrupt. It is asking me to reinstall it. If I reinstall it, will I loose all of my music?
    Please be aware I am useless with computers especially our mac that we have had for 3 years now !

    indi4 wrote:
    If I reinstall it, will I loose all of my music?
    no !
    click here and follow the instructions. *read the article to the end !*
    edited by the Jolly Green Giant (where Green stands for environmentally friendly)

  • Questions on Logical corruption

    Hello all,
    My DB version is 10g+ - 11.2.0.3 on various different OS.  We are in process of deploying RMAN on our system and i am having a hard time on testing/get a grip around the whole logical corruption... from what i understand(please correct me if i am wrong)
    1. I can have a check logical syntax in my backup cmd(and that will check both physical and logical corruption)...But how much overhead dose it have, Seems to be anywhere from 14-20% overhead on backup time. 
    2. Leaving the maxCorrupt to default(which i beleive is 0)...if there is a physical corruption my backup will break and i should get an email/alert saying backup broke...
    3.  Would this be same for logical corruption too ??, would RMAN report logical corrution right away like physical corruption would do?  Or do i have to query v$database_block_corruption after backup is done to figure out if i have logical corruption
    4. how would one test logical corruption ?? (besides the NO_LOGGING operation, as our DB have force logging turned on)
    5. Is it a good practice to have check logical corruption in your daily backup? ( i guess i have no problems for it if DB are small, but some of our DB are close to 50TB+ and i think the check logical is going to increase the backup time significantly)
    6. If RMAN cannot repair logical corruption, then why would i want to do the check logical (besides knowing i have a problem and the end user have to fix it by reload the data...assuming its a table not index that is corrupt)..
    7. any best practices when it comes for checking logical corruption for DB in 50+ TB
    I have actually searched on here and on google, but i could not find any way to reproducing logical corrpution(maybe there is none), but i wanted to ask the community about it....
    Thank you in advance for your time. 

    General info:
    http://www.oracle.com/technetwork/database/focus-areas/availability/maa-datacorruption-bestpractices-396464.pdf
    You might want to google "fractured block" for information about it without RMAN.  You can simulate that by writing a C program to flip some bits, although technically that would be physical corruption.  Also see Dealing with Oracle Database Block Corruption in 11g | The Oracle Instructor
    One way to simulate is to use nologging operations and then try to recover (this is why force logging is used, so google corruption force logging).  Here's an example: Block corruption after RMAN restore and recovery !!! | Practical Oracl Hey, no simulate, that's for realz!
    Somewhere in the recovery docs it explains... aw, I lost my train of thought, you might get better answers with shorter questions, or one question per thread, for this kind of fora.  Oh yeah, somewhere in the docs it explains that RMAN doesn't report the error right away, because later in the recovery stream it may decide the block is newly formatted and there wasn't really a problem.
    This really is dependent on how much data is changing and how.  If you do many nologging operations or run complicated standby, you can run into this more.  There's a trade-off between verifying everything and backup windows, site requirements control everything.  That said, I've found only paranoid DBA's check enough, IT managers often say "that will never happen."  Actually, even paranoid DBA's don't check enough, the vagaries of manual labor and flaky equipment can overshadow anything.

  • You click on a .pdf file; Firefox won't load and says "not a pdf or corrupted," but all other browsers open it normally

    Clicking on a link to a .pdf file in Firefox results in Firefox displaying the box "Format error: not a .pdf or corrupted"
    This has happened for several years with any number of web pages. A link to the latest event is below, but it typically happens almost every time I click on a link to a .pdf

    Upgrade your browser to Firefox 9 and check
    * getfirefox.com

  • I downloaded mountain lion and then the new office suite (word, ppt, excel) but now when I try to display one of my ppt's it says 'ppt cannot open the file...the file may be corrupt, in use, not a type recognized by ppt etc.." how can I fix it?? HELP

    I downloaded mountain lion and then the new office suite (word, ppt, excel) but now when I try to display one of my ppt's it says 'ppt cannot open the file...the file may be corrupt, in use, not a type recognized by ppt etc.." how can I fix it?? HELP

    Did you try to open teh fle by double-clicking its icon? If the file was made with an older version of Office, you may get that message. Try opeing PP and, from its "File" menu, see if you can open the ppt. I've foundthat often gets around that message and then yo ucan save the file from the newer version.
    If that doesn't work, consider asking in the Microsoft Office: Mac forums here:
    Office for Mac forums
    PowerPoint is not an Apple product and it seems a lot of people around here avoid Office.

Maybe you are looking for