[Python.NET] (no subject)
Aleks Berland
aleksberland at gmail.com
Sun Feb 22 21:22:31 CET 2015
Hi All,
I'm new to the list and to Python.NET
I am running the latest from Git, on Mono in Ubuntu 14.04.
I am working with NHibernate Database Configuration code,
I am experiencing problems trying to explicitly state generic
parameter (NHSearch) so the C# strong type syntax make it possible infer
from NHSearch.Instance.
The offending line in pythonnet is:
db_adapter =
DatabaseAdapter.Configure.DatabaseConfiguration(conn_sql).SearchProvider[NHSearch](NHSearch.Instance)
And I get this back:
Unhandled Exception:
System.ArgumentException: GCHandle value cannot be zero
at System.Runtime.InteropServices.GCHandle.op_Explicit (IntPtr value)
[0x00000] in <filename unknown>:0
at Python.Runtime.ManagedType.GetManagedObject (IntPtr ob) [0x00000] in
<filename unknown>:0
at Python.Runtime.Runtime.PythonArgsToTypeArray (IntPtr arg, Boolean
mangleObjects) [0x00000] in <filename unknown>:0
at Python.Runtime.MethodBinding.tp_call (IntPtr ob, IntPtr args, IntPtr
kw) [0x00000] in <filename unknown>:0
at (wrapper native-to-managed) Python.Runtime.MethodBinding:tp_call
(intptr,intptr,intptr)
at (wrapper managed-to-native) Python.Runtime.Runtime:Py_Main
(int,string[])
at Python.Runtime.PythonConsole.Main (System.String[] args) [0x00000] in
<filename unknown>:0
[ERROR] FATAL UNHANDLED EXCEPTION: System.ArgumentException: GCHandle value
cannot be zero
at System.Runtime.InteropServices.GCHandle.op_Explicit (IntPtr value)
[0x00000] in <filename unknown>:0
at Python.Runtime.ManagedType.GetManagedObject (IntPtr ob) [0x00000] in
<filename unknown>:0
at Python.Runtime.Runtime.PythonArgsToTypeArray (IntPtr arg, Boolean
mangleObjects) [0x00000] in <filename unknown>:0
at Python.Runtime.MethodBinding.tp_call (IntPtr ob, IntPtr args, IntPtr
kw) [0x00000] in <filename unknown>:0
at (wrapper native-to-managed) Python.Runtime.MethodBinding:tp_call
(intptr,intptr,intptr)
at (wrapper managed-to-native) Python.Runtime.Runtime:Py_Main
(int,string[])
at Python.Runtime.PythonConsole.Main (System.String[] args) [0x00000] in
<filename unknown>:0
Not sure how/where to start to debug this. Any tips would be helpful!
I would be happy to give more details if needed of course, but I am not
sure what will help at this stage, so let me know.
Regards,
- Aleks
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/pythondotnet/attachments/20150222/3d12e065/attachment.html>
More information about the PythonDotNet
mailing list