Error [pool-1-thread-1] DEBUG net.maizegenetics.plugindef.AbstractPlugin - null

115 views
Skip to first unread message

Dr Mathavan M

unread,
Aug 6, 2021, 1:17:57 AM8/6/21
to TASSEL - Trait Analysis by Association, Evolution and Linkage

Hello there,
I am working on GBS project, tassel is very new to me. I created the sTASSEL.jar file as per instruction. While running the command for the database creation it throws an error. I herewith attached the error message in debug mode. Kindly looking into the error massage

[pool-1-thread-1] DEBUG net.maizegenetics.plugindef.AbstractPlugin - null

  at net.maizegenetics.analysis.gbs.v2.GBSSeqToTagDBPlugin.postProcessParameters(GBSSeqToTagDBPlugin.java:150)
        at net.maizegenetics.plugindef.AbstractPlugin.performFunction(AbstractPlugin.java:107)
        at net.maizegenetics.plugindef.AbstractPlugin.dataSetReturned(AbstractPlugin.java:2017)
        at net.maizegenetics.plugindef.ThreadedPluginListener.run(ThreadedPluginListener.java:29)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        at java.lang.Thread.run(Thread.java:748)
[pool-1-thread-1] INFO net.maizegenetics.plugindef.AbstractPlugin -

error_report.txt

Lynn Carol Johnson

unread,
Aug 6, 2021, 7:16:14 AM8/6/21
to tas...@googlegroups.com

Is there a reason you are manually creating the jar file vs using the tassel-5-standalone which already has this compiled?

Please send the commands you are running and the full log file and I’ll take a look.

--
You received this message because you are subscribed to the Google Groups "TASSEL - Trait Analysis by Association, Evolution and Linkage" group.
To unsubscribe from this group and stop receiving emails from it, send an email to tassel+un...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/tassel/53a46bb4-5f30-41d7-8dc8-f20484866c1an%40googlegroups.com.

Dr Mathavan M

unread,
Aug 6, 2021, 7:47:09 AM8/6/21
to TASSEL - Trait Analysis by Association, Evolution and Linkage

Hello Lynn Johnson,
Thank you responding my queries, I manually added new enzyme HaeIII and MluCI and recompile it. Before  it was working fine but after adding the new enzyme it throws the errors!!!
Command used for re-complication


Step 2: change the GBSEnzyme.java file
#Enzyme  edited code
/// EDITING HERE        
        } else if (enzyme.matches("(?i)haeiii|(?i)hae3")) {
            theEnzyme = "HaeIII"; // GG^CC
            initialCutSiteRemnant = new String[]{"CC"};
            likelyReadEnd = new String[]{"GGCC"};
            readEndCutSiteRemnantLength = 2;
        } else if (enzyme.matches("(?i)mluc[i1]")) {
            theEnzyme = "MluCI"; // "AATT
            initialCutSiteRemnant=new String[]{"AATT"};
            likelyReadEnd = new String[]{"AATT"};
            readEndCutSiteRemnantLength = 4;
/// END OF EDIT BLOCK
 replace the existing GBSEnzyme.java file to newly edited GBSEnzyme.java file
Step 3: recompiling using maven env
$ mvn clean package -Dmaven.test.skip=true -Dmaven.javadoc.skip=true
then a new sTASSEL.jar file created. I replaced the existing newly complied sTASSEL.jar file with default file

 step 4  : replace sTASSEL.jar file

step 5 : executing the command database file creation

./run_pipeline.pl  -debug -Xms514g -Xmx754g -fork1 -GBSSeqToTagDBPlugin -e MluCI -i . -db GBS_BM_MluCI.db -k fakebarcodes_key_MluCI.tsv -c 3 -kmerLength 64 -minKmerL 20 -mnQS 20 -mxKmerNum 100000000 -endPlugin -runfork1

Lynn Carol Johnson

unread,
Aug 6, 2021, 7:52:21 AM8/6/21
to tas...@googlegroups.com

Will you re-run, adding a file name to the debug command then send me the file?

./run_pipeline.pl ­debug [<filename>](rest of your command)

Lynn Carol Johnson

unread,
Aug 6, 2021, 7:53:50 AM8/6/21
to tas...@googlegroups.com

Nevermind – I see you included a file in the original email.

Lynn Carol Johnson

unread,
Aug 6, 2021, 9:07:31 AM8/6/21
to tas...@googlegroups.com

Ah … You are editing the wrong file.  The GBSEnzyme.java has been deprecated.  You need to edit the lib/enzymes.ini file.  I tested this manually.  I get the same error as you when the lib/enzymes.ini file has not been edited.

After editing the lib/enzymes.ini file and recompiling the code runs. 

I apologize for not having updated the wiki sooner, but you’ll now see an Enzymes section on this page:
https://bitbucket.org/tasseladmin/tassel-5-source/wiki/Tassel5GBSv2Pipeline

 

The instructions for adding a new enzyme are these:

1.  Pull the tassel-5-source code

2.  Edit file lib/enzymes.ini

3.  compile and run

 

To the lib/enymes.ini file I added this code based on what you have below.  If you do the same, it should find your enzyme:

[HAEIII]

name = HaeIII

initialCutSiteRemnant = CC

likelyReadEnd = GGCC

readEndCutSiteRemnantLength = 2

 

[MLUCI]

name = MluCI

initialCutSiteRemnant = AATT

likelyReadEnd = AATT

readEndCutSiteRemnantLength = 4


Let me know if this fixes the problem

 

Thanks - Lynn

Reply all
Reply to author
Forward
0 new messages