Click here to Skip to main content
15,892,746 members
Home / Discussions / C#
   

C#

 
AnswerRe: Admin prevlige Pin
Colin Angus Mackay10-Apr-09 2:02
Colin Angus Mackay10-Apr-09 2:02 
QuestionAdding my app's link to Desktop Context Menu Pin
Sumit Prakash Sharma10-Apr-09 1:06
professionalSumit Prakash Sharma10-Apr-09 1:06 
AnswerRe: Adding my app's link to Desktop Context Menu Pin
Luc 64801110-Apr-09 1:35
Luc 64801110-Apr-09 1:35 
GeneralRe: Adding my app's link to Desktop Context Menu Pin
Sumit Prakash Sharma10-Apr-09 23:03
professionalSumit Prakash Sharma10-Apr-09 23:03 
GeneralRe: Adding my app's link to Desktop Context Menu Pin
Luc 64801111-Apr-09 0:16
Luc 64801111-Apr-09 0:16 
QuestionCall event in another event Pin
Sajjad Leo10-Apr-09 0:00
Sajjad Leo10-Apr-09 0:00 
AnswerRe: Call event in another event Pin
Deresen10-Apr-09 3:09
Deresen10-Apr-09 3:09 
QuestionOracle 11g DB + ODP.NET version 2.111.6.20 + Transaction Scope/.NET3.5 [modified] Pin
devvvy9-Apr-09 23:18
devvvy9-Apr-09 23:18 
oh.... tested:
* ODP.NET version 2.111.6.20
* Oracle 11g
* .NET 3.5

try {
...
using (oScope = new TransactionScope(TransactionScopeOption.Required, TimeSpan.FromSeconds(60)))
{
...
DoFirstDatabaseOperation(...); << Application just exited!! No exception!
...
} catch(Exception ex)
{
// No exception caught!
}



I enabled ODP.NET tracing by adding to app.config:
<br />
<oracle.dataaccess.client><br />
<settings><br />
<add name="TraceFileName" value="c:\odpnet1.trc"/><br />
<add name="TraceLevel" value="63"/><br />
</settings><br />
</oracle.dataaccess.client><br />


It looks like we've a "System.AccessViolationException" while "Oracle.DataAccess.Client.ConnectionDispenser.CreateConnectionPool" is invoked. ODP.NET assigned to it the following error code:
"ODP error code=-3000; ODP message=Data provider internal error"

Help anyone? I been haunted by this last few days and looks like it will continue and ruin my Easter holiday.

Here's the trace:
<br />
TIME:2009/04/10-17:40:18:578 TID: 80c  (REGISTRY) (CheckConStatus : 1)<br />
TIME:2009/04/10-17:40:18:578 TID: 80c  (REGISTRY) (DynamicEnlistment : 0)<br />
TIME:2009/04/10-17:40:18:578 TID: 80c  (REGISTRY) (FetchSize : 65536 bytes)<br />
TIME:2009/04/10-17:40:18:578 TID: 80c  (REGISTRY) (PerformanceCounters : 0)<br />
TIME:2009/04/10-17:40:18:578 TID: 80c  (REGISTRY) (PSPE : promotable)<br />
TIME:2009/04/10-17:40:18:578 TID: 80c  (REGISTRY) (StatementCacheSize : 10)<br />
TIME:2009/04/10-17:40:18:578 TID: 80c  (REGISTRY) (StatementCacheWithUdts : 1)<br />
TIME:2009/04/10-17:40:18:578 TID: 80c  (CONFIG) (TraceFileName : c:\odpnet1.trc)<br />
TIME:2009/04/10-17:40:18:578 TID: 80c  (CONFIG) (TraceLevel : 63)<br />
TIME:2009/04/10-17:40:18:578 TID: 80c  (REGISTRY) (TraceOption : 0)<br />
TIME:2009/04/10-17:40:18:578 TID: 80c  (REGISTRY) (UdtCacheSize : 4096 KB)<br />
TIME:2009/04/10-17:40:18:578 TID: 80c  (CONFIG) (MetaDataXml : <none>)<br />
TIME:2009/04/10-17:40:18:578 TID: 80c  (CONFIG) (DbNotificationPort : -1)<br />
TIME:2009/04/10-17:40:18:578 TID: 80c  (REGISTRY) (ThreadPoolMaxSize : -1 [Original: 500; Set: -1; Post-Set: 500])<br />
TIME:2009/04/10-17:40:18:578 TID: 80c  (REGISTRY) (DllPath : D:\OracleODPNET\bin)<br />
TIME:2009/04/10-17:40:18:578 TID: 80c  (REGISTRY) (MetadataPooling : 1)<br />
TIME:2009/04/10-17:40:18:578 TID: 80c  (ENTRY) OracleCommand::OracleCommand(1)<br />
TIME:2009/04/10-17:40:18:578 TID: 80c  (EXIT)  OracleCommand::OracleCommand(1)<br />
TIME:2009/04/10-17:40:18:578 TID: 80c  (ENTRY) OracleCommand::CommandText(): set<br />
TIME:2009/04/10-17:40:18:578 TID: 80c  (EXIT)  OracleCommand::CommandText(): set<br />
TIME:2009/04/10-17:40:18:609 TID: 80c  (ENTRY) OracleConnection::OracleConnection(1)<br />
TIME:2009/04/10-17:40:18:609 TID: 80c  (EXIT)  OracleConnection::OracleConnection(1)<br />
TIME:2009/04/10-17:40:18:625 TID: 80c  (ENTRY) OracleConnection::Open()<br />
TIME:2009/04/10-17:40:18:625 TID: 80c  (ENTRY) OpsConAllocValCtx()<br />
TIME:2009/04/10-17:40:18:625 TID: 80c  (EXIT)  OpsConAllocValCtx(): RetCode=0 Line=355<br />
TIME:2009/04/10-17:40:20:656 TID: 80c  (ENTRY) OpsConOpen()<br />
TIME:2009/04/10-17:40:20:671 TID: 80c  (ENTRY) OpsConEnlist(): (40d16c8)=0<br />
TIME:2009/04/10-17:40:20:671 TID: 80c  (ENTRY) OpsTraceGetLastErrorCode()<br />
TIME:2009/04/10-17:40:20:671 TID: 80c  (EXIT)  OpsTraceGetLastErrorCode(): RetCode=0 Line=1389<br />
TIME:2009/04/10-17:40:20:671 TID: a44  (ENTRY) OpsTraceCreateMiniDump()<br />
TIME:2009/04/10-17:40:20:671 TID: a44  (EXIT)  OpsTraceCreateMiniDump(): None created: TraceLevel=0 Line=1306<br />
TIME:2009/04/10-17:40:20:671 TID: 80c  (EXCPT) Lvl0: (Type=System.AccessViolationException) (Msg=Attempted to read or write protected memory. This is often an indication that other memory is corrupt.) (Win32Err=203) (Code=c0000005) (Stack=   at Oracle.DataAccess.Client.OpsCon.Open(IntPtr& opsConCtx, IntPtr& opsErrCtx, OpoConValCtx* pOpoConValCtx, OpoConRefCtx& pOpoConRefCtx)<br />
   at Oracle.DataAccess.Client.ConnectionDispenser.CreateConnectionPool(OpoConCtx& opoConCtx))<br />
TIME:2009/04/10-17:40:20:765 TID: 80c  (ERROR) ODP error code=-3000; ODP message=Data provider internal error<br />
TIME:2009/04/10-17:40:20:765 TID: 80c  (ENTRY) OpsConRelRef(): (0)=1<br />
TIME:2009/04/10-17:40:20:765 TID: 80c  (WARN)  OpsConRelRef(): Null ptr: (0)=1<br />
TIME:2009/04/10-17:40:20:765 TID: 80c  (EXIT)  OpsConRelRef(): RetCode=1 Line=2590 (0)=0<br />


dev

modified on Friday, April 10, 2009 5:53 AM

QuestionProblem - How to get HDD Serial Number in Windows Vista Pin
kalyan chattopadhyay9-Apr-09 22:22
kalyan chattopadhyay9-Apr-09 22:22 
AnswerRe: Problem - How to get HDD Serial Number in Windows Vista Pin
MumbleB9-Apr-09 22:33
MumbleB9-Apr-09 22:33 
GeneralRe: Problem - How to get HDD Serial Number in Windows Vista Pin
Bhim Prakash Singh9-Apr-09 22:46
Bhim Prakash Singh9-Apr-09 22:46 
Questionexcel to web form Pin
kapilsahrawat9-Apr-09 22:02
kapilsahrawat9-Apr-09 22:02 
AnswerRe: excel to web form Pin
Henry Minute10-Apr-09 8:38
Henry Minute10-Apr-09 8:38 
Questionhard disk serial no Pin
Bhim Prakash Singh9-Apr-09 21:51
Bhim Prakash Singh9-Apr-09 21:51 
AnswerRe: hard disk serial no Pin
Nissim Salomon9-Apr-09 22:01
Nissim Salomon9-Apr-09 22:01 
GeneralRe: hard disk serial no Pin
Bhim Prakash Singh9-Apr-09 22:10
Bhim Prakash Singh9-Apr-09 22:10 
AnswerRe: hard disk serial no Pin
MumbleB9-Apr-09 22:26
MumbleB9-Apr-09 22:26 
GeneralRe: hard disk serial no Pin
Bhim Prakash Singh9-Apr-09 22:47
Bhim Prakash Singh9-Apr-09 22:47 
GeneralRe: hard disk serial no Pin
MumbleB9-Apr-09 22:56
MumbleB9-Apr-09 22:56 
QuestionLinq on Collection of Objects Pin
indian1439-Apr-09 21:17
indian1439-Apr-09 21:17 
AnswerRe: Linq on Collection of Objects Pin
Nissim Salomon9-Apr-09 21:54
Nissim Salomon9-Apr-09 21:54 
AnswerRe: Linq on Collection of Objects Pin
Mycroft Holmes9-Apr-09 22:38
professionalMycroft Holmes9-Apr-09 22:38 
QuestionRenaming a file.......help me please Pin
Rajdeep.NET is BACK9-Apr-09 20:28
Rajdeep.NET is BACK9-Apr-09 20:28 
AnswerRe: Renaming a file.......help me please Pin
jaypatel5129-Apr-09 20:54
jaypatel5129-Apr-09 20:54 
GeneralRe: Renaming a file.......help me please Pin
Rajdeep.NET is BACK9-Apr-09 21:23
Rajdeep.NET is BACK9-Apr-09 21:23 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.