Page 1 of 1

License not valid due to the problems with... AGAIN

Posted: Fri 07 May 2010 10:49
by plangeberg
I don't know why this problem keeps creeping back up. Not sure why it worked once and then the next build it stopped again. Can you tell me what causes this error that I might have a better understanding of it and how to prevent it?

ASP.NET MVC 2 .NET 4.0
No issues with the developer tools/license info.
Devart.Data.Oracle version 5.60.124.0
docconnect installed on dev machine, not on build server nor on web server. Was working then for some reason it has stopped and I get the error below.
Precompiling with aspnet_merge.
Devart*.dll set to copy local.
All forum refrences end with responding directly via email.


Server Error in '/ttweb_stage' Application.
--------------------------------------------------------------------------------

License not valid due to the problems with dotConnect for Oracle installation.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: Devart.Data.Oracle.OracleException: License not valid due to the problems with dotConnect for Oracle installation.

Source Error:

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

Stack Trace:


[OracleException (0x80004005): License not valid due to the problems with dotConnect for Oracle installation.]
Devart.Data.Oracle.OracleConnection.Open() +643
Devart.Data.Linq.Provider.ConnectionManager.GetOpenConnection() +185

[LinqCommandExecutionException: Error on opening DbConnection.]
Devart.Data.Linq.LinqCommandExecutionException.a(String A_0, Exception A_1) +59
Devart.Data.Linq.Provider.ConnectionManager.GetOpenConnection() +214
Devart.Data.Linq.Provider.ConnectionManager.b(IConnectionUser A_0) +98
Devart.Data.Linq.Provider.DataProvider.a(b A_0, Object[] A_1, Object[] A_2, Object A_3) +78
Devart.Data.Linq.Provider.DataProvider.a(b A_0, Object[] A_1) +21
Devart.Data.Linq.Provider.b.a(b A_0, Object[] A_1) +42
Devart.Data.Linq.DataQuery`1.i() +73
System.Linq.d__4d`1.MoveNext() +198
System.Linq.d__3a`1.MoveNext() +127
System.Collections.Generic.List`1..ctor(IEnumerable`1 collection) +327
System.Linq.Enumerable.ToList(IEnumerable`1 source) +58
TTWeb.Controllers.TransactionsController.Search(TransactionQueryString query, Int32 page) in c:\SourceControlApplications\TeamCity\buildAgent\work\70ff59628da2973e\source\TTWeb\Controllers\TransactionsController.cs:47
lambda_method(Closure , ControllerBase , Object[] ) +151
System.Web.Mvc.ActionMethodDispatcher.Execute(ControllerBase controller, Object[] parameters) +17
System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext, IDictionary`2 parameters) +188
System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters) +27
System.Web.Mvc.c__DisplayClassd.b__a() +56
System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func`1 continuation) +267
System.Web.Mvc.c__DisplayClassf.b__c() +20
System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodWithFilters(ControllerContext controllerContext, IList`1 filters, ActionDescriptor actionDescriptor, IDictionary`2 parameters) +190
System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContext controllerContext, String actionName) +329
System.Web.Mvc.Controller.ExecuteCore() +115
System.Web.Mvc.ControllerBase.Execute(RequestContext requestContext) +42
System.Web.Mvc.ControllerBase.System.Web.Mvc.IController.Execute(RequestContext requestContext) +10
System.Web.Mvc.c__DisplayClass8.b__4() +34
System.Web.Mvc.Async.c__DisplayClass1.b__0() +21
System.Web.Mvc.Async.c__DisplayClass8`1.b__7(IAsyncResult _) +12
System.Web.Mvc.Async.WrappedAsyncResult`1.End() +55
System.Web.Mvc.MvcHandler.EndProcessRequest(IAsyncResult asyncResult) +30
System.Web.Mvc.MvcHandler.System.Web.IHttpAsyncHandler.EndProcessRequest(IAsyncResult result) +9
System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +8836913
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +184




--------------------------------------------------------------------------------
Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.1

Posted: Thu 13 May 2010 13:37
by Shalex
dotConnect for Oracle uses .NET component licensing. License information is a specially formed embedded resource. In your case, it is necessary to add manually the licenses.licx file to your ASP.NET MVC Web Application project as it is described at http://www.devart.com/dotconnect/oracle ... tml#manual, and build your application on the machine where dotConnect for Oracle is installed.

If you do not want to install dotConnect for Oracle on your build server, it is possible to build the license resource separately on your development machine where dotConnect for Oracle is installed (http://www.devart.com/dotconnect/oracle ... ml#compile), and then add the generated file to your project on your build server as an embedded resource.

couldnt get it to work this way.

Posted: Wed 26 May 2010 14:01
by mickdelaney
we've had to install on all our build agents.

absolutely the worst licencing solution i've ever come across, you really need to get a new solution as it has left a terrible stain on otherwise great tools.

Posted: Fri 28 May 2010 15:56
by StanislavK
We are sorry to find out that our licensing procedure is not convenient to you, but we use the standard .NET component licensing.

If possible, please send us a test project with which the problem can be reproduced so that we are able to investigate it in details.

Posted: Mon 23 Apr 2012 06:50
by fbkevy
Could my problem be license related? Is 0x80004005 common?
http://www.devart.com/forums/viewtopic. ... 0653#80653

Posted: Thu 26 Apr 2012 11:49
by Pinturiccio
The license issue cannot be the reason of the exception from the topic http://www.devart.com/forums/viewtopic.php?t=23956

Re: License not valid due to the problems with... AGAIN

Posted: Thu 10 May 2012 14:47
by chart
Perform a clean on the solution worked for us. We had one solution that was working and one that was not. We uninstalled/reinstalled, but nothing worked. Finally we performed a clean/rebuild all and it worked. Good Luck!

Re: License not valid due to the problems with... AGAIN

Posted: Sun 10 Jun 2012 14:51
by dumian
We have the same problem on running the DB Unit tests on Team Build where is no Devart installed, all configurations are correct, devart.*.dll's are deployed.

We generate an qtagent32.exe.license for the process that hosts the test execution and attached to the Test Projects as embedded resource.

The .licx file is not included to the projects.

any experiences with such an scenarios ?

Re: License not valid due to the problems with... AGAIN

Posted: Thu 14 Jun 2012 12:19
by Pinturiccio
We have answered you at our forum http://forums.devart.com/viewtopic.php?t=23060