[picocontainer-dev] RE: [picocontainer-scm] [5738] java/2.x/trunk/pico/container/src/test/org/picocontainer/injectors/ConstructorInjectorTestCase.java: improvements to repeatability (maybe)
"Michael Rimov" <[email protected]> Mon, 30 Aug 2010 06:39:33 -0700
| Newsgroups | gmane.comp.java.picocontainer.devel |
|---|---|
| Organization | Centerline Computers, Inc. |
| Message-ID | <[email protected]> |
------=_NextPart_000_010A_01CB480E.1C12FEA0
Content-Type: text/plain;
charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Paul,
I ran a build on my system several times (since I was the one whining =
about it failing in the first place), and it never failed on the test =
case. Thanks
I did however, get a really weird failure one time during my build. =
(I=E2=80=99ve added it at the bottom of the message). For me, I =
personally assume that an =E2=80=9Cimpossible=E2=80=9D intermittent =
failure on a multi-core CPU system =3D=E2=80=99s race condition, I =
wanted to forward it here. Unfortunately, I=E2=80=99m not up to speed =
on the name binding stuff, but I wanted to send this your way in case it =
made sense to you:
Thanks,
=
=
-Mike
Stack Trace:
-------------------------------------------------------------------------=
------
Test set: =
org.picocontainer.adapters.SimpleNamedBindingAnnotationTestCase
-------------------------------------------------------------------------=
------
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.016 =
sec <<< FAILURE!
testNamedBinding(org.picocontainer.adapters.SimpleNamedBindingAnnotationT=
estCase) Time elapsed: 0.016 sec <<< ERROR!
org.picocontainer.PicoCompositionException: =
java.lang.IllegalAccessException: Can not set static final =
java.lang.String field =
org.picocontainer.adapters.SimpleNamedBindingAnnotationTestCase$AppleImpl=
1.__PARANAMER_DATA to null value
at =
org.picocontainer.injectors.AbstractInjector.caughtIllegalAccessException=
(AbstractInjector.java:177)
at =
org.picocontainer.adapters.SimpleNamedBindingAnnotationTestCase$FieldInje=
ctor.getComponentInstance(SimpleNamedBindingAnnotationTestCase.java:149)
at =
org.picocontainer.DefaultPicoContainer.getInstance(DefaultPicoContainer.j=
ava:691)
at =
org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.=
java:648)
at =
org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.=
java:620)
at =
org.picocontainer.adapters.SimpleNamedBindingAnnotationTestCase$FieldInje=
ctor.getComponentInstance(SimpleNamedBindingAnnotationTestCase.java:138)
at =
org.picocontainer.DefaultPicoContainer.getInstance(DefaultPicoContainer.j=
ava:691)
at =
org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.=
java:645)
at =
org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.=
java:670)
at =
org.picocontainer.adapters.SimpleNamedBindingAnnotationTestCase.testNamed=
Binding(SimpleNamedBindingAnnotationTestCase.java:44)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native =
Method)
at =
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java=
:39)
at =
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorI=
mpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at =
org.junit.internal.runners.TestMethod.invoke(TestMethod.java:59)
at =
org.junit.internal.runners.MethodRoadie.runTestMethod(MethodRoadie.java:9=
8)
at =
org.junit.internal.runners.MethodRoadie$2.run(MethodRoadie.java:79)
at =
org.junit.internal.runners.MethodRoadie.runBeforesThenTestThenAfters(Meth=
odRoadie.java:87)
at =
org.junit.internal.runners.MethodRoadie.runTest(MethodRoadie.java:77)
at =
org.junit.internal.runners.MethodRoadie.run(MethodRoadie.java:42)
at =
org.junit.internal.runners.JUnit4ClassRunner.invokeTestMethod(JUnit4Class=
Runner.java:88)
at =
org.junit.internal.runners.JUnit4ClassRunner.runMethods(JUnit4ClassRunner=
.java:51)
at =
org.junit.internal.runners.JUnit4ClassRunner$1.run(JUnit4ClassRunner.java=
:44)
at =
org.junit.internal.runners.ClassRoadie.runUnprotected(ClassRoadie.java:27=
)
at =
org.junit.internal.runners.ClassRoadie.runProtected(ClassRoadie.java:37)
at =
org.junit.internal.runners.JUnit4ClassRunner.run(JUnit4ClassRunner.java:4=
2)
at =
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java=
:59)
at =
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet=
(AbstractDirectoryTestSuite.java:115)
at =
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(Abstra=
ctDirectoryTestSuite.java:102)
at =
org.apache.maven.surefire.Surefire.run(Surefire.java:180)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native =
Method)
at =
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java=
:39)
at =
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorI=
mpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at =
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(Surefi=
reBooter.java:350)
at =
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:=
1021)
Caused by: java.lang.IllegalAccessException: Can not set static final =
java.lang.String field =
org.picocontainer.adapters.SimpleNamedBindingAnnotationTestCase$AppleImpl=
1.__PARANAMER_DATA to null value
at =
sun.reflect.UnsafeFieldAccessorImpl.throwFinalFieldIllegalAccessException=
(UnsafeFieldAccessorImpl.java:55)
at =
sun.reflect.UnsafeFieldAccessorImpl.throwFinalFieldIllegalAccessException=
(UnsafeFieldAccessorImpl.java:59)
at =
sun.reflect.UnsafeQualifiedStaticObjectFieldAccessorImpl.set(UnsafeQualif=
iedStaticObjectFieldAccessorImpl.java:59)
at java.lang.reflect.Field.set(Field.java:657)
at =
org.picocontainer.adapters.SimpleNamedBindingAnnotationTestCase$FieldInje=
ctor.getComponentInstance(SimpleNamedBindingAnnotationTestCase.java:143)
... 34 more
=20
=20
=20
=20
------=_NextPart_000_010A_01CB480E.1C12FEA0
Content-Type: text/html;
charset="utf-8"
Content-Transfer-Encoding: quoted-printable
<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; charset=3Dutf-8"><meta =
name=3DGenerator content=3D"Microsoft Word 14 (filtered medium)"><title> =
[5738] =
java/2.x/trunk/pico/container/src/test/org/picocontainer/injectors/Constr=
uctorInjectorTestCase.java: improvements to repeatability =
(maybe)</title><style><!--
/* Font Definitions */
@font-face
{font-family:Wingdings;
panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Cambria;
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:Consolas;
panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman","serif";}
h1
{mso-style-priority:9;
mso-style-link:"Heading 1 Char";
margin-top:24.0pt;
margin-right:0in;
margin-bottom:0in;
margin-left:0in;
margin-bottom:.0001pt;
page-break-after:avoid;
font-size:14.0pt;
font-family:"Cambria","serif";
color:#365F91;
font-weight:bold;}
h3
{mso-style-priority:9;
mso-style-link:"Heading 3 Char";
mso-margin-top-alt:auto;
margin-right:0in;
mso-margin-bottom-alt:auto;
margin-left:0in;
font-size:10.0pt;
font-family:"Arial","sans-serif";
font-weight:bold;}
h4
{mso-style-priority:9;
mso-style-link:"Heading 4 Char";
mso-margin-top-alt:auto;
margin-right:0in;
mso-margin-bottom-alt:auto;
margin-left:0in;
font-size:12.0pt;
font-family:"Times New Roman","serif";
font-weight:bold;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
p
{mso-style-priority:99;
mso-margin-top-alt:auto;
margin-right:0in;
mso-margin-bottom-alt:auto;
margin-left:0in;
font-size:12.0pt;
font-family:"Times New Roman","serif";}
pre
{mso-style-priority:99;
mso-style-link:"HTML Preformatted Char";
margin:0in;
margin-bottom:.0001pt;
font-size:10.0pt;
font-family:"Courier New";}
span.Heading3Char
{mso-style-name:"Heading 3 Char";
mso-style-priority:9;
mso-style-link:"Heading 3";
font-family:"Cambria","serif";
color:#4F81BD;
font-weight:bold;}
span.Heading4Char
{mso-style-name:"Heading 4 Char";
mso-style-priority:9;
mso-style-link:"Heading 4";
font-family:"Cambria","serif";
color:#4F81BD;
font-weight:bold;
font-style:italic;}
span.HTMLPreformattedChar
{mso-style-name:"HTML Preformatted Char";
mso-style-priority:99;
mso-style-link:"HTML Preformatted";
font-family:"Consolas","serif";}
p.info, li.info, div.info
{mso-style-name:info;
mso-margin-top-alt:auto;
margin-right:0in;
mso-margin-bottom-alt:auto;
margin-left:0in;
background:white;
font-size:12.0pt;
font-family:"Times New Roman","serif";
color:#888888;}
p.diff, li.diff, div.diff
{mso-style-name:diff;
mso-margin-top-alt:auto;
margin-right:0in;
mso-margin-bottom-alt:auto;
margin-left:0in;
font-size:12.0pt;
font-family:"Times New Roman","serif";}
p.modfile, li.modfile, div.modfile
{mso-style-name:modfile;
mso-margin-top-alt:auto;
margin-right:0in;
mso-margin-bottom-alt:auto;
margin-left:0in;
font-size:12.0pt;
font-family:"Times New Roman","serif";}
p.addfile, li.addfile, div.addfile
{mso-style-name:addfile;
mso-margin-top-alt:auto;
margin-right:0in;
mso-margin-bottom-alt:auto;
margin-left:0in;
font-size:12.0pt;
font-family:"Times New Roman","serif";}
p.delfile, li.delfile, div.delfile
{mso-style-name:delfile;
mso-margin-top-alt:auto;
margin-right:0in;
mso-margin-bottom-alt:auto;
margin-left:0in;
font-size:12.0pt;
font-family:"Times New Roman","serif";}
p.propset, li.propset, div.propset
{mso-style-name:propset;
mso-margin-top-alt:auto;
margin-right:0in;
mso-margin-bottom-alt:auto;
margin-left:0in;
font-size:12.0pt;
font-family:"Times New Roman","serif";}
p.binary, li.binary, div.binary
{mso-style-name:binary;
mso-margin-top-alt:auto;
margin-right:0in;
mso-margin-bottom-alt:auto;
margin-left:0in;
font-size:12.0pt;
font-family:"Times New Roman","serif";}
p.copfile, li.copfile, div.copfile
{mso-style-name:copfile;
mso-margin-top-alt:auto;
margin-right:0in;
mso-margin-bottom-alt:auto;
margin-left:0in;
font-size:12.0pt;
font-family:"Times New Roman","serif";}
p.add, li.add, div.add
{mso-style-name:add;
mso-margin-top-alt:auto;
margin-right:0in;
mso-margin-bottom-alt:auto;
margin-left:0in;
font-size:12.0pt;
font-family:"Times New Roman","serif";}
p.rem, li.rem, div.rem
{mso-style-name:rem;
mso-margin-top-alt:auto;
margin-right:0in;
mso-margin-bottom-alt:auto;
margin-left:0in;
font-size:12.0pt;
font-family:"Times New Roman","serif";}
p.lines, li.lines, div.lines
{mso-style-name:lines;
mso-margin-top-alt:auto;
margin-right:0in;
mso-margin-bottom-alt:auto;
margin-left:0in;
font-size:12.0pt;
font-family:"Times New Roman","serif";}
p.diff1, li.diff1, div.diff1
{mso-style-name:diff1;
mso-margin-top-alt:auto;
margin-right:0in;
mso-margin-bottom-alt:auto;
margin-left:0in;
background:#EEEEEE;
font-size:12.0pt;
font-family:"Times New Roman","serif";}
p.diff2, li.diff2, div.diff2
{mso-style-name:diff2;
mso-margin-top-alt:auto;
margin-right:0in;
mso-margin-bottom-alt:auto;
margin-left:0in;
background:#EEEEEE;
font-size:12.0pt;
font-family:"Times New Roman","serif";}
p.diff3, li.diff3, div.diff3
{mso-style-name:diff3;
mso-margin-top-alt:auto;
margin-right:0in;
mso-margin-bottom-alt:auto;
margin-left:0in;
background:#EEEEEE;
font-size:12.0pt;
font-family:"Times New Roman","serif";}
p.modfile1, li.modfile1, div.modfile1
{mso-style-name:modfile1;
margin-top:7.5pt;
margin-right:0in;
margin-bottom:7.5pt;
margin-left:0in;
border:none;
padding:0in;
font-size:12.0pt;
font-family:"Times New Roman","serif";}
p.addfile1, li.addfile1, div.addfile1
{mso-style-name:addfile1;
margin-top:7.5pt;
margin-right:0in;
margin-bottom:7.5pt;
margin-left:0in;
border:none;
padding:0in;
font-size:12.0pt;
font-family:"Times New Roman","serif";}
p.delfile1, li.delfile1, div.delfile1
{mso-style-name:delfile1;
margin-top:7.5pt;
margin-right:0in;
margin-bottom:7.5pt;
margin-left:0in;
border:none;
padding:0in;
font-size:12.0pt;
font-family:"Times New Roman","serif";}
p.propset1, li.propset1, div.propset1
{mso-style-name:propset1;
margin-top:7.5pt;
margin-right:0in;
margin-bottom:7.5pt;
margin-left:0in;
border:none;
padding:0in;
font-size:12.0pt;
font-family:"Times New Roman","serif";}
p.binary1, li.binary1, div.binary1
{mso-style-name:binary1;
margin-top:7.5pt;
margin-right:0in;
margin-bottom:7.5pt;
margin-left:0in;
border:none;
padding:0in;
font-size:12.0pt;
font-family:"Times New Roman","serif";}
p.copfile1, li.copfile1, div.copfile1
{mso-style-name:copfile1;
margin-top:7.5pt;
margin-right:0in;
margin-bottom:7.5pt;
margin-left:0in;
border:none;
padding:0in;
font-size:12.0pt;
font-family:"Times New Roman","serif";}
p.add1, li.add1, div.add1
{mso-style-name:add1;
mso-margin-top-alt:auto;
margin-right:0in;
mso-margin-bottom-alt:auto;
margin-left:0in;
background:#DDFFDD;
font-size:12.0pt;
font-family:"Times New Roman","serif";}
p.rem1, li.rem1, div.rem1
{mso-style-name:rem1;
mso-margin-top-alt:auto;
margin-right:0in;
mso-margin-bottom-alt:auto;
margin-left:0in;
background:#FFDDDD;
font-size:12.0pt;
font-family:"Times New Roman","serif";}
p.lines1, li.lines1, div.lines1
{mso-style-name:lines1;
mso-margin-top-alt:auto;
margin-right:0in;
mso-margin-bottom-alt:auto;
margin-left:0in;
background:white;
font-size:12.0pt;
font-family:"Times New Roman","serif";
color:#888888;}
span.info1
{mso-style-name:info1;
color:#888888;
background:white;}
span.lines2
{mso-style-name:lines2;
color:#888888;
background:white;}
span.rem2
{mso-style-name:rem2;
background:#FFDDDD;}
span.add2
{mso-style-name:add2;
background:#DDFFDD;}
span.EmailStyle49
{mso-style-type:personal-reply;
font-family:"Calibri","sans-serif";
color:#1F497D;}
span.Heading1Char
{mso-style-name:"Heading 1 Char";
mso-style-priority:9;
mso-style-link:"Heading 1";
font-family:"Cambria","serif";
color:#365F91;
font-weight:bold;}
.MsoChpDefault
{mso-style-type:export-only;
font-size:10.0pt;}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
{page:WordSection1;}
/* List Definitions */
@list l0
{mso-list-id:1511791940;
mso-list-template-ids:-590601278;}
@list l0:level1
{mso-level-number-format:bullet;
mso-level-text:=EF=82=B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l0:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l0:level3
{mso-level-number-format:bullet;
mso-level-text:=EF=82=A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l0:level4
{mso-level-number-format:bullet;
mso-level-text:=EF=82=A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l0:level5
{mso-level-number-format:bullet;
mso-level-text:=EF=82=A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l0:level6
{mso-level-number-format:bullet;
mso-level-text:=EF=82=A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l0:level7
{mso-level-number-format:bullet;
mso-level-text:=EF=82=A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l0:level8
{mso-level-number-format:bullet;
mso-level-text:=EF=82=A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l0:level9
{mso-level-number-format:bullet;
mso-level-text:=EF=82=A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
ol
{margin-bottom:0in;}
ul
{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Paul,<o:p></o:p></span></p><p><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>I ran a build on my system several times (since I was the one whining =
about it failing in the first place), and it never failed on the test =
case.=C2=A0 Thanks<o:p></o:p></span></p><p><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>I did however, get a really weird failure one time during my =
build.=C2=A0 (I=E2=80=99ve added it at the bottom of the message).=C2=A0 =
For me, I personally assume that an =E2=80=9Cimpossible=E2=80=9D =
intermittent failure on a multi-core CPU system =3D=E2=80=99s race =
condition, I wanted to forward it here.=C2=A0 Unfortunately, I=E2=80=99m =
not up to speed on the name binding stuff, but I wanted to send this =
your way in case it made sense to you:<o:p></o:p></span></p><p><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Thanks,<o:p></o:p></span></p><p><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =
-Mike<o:p></o:p></span></p><h1>Stack Trace:<o:p></o:p></h1><p><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>----------------------------------------------------------------------=
---------<o:p></o:p></span></p><p><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Test set: =
org.picocontainer.adapters.SimpleNamedBindingAnnotationTestCase<o:p></o:p=
></span></p><p><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>----------------------------------------------------------------------=
---------<o:p></o:p></span></p><p><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.016 =
sec <<< FAILURE!<o:p></o:p></span></p><p><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>testNamedBinding(org.picocontainer.adapters.SimpleNamedBindingAnnotati=
onTestCase)=C2=A0 Time elapsed: 0.016 sec=C2=A0 <<< =
ERROR!<o:p></o:p></span></p><p><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>org.picocontainer.PicoCompositionException: =
java.lang.IllegalAccessException: Can not set static final =
java.lang.String field =
org.picocontainer.adapters.SimpleNamedBindingAnnotationTestCase$AppleImpl=
1.__PARANAMER_DATA to null value<o:p></o:p></span></p><p><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 at =
org.picocontainer.injectors.AbstractInjector.caughtIllegalAccessException=
(AbstractInjector.java:177)<o:p></o:p></span></p><p><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 at =
org.picocontainer.adapters.SimpleNamedBindingAnnotationTestCase$FieldInje=
ctor.getComponentInstance(SimpleNamedBindingAnnotationTestCase.java:149)<=
o:p></o:p></span></p><p><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 at =
org.picocontainer.DefaultPicoContainer.getInstance(DefaultPicoContainer.j=
ava:691)<o:p></o:p></span></p><p><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 at =
org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.=
java:648)<o:p></o:p></span></p><p><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 at =
org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.=
java:620)<o:p></o:p></span></p><p><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 at =
org.picocontainer.adapters.SimpleNamedBindingAnnotationTestCase$FieldInje=
ctor.getComponentInstance(SimpleNamedBindingAnnotationTestCase.java:138)<=
o:p></o:p></span></p><p><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 at =
org.picocontainer.DefaultPicoContainer.getInstance(DefaultPicoContainer.j=
ava:691)<o:p></o:p></span></p><p><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 at =
org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.=
java:645)<o:p></o:p></span></p><p><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 at =
org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.=
java:670)<o:p></o:p></span></p><p><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 at =
org.picocontainer.adapters.SimpleNamedBindingAnnotationTestCase.testNamed=
Binding(SimpleNamedBindingAnnotationTestCase.java:44)<o:p></o:p></span></=
p><p><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 at =
sun.reflect.NativeMethodAccessorImpl.invoke0(Native =
Method)<o:p></o:p></span></p><p><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 at =
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java=
:39)<o:p></o:p></span></p><p><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 at =
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorI=
mpl.java:25)<o:p></o:p></span></p><p><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 at =
java.lang.reflect.Method.invoke(Method.java:597)<o:p></o:p></span></p><p>=
<span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 at =
org.junit.internal.runners.TestMethod.invoke(TestMethod.java:59)<o:p></o:=
p></span></p><p><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 at =
org.junit.internal.runners.MethodRoadie.runTestMethod(MethodRoadie.java:9=
8)<o:p></o:p></span></p><p><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 at =
org.junit.internal.runners.MethodRoadie$2.run(MethodRoadie.java:79)<o:p><=
/o:p></span></p><p><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 at =
org.junit.internal.runners.MethodRoadie.runBeforesThenTestThenAfters(Meth=
odRoadie.java:87)<o:p></o:p></span></p><p><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 at =
org.junit.internal.runners.MethodRoadie.runTest(MethodRoadie.java:77)<o:p=
></o:p></span></p><p><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 at =
org.junit.internal.runners.MethodRoadie.run(MethodRoadie.java:42)<o:p></o=
:p></span></p><p><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 at =
org.junit.internal.runners.JUnit4ClassRunner.invokeTestMethod(JUnit4Class=
Runner.java:88)<o:p></o:p></span></p><p><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 at =
org.junit.internal.runners.JUnit4ClassRunner.runMethods(JUnit4ClassRunner=
.java:51)<o:p></o:p></span></p><p><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 at =
org.junit.internal.runners.JUnit4ClassRunner$1.run(JUnit4ClassRunner.java=
:44)<o:p></o:p></span></p><p><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 at =
org.junit.internal.runners.ClassRoadie.runUnprotected(ClassRoadie.java:27=
)<o:p></o:p></span></p><p><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 at =
org.junit.internal.runners.ClassRoadie.runProtected(ClassRoadie.java:37)<=
o:p></o:p></span></p><p><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 at =
org.junit.internal.runners.JUnit4ClassRunner.run(JUnit4ClassRunner.java:4=
2)<o:p></o:p></span></p><p><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 at =
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java=
:59)<o:p></o:p></span></p><p><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 at =
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet=
(AbstractDirectoryTestSuite.java:115)<o:p></o:p></span></p><p><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 at =
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(Abstra=
ctDirectoryTestSuite.java:102)<o:p></o:p></span></p><p><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 at =
org.apache.maven.surefire.Surefire.run(Surefire.java:180)<o:p></o:p></spa=
n></p><p><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 at =
sun.reflect.NativeMethodAccessorImpl.invoke0(Native =
Method)<o:p></o:p></span></p><p><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 at =
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java=
:39)<o:p></o:p></span></p><p><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 at =
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorI=
mpl.java:25)<o:p></o:p></span></p><p><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 at =
java.lang.reflect.Method.invoke(Method.java:597)<o:p></o:p></span></p><p>=
<span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 at =
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(Surefi=
reBooter.java:350)<o:p></o:p></span></p><p><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 at =
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:=
1021)<o:p></o:p></span></p><p><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Caused by: java.lang.IllegalAccessException: Can not set static final =
java.lang.String field =
org.picocontainer.adapters.SimpleNamedBindingAnnotationTestCase$AppleImpl=
1.__PARANAMER_DATA to null value<o:p></o:p></span></p><p><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 at =
sun.reflect.UnsafeFieldAccessorImpl.throwFinalFieldIllegalAccessException=
(UnsafeFieldAccessorImpl.java:55)<o:p></o:p></span></p><p><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 at =
sun.reflect.UnsafeFieldAccessorImpl.throwFinalFieldIllegalAccessException=
(UnsafeFieldAccessorImpl.java:59)<o:p></o:p></span></p><p><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 at =
sun.reflect.UnsafeQualifiedStaticObjectFieldAccessorImpl.set(UnsafeQualif=
iedStaticObjectFieldAccessorImpl.java:59)<o:p></o:p></span></p><p><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 at =
java.lang.reflect.Field.set(Field.java:657)<o:p></o:p></span></p><p><span=
=
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 at =
org.picocontainer.adapters.SimpleNamedBindingAnnotationTestCase$FieldInje=
ctor.getComponentInstance(SimpleNamedBindingAnnotationTestCase.java:143)<=
o:p></o:p></span></p><p><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 ... 34 more<o:p></o:p></span></p><p><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p> </o:p></span></p><p><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p> </o:p></span></p><p><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p> </o:p></span></p><p><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p> </o:p></span></p></div></body></html>
------=_NextPart_000_010A_01CB480E.1C12FEA0--