WinPE DISM error when adding Device Driver

Can someone help me with what I am doing wrong.
I am attempting to add a boot critical device driver to my WinPE image on a system and it is failing.
After I add the following line:
C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Deployment
Tools>Dism /Add-Driver /Image:"C:\WinPE_amd64\mount" /Driver:"C:\RST\iaStorAC.inf" /forceunsigned
I get this error:
Found 1 driver package(s) to install.
Installing 1 of 1 - C:\RST\iaStorAC.inf:
WARNING: DISM has skipped driver signature check because the version of running
OS and that of target OS do not match.
Error - An error occurred. The driver package could not be installed.
My development system is running Windows 8, not sure if that makes any difference.

Can someone help me with what I am doing wrong.
I am attempting to add a boot critical device driver to my WinPE image on a system and it is failing.
After I add the following line:
C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Deployment
Tools>Dism /Add-Driver /Image:"C:\WinPE_amd64\mount" /Driver:"C:\RST\iaStorAC.inf" /forceunsigned
I get this error:
Found 1 driver package(s) to install.
Installing 1 of 1 - C:\RST\iaStorAC.inf:
WARNING: DISM has skipped driver signature check because the version of running
OS and that of target OS do not match.
Error - An error occurred. The driver package could not be installed.
My development system is running Windows 8, not sure if that makes any difference.

Similar Messages

  • DPC_WATCHDOG_VIOLATION error when adding device

    Brand new DELL computer, first thing I did was to update from Windows 8 to 8.1 and one of my devices won't show up, tried to scan for new device and getting that blue screen... Tried updating the disk drive firmware (Seagate st500dm002-1bd142)
    but no update driver on Seagate website or anywhere else. Attached the DMP file... Help?
    https://www.dropbox.com/s/7dmwue71pyuyd56/012114-12328-01.dmp

    UK
    This crash was related to Athw8x.sys with description Qualcomm Atheros Extensible Wireless LAN device driver from company Qualcomm Atheros Communications, I would reinstall the newest driver available
    Microsoft (R) Windows Debugger Version 6.3.9600.16384 AMD64
    Copyright (c) Microsoft Corporation. All rights reserved.
    Loading Dump File [C:\Users\Ken\Desktop\012114-12328-01.dmp]
    Mini Kernel Dump File: Only registers and stack trace are available
    ************* Symbol Path validation summary **************
    Response Time (ms) Location
    Deferred SRV*H:\symbols*http://msdl.microsoft.com/download/symbols
    Symbol search path is: SRV*H:\symbols*http://msdl.microsoft.com/download/symbols
    Executable search path is:
    Windows 8 Kernel Version 9600 MP (2 procs) Free x64
    Product: WinNt, suite: TerminalServer SingleUserTS Personal
    Built by: 9600.16452.amd64fre.winblue_gdr.131030-1505
    Machine Name:
    Kernel base = 0xfffff802`12414000 PsLoadedModuleList = 0xfffff802`126d8990
    Debug session time: Tue Jan 21 10:39:10.214 2014 (UTC - 5:00)
    System Uptime: 0 days 0:01:19.954
    Loading Kernel Symbols
    Loading User Symbols
    Loading unloaded module list
    * Bugcheck Analysis *
    Use !analyze -v to get detailed debugging information.
    BugCheck 133, {0, 501, 500, 0}
    *** WARNING: Unable to verify timestamp for athw8x.sys
    *** ERROR: Module load completed but symbols could not be loaded for athw8x.sys
    Probably caused by : athw8x.sys ( athw8x+c231b )
    Followup: MachineOwner
    1: kd> !analyze -v
    * Bugcheck Analysis *
    DPC_WATCHDOG_VIOLATION (133)
    The DPC watchdog detected a prolonged run time at an IRQL of DISPATCH_LEVEL
    or above.
    Arguments:
    Arg1: 0000000000000000, A single DPC or ISR exceeded its time allotment. The offending
    component can usually be identified with a stack trace.
    Arg2: 0000000000000501, The DPC time count (in ticks).
    Arg3: 0000000000000500, The DPC time allotment (in ticks).
    Arg4: 0000000000000000
    Debugging Details:
    DPC_TIMEOUT_TYPE: SINGLE_DPC_TIMEOUT_EXCEEDED
    CUSTOMER_CRASH_COUNT: 1
    DEFAULT_BUCKET_ID: WIN8_DRIVER_FAULT
    BUGCHECK_STR: 0x133
    PROCESS_NAME: System
    CURRENT_IRQL: d
    ANALYSIS_VERSION: 6.3.9600.16384 (debuggers(dbg).130821-1623) amd64fre
    LAST_CONTROL_TRANSFER: from fffff80212585f7c to fffff80212561ca0
    STACK_TEXT:
    ffffd000`20638c58 fffff802`12585f7c : 00000000`00000133 00000000`00000000 00000000`00000501 00000000`00000500 : nt!KeBugCheckEx
    ffffd000`20638c60 fffff802`1246881b : fffff802`12be8eb0 ffffd000`20600180 fffff800`028f1e80 0000003d`8b4540c8 : nt! ?? ::FNODOBFM::`string'+0x13ddc
    ffffd000`20638cf0 fffff802`1246848c : 00000000`00000001 ffffd000`20638d70 ffffd000`20638e30 fffff802`126ae920 : nt!KiUpdateRunTime+0x57
    ffffd000`20638d30 fffff802`125e731c : fffff802`126e03f0 00008000`00000000 ffffd000`20600180 00000000`00000002 : nt!KiUpdateTime+0x63c
    ffffd000`20638f10 fffff802`12b9be5f : 00000000`00000000 ffffe000`03962040 00000000`00000000 ffffd000`20600180 : nt!KeClockInterruptNotify+0x5c
    ffffd000`20638f40 fffff802`124aa343 : fffff802`12be8e00 ffffd000`2062a500 ffffd000`2099cb48 fffff802`12562d4a : hal!HalpTimerClockInterrupt+0x4f
    ffffd000`20638f70 fffff802`1256312a : fffff802`12be8e00 ffffe000`03b9edf0 fffff800`028f1ee4 00000000`00000000 : nt!KiCallInterruptServiceRoutine+0xa3
    ffffd000`20638fb0 fffff802`1256350f : ffffd000`2062a60e 00000000`000000d0 ffffd000`2062a5e0 00000000`00000042 : nt!KiInterruptSubDispatchNoLockNoEtw+0xea
    ffffd000`2062a490 fffff800`0278231b : 00000000`00000000 00000000`00000000 fffff800`028f1e80 fffff800`028f1ee4 : nt!KiInterruptDispatchLBControl+0x11f
    ffffd000`2062a620 00000000`00000000 : 00000000`00000000 fffff800`028f1e80 fffff800`028f1ee4 00000000`00000000 : athw8x+0xc231b
    STACK_COMMAND: kb
    FOLLOWUP_IP:
    athw8x+c231b
    fffff800`0278231b ?? ???
    SYMBOL_STACK_INDEX: 9
    SYMBOL_NAME: athw8x+c231b
    FOLLOWUP_NAME: MachineOwner
    MODULE_NAME: athw8x
    IMAGE_NAME: athw8x.sys
    DEBUG_FLR_IMAGE_TIMESTAMP: 50f7c13b
    FAILURE_BUCKET_ID: 0x133_DPC_athw8x+c231b
    BUCKET_ID: 0x133_DPC_athw8x+c231b
    ANALYSIS_SOURCE: KM
    FAILURE_ID_HASH_STRING: km:0x133_dpc_athw8x+c231b
    FAILURE_ID_HASH: {9320244e-5b0c-ef29-1f75-27c5a7ee7185}
    Followup: MachineOwner
    Wanikiya and Dyami--Team Zigzag

  • When I plug in my iPhone to a USB port on the back of my computer I get the error "MTP USB Device driver was not successfully installed"   and of course there is no device that shows up either.  It would be great to download my photos!  I'm using Windows

    When I plug in my iPhone to a USB port on the back of my computer I get the error "MTP USB Device driver was not successfully installed"   and of course there is no device that shows up either.  It would be great to download my photos!  I'm using Windows

    Go through this support doc:
    OS: Device not recognised in iTunes
    Windows: http://support.apple.com/kb/TS1538

  • Equium A60-157: error caused by device driver

    Hi all,
    I'm trying to write my PhD thesis at the moment and am being hampered by my laptop! It keeps randomly bringing up the blue screen of death and then restarting; when it's all loaded up, I get a 'serious error' message that says 'error caused by device driver'. As far as I know, all the programs I have are compatible... I was advised to restore factory settings, which I did a few months ago. And I've had the BIOS update suitable for my computer. But it's still happening!!
    If it helps, the programs I use daily are Microsoft Word, Access and Powerpoint, Internet Explorer and MSN Messenger. I don't run any high spec games (only Minesweeper occasionally!)
    What can I do? Does anyone else have this problem? Any advice would be much appreciated, as these crashes are not helping my work!
    Thanks...

    Hi guys,
    I seem to have a similar problem. About a month ago I reinstalled windows using the product recovery cd and three days later I started getting a blue screen. But the error occurs only when shutting down (not always, I can`t see any pattern)- right before the shut down itself, windows has already logged off and settings are saved. The error code is 0x50 and the report says it is caused by an unknown device driver.
    The day that stop error started I installed an educational software (Leankey's) for which I used a virtual cd. But at the initial launch the program "freezed" and I had to close it and open it again, there wasn`t a problem. After that I tried to copy some files on a blank cd (without using any burning software) and it said that the device was not accessible.
    I tried disabling DMA but that didn`t help. In the event viewer I saw error messages that say the cdrom has a bad block. I`m not sure whether this has something to do with the stop error but they started at the same time. I can still burn cds with other software (nero). I tried to update the device driver but it didn`t help.
    Maybe I have to uninstall the driver first but from the device manager when I check the properties of the device (driver details) it uninstalls the device and the driver remains. Should I delete the driver files manually? I have checked all device drivers and they are all compatible. All installed software is digitally signed. (I immediately removed the Learnkey`s software but I think it has changed some dll...
    I will appreciate any suggestions.
    P.S. When I run the toshiba diagnostic tool it skips testing the cd/dvd but it doesn`t say why.
    Details about my system:
    Satellite Pro L10
    MS Widows XP Pro 5.1.2600 SP2
    BIOS: v 2.60 (updated 2 days ago)
    Intel Celeron M 1.60 GHz
    496 MB Ram
    55.890 GB
    Video: Intel 82852/82855 GM/GME Graphics Controller ver=6.14.10.3929
    Sound: Conexant AC-Link Audio
    Network: Realtek RTL8139/810x Family Fast Ethernet NIC
    Modem: AC97 SoftV92 Data Fax Modem with SmartCP ver=7.12.13.50
    IDE Device 1: Fujitsu MHV2060AT
    IDE Device 2: None
    IDE Device 3: Mat****a DVD-Ram UJ-831S Firmware=1.90
    Internet Explorer:
    6.0.2900.2180

  • Error when adding a partition to a materlialized view

    Hi,
    I am getting this error when adding a partition to a materialized view.
    ALTER MATERIALIZED VIEW mvedw.MV_CLM_CAPITN_F ADD PARTITION MAR2013 VALUES LESS THAN ('201304')
    ERROR at line 1:
    ORA-14074: partition bound must collate higher than that of the last partition
    Please advise.
    Regards,
    Narayan

    SQL> select TABLE_OWNER,TABLE_NAME,PARTITION_NAME,HIGH_VALUE from dba_tab_partitions where table_name =
    'MV_CLM_CAPITN_F' order by PARTITION_NAME 2
    3 ;
    TABLE_OWNER TABLE_NAME PARTITION_NAME HIGH_VALUE
    MVEDW MV_CLM_CAPITN_F APR2009 '200905'
    MVEDW MV_CLM_CAPITN_F APR2010 '201005'
    MVEDW MV_CLM_CAPITN_F APR2011 '201105'
    MVEDW MV_CLM_CAPITN_F APR2012 '201205'
    MVEDW MV_CLM_CAPITN_F AUG2009 '200909'
    MVEDW MV_CLM_CAPITN_F AUG2010 '201009'
    MVEDW MV_CLM_CAPITN_F AUG2011 '201109'
    MVEDW MV_CLM_CAPITN_F AUG2012 '201209'
    MVEDW MV_CLM_CAPITN_F DEC2008 '200901'
    MVEDW MV_CLM_CAPITN_F DEC2009 '201001'
    MVEDW MV_CLM_CAPITN_F DEC2010 '201101'
    TABLE_OWNER TABLE_NAME PARTITION_NAME HIGH_VALUE
    MVEDW MV_CLM_CAPITN_F DEC2012 '201301'
    MVEDW MV_CLM_CAPITN_F FEB2009 '200903'
    MVEDW MV_CLM_CAPITN_F FEB2010 '201003'
    MVEDW MV_CLM_CAPITN_F FEB2011 '201103'
    MVEDW MV_CLM_CAPITN_F FEB2012 '201203'
    MVEDW MV_CLM_CAPITN_F FEB2013 '201303'
    MVEDW MV_CLM_CAPITN_F JAN2009 '200902'
    MVEDW MV_CLM_CAPITN_F JAN2010 '201002'
    MVEDW MV_CLM_CAPITN_F JAN2011 '201102'
    MVEDW MV_CLM_CAPITN_F JAN2012 '201202'
    MVEDW MV_CLM_CAPITN_F JAN2013 '201302'
    TABLE_OWNER TABLE_NAME PARTITION_NAME HIGH_VALUE
    MVEDW MV_CLM_CAPITN_F JUL2009 '200908'
    MVEDW MV_CLM_CAPITN_F JUL2010 '201008'
    MVEDW MV_CLM_CAPITN_F JUL2011 '201108'
    MVEDW MV_CLM_CAPITN_F JUL2012 '201208'
    MVEDW MV_CLM_CAPITN_F JUN2009 '200907'
    MVEDW MV_CLM_CAPITN_F JUN2010 '201007'
    MVEDW MV_CLM_CAPITN_F JUN2011 '201107'
    MVEDW MV_CLM_CAPITN_F JUN2012 '201207'
    MVEDW MV_CLM_CAPITN_F MAR2009 '200904'
    MVEDW MV_CLM_CAPITN_F MAR2010 '201004'
    MVEDW MV_CLM_CAPITN_F MAR2011 '201104'
    TABLE_OWNER TABLE_NAME PARTITION_NAME HIGH_VALUE
    MVEDW MV_CLM_CAPITN_F MAR2012 '201204'
    MVEDW MV_CLM_CAPITN_F MAR2013 '201304'
    MVEDW MV_CLM_CAPITN_F MAY2009 '200906'
    MVEDW MV_CLM_CAPITN_F MAY2010 '201006'
    MVEDW MV_CLM_CAPITN_F MAY2011 '201106'
    MVEDW MV_CLM_CAPITN_F NOV2009 '200912'
    MVEDW MV_CLM_CAPITN_F NOV2010 '201012'
    MVEDW MV_CLM_CAPITN_F NOV2012 '201212'
    MVEDW MV_CLM_CAPITN_F OCT2009 '200911'
    MVEDW MV_CLM_CAPITN_F OCT2010 '201011'
    MVEDW MV_CLM_CAPITN_F OCT2011 '201111'
    TABLE_OWNER TABLE_NAME PARTITION_NAME HIGH_VALUE
    MVEDW MV_CLM_CAPITN_F OCT2012 '201211'
    MVEDW MV_CLM_CAPITN_F SEP2009 '200910'
    MVEDW MV_CLM_CAPITN_F SEP2010 '201010'
    MVEDW MV_CLM_CAPITN_F SEP2011 '201110'
    MVEDW MV_CLM_CAPITN_F SEP2012 '201210'
    These are the list of partitions available.
    Regards,
    Narayan

  • Error when adding Essbase server...

    Hi,
    I installed Hyperion System 9.3.1 in my development machine and encounter the following error when adding a Essbase server in AAS for the first time.
    Error: 1042017: Network error: The client or server timed out waiting to receive data using TCP/IP. Check network connections. Increase the NetRetryCount and/or NetDelay values in the ESSBASE.CFG file. Update this file on both client and server. Restart the client and try again.
    I used the default user "admin" and password "password". I used my servername:10080 as the server name. I hope I am right.
    Why is this happening? I tried changing netdelay settings but still get the same. Is this something else? Does this have anything to do with my TCP/IP settings? I am installing this on a virtual PC.
    I couldn't find an answer in previous posts.
    regards
    h

    The things that come to mind:
    The server name you use should be the name of the virtual PC, not the machine it's running on. Also, depending on the settings for the Virtual PC environment, you may have to change the network options to allow it to be visible to the network, be in the right domain, etc...
    The above may or may not get you any closer, the error message itself is just saying it can't receive a response from the server, which means the server never got the request or can't send a response back.
    Good Luck,

  • Library error when adding contact or when logging in

    The messenger server has a replica of the partition holding the users.
    It's an OES 2 sp2 server, and the GW Messenger is 2.04.
    Sometimes we see an error that says 'Library error' when adding a contact, or it doesn't show all users that exists with the search parameter given.
    We also sporadically see a 'Library error' when some users log in to it.
    Looking in the log I see an error that says 0xAE16 when users log in fails.
    I can find the 0xAE11 error in the TID's but not the 0xAE16, I did find an article on the forums, mentioning this problem http://forums.novell.com/novell-prod...or-server.html, they mention memory problems, so it seems to me there is a bug that needs fixing.

    I've disabled the '/diruseralias-"Internet EMail Address"' setting that was set up in the strtup.ma and strtup.aa scripts.
    I've also, for now at least, chosen another replica.
    I haven't seen the errors yet, so here's hoping...

  • Error when adding any menu - FRM-40735: ON-INSERT trigger raised unhandled

    When I try to add any new menu in my newly cloned instance I get this error:
    Error when adding any menu - FRM-40735: ON-INSERT trigger raised unhandled excpetion. ORA-04031.
    Using Oracle EBS version 12.1.3.
    Details:
    Menu JOB_STRUCTURE_MENU
    User Menu Name Job Strucure Menu
    Menu Type Standard
    Description Menu to add job, grade, and incentives
    Seq = 1
    Prompt = Enter and Maintain
    Function = Combined Person & Assignment Form WF="US SHRMS TSKFLW
    When I click save I get the error.
    Any assistance would be greatly appreciated.
    Thanks!

    Please post the details of the application release, database version and OS.
    When I try to add any new menu in my newly cloned instance I get this error:
    Error when adding any menu - FRM-40735: ON-INSERT trigger raised unhandled excpetion. ORA-04031.Is the issue with all menus or specific ones only?
    Did AutoConfig complete successfully?
    When I click save I get the error.
    Any assistance would be greatly appreciated.Do you have any invalid objects in the database?
    Any errors in the database log file?
    Please obtain FRD log file for details about the error -- https://forums.oracle.com/forums/search.jspa?threadID=&q=FRD+AND+R12&objID=c3&dateRange=all&userID=&numResults=15&rankBy=10001
    Thanks,
    Hussein

  • Error when installing device drivers with 8.2 update

    I get the following error when I try to install the updated drivers on the device driver CD set (this is when I first insert CD 1 and click install drivers).  I discovered this error when I was installing labview 8.2 and when I was installing it said to insert the device driver CD.  This error came up and when I subsequently tried to install it by itself I kept getting this error.  I also switched CD rom drives and it still gave the error.  Could the CD be corrupted??
    The error is: 
    .\UberInstaller.cpp(1255): IInstallerError 10009
    Fatal Error. Unable to create temporary file.
    Unable to copy original D:\SupportFiles\resourceEng.dll to C:\DOCUME~1\LAPTOP~1\LOCALS~1\Temp\nii49D.tmp.
    Windows Error Windows Error 23: Data error (cyclic redundancy check).
    Any ideas??  Is it possible to download the set of drivers?  I know I can download them individually but it would be helpful to be able to download the 3 CD set.
    Thanks
    J Bowen
    US Marine; A Brunswick Family Boat Company
    Product Integrity, Component Testing, and Validation
    LabVIEW 8.2
    CompactDAQ
    DaqPad 6015
    SCC-2345

    Hello,
    This definitely looks like a CD and/or CD drive issue - I've seen similar.  If your CD drives were the same, you may try with another, although that's not necessarily helping you on your development machine.  Another thing to try is copying the contents of the CD to your hard drive, and installing from there.  This has the added benefit if/when you build installers in LabVIEW for your applications that IF you have to include additional installers (this is an option in the installer build spec) THEN they will be referenced from your hard drive INSTEAD of the CDs, which you would otherwise be prompted for... if you happen to have misplaced them, this can be a point of frustration!
    I hope this helps!
    Best Regards,
    JLS
    Message Edited by JLS on 09-12-2006 02:15 PM
    Best,
    JLS
    Sixclear

  • Error when adding a WLC to WCS

    When adding a WLC to WCS I get this error: Failed to add device to WCS Reason:
    COMMON-1: Some unexpected internal error has occured. If the problem persists please report to the Tech Support.
    WCS 7.0.164.0 was upgraded from 5.2.110.0 because the WLC were running 7.0.98.0
    WLC4404-100 7.0.98.0 (Already in WCS)
    WLC4402-12 7.0.98.0 (Changed the ip address of the management and ap manager.  Was in WCS but deleted from WCS prior to the ip address change and prior to the WCS being upgraded)
    I know that the snmp strings are fine and that the WLC's both respond to snmp get commands.
    The intial WCS upgrade from 5.2.110.0 to 7.0.164.0 didn't require the previous version to be uninstalled.  After the upgrade and restoring the WCS from backup. I was getting the error posted above.  We uninstalled WCS and re-installed WCS from scratch and still we are getting the same error.  We tried restarting the WCS services and also the VM box as well and not luck.  I was wondering if the WCS has the old ip and mac address of the WLC4402-12 in the database and that is why i'm getting this error.
    I did delete and try different snmp community strings with no luck with WCS.  Again, snmp is working since I can do snmp get from the WLC's.

    Scott,
    This is the issue:
    com.cisco.common.persistence.transaction.TransactionException: Null value was assigned to a property of primitive type setter of com.cisco.server.managedobjects.aaa.GuestUserTemplateCG.userStatus
    Could be an existing bug or a new one. I cant say unless I look into your setup.

  • Get 9672 error when adding an Epson 7800 connected to an aiport express

    I get a 9672 error when I try to add our epson 7800. It is a rendevous printer connected to an airport express. The aiport express is an extension of our aiport network base which is an airport extream. I am trying to add it to a G5 with osx 10.3.9.
    I can add it to our mac minis that run 10.4 with no problem.
    I tried deleting the driver and reinstalling the latest driver from epson and deleting the printer preferences.
    It shows up as a rendevous printer but when I try and add it I get a 9672 error.

    The problem seemed to be that we were printing to two epson Printers, a cx5400 and a 7800.
    I repaired permissions.
    Then I deleted the epson print drivers by putting the epson folder which is in the Library folder in the trash. Next I deleted the printer preferences by putting all the apple.print files in the users, home folder, library, preferenced folder in the trash and rebooted.
    I had to reinstall the printer driver for the 5400 first, It requires a reboot, then reinstall the 7800 print driver. Then I connected the 7800 from my g5 via usb, added the printer and printed. Next I put the put the 7800 on the Airport Express, added the printer and printed. I then printed to the 5400 and deleted the printer I defined to print via usb from the G5.
    Now it works. I tried to install the drivers and add the printers in many different orders and it seemed to be very important that the order above be followed. If I didn't I would get the 9672 error when I tried to add the 7800 or a communications error when I tried to print to the 7800.
    Support at epson let me know how to deleted the printer driver.

  • Error when adding keyframe

    Hey all!
    So I'm getting a memory error when I try adding a keyframe to a rather large flash file that says "Not enough memory available" but I know I have plenty.
    I'm running a 3.0ghz Quad core with 8GB of ram and about 100 gigs of HD space free on every drive (save the one where flash is installed, it has 16gb).
    I've increased my virtual memory to 4096 - 8192 on my C drive and to 2048-4096 on the drive flash is installed to so it shouldn't be a page file issue either.
    I'm running on a tight deadline to get this website finished and I have no idea how to fix the problem. There are no other apps running in the background.
    Thanks!

    Thanks for the reply.
    It seems like I have a problem with Flash in general as its crashing a lot lately. I was able to work around the issue by removing the MC, adding the keyframes first and then dropping the MC into the scene.
    I have a new problem now, how can I export my Movie Clip as FLV? When I go to the export movie option, it supports many formats (avi, mov, gif etc.) but there is no option to export as FLV.
    Any idea how to do this?

  • Disk Utility error when restoring a drive to another drive:   Error 6

    "Device not configured."
    I have a 24" iMac with a 250gig hard drive, and a firewire enclosure with a 160 gig hard drive. The iMac has a windows partition that I am trying to back up on the firewire drive, so that I can repartition and make the windows section bigger, but I keep getting errors when trying to restore.
    If I uncheck erase destination, and then click restore, it starts to copy for a few minutes, but after 2-3 gigs of copying I get another error:
    "Restore Failure An error (2) occurred while copying. No such file or directory"
    This happens again and again and again and again. Any ideas?

    Thanks for the different responses. Just a few more details. My internal hd is only using 63 of 100g.
    So I don't think the disk space issue for disk utility would be the answer to my particular problem. I have also tried using superduper to back up this same drive; however, it would not complete the task either. Would it be better to just back up the user folders separately and maybe the applications folder and then just use the mac os dvd's to install on my new drive? ( I don't guess backing up the applications folder would do any good; they would have to all be reinstalled. ) Just trying to find a way to get this done without having to do to much reinstall work. Any other ideas?

  • TableSorter errors when adding new data

    so here is the deal:
    I am using the TableSorter.java helper class with DefaultTableModel
    from: http://java.sun.com/docs/books/tutorial/uiswing/components/table.html
    It works great when the data is static and I get it for the first time. however, occationally, when adding new data I get a NullPointerException error.
    in use:
    DefaultTableModel.addRow()
    DefaultTableModel.removeRow() and
    DefaultTableModel.insertRow() methods.
    Error:
    java.lang.ArrayIndexOutOfBoundsException: 5
         at com.shared.model.TableSorter.modelIndex(TableSorter.java:294)
         at com.shared.model.TableSorter.getValueAt(TableSorter.java:340)
         at javax.swing.JTable.getValueAt(Unknown Source)
         at javax.swing.JTable.prepareRenderer(Unknown Source)...
    code problem I:
        public Object getValueAt(int row, int column)
            return tableModel.getValueAt(modelIndex(row), column);
        }code problem II:
        public int modelIndex(int viewIndex)
                 return getViewToModel()[viewIndex].modelIndex;     
        }TableSroter class:
    package com.shared.model;
    import java.awt.*;
    import java.awt.event.*;
    import java.util.*;
    import java.util.List;
    import javax.swing.*;
    import javax.swing.event.TableModelEvent;
    import javax.swing.event.TableModelListener;
    import javax.swing.table.*;
    * TableSorter is a decorator for TableModels; adding sorting
    * functionality to a supplied TableModel. TableSorter does
    * not store or copy the data in its TableModel; instead it maintains
    * a map from the row indexes of the view to the row indexes of the
    * model. As requests are made of the sorter (like getValueAt(row, col))
    * they are passed to the underlying model after the row numbers
    * have been translated via the internal mapping array. This way,
    * the TableSorter appears to hold another copy of the table
    * with the rows in a different order.
    * <p/>
    * TableSorter registers itself as a listener to the underlying model,
    * just as the JTable itself would. Events recieved from the model
    * are examined, sometimes manipulated (typically widened), and then
    * passed on to the TableSorter's listeners (typically the JTable).
    * If a change to the model has invalidated the order of TableSorter's
    * rows, a note of this is made and the sorter will resort the
    * rows the next time a value is requested.
    * <p/>
    * When the tableHeader property is set, either by using the
    * setTableHeader() method or the two argument constructor, the
    * table header may be used as a complete UI for TableSorter.
    * The default renderer of the tableHeader is decorated with a renderer
    * that indicates the sorting status of each column. In addition,
    * a mouse listener is installed with the following behavior:
    * <ul>
    * <li>
    * Mouse-click: Clears the sorting status of all other columns
    * and advances the sorting status of that column through three
    * values: {NOT_SORTED, ASCENDING, DESCENDING} (then back to
    * NOT_SORTED again).
    * <li>
    * SHIFT-mouse-click: Clears the sorting status of all other columns
    * and cycles the sorting status of the column through the same
    * three values, in the opposite order: {NOT_SORTED, DESCENDING, ASCENDING}.
    * <li>
    * CONTROL-mouse-click and CONTROL-SHIFT-mouse-click: as above except
    * that the changes to the column do not cancel the statuses of columns
    * that are already sorting - giving a way to initiate a compound
    * sort.
    * </ul>
    * <p/>
    * This is a long overdue rewrite of a class of the same name that
    * first appeared in the swing table demos in 1997.
    * @author Philip Milne
    * @author Brendon McLean
    * @author Dan van Enckevort
    * @author Parwinder Sekhon
    * @version 2.0 02/27/04
    public class TableSorter extends AbstractTableModel
        protected TableModel tableModel;
        public static final int DESCENDING = -1;
        public static final int NOT_SORTED = 0;
        public static final int ASCENDING = 1;
        private static Directive EMPTY_DIRECTIVE = new Directive(-1, NOT_SORTED);
        public static final Comparator COMPARABLE_COMAPRATOR = new Comparator()
            public int compare(Object o1, Object o2)
                return ((Comparable) o1).compareTo(o2);
        public static final Comparator LEXICAL_COMPARATOR = new Comparator()
            public int compare(Object o1, Object o2)
                return o1.toString().compareTo(o2.toString());
        private Row[] viewToModel;
        private int[] modelToView;
        private JTableHeader tableHeader;
        private MouseListener mouseListener;
        private TableModelListener tableModelListener;
        private Map columnComparators = new HashMap();
        private List sortingColumns = new ArrayList();
        public TableSorter()
            this.mouseListener = new MouseHandler();
            this.tableModelListener = new TableModelHandler();
        public TableSorter(TableModel tableModel)
            this();
            setTableModel(tableModel);
        public TableSorter(TableModel tableModel, JTableHeader tableHeader)
            this();
            setTableHeader(tableHeader);
            setTableModel(tableModel);
        private void clearSortingState()
            viewToModel = null;
            modelToView = null;
        public TableModel getTableModel()
            return tableModel;
        public void setTableModel(TableModel tableModel)
            if (this.tableModel != null)
                this.tableModel.removeTableModelListener(tableModelListener);
            this.tableModel = tableModel;
            if (this.tableModel != null)
                this.tableModel.addTableModelListener(tableModelListener);
            clearSortingState();
            fireTableStructureChanged();
        public JTableHeader getTableHeader()
            return tableHeader;
        public void setTableHeader(JTableHeader tableHeader)
            if (this.tableHeader != null)
                this.tableHeader.removeMouseListener(mouseListener);
                TableCellRenderer defaultRenderer = this.tableHeader.getDefaultRenderer();
                if (defaultRenderer instanceof SortableHeaderRenderer)
                    this.tableHeader.setDefaultRenderer(((SortableHeaderRenderer) defaultRenderer).tableCellRenderer);
            this.tableHeader = tableHeader;
            if (this.tableHeader != null)
                this.tableHeader.addMouseListener(mouseListener);
                this.tableHeader.setDefaultRenderer
                        new SortableHeaderRenderer(this.tableHeader.getDefaultRenderer())
        public boolean isSorting()
            return sortingColumns.size() != 0;
        private Directive getDirective(int column)
            for (int i = 0; i < sortingColumns.size(); i++)
                Directive directive = (Directive)sortingColumns.get(i);
                if (directive.column == column)
                    return directive;
            return EMPTY_DIRECTIVE;
        public int getSortingStatus(int column)
            return getDirective(column).direction;
        private void sortingStatusChanged()
            clearSortingState();
            fireTableDataChanged();
            if (tableHeader != null)
                tableHeader.repaint();
        public void setSortingStatus(int column, int status)
            Directive directive = getDirective(column);
            if (directive != EMPTY_DIRECTIVE)
                sortingColumns.remove(directive);
            if (status != NOT_SORTED)
                sortingColumns.add(new Directive(column, status));
            sortingStatusChanged();
        protected Icon getHeaderRendererIcon(int column, int size)
            Directive directive = getDirective(column);
            if (directive == EMPTY_DIRECTIVE)
                return null;
            return new Arrow(directive.direction == DESCENDING, size, sortingColumns.indexOf(directive));
        private void cancelSorting()
            sortingColumns.clear();
            sortingStatusChanged();
        public void setColumnComparator(Class type, Comparator comparator)
            if (comparator == null)
                columnComparators.remove(type);
            else
                columnComparators.put(type, comparator);
        protected Comparator getComparator(int column)
            Class columnType = tableModel.getColumnClass(column);
            Comparator comparator = (Comparator) columnComparators.get(columnType);
            if (comparator != null)
                return comparator;
            if (Comparable.class.isAssignableFrom(columnType))
                return COMPARABLE_COMAPRATOR;
            return LEXICAL_COMPARATOR;
        private Row[] getViewToModel()
            if (viewToModel == null)
                int tableModelRowCount = tableModel.getRowCount();
                viewToModel = new Row[tableModelRowCount];
                for (int row = 0; row < tableModelRowCount; row++)
                    viewToModel[row] = new Row(row);
                if (isSorting())
                    Arrays.sort(viewToModel);
            return viewToModel;
        public int modelIndex(int viewIndex)
                 return getViewToModel()[viewIndex].modelIndex;     
        private int[] getModelToView()
            if (modelToView == null)
                int n = getViewToModel().length;
                modelToView = new int[n];
                for (int i = 0; i < n; i++)
                    modelToView[modelIndex(i)] = i;
            return modelToView;
        // TableModel interface methods
        public int getRowCount()
            return (tableModel == null) ? 0 : tableModel.getRowCount();
        public int getColumnCount()
            return (tableModel == null) ? 0 : tableModel.getColumnCount();
        public String getColumnName(int column)
            return tableModel.getColumnName(column);
        public Class getColumnClass(int column)
            return tableModel.getColumnClass(column);
        public boolean isCellEditable(int row, int column)
            return tableModel.isCellEditable(modelIndex(row), column);
        public Object getValueAt(int row, int column)
            return tableModel.getValueAt(modelIndex(row), column);
        public void setValueAt(Object aValue, int row, int column)
            tableModel.setValueAt(aValue, modelIndex(row), column);
        // Helper classes
        private class Row implements Comparable
            private int modelIndex;
            public Row(int index)
                this.modelIndex = index;
            public int compareTo(Object o)
                int row1 = modelIndex;
                int row2 = ((Row) o).modelIndex;
                for (Iterator it = sortingColumns.iterator(); it.hasNext();)
                    Directive directive = (Directive) it.next();
                    int column = directive.column;
                    Object o1 = tableModel.getValueAt(row1, column);
                    Object o2 = tableModel.getValueAt(row2, column);
                    int comparison = 0;
                    // Define null less than everything, except null.
                    if (o1 == null && o2 == null)
                        comparison = 0;
                    } else if (o1 == null)
                        comparison = -1;
                    } else if (o2 == null)
                        comparison = 1;
                    } else {
                        comparison = getComparator(column).compare(o1, o2);
                    if (comparison != 0)
                        return directive.direction == DESCENDING ? -comparison : comparison;
                return 0;
        private class TableModelHandler implements TableModelListener
            public void tableChanged(TableModelEvent e)
                // If we're not sorting by anything, just pass the event along.            
                if (!isSorting())
                    clearSortingState();
                    fireTableChanged(e);
                    return;
                // If the table structure has changed, cancel the sorting; the            
                // sorting columns may have been either moved or deleted from            
                // the model.
                if (e.getFirstRow() == TableModelEvent.HEADER_ROW)
                    cancelSorting();
                    fireTableChanged(e);
                    return;
                // We can map a cell event through to the view without widening            
                // when the following conditions apply:
                // a) all the changes are on one row (e.getFirstRow() == e.getLastRow()) and,
                // b) all the changes are in one column (column != TableModelEvent.ALL_COLUMNS) and,
                // c) we are not sorting on that column (getSortingStatus(column) == NOT_SORTED) and,
                // d) a reverse lookup will not trigger a sort (modelToView != null)
                // Note: INSERT and DELETE events fail this test as they have column == ALL_COLUMNS.
                // The last check, for (modelToView != null) is to see if modelToView
                // is already allocated. If we don't do this check; sorting can become
                // a performance bottleneck for applications where cells 
                // change rapidly in different parts of the table. If cells
                // change alternately in the sorting column and then outside of            
                // it this class can end up re-sorting on alternate cell updates -
                // which can be a performance problem for large tables. The last
                // clause avoids this problem.
                int column = e.getColumn();
                if (e.getFirstRow() == e.getLastRow()
                        && column != TableModelEvent.ALL_COLUMNS
                        && getSortingStatus(column) == NOT_SORTED
                        && modelToView != null)
                    int viewIndex = getModelToView()[e.getFirstRow()];
                    fireTableChanged(new TableModelEvent(TableSorter.this,
                                                         viewIndex, viewIndex,
                                                         column, e.getType()));
                    return;
                // Something has happened to the data that may have invalidated the row order.
                clearSortingState();
                fireTableDataChanged();
                return;
        private class MouseHandler extends MouseAdapter
            public void mouseClicked(MouseEvent e)
                JTableHeader h = (JTableHeader) e.getSource();
                TableColumnModel columnModel = h.getColumnModel();
                int viewColumn = columnModel.getColumnIndexAtX(e.getX());
                int column = columnModel.getColumn(viewColumn).getModelIndex();
                if (column != -1)
                    int status = getSortingStatus(column);
                    if (!e.isControlDown())
                        cancelSorting();
                    // Cycle the sorting states through {NOT_SORTED, ASCENDING, DESCENDING} or
                    // {NOT_SORTED, DESCENDING, ASCENDING} depending on whether shift is pressed.
                    status = status + (e.isShiftDown() ? -1 : 1);
                    status = (status + 4) % 3 - 1; // signed mod, returning {-1, 0, 1}
                    setSortingStatus(column, status);
        private static class Arrow implements Icon
            private boolean descending;
            private int size;
            private int priority;
            public Arrow(boolean descending, int size, int priority)
                this.descending = descending;
                this.size = size;
                this.priority = priority;
            public void paintIcon(Component c, Graphics g, int x, int y)
                Color color = c == null ? Color.GRAY : c.getBackground();            
                // In a compound sort, make each succesive triangle 20%
                // smaller than the previous one.
                int dx = (int)(size/2*Math.pow(0.8, priority));
                int dy = descending ? dx : -dx;
                // Align icon (roughly) with font baseline.
                y = y + 5*size/6 + (descending ? -dy : 0);
                int shift = descending ? 1 : -1;
                g.translate(x, y);
                // Right diagonal.
                g.setColor(color.darker());
                g.drawLine(dx / 2, dy, 0, 0);
                g.drawLine(dx / 2, dy + shift, 0, shift);
                // Left diagonal.
                g.setColor(color.brighter());
                g.drawLine(dx / 2, dy, dx, 0);
                g.drawLine(dx / 2, dy + shift, dx, shift);
                // Horizontal line.
                if (descending) {
                    g.setColor(color.darker().darker());
                } else {
                    g.setColor(color.brighter().brighter());
                g.drawLine(dx, 0, 0, 0);
                g.setColor(color);
                g.translate(-x, -y);
            public int getIconWidth()
                return size;
            public int getIconHeight()
                return size;
        private class SortableHeaderRenderer implements TableCellRenderer
            private TableCellRenderer tableCellRenderer;
            public SortableHeaderRenderer(TableCellRenderer tableCellRenderer)
                this.tableCellRenderer = tableCellRenderer;
            public Component getTableCellRendererComponent(JTable table,
                                                           Object value,
                                                           boolean isSelected,
                                                           boolean hasFocus,
                                                           int row,
                                                           int column)
                Component c = tableCellRenderer.getTableCellRendererComponent(table,
                        value, isSelected, hasFocus, row, column);
                if (c instanceof JLabel) {
                    JLabel l = (JLabel) c;
                    l.setHorizontalTextPosition(JLabel.LEFT);
                    int modelColumn = table.convertColumnIndexToModel(column);
                    l.setIcon(getHeaderRendererIcon(modelColumn, l.getFont().getSize()));
                return c;
        private static class Directive
            private int column;
            private int direction;
            public Directive(int column, int direction)
                this.column = column;
                this.direction = direction;
    }any input will be appreciated.
    thanks
    Peter

    The code you posted doesn't help us at all. Its just a duplicate of the code from the tutorial. The custom code is what you have written. For example do you update the TableModel from the Event Thread? Do you update the SortModel or the DefaultTableModel? If you actually provide your test code and somebody has already downloaded the sort classes, then maybe they will test your code against the classes. But I doubt if people will download the sort classes and create a test program just to see if they can duplicate your results (at least I know I'm not about to).

  • TableAdapter Configuration Wizard gives error when adding new TableAdapter

    Hi,
    I recently downloaded and installed the ODT for visual studio on my computer. I am running VS2008 on Windows 7 64-bit. I am able to create an ODP.NET connection to the Oracle XE 10.2g instance that is running on my computer with no problems and use that connection to browse the database. When I add a DataSet to my project, and start adding TableAdapters to the DataSet, I am getting errors. In an attempt to figure out what the problem is, I have followed various scenarios. I will describe each scenario, and what the end result is, and then after I have described them all, I will explain what I think the problem might be. Here are the different scenarios I have used:
    Scenario 1:
    From the Server Explorer, highlight ALL of the tables in my schema and drag them to the designer (all table adapters are added with no issues). I can add additional queries to each of the TableAdapters and then change the additional queries by right clicking and choosing "Configure". This all works with no issues. However, on certain TableAdapters, if I try to modify the primary query (Fill,GetData()), I can open the query editor just fine, change various settings, etc, but when I click on "Finish" I get the following error:
    Configure TableAdapter TABLENAME failed.
    Index was outside the bounds of the array.
    Scenario 2:
    From the Server Explorer, drag tables from my schema onto the designer one at a time. Some tables get added just fine, but for the rest of them, I get the following error:
    Failed to merge object(s).
    Index was outside the bounds of the array.
    Scenario 3:
    On the Dataset Designer, add tables one at a time by right clicking and choosing "Add -> TableAdapter" and then using SQL to define the query for each table. Some tables get added just fine, but for the rest of them, I get the following error:
    Failed to add TableAdapter.
    Index was outside the bounds of the array.
    Ok... now that I have described all of the different scenarios, I will explain what I think the problem is, and why. Based on my research, I believe the underlying problem has to do with Foreign Key Constraints on the various tables. While working on Scenarios 2 & 3, the same exact tables worked just fine in both scenarios. When I started looking at the definitions for the tables in my schema, it turns out that all of the tables that failed had foreign key constraints defined. When I remove the FK constraints from a table, I am then able to add it to my dataset and change the default query with no problems. My original application used the System.Data.OracleClient provided by Microsoft. When adding my tableadapters using the microsoft data provider, the FK relations are automatically generated for me in the designer, but not with the Oracle Data Provider
    I would be happy to provide you with the DDL that I used for creating my schema (it is not very big) if needed.
    Thanks,
    Jim

    Sorry let me clarify some of the config a little more.
    MAIL101 - Exch 2013
    MAIL102 - Exch 2013
    AP104 - Witness (strictly a witness nothing else on this machine)
    EDGE01 - Exch 2007 Edge
    CAS01 - Exch 2007 Hub/CAS load balancer for CAS02/03
    CAS02 - Exch 2007 Hub/CAS
    CAS03 - Exch 2007 Hub/CAS
    MBOX01 - Exch 2007 Mail cluster
    MBOX02 - Exch 2007 Mail cluster node
    MBOX03 - Exch 2007 Mail cluster node
    RDC01, RDC02, RDC03 - all 2008 R2 root domain controllers for rootdomain.rootdomain
    DC01, DC02, DC03, DC04 - all 2008 R2 domain controllers for us.rootdomain.rootdomain
    All DCs are Global Catalogs.
    I can ping all DCs and root DCs fromboth MAIL101 and 102
    The Exchange Replication service is running on both MAIL101 and 102.
    DC03 is in the same site as the MAIL101/102 servers so I'll run all replication tests from here.
    DCDIAG comes back with all tests passed.
    repadmin /replsum comes back with 0 fails and no errors largest delta for any intersite communication is 13min.
    When I run Test-ReplicationHealth -Identity MAIL101 and also 102 they both come back as everything passed.  No errors.

Maybe you are looking for

  • Account payable and receivable

    Hi, My current client took over another company and need to migrate them in to SAP existing company code. I am looking after AR, AA and AP. I have following concerns: Business need is to have historical data for last 2 years for both AR and AP and th

  • Org unit layer code in R/3 system

    Hi Gurus, Need your help to find the below objects pls help me out, 1 Legal Entity 2 Org unit layer code 3 Org unit layer name 4 Project manager user ID 5 Project manager name Looking forward for ur reply gurus, Thanks in advance Regards, Shiv

  • How exception is caught in ESB?

    When we get some exception in ESB Application then we found some informations on console.But internally how this exception is caught?and what is the purpose and internal activity of Rejection handler in ESB?

  • Sorting commeritem based on price desc

    hi, we have a requirement to sort the commerce items based on the highest price on the top, but the ATG OOTB implementation is giving sorting based on the sequence number, is there any ATG OOTB way in 9.4 for doing this? Thanks, Tijomon Mathew

  • OVM 2.2 DOMU freezing after creation during startup

    Help me, I installed OVM 2.2 on HP DL380G5 server, but after powering on any guest OS (win2003/XP, Linux Suse) it freezes! What to do? [root@VM ~]# uname -a Linux VM 2.6.18-128.2.1.4.9.el5xen #1 SMP Fri Oct 9 14:57:31 EDT 2009 i686 i686 i386 GNU/Linu