java.io.FileInputStream - инициализатор типа для "java.io.File" вызвал исключение

Я пытаюсь использовать пакет OpenNLP.Net Nuget. Я создал пример проекта, но запустил исключение TypeInitialization при создании объекта java.io.FileInputStream.

"Инициализатор типа для" java.io.File "выдал исключение".

Есть идеи?

Мой номер версии IKVM.net: 7.4.5196.0, VS2013, .NET 4.5

Спасибо

Редактировать:

Я пытаюсь пример кода здесь, но с помощью пакета nuget: https://cwiki.apache.org/confluence/display/OPENNLP/Introduction+to+using+openNLP+in+.NET+Projects

Exception ToString() is "The function evaluation was disabled because of an out of memory exception". 
_Hresult = -2146233036 
_message = The type initializer for 'java.io.File' threw an exception.

Вот стек от IntelliTrace:

IKVM.OpenJDK.Core.dll!java.util.Hashtable.rehash()  C#
IKVM.OpenJDK.Core.dll!java.util.Hashtable.put(object key = "java.ext.dirs", object value = "")  C#
IKVM.OpenJDK.Core.dll!java.util.Properties.setProperty(string key = "java.ext.dirs", string value = "") C#
IKVM.OpenJDK.Core.dll!java.lang.VMSystemProperties.initCommonProperties(java.util.Properties  = {java.util.Properties}) C#
IKVM.OpenJDK.Core.dll!java.lang.VMSystemProperties.initProperties(java.util.Properties  = {java.util.Properties})   C#
IKVM.OpenJDK.Core.dll!java.lang.Props..cctor()  C#
IKVM.OpenJDK.Core.dll!java.lang.System.getProperty(string key = "sun.io.useCanonCaches")    C#
IKVM.OpenJDK.Core.dll!java.io.FileSystem.getBooleanProperty(string  = "sun.io.useCanonCaches", bool  = true)    C#
IKVM.OpenJDK.Core.dll!java.io.FileSystem..cctor()   C#
IKVM.OpenJDK.Core.dll!java.io.File..cctor() C#
IKVM.OpenJDK.Core.dll!java.io.FileInputStream..ctor(string name = "C:\\nlp\\en-sent.bin")   C#
>   OpenNLPTest.exe!OpenNLPTest.EntityExtractor.prepareSentenceDetector()   C#
OpenNLPTest.exe!OpenNLPTest.Program.Main(string[] args = {string[0]})   C#
OpenNLPTest.exe!OpenNLPTest.EntityExtractor.ExtractEntities(string inputData = "I am still here", EntityType targetType = Person)   C#
Microsoft.VisualStudio.HostingProcess.Utilities.dll!Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()   C#
mscorlib.dll!System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext = {unknown}, System.Threading.ContextCallback callback = {unknown}, object state = {unknown}, bool preserveSyncCtx = {unknown})   C#
mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext = {unknown}, System.Threading.ContextCallback callback = {unknown}, object state = {unknown}, bool preserveSyncCtx = {unknown})   C#
mscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext = {unknown}, System.Threading.ContextCallback callback = {unknown}, object state = {unknown}) C#
mscorlib.dll!System.Threading.ThreadHelper.ThreadStart()    C#

Здесь файл c:\nlp\en-sent.bin составляет ~100 КБ

0 ответов

Другие вопросы по тегам