<div dir="ltr">If anyone wants to fix these issues, and write pull requests that pass the test suite, let me know and I can push a release.</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Jun 7, 2013 at 2:57 AM, Martin Kouba <span dir="ltr">&lt;<a href="mailto:mkouba@redhat.com" target="_blank">mkouba@redhat.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Actually I think this is an incorrect technique used in Solder which may<br>
lead to incalculable results. See also CDI issues [1] for more info. CDI<br>
1.0 did not forbid this and it was definitely a mistake (on the other<br>
hand it&#39;s really hard to identify all such cases). In any case Weld is a<br>
reference implementation and thus must follow the spec.<br>
<br>
IMO CDI 1.1 compatible release of Solder would be a good move..<br>
<br>
Martin<br>
<br>
[1]<br>
<a href="https://issues.jboss.org/browse/CDI-274" target="_blank">https://issues.jboss.org/browse/CDI-274</a><br>
<a href="https://issues.jboss.org/browse/CDI-315" target="_blank">https://issues.jboss.org/browse/CDI-315</a><br>
<br>
<br>
<br>
Dne 7.6.2013 00:16, Korbinian Bachl napsal(a):<br>
<div class="im">&gt; One needs to remember that many projects out there did use Seam Solder/<br>
&gt; Solder and need a kind of drop in replacement, else they are all stuck<br>
&gt; with CDI 1.0 for long time and JEE7 adoption or deployment on JEE7<br>
&gt; Servers will not happen to them anytime soon (reminds me of bad times<br>
&gt; when many software needing quite old JRE&#39;s to be run on some years ago...).<br>
&gt;<br>
&gt; Current problem I see is the<br>
&gt; org.jboss.weld.exceptions.IllegalStateException during startup - John<br>
&gt; Ament wrote sth about turning off exception handling, but I dont know<br>
&gt; how I can do that in Weld 2.0 (or did I misunderstand this line?)<br>
&gt;<br>
&gt;<br>
&gt; DeltaSpike itself looks promising but far away from good for production<br>
&gt; IMHO and seems much work to be ported from soldr to it;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; 2013/6/6 John D. Ament &lt;<a href="mailto:john.d.ament@gmail.com">john.d.ament@gmail.com</a><br>
</div>&gt; &lt;mailto:<a href="mailto:john.d.ament@gmail.com">john.d.ament@gmail.com</a>&gt;&gt;<br>
<div class="im">&gt;<br>
&gt;     Yep, DS right now has some test failures in Weld 2.x<br>
&gt;<br>
&gt;<br>
&gt;     On Thu, Jun 6, 2013 at 5:47 PM, Lincoln Baxter, III<br>
</div><div class="im">&gt;     &lt;<a href="mailto:lincolnbaxter@gmail.com">lincolnbaxter@gmail.com</a> &lt;mailto:<a href="mailto:lincolnbaxter@gmail.com">lincolnbaxter@gmail.com</a>&gt;&gt; wrote:<br>
&gt;<br>
&gt;         I think this might even be an issue with DeltaSpike, people have<br>
&gt;         informed me that some of my code is broken, and we use DeltaSpike.<br>
&gt;<br>
&gt;<br>
&gt;         On Thu, Jun 6, 2013 at 4:36 PM, Jason Porter<br>
</div><div class="im">&gt;         &lt;<a href="mailto:lightguard.jp@gmail.com">lightguard.jp@gmail.com</a> &lt;mailto:<a href="mailto:lightguard.jp@gmail.com">lightguard.jp@gmail.com</a>&gt;&gt; wrote:<br>
&gt;<br>
&gt;             If you&#39;re looking for a comparable solution that works with<br>
&gt;             Weld 2, take a look at DeltaSpike. Solder has been<br>
&gt;             discontinued and most of the code has been ported to DeltaSpike.<br>
&gt;<br>
&gt;<br>
&gt;             On Thu, Jun 6, 2013 at 11:03 AM, John D. Ament<br>
</div><div class="im">&gt;             &lt;<a href="mailto:john.d.ament@gmail.com">john.d.ament@gmail.com</a> &lt;mailto:<a href="mailto:john.d.ament@gmail.com">john.d.ament@gmail.com</a>&gt;&gt; wrote:<br>
&gt;<br>
&gt;                 I&#39;m pretty sure CDI 1.1 will break a lot of current CDI<br>
&gt;                 extensions due to the behavioral changes.  Do you need<br>
&gt;                 exception handling?  Did you try turning off the<br>
&gt;                 exception handling extension?<br>
&gt;<br>
&gt;<br>
&gt;                 On Thu, Jun 6, 2013 at 3:41 AM, Korbinian Bachl<br>
&gt;                 &lt;<a href="mailto:korbinian.bachl@gmail.com">korbinian.bachl@gmail.com</a><br>
</div><div><div class="h5">&gt;                 &lt;mailto:<a href="mailto:korbinian.bachl@gmail.com">korbinian.bachl@gmail.com</a>&gt;&gt; wrote:<br>
&gt;<br>
&gt;                     Hello,<br>
&gt;<br>
&gt;                     during our test for Glassfish 4.0 we found out that<br>
&gt;                     seam-soldr/ now jboss-soldr isn&#39;t compatbile with<br>
&gt;                     weld. We loggedn ans issue at glassfish (<br>
&gt;                     <a href="https://java.net/jira/browse/GLASSFISH-20577?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=364696#action_364696" target="_blank">https://java.net/jira/browse/GLASSFISH-20577?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=364696#action_364696</a><br>

&gt;                     ) and they pointed me to this list.<br>
&gt;<br>
&gt;                     Problem is that soldr calls getBeans() during init<br>
&gt;                     and WELD 2 now throws an exception for this:<br>
&gt;<br>
&gt;                     org.jboss.weld.exceptions.IllegalStateException:<br>
&gt;                     WELD-001332 BeanManager method getBeans() is not<br>
&gt;                     available during application initialization<br>
&gt;<br>
&gt;                     Sadly the weld 2 people didn&#39;t think about backwards<br>
&gt;                     compatibility in that position (why not just throw a<br>
&gt;                     big warning?);<br>
&gt;<br>
&gt;                     Is there any way soldr3.x  can get a last<br>
&gt;                     compatibilitiy fix?<br>
&gt;                      At least it was previous weld-extensions and<br>
&gt;                     therefore seen as the de-facto standard. I know that<br>
&gt;                     the future should be Apache DeltaSpike, but that<br>
&gt;                     wouldnt be a drop in replacement like a new 3.x<br>
&gt;                     version of soldr would be.<br>
&gt;<br>
&gt;                     Best,<br>
&gt;<br>
&gt;                     KBachl<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;                     _______________________________________________<br>
&gt;                     seam-dev mailing list<br>
&gt;                     <a href="mailto:seam-dev@lists.jboss.org">seam-dev@lists.jboss.org</a><br>
</div></div>&gt;                     &lt;mailto:<a href="mailto:seam-dev@lists.jboss.org">seam-dev@lists.jboss.org</a>&gt;<br>
<div class="im">&gt;                     <a href="https://lists.jboss.org/mailman/listinfo/seam-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/seam-dev</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;                 _______________________________________________<br>
&gt;                 seam-dev mailing list<br>
</div>&gt;                 <a href="mailto:seam-dev@lists.jboss.org">seam-dev@lists.jboss.org</a> &lt;mailto:<a href="mailto:seam-dev@lists.jboss.org">seam-dev@lists.jboss.org</a>&gt;<br>
<div class="im">&gt;                 <a href="https://lists.jboss.org/mailman/listinfo/seam-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/seam-dev</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;             --<br>
&gt;             Jason Porter<br>
&gt;             <a href="http://en.gravatar.com/lightguardjp" target="_blank">http://en.gravatar.com/lightguardjp</a><br>
&gt;<br>
&gt;             _______________________________________________<br>
&gt;             seam-dev mailing list<br>
</div>&gt;             <a href="mailto:seam-dev@lists.jboss.org">seam-dev@lists.jboss.org</a> &lt;mailto:<a href="mailto:seam-dev@lists.jboss.org">seam-dev@lists.jboss.org</a>&gt;<br>
<div class="im HOEnZb">&gt;             <a href="https://lists.jboss.org/mailman/listinfo/seam-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/seam-dev</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;         --<br>
&gt;         Lincoln Baxter, III<br>
&gt;         <a href="http://ocpsoft.org" target="_blank">http://ocpsoft.org</a><br>
&gt;         &quot;Simpler is better.&quot;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
</div><div class="HOEnZb"><div class="h5">&gt; _______________________________________________<br>
&gt; seam-dev mailing list<br>
&gt; <a href="mailto:seam-dev@lists.jboss.org">seam-dev@lists.jboss.org</a><br>
&gt; <a href="https://lists.jboss.org/mailman/listinfo/seam-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/seam-dev</a><br>
&gt;<br>
_______________________________________________<br>
seam-dev mailing list<br>
<a href="mailto:seam-dev@lists.jboss.org">seam-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/seam-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/seam-dev</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br>Lincoln Baxter, III<br><a href="http://ocpsoft.org" target="_blank">http://ocpsoft.org</a><br>&quot;Simpler is better.&quot;
</div>