Hello, Currently, we are using Dataobjects.net “5.0.7 RC”(install by adding the package to program files after download from the site), we have an ultimate license,but we can’t activate more than one PC(the first one where we applied the upgrade. also we had problem activating it but done with your support), when login to license web site it shows the old license and when using it to register Hardware Key, it do so, but after install hardware key license manually(as activation through internet doesn’t work), it activate the license but deactivate it for each project build(visual studio project).

Also if I continue activate it after each project build, I got the following error during first query to the database:


Unable to find factory method for type 'Microtech.Andalus.Master.CustInfo'. Make sure assembly 'Microtech.Andalus.Master.CustInfo' is processed by weaver. See section 2 of Manual for details.

Stack Trace:

  at Xtensive.Orm.Internals.Activator.GetActivator[TArg1,TArg2,TResult](Type type)
   at System.Collections.Concurrent.ConcurrentDictionary`2.GetOrAdd(TKey key, Func`2 valueFactory)
   at Xtensive.Orm.Internals.Activator.CreateEntity(Session session, Type type, EntityState state)
   at Xtensive.Orm.Linq.Materialization.ItemMaterializationContext.Materialize(Int32 entityIndex, Int32 typeIdIndex, TypeInfo type, Pair`1[] entityColumns, Tuple tuple)
   at lambda_method(Closure , Object[] , Tuple , ItemMaterializationContext )
   at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
   at Xtensive.Core.EnumerableExtensions.<Batch>d__e`1.MoveNext()
   at Xtensive.Core.EnumerableExtensions.<ApplyBeforeAndAfter>d__16`1.MoveNext()
   at System.Linq.Enumerable.<SelectManyIterator>d__14`2.MoveNext()
   at System.Linq.SystemCore_EnumerableDebugView`1.get_Items()

We use Visual Studio 2013, .net 4.5.1 on windows 7


asked Nov 12 '15 at 01:04

ahmad%20emad's gravatar image

ahmad emad

One Answer:

Hello ahmad emad

1) The error you gave is a sympthom of unprocessed assembly by Weaver. Make sure that the project has <Import /> of DataObject.Net.targets.

2) You don't have to activate ultimate license by hardware lock activation. License manager of released versions has a problem - it takes license key as it is and you may put the license key with some additional chars at the end or and the beginning by mistake and it will be wrong key. That may be cause of the problem. I've already fixed the issue and it will work properly since next version. Please, reinstall the license key, make sure that you paste into a textbox only the key.

If it don't help you, write me on alexey.kulakov@dataobjects.net. I might need some information about your profile on get.dataobjects.net and your licenses. It would be wrong if you post this information here.

answered Nov 12 '15 at 05:15

Alexey%20Kulakov's gravatar image

Alexey Kulakov

Hello Alexey, for point 1) it works(I didn't change anything). for point 2) it works, there was a spaces between lines due to the notepad font settings and after removed them, license activated with no errors.

for website, still shows old license(but it doesn't stop us from working), but thanks a lot we can activate other workstations now and continue our work.

(Nov 12 '15 at 06:17) ahmad emad ahmad%20emad's gravatar image

Glad that I can help you. But we should deal with wrong list of the licenses. Please write about the license which doesn't show up. I'm pretty sure that solution of the problem will be easy.

(Nov 12 '15 at 07:10) Alexey Kulakov Alexey%20Kulakov's gravatar image
Your answer
Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
toggle preview

powered by OSQA