I’ve been comparing 50+ sets of schemas over the past couple of weeks and I’ve encountered this problem multiple times. The EAccessViolationis a hard crash and I have to kill Toad. It normally starts after double clicking some reported difference for comparison. It has done it with different object types.
Cannot create file “H:\Toad for Oracle\12.6\User Files\FILECOMPARE.INI”. The process cannot access the file because it is being used by another process.EurekaLog 7.0.7.1
Application:
1.1 Start Date : Fri, 27 Mar 2015 21:01:48 -0400
1.2 Name/Description: Toad.exe - (Toad™ for Oracle®)
1.3 Version Number : 12.6.0.53
1.4 Parameters :
1.6 Up Time : 19 hour(s), 39 minute(s), 25 second(s)
Exception:
2.1 Date : Sat, 28 Mar 2015 16:41:13 -0400
2.2 Address : 04211E90
2.3 Module Name: Toad.exe - (Toad™ for Oracle®)
2.5 Type : EFCreateError
2.6 Message : Cannot create file “H:\Toad for Oracle\12.6\User Files\FILECOMPARE.INI”. The process cannot access the file because it is being used by another process.
2.7 ID : EDE50000
2.8 Count : 1
2.11 Sent : 0
User:
3.2 Name : mseadmin
3.3 Email:
Active Controls:
4.1 Form Class : TfrmMain
4.2 Form Text : Toad for Oracle
4.3 Control Class: TVirtualStringTree
4.4 Control Text :
Computer:
5.2 Total Memory : 2147016704 (2.00 Gb)
5.3 Free Memory : 822046720 (783.96 Mb)
5.4 Total Disk : 64316502016 (59.90 Gb)
5.5 Free Disk : 11481718784 (10.69 Gb)
5.6 System Up Time : 20 hour(s), 46 minute(s), 45 second(s)
5.7 Processor : AMD Opteron™ Processor 6136
5.12 Virtual Machine: VMWare ESX
Operating System:
6.1 Type : Microsoft Windows 7 (64 bit)
6.2 Build #: 7601
Steps to reproduce:
8.1 Text:
Call Stack Information:
|Methods |Details|Stack |Address |Module |Offset |Unit |Class |Procedure/Method |Line |
|*Exception Thread: ID=4536; Parent=0; Priority=-2 |
|Class=; Name=MAIN |
|DeadLock=0; Wait Chain= |
Comment= |
---|
7FFFFFFE |
00000040 |
00000040 |
00000040 |
00000040 |
00000040 |
00000040 |
00000040 |
00000040 |
00000040 |
00000040 |
00000040 |
00000040 |
00000040 |
00000040 |
00000040 |
00000040 |
------------------------------------------------------------------------------------------------------------------------------------------- |
Running Thread: ID=4604; Parent=4536; Priority=0 |
Class=TSendThread; Name=[Unnamed thread] Kind: TThread. Thread function: CSLog.TSendThread.Execute. Thread caller: CSLog.TSendThread.Create (CSLog.TSendThread.Execute) |
DeadLock=0; Wait Chain=thread: [ 11FC / 4604 ] is blocked |
Comment= |
------------------------------------------------------------------------------------------------------------------------------------------- |
7FFFFFFE |
00000040 |
00000040 |
00000040 |
00000040 |
00000040 |
00000040 |
00000040 |
00000040 |
7FFFFFFE |
------------------------------------------------------------------------------------------------------------------------------------------- |
Running Thread: ID=4916; Parent=4536; Priority=0 |
Class=TSaveSettingsThread; Name=[Unnamed thread] Kind: TThread. Thread function: tdSaveSettings.TSaveSettingsThread.Execute. Thread caller: tdSaveSettings.TSaveSettingsThread.Create (tdSaveSettings.TSaveSettingsThread.Execute) |
DeadLock=0; Wait Chain=thread: [ 1334 / 4916 ] is blocked |
Comment= |
------------------------------------------------------------------------------------------------------------------------------------------- |
7FFFFFFE |
00000040 |
00000040 |
00000040 |