<div dir="ltr">I think the current goal is to release 4.0.0 later this month, or by the end of the year at the latest.<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Nov 8, 2014 at 6:30 PM, Khalil El Mazouari <span dir="ltr">&lt;<a href="mailto:khalil.elmazouari@gmail.com" target="_blank">khalil.elmazouari@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
I agree ;) It&#39;s fixed on 4.0.0-SNAPSHOT.<br>
<br>
Any idea when biojava 4 will be released?<br>
<br>
Thanks<br>
<br>
kem<br>
<br>
On 08 Nov 2014, at 13:00, <a href="mailto:biojava-l-request@mailman.open-bio.org">biojava-l-request@mailman.open-bio.org</a> wrote:<br>
<br>
&gt; Send Biojava-l mailing list submissions to<br>
&gt;       <a href="mailto:biojava-l@mailman.open-bio.org">biojava-l@mailman.open-bio.org</a><br>
&gt;<br>
&gt; To subscribe or unsubscribe via the World Wide Web, visit<br>
&gt;       <a href="http://mailman.open-bio.org/mailman/listinfo/biojava-l" target="_blank">http://mailman.open-bio.org/mailman/listinfo/biojava-l</a><br>
&gt; or, via email, send a message with subject or body &#39;help&#39; to<br>
&gt;       <a href="mailto:biojava-l-request@mailman.open-bio.org">biojava-l-request@mailman.open-bio.org</a><br>
&gt;<br>
&gt; You can reach the person managing the list at<br>
&gt;       <a href="mailto:biojava-l-owner@mailman.open-bio.org">biojava-l-owner@mailman.open-bio.org</a><br>
&gt;<br>
&gt; When replying, please edit your Subject line so it is more specific<br>
&gt; than &quot;Re: Contents of Biojava-l digest...&quot;<br>
&gt;<br>
&gt;<br>
&gt; Today&#39;s Topics:<br>
&gt;<br>
&gt;   1. java 8 - Biojava3        java.util.concurrent.ExecutionException:<br>
&gt;      java.lang.ExceptionInInitializerError (Khalil El Mazouari)<br>
&gt;   2. Re: java 8 - Biojava3<br>
&gt;      java.util.concurrent.ExecutionException:<br>
&gt;      java.lang.ExceptionInInitializerError (Jose Manuel Duarte)<br>
&gt;<br>
&gt;<br>
&gt; ----------------------------------------------------------------------<br>
&gt;<br>
&gt; Message: 1<br>
&gt; Date: Fri, 7 Nov 2014 21:56:18 +0100<br>
&gt; From: Khalil El Mazouari &lt;<a href="mailto:khalil.elmazouari@gmail.com">khalil.elmazouari@gmail.com</a>&gt;<br>
&gt; To: <a href="mailto:biojava-l@mailman.open-bio.org">biojava-l@mailman.open-bio.org</a><br>
&gt; Subject: [Biojava-l] java 8 - Biojava3<br>
&gt;       java.util.concurrent.ExecutionException:<br>
&gt;       java.lang.ExceptionInInitializerError<br>
&gt; Message-ID: &lt;<a href="mailto:BC1B67CE-A3EE-4734-870F-826BFEBBE93E@gmail.com">BC1B67CE-A3EE-4734-870F-826BFEBBE93E@gmail.com</a>&gt;<br>
&gt; Content-Type: text/plain; charset=windows-1252<br>
&gt;<br>
&gt; Hi<br>
&gt;<br>
&gt; I am porting my code from java 7 to java 8.<br>
&gt;<br>
&gt; Biojava3.alignment is not working on java 8! While it was OK on java 7<br>
&gt;<br>
&gt; All jars are in the classpath.<br>
&gt;<br>
&gt; Thanks<br>
&gt;<br>
&gt; Khalil<br>
&gt;<br>
&gt; java.util.concurrent.ExecutionException: java.lang.ExceptionInInitializerError<br>
&gt;       at java.util.concurrent.FutureTask.report(FutureTask.java:122)<br>
&gt;       at java.util.concurrent.FutureTask.get(FutureTask.java:192)<br>
&gt;       at org.biojava3.alignment.Alignments.getListFromFutures(Alignments.java:289)<br>
&gt;       at org.biojava3.alignment.Alignments.runPairwiseScorers(Alignments.java:612)<br>
&gt;       at org.biojava3.alignment.Alignments.getMultipleSequenceAlignment(Alignments.java:180)<br>
&gt; ...<br>
&gt; Caused by: java.lang.ExceptionInInitializerError<br>
&gt;       at org.biojava3.alignment.SimpleAlignedSequence.setLocation(SimpleAlignedSequence.java:358)<br>
&gt;       at org.biojava3.alignment.SimpleAlignedSequence.&lt;init&gt;(SimpleAlignedSequence.java:88)<br>
&gt;       at org.biojava3.alignment.SimpleProfile.&lt;init&gt;(SimpleProfile.java:118)<br>
&gt;       at org.biojava3.alignment.SimpleSequencePair.&lt;init&gt;(SimpleSequencePair.java:86)<br>
&gt;       at org.biojava3.alignment.SimpleSequencePair.&lt;init&gt;(SimpleSequencePair.java:69)<br>
&gt;       at org.biojava3.alignment.NeedlemanWunsch.setProfile(NeedlemanWunsch.java:71)<br>
&gt;       at org.biojava3.alignment.template.AbstractMatrixAligner.align(AbstractMatrixAligner.java:342)<br>
&gt;       at org.biojava3.alignment.template.AbstractPairwiseSequenceAligner.getPair(AbstractPairwiseSequenceAligner.java:112)<br>
&gt;       at org.biojava3.alignment.FractionalIdentityScorer.align(FractionalIdentityScorer.java:112)<br>
&gt;       at org.biojava3.alignment.FractionalIdentityScorer.getScore(FractionalIdentityScorer.java:105)<br>
&gt;       at org.biojava3.alignment.template.CallablePairwiseSequenceScorer.call(CallablePairwiseSequenceScorer.java:53)<br>
&gt;       at org.biojava3.alignment.template.CallablePairwiseSequenceScorer.call(CallablePairwiseSequenceScorer.java:38)<br>
&gt;       at java.util.concurrent.FutureTask.run(FutureTask.java:266)<br>
&gt;       at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)<br>
&gt;       at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)<br>
&gt;       at java.lang.Thread.run(Thread.java:745)<br>
&gt; Caused by: java.lang.NullPointerException<br>
&gt;       at java.util.Collections$UnmodifiableCollection.&lt;init&gt;(Collections.java:1026)<br>
&gt;       at java.util.Collections$UnmodifiableList.&lt;init&gt;(Collections.java:1302)<br>
&gt;       at java.util.Collections.unmodifiableList(Collections.java:1287)<br>
&gt;       at org.biojava3.core.sequence.location.template.AbstractLocation.&lt;init&gt;(AbstractLocation.java:111)<br>
&gt;       at org.biojava3.core.sequence.location.template.AbstractLocation.&lt;init&gt;(AbstractLocation.java:85)<br>
&gt;       at org.biojava3.core.sequence.location.SimpleLocation.&lt;init&gt;(SimpleLocation.java:57)<br>
&gt;       at org.biojava3.core.sequence.location.SimpleLocation.&lt;init&gt;(SimpleLocation.java:53)<br>
&gt;       at org.biojava3.core.sequence.location.template.Location.&lt;clinit&gt;(Location.java:48)<br>
&gt;       ... 16 more<br>
&gt; java.util.concurrent.ExecutionException: java.lang.NoClassDefFoundError: Could not initialize class org.biojava3.core.sequence.location.SimpleLocation<br>
&gt;<br>
&gt; ?.<br>
&gt;<br>
&gt;<br>
&gt; ------------------------------<br>
&gt;<br>
&gt; Message: 2<br>
&gt; Date: Fri, 07 Nov 2014 23:22:06 +0100<br>
&gt; From: Jose Manuel Duarte &lt;<a href="mailto:jose.duarte@psi.ch">jose.duarte@psi.ch</a>&gt;<br>
&gt; To: <a href="mailto:biojava-l@mailman.open-bio.org">biojava-l@mailman.open-bio.org</a><br>
&gt; Subject: Re: [Biojava-l] java 8 - Biojava3<br>
&gt;       java.util.concurrent.ExecutionException:<br>
&gt;       java.lang.ExceptionInInitializerError<br>
&gt; Message-ID: &lt;<a href="mailto:545D460E.1040508@psi.ch">545D460E.1040508@psi.ch</a>&gt;<br>
&gt; Content-Type: text/plain; charset=windows-1252; format=flowed<br>
&gt;<br>
&gt; Are you using Biojava 3.1? This indeed seems to be a problem in 3.1 and<br>
&gt; before.<br>
&gt;<br>
&gt; However I&#39;ve tried with the current 4.0.0-SNAPSHOT and it seems to work<br>
&gt; fine.<br>
&gt;<br>
&gt; Jose<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; On 07.11.2014 21:56, Khalil El Mazouari wrote:<br>
&gt;&gt; Hi<br>
&gt;&gt;<br>
&gt;&gt; I am porting my code from java 7 to java 8.<br>
&gt;&gt;<br>
&gt;&gt; Biojava3.alignment is not working on java 8! While it was OK on java 7<br>
&gt;&gt;<br>
&gt;&gt; All jars are in the classpath.<br>
&gt;&gt;<br>
&gt;&gt; Thanks<br>
&gt;&gt;<br>
&gt;&gt; Khalil<br>
&gt;&gt;<br>
&gt;&gt; java.util.concurrent.ExecutionException: java.lang.ExceptionInInitializerError<br>
&gt;&gt;      at java.util.concurrent.FutureTask.report(FutureTask.java:122)<br>
&gt;&gt;      at java.util.concurrent.FutureTask.get(FutureTask.java:192)<br>
&gt;&gt;      at org.biojava3.alignment.Alignments.getListFromFutures(Alignments.java:289)<br>
&gt;&gt;      at org.biojava3.alignment.Alignments.runPairwiseScorers(Alignments.java:612)<br>
&gt;&gt;      at org.biojava3.alignment.Alignments.getMultipleSequenceAlignment(Alignments.java:180)<br>
&gt;&gt; ...<br>
&gt;&gt; Caused by: java.lang.ExceptionInInitializerError<br>
&gt;&gt;      at org.biojava3.alignment.SimpleAlignedSequence.setLocation(SimpleAlignedSequence.java:358)<br>
&gt;&gt;      at org.biojava3.alignment.SimpleAlignedSequence.&lt;init&gt;(SimpleAlignedSequence.java:88)<br>
&gt;&gt;      at org.biojava3.alignment.SimpleProfile.&lt;init&gt;(SimpleProfile.java:118)<br>
&gt;&gt;      at org.biojava3.alignment.SimpleSequencePair.&lt;init&gt;(SimpleSequencePair.java:86)<br>
&gt;&gt;      at org.biojava3.alignment.SimpleSequencePair.&lt;init&gt;(SimpleSequencePair.java:69)<br>
&gt;&gt;      at org.biojava3.alignment.NeedlemanWunsch.setProfile(NeedlemanWunsch.java:71)<br>
&gt;&gt;      at org.biojava3.alignment.template.AbstractMatrixAligner.align(AbstractMatrixAligner.java:342)<br>
&gt;&gt;      at org.biojava3.alignment.template.AbstractPairwiseSequenceAligner.getPair(AbstractPairwiseSequenceAligner.java:112)<br>
&gt;&gt;      at org.biojava3.alignment.FractionalIdentityScorer.align(FractionalIdentityScorer.java:112)<br>
&gt;&gt;      at org.biojava3.alignment.FractionalIdentityScorer.getScore(FractionalIdentityScorer.java:105)<br>
&gt;&gt;      at org.biojava3.alignment.template.CallablePairwiseSequenceScorer.call(CallablePairwiseSequenceScorer.java:53)<br>
&gt;&gt;      at org.biojava3.alignment.template.CallablePairwiseSequenceScorer.call(CallablePairwiseSequenceScorer.java:38)<br>
&gt;&gt;      at java.util.concurrent.FutureTask.run(FutureTask.java:266)<br>
&gt;&gt;      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)<br>
&gt;&gt;      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)<br>
&gt;&gt;      at java.lang.Thread.run(Thread.java:745)<br>
&gt;&gt; Caused by: java.lang.NullPointerException<br>
&gt;&gt;      at java.util.Collections$UnmodifiableCollection.&lt;init&gt;(Collections.java:1026)<br>
&gt;&gt;      at java.util.Collections$UnmodifiableList.&lt;init&gt;(Collections.java:1302)<br>
&gt;&gt;      at java.util.Collections.unmodifiableList(Collections.java:1287)<br>
&gt;&gt;      at org.biojava3.core.sequence.location.template.AbstractLocation.&lt;init&gt;(AbstractLocation.java:111)<br>
&gt;&gt;      at org.biojava3.core.sequence.location.template.AbstractLocation.&lt;init&gt;(AbstractLocation.java:85)<br>
&gt;&gt;      at org.biojava3.core.sequence.location.SimpleLocation.&lt;init&gt;(SimpleLocation.java:57)<br>
&gt;&gt;      at org.biojava3.core.sequence.location.SimpleLocation.&lt;init&gt;(SimpleLocation.java:53)<br>
&gt;&gt;      at org.biojava3.core.sequence.location.template.Location.&lt;clinit&gt;(Location.java:48)<br>
&gt;&gt;      ... 16 more<br>
&gt;&gt; java.util.concurrent.ExecutionException: java.lang.NoClassDefFoundError: Could not initialize class org.biojava3.core.sequence.location.SimpleLocation<br>
&gt;&gt;<br>
&gt;&gt; ?.<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; Biojava-l mailing list  -  <a href="mailto:Biojava-l@mailman.open-bio.org">Biojava-l@mailman.open-bio.org</a><br>
&gt;&gt; <a href="http://mailman.open-bio.org/mailman/listinfo/biojava-l" target="_blank">http://mailman.open-bio.org/mailman/listinfo/biojava-l</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; ------------------------------<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Biojava-l mailing list  -  <a href="mailto:Biojava-l@mailman.open-bio.org">Biojava-l@mailman.open-bio.org</a><br>
&gt; <a href="http://mailman.open-bio.org/mailman/listinfo/biojava-l" target="_blank">http://mailman.open-bio.org/mailman/listinfo/biojava-l</a><br>
&gt;<br>
&gt; End of Biojava-l Digest, Vol 141, Issue 8<br>
&gt; *****************************************<br>
<br>
<br>
_______________________________________________<br>
Biojava-l mailing list  -  <a href="mailto:Biojava-l@mailman.open-bio.org">Biojava-l@mailman.open-bio.org</a><br>
<a href="http://mailman.open-bio.org/mailman/listinfo/biojava-l" target="_blank">http://mailman.open-bio.org/mailman/listinfo/biojava-l</a><br>
</blockquote></div><br></div>