0
头像

插件包装错误

你好

我正在尝试使用插件包装器。我在另一个 Geneious 安装上使用了类似的包装器设置,它会起作用。当我尝试运行当前插件时,出现以下错误:

原因:com.biomatters.geneious.publicapi.plugin.DocumentOperationException at com.biomatters.iseek.plugin.wrapperplugins.WrapperOperation.a(WrapperOperation.java:442) at com.biomatters.iseek.plugin.wrapperplugins.WrapperOperation.b(WrapperOperation) .java:221) 在 com.biomatters.iseek.plugin.wrapperplugins.WrapperOperation.a(WrapperOperation.java:149) 在 com.biomatters.iseek.plugin.wrapperplugins.WrapperOperation.performOperation(WrapperOperation.java:125) 在 com。 biomatters.geneious.publicapi.plugin.DocumentOperation.performOperation(DocumentOperation.java:464) at com.biomatters.geneious.publicapi.plugin.DocumentOperation.performOperation(DocumentOperation.java:410) at com.biomatters.iseek.plugin.V。运行(OperationManager.java:595) at com.biomatters.geneious.common.operations.ba(OperationsUtilities.java:138) at com.biomatters.geneious.common.operations.ba(OperationsUtilities.java:135) at com.biomatters .geneious.common.operations.a$cb(OperationsUtilities.java:114) 在 com.biomatters.geneious.c ommon.operations.a$ba(OperationsUtilities.java:135) at com.biomatters.iseek.plugin.fa(OperationManager.java:592) at com.biomatters.iseek.plugin.f$aa(OperationManager.java:346)在 com.biomatters.iseek.plugin.OperationManager$3.performAction(OperationManager.java:274) 在 com.biomatters.iseek.plugin.OperationManager$3.access$500(OperationManager.java:196) 在 com.biomatters.iseek.plugin。 M.run(OperationManager.java:234) 在 java.lang.Thread.run(Unknown Source)

 

插件可执行文件没有错误。

 

这将一组序列作为输入作为 fasta 文件,识别重复,并导出具有代表性序列的 fasta 文件。我在下面附上了插件。有什么明显的东西我在这里失踪了吗?

 

Thanks for your help.

 

克里斯




usearch 前缀 dereplication_1.0.gplugin
克里斯托弗·加雷

9 条评论

0
头像

抱歉回复晚了,这意味着命令行工具返回非 0 退出代码。这有帮助吗?您可以尝试直接从命令行运行相同的命令,以查看是否将任何内容打印到标准错误中。

对于 9.0.1,我已将退出代码显示为显示的错误消息的一部分。

理查德·摩尔 0 票
评论动作 永久链接
0
头像

谢谢,理查德。它在命令行上使用以下命令运行良好:

usearch.exe -derep_prefix in.fa -fastaout 输出 -sizeout

我已将插件的命令行选项更改为以下内容:

-derep_prefix [inputFileNames] -fastaout 输出 -sizeout

所以这些应该类似地工作。在命令行上运行后 %errorlevel% 为 0,因此它在正常工作时会产生正确的退出代码。错误可能是由于文档类型吗?这些序列在一个列表中。我目前选择了“未对齐的序列(2+)”。

克里斯

 

克里斯托弗·加雷 0 票
评论动作 永久链接
0
头像

该插件实际上对我来说工作正常。只是为了检查它不是导致问题的输入数据,您可以在示例文档的“Contig Assembly”文件夹中的“yghJ Ion Torrent read”序列列表上运行它吗?那个对我有用并返回 2,464 个序列。

理查德·摩尔 0 票
评论动作 永久链接
0
头像

我刚刚在“yghJ Ion Torrent 读取”上尝试了这个,我看到了相同的“操作失败”对话框。

克里斯托弗·加雷 0 票
评论动作 永久链接
0
头像

我刚刚下载了 R9 测试版。This is now working well for me.

克里斯托弗·加雷 0 票
评论动作 永久链接
0
头像

这很奇怪,但我很高兴你让它工作了。如果您需要更多帮助,请告诉我们。

如果您正在进行去复制,您还可以尝试 R9 中Sequence菜单下的Remove Duplicate Reads 功能。比较一下可能会很有趣。

理查德·摩尔 0 票
评论动作 永久链接
0
头像

我在 9.0.2 中再次看到这个问题。我使用相同的可执行文件,但使用标志来运行不同的算法。这次有一个信息量更大的错误代码:-1073741515(或 0xC0000135)。

克里斯托弗·加雷 0 票
评论动作 永久链接
0
头像

我的意思是给你错误的全文:

 

“手术失败。错误是:

运行失败:C:\Users\cgaray\Geneious 9.0 Data\WrapperPluginDevelopment\usearch 前缀 derep\usearch.exe -derep_prefix input.fasta -fastaout output -sizeout,退出代码:-1073741515

usearch 前缀 derep 没有报告错误信息

原因:运行失败:C:\Users\cgaray\Geneious 9.0 Data\WrapperPluginDevelopment\usearch 前缀 derep\usearch.exe -derep_prefix input.fasta -fastaout output -sizeout,退出代码:-1073741515 com.biomatters.geneious.publicapi.plugin.DocumentOperationException at com.biomatters.iseek.plugin.wrapperplugins.WrapperOperation.a(WrapperOperation.java:443) at com.biomatters.iseek.plugin.wrapperplugins.WrapperOperation.b( .java:221) 在 com.biomatters.iseek.plugin.wrapperplugins.WrapperOperation.a(WrapperOperation.java:149) 在 com.biomatters.iseek.plugin.wrapperplugins.WrapperOperation.performOperation(WrapperOperation.java:125) 在 com。 biomatters.geneious.publicapi.plugin.DocumentOperation.performOperation(DocumentOperation.java:464) at com.biomatters.geneious.publicapi.plugin.DocumentOperation.performOperation(DocumentOperation.java:410) at com.biomatters.iseek.plugin.operations。 p.run(OperationManager.java:453) at com.biomatters.geneious.common.operations.ba(OperationsUtilities.java:139) at com.biomatters.geneious.common.operations.ba(OperationsUtilities.java:136) at com .biomatters.geneious.common.operations.a$cb(OperationsUtilities.java:115) 在 com.bioma tters.geneious.common.operations.a$ba(OperationsUtilities.java:136) at com.biomatters.iseek.plugin.operations.ea(OperationManager.java:447) at com.biomatters.iseek.plugin.operations.ua( OperationPerformer.java:98) 在 com.biomatters.iseek.plugin.operations.OperationAction.performAction(OperationAction.java:121) 在 com.biomatters.iseek.plugin.operations.OperationAction.access$000(OperationAction.java:29) 在com.biomatters.iseek.plugin.operations.a.run(OperationAction.java:84) 在 java.lang.Thread.run(Thread.java:745)"

 

 

 

克里斯托弗·加雷 0 票
评论动作 永久链接