Linux support?

Discussion of open issues, suggestions and bugs regarding ADO.NET provider for Oracle
Post Reply
ricsmania
Posts: 9
Joined: Fri 17 Jun 2016 16:37

Linux support?

Post by ricsmania » Thu 08 Jun 2017 16:38

Hello,

I'm trying to run an app in Linux with .Net Core but I'm getting this error on Open():

Unhandled Exception: System.ArgumentNullException: Value cannot be null.
Parameter name: path1
at System.IO.Path.Combine(String path1, String path2)
at d.le.clv.j()
at d.le.onlv.a()
at Devart.Data.Oracle.OracleInternalConnection..ctor(bz connectionOptions, OracleInternalConnection proxyConnection)
at Devart.Data.Oracle.by.a(g A_0, Object A_1, DbConnectionBase A_2)
at Devart.Common.DbConnectionFactory.a(DbConnectionPool A_0, g A_1, DbConnectionBase A_2)
at Devart.Common.DbConnectionPool.a(DbConnectionBase A_0)
at Devart.Common.DbConnectionPool.GetObject(DbConnectionBase owningConnection)
at Devart.Common.DbConnectionFactory.b(DbConnectionBase A_0)
at Devart.Common.DbConnectionClosed.Open(DbConnectionBase outerConnection)
at Devart.Common.DbConnectionBase.Open()
at Devart.Data.Oracle.OracleConnection.Open()
at OracleCore.Program.Main(String[] args) in /app/Program.cs:line 16

I'm using the official microsoft/dotnet Docker image. I have tried .Net Core 1.1 and 2.0 but both have the same behavior.

Is Linux supported?

Shalex
Site Admin
Posts: 9543
Joined: Thu 14 Aug 2008 12:44

Re: Linux support?

Post by Shalex » Fri 09 Jun 2017 17:47

The error is caused by missing License Key connection string parameter. We will improve the exception message.

Currently Linux is not supported (applying the License Key value fails). We are working on the issue and will notify you when it is fixed.

Shalex
Site Admin
Posts: 9543
Joined: Thu 14 Aug 2008 12:44

Re: Linux support?

Post by Shalex » Wed 28 Jun 2017 12:12

The bug with applying the License Key connection string parameter (concerns .NET Standard 1.3 compliant assemblies only) on Linux is fixed: viewtopic.php?f=1&t=35592.

Post Reply