Mono, unix - No access to the given key

Mono, unix - No access to the given key

Postby sinm » Mon 17 Jan 2011 19:09


Mono 2.6.7, ASP web application over XSP2, osx 10.6.6, oracle instant client 10.2.

System.Data.OracleClient works on the machine, but dotConnect EXPRESS fails on OracleConnection::Open() with following stack trace:

Code: Select all
System.Security.SecurityException: No access to the given key
  at Microsoft.Win32.KeyHandler..ctor (Microsoft.Win32.RegistryKey rkey, System.String basedir) [0x00000] in :0
  at Microsoft.Win32.KeyHandler.Lookup (Microsoft.Win32.RegistryKey rkey, Boolean createNonExisting) [0x00000] in :0
  at Microsoft.Win32.UnixRegistryApi.OpenSubKey (Microsoft.Win32.RegistryKey rkey, System.String keyname, Boolean writable) [0x00000] in :0
  at Microsoft.Win32.RegistryKey.OpenSubKey (System.String name, Boolean writable) [0x00000] in :0
  at Microsoft.Win32.RegistryKey.OpenSubKey (System.String name) [0x00000] in :0
  at (wrapper remoting-invoke-with-check) Microsoft.Win32.RegistryKey:OpenSubKey (string)
  at Devart.Data.Oracle.OracleHomeCollection.a () [0x00000] in :0
  at Devart.Data.Oracle.ak..ctor (Devart.Data.Oracle.aj A_0, Devart.Data.Oracle.ak A_1) [0x00000] in :0

There is dll.licenses in web application's project resources, it's compiled on a winbox where dotConnect EXPRESS installed:

Code: Select all
C:\Program Files\Devart\dotConnect\Oracle>"C:\Program Files\Microsoft SDKs\Windo
ws\v7.0A\bin\lc.exe" /target:webapp.dll /complist:licenses.licx /i:Devart.Data.O
racle.dll /v
Microsoft (R) .NET License Compiler
[Microsoft .Net Framework, Version 2.0.50727.3615]
Copyright (c) Microsoft Corporation.  All rights reserved.

Processing complist 'licenses.licx'...
licenses.licx (1) : info LC0001 : Processing component entry 'Devart.Data.Oracle
.OracleConnection, Devart.Data.Oracle'
licenses.licx (1) : info LC0002 : Resolved entry to 'Devart.Data.Oracle.OracleCo
nnection, Devart.Data.Oracle, Version=, Culture=neutral, PublicKeyToken=
Creating Licenses file webapp.dll.licenses...

No more thoughts I have...
Posts: 1
Joined: Mon 17 Jan 2011 18:44
Location: RU

Postby Shalex » Wed 19 Jan 2011 15:57

dotConnect for Oracle supports Mono only in the Direct mode (without using Oracle Client). The Direct mode is available only in the Professional and Developer editions. You can download dotConnect for Oracle Professional Trial from our download page.
Devart Team
Posts: 7888
Joined: Thu 14 Aug 2008 12:44

Return to dotConnect for Oracle