Shapen вызывает IllegalStateException при попытке конвертировать Java-код

Я пытаюсь перенести код lucenetransform из Java в C#, используя инструмент повышения резкости. Я использовал информацию о настройке резкости в PaulDB.getWords()

Когда я запускаю процесс конвертации, я получаю следующую ошибку

! СЕССИЯ 2012-12-15 14:55:21.773 ----------------------------------------------- eclipse.buildId=I20120608-1200 java.version=1.6.0_38 java.vendor=Sun Microsystems Inc. Константы загрузчика: OS=win32, ARCH=x86_64, WS=win32, NL=en_IN Framework Аргументы: -application sharpen.core.application -header C:\adt-bundle-windows\workspace\lucenetransform\header.txt заостренный /src -cp C:\adt-bundle-windows\workspace\lucenetransform\lib\junit\junit-3.8.2.jar -cp C:\adt-bundle-windows\workspace\lucenetransform\lib\junit_4\junit-4.5.jar -cp C:\adt-bundle-windows\workspace\lucenetransform\lib\copylibs\org-netbeans-modules-java-j2seproject-copylibstask.jar -cp C:\adt-bundle-windows\workspace\lucenetransform\lib\lucene-core-3.3.0.jar @sharpen-all-options Аргументы командной строки: -data C:\adt-bundle-windows\workspace\lucenetransform\sharpen -application sharpen.core.application -header C:\adt-bundle-windows\workspace\lucenetransform\header.txt заостренный / src -cp C: \ adt- пачка окно \ рабочего места \ lucenetransf orm \ lib \ junit \ junit-3.8.2.jar -cp C: \ adt-bundle-windows \ workspace \ lucenetransform \ lib \ junit_4 \ junit-4.5.jar -cp C: \ adt-bundle-windows \ workspace \ lucenetransform \ lib \ copylibs \ org-netbeans-modules-java-j2seproject-copylibstask.jar -cp C: \ adt-bundle-windows \ workspace \ lucenetransform \ lib \ lucene-core-3.3.0.jar @ sharpen-all- опции

!ENTRY org.eclipse.osgi 4 0 2012-12-15 14:55:28.110! СООБЩЕНИЕ Ошибка приложения!STACK 1 java.lang.IllegalStateException at sharpen.core.CSharpBuilder.pushExpression(CSharpBuilder.java:3364) на sharpen.core.CSharpBuilder.visit(CSharpBuilder.java:2171) в org.eclipse.jdt.core.dom.StringLiteral.accept0(StringLiteral.java:136) в org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode:2514) в org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2562) в org.eclipse.jdt.core.dom.AssertStatement.accept0(AssertStatement.java:167) в org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2514) в org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2585) в org.eclipse.jdt.core.dom.Block.accept0(Block.java:136) в org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2514) в sharpen.core.CSharpBuilder.visitBlock(CSharpBuilder.java:1865) в sharpen.core.CSharpBuder.processBlock(CSharpBuilder.java:1826) в sharpen.core.CSharpBuilder.visitBodyDeclarationBlock(CSharpBuilder.java:1793) at sharpen.core.CSharpBuilder.mapMethodParts(CSharpBuilder.java:1540) по адресу jdt.core.dom.MethodDeclaration.accept0(MethodDeclaration.java:489) в org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2514) в sharpen.core.CSharpBuilder.visit (CSharpBuilder) 3384) по адресу sharpen.core.CSharpBuilder.mapMembers(CSharpBuilder.java:760) по адресу sharpen.core.CSharpBuilder.processTypeDeclaration(CSharpBuilder.java:373) по адресу sharpen.core.CSharpBuilderhar2: 28.core.framework.DynamicVariable.using(DynamicVariable.java:46) в sharpen.core.CSharpBuilder.visit(CSharpBuilder.java:279) в org.eclipse.jdt.core.dom.TypeDeclaration.accept0(TypeDeclaration.jpg).) в org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2514) в org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2585) в org.eclipse.jdt.core.dom.CompilationUnit.accept0(CompilationUnit.java:219) в org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2514) в sharpen.core.CSharpBuilder.run(CSharpBuilder.java:134) в sharpen.core.SharpenConversion$2.run(SharpenConversion.java:121) в sharpen.core.framework.DynamicVariable.using(DynamicVariable.java:46) в sharpen.core.framework.Environments.runWith(Environments.java:23) в sharpen.core.SharpenConversion.convert(SharpenConversion.java:119) по адресу sharpen.core.SharpenConversion.run(SharpenConversion.java:105) по адресу sharpen.core.SharpenConversionBatch.convertCompilationUnit(SharpenConversionBore.br..ra.convertPair(ConversionBatch.java:79) в sharpen.core.framework.ConversionBatch.run(ConversionBatch.java:71) в sharpen.core.SharpenApplication.convertTo(SharpenApplication.java:96) в sharpen.core.SharpenApppenppconvert (.java:83) в sharpen.core.SharpenApplication.safeRun(SharpenApplication.java:71) в sharpen.core.SharpenApplication.start(SharpenApplication.java:50) в org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) в org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher. 110) в org.eclipse.core.runtime..core.runtime.adaptor..invoke(DelegatingMethodAccessorImpl.java:25) в java.lang.reflect.Method.invoke(Method.java:597) в org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:629) в org.eclip.equinox.launcher.Main.basicRun(Main.java:584) в org.eclipse.equinox.launcher.Main.run(Main.java:1438) в org.eclipse.equinox.launcher.Main.main(Main. Java:1414) в org.eclipse.core.launcher.Main.main(Main.java:34)

Консоль eclipse показывает следующую информацию

Файл сборки: C:\adt-bundle-windows\workspace\lucenetransform\run-sharpen.xml clean: sharpen-docs: [копия] Копирование 22 файлов в C:\adt-bundle-windows\workspace\lucenetransform\sharpen\sharpened\src [exec] project: sharpened [exec] Класс конфигурации: null [exec] запись пути к классу: C:\adt-bundle-windows\workspace\lucenetransform\lib\junit\junit-3.8.2.jar [exec] запись класса: C:\adt-bundle-windows\workspace\lucenetransform\lib\junit_4\junit-4.5.jar [exec] Запись пути к классу: C:\adt-bundle-windows\workspace\lucenetransform\lib\copylibs\org-netbeans-modules-java-j2seproject-copylibstask.jar [exec] Запись пути к классу: C:\adt-bundle-windows\workspace\lucenetransform\lib\lucene-core-3.3.0.jar [exec] Исходная папка: src [exec] Случай на языке Pascal mode: NamespaceAndIdentifiers [exec] Режим системы собственного типа включен. [exec] Организовать режим использования. [exec] Заголовочный файл: C:\adt-bundle-windows\workspace\lucenetransform\header.txt [exec] AbstractPipedTransformer.java [exec] AbstractTransformedIndexOutput.java [exec] / заостренный /src/org/apache/lucene/store/transform/AbstractTransformedIndexOutput.java(227): Неразрешенная цель Cref [exec] ByteIndexInput.java [exec] CompressedIndexDirectory.java [exec] DataDecryptor.java [exec] DataEncryptor.java [exec] exec [исключение]. DataTransforunkCav.java ] DeflateDataTransformer.java [exec] InflateDataTransformer.java [exec] LRUChunkCache.java [exec] NullTransformer.java [exec] ReadDataTransformer.java [exec] /sharpened/src/org/apache/lucene/storeejtrans (63): параметр pLevel не найден. [exec] /sharpened/src/org/apache/lucene/store/transform/SequentialTransformedIndexOutput.java(64): параметр deflateCount не найден. [exec] ReadPipeTransformer.java [exec] SequentialTransformedIndexOutput.java [exec] SharedBufferCache.java [exec] StoreDataTransformer.java [exec] StorePipeTransformer.java [exec] StreamIndexOutput.java [execfor.jp.exec.formed.java [execfor. ] ОШИБКА: null [exec] java.lang.IllegalStateException [exec] в sharpen.core.CSharpBuilder.pushExpression(CSharpBuilder.java:3364) [exec] в sharpen.core.CSharpBuilder.visit (CSharpBec21der) jj. ] в org.eclipse.jdt.core.dom.StringLiteral.accept0(StringLiteral.java:136) [exec] в org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2514) [exec] в org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2562) [exec] at org.eclipse.jdt.core.dom.AssertStatement.accept0(AssertStatement.java:167) [exec] в орг. eclipse.jdt.core.dom.ASTNode.accept (ASTNode.java:2514) [exec] в org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2585) [exec] в org.eclipse.jdt.core.dom.Block.accept0(Block.java:136) [exec] в org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2514) [exec] в sharpen.core.CSharpBuilder.visitBlock(CSharpBuilder.java:1865) [exec] в sharpen.core.CSharpBuilder.pro (CSharpBuilder.java:1826) [exec] at sharpen.core.CSharpBuilder.visitBodyDeclarationBlock(CSharpBuilder.java:1793) [exec] Преобразование завершено за 4468 мс. [exec] в sharpen.core.CSharpBuilder.mapMethodParts(CSharpBuilder.java:1540) [exec] в sharpen.core.CSharpBuilder.processMethodDeclaration(CSharpBuilder.java:1495) [exec] sharphar Java:1346) [exec] в org.eclipse.jdt.core.dom.MethodDeclaration.accept0(MethodDeclaration.java:489) [exec] в org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2514) [exec] в sharpen.core.CSharpBuilder.visit(CSharpBuilder.java:3384) [exec] в sharpen.core.CSharpBuilder.mapMembers(CSharpBuilder.java:760) [exec] в sharpen.core.CSecarppey (CSharpBuilder.java:373) [exec] в sharpen.core.CSharpBuilder$2.run(CSharpBuilder.java:284) [exec] в sharpen.core.framework.DynamicVariable.using(DynamicVariable.java:46) [exec] в резкости.core.CSharpBuilder.visit(CSharpBuilder.java:279) [exec] в org.eclipse.jdt.core.dom.TypeDeclaration.accept0(TypeDeclaration.java:467) [exec] в org.eclipse.jdt.core..ASTNode.accept (ASTNode.java:2514) [exec] в org.ecli pse.jdt.core.dom.ASTNode.acceptChildren (ASTNode.java:2585) [exec] в org.eclipse.jdt.core.dom.CompilationUnit.accept0(CompilationUnit.java:219) [exec] в org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2514) [exec] в sharpen.core.CSharpBuilder.run(CSharpBuilder.java:134) [exec] в sharpen.core.SharpenConversion $ 2.run (SharpenConversion.java):121) [exec] в sharpen.core.framework.DynamicVariable.using(DynamicVariable.java:46) [exec] в sharpen.core.framework.Environments.runWith(Environments.java:23) [exec] в sharpen.core, на sharpen.core.framework.ConversionBatch.convertPair(ConversionBatch.java:79) [exec] на sharpen.core.framework.ConversionBatch.run(ConversionBatch.java:71) [exec] на sharpen.core.SharpenApplication.convertTo (Sharpen.Джава:96) [exec] в sharpen.core.SharpenApplication.convert(SharpenApplication.java:83) [exec] в sharpen.core.SharpenApplication.safeRun(SharpenApplication.java:71) [exec] в sharpen.core.SharpenApplication.start(SharpenApplication.java:50) [exec] в org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) [exec] в org.eclipse.core.runtime.internal.adaptor.EclipherApp EclipseAppLauncher.java:110) [exec] в org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79) [exec] в org.eclipse.core.runterclip (() EclipseStarter.java:353) [exec] в org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:180) [exec] в sun.reflect.NativeMethodAccessorImpl.invoke0(собственный метод).reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [exec] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [exec] в java. ct.Method.invoke(Method.java:597) [exec] в org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:629) [exec] в org.eclipse.equinox.launcher.Main.basicRun(Main.java:584) [exec] в org.eclipse.equinox.launcher.Main.run(Main.java:1438) [exec] в org.eclipse.equinox.launcher.Main.main(Main.java:1414) [exec] at org.eclipse.core.launcher.Main.main(Main.java:34) [exec] Произошла ошибка. Смотрите файл журнала [exec] C:\adt-bundle-windows\workspace\lucenetransform\sharpen.metadata.log.

СБОЙ ПОСТРОЕНИЯ C:\adt-bundle-windows\workspace\lucenetransform\run-sharpen.xml:59: При выполнении этой строки произошла следующая ошибка: C:\adt-bundle-windows\workspace\lucenetransform\run-sharpen.xml:20: exec вернул: 13

Общее время: 10 секунд

Не могу найти какую-либо помощь по этому вопросу от Google. Любая помощь будет высоко оценен.

0 ответов

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