You can subscribe to this list here.
| 2003 |
Jan
|
Feb
(55) |
Mar
(100) |
Apr
(203) |
May
(330) |
Jun
(190) |
Jul
(302) |
Aug
(323) |
Sep
(197) |
Oct
(245) |
Nov
(490) |
Dec
(330) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2004 |
Jan
(194) |
Feb
(400) |
Mar
(416) |
Apr
(415) |
May
(359) |
Jun
(381) |
Jul
(491) |
Aug
(311) |
Sep
(291) |
Oct
(273) |
Nov
(355) |
Dec
(266) |
| 2005 |
Jan
(306) |
Feb
(303) |
Mar
(520) |
Apr
(346) |
May
(255) |
Jun
(221) |
Jul
(171) |
Aug
(247) |
Sep
(147) |
Oct
(125) |
Nov
(165) |
Dec
(65) |
| 2006 |
Jan
(90) |
Feb
(53) |
Mar
(121) |
Apr
(103) |
May
(113) |
Jun
(103) |
Jul
(104) |
Aug
(67) |
Sep
(78) |
Oct
(82) |
Nov
(78) |
Dec
(70) |
| 2007 |
Jan
(77) |
Feb
(76) |
Mar
(63) |
Apr
(30) |
May
(47) |
Jun
(41) |
Jul
(44) |
Aug
(44) |
Sep
(49) |
Oct
(33) |
Nov
(25) |
Dec
(21) |
| 2008 |
Jan
(45) |
Feb
(13) |
Mar
(15) |
Apr
(12) |
May
(9) |
Jun
(33) |
Jul
(30) |
Aug
(7) |
Sep
(20) |
Oct
(17) |
Nov
(20) |
Dec
(10) |
| 2009 |
Jan
(8) |
Feb
(5) |
Mar
(12) |
Apr
(17) |
May
(19) |
Jun
(97) |
Jul
(77) |
Aug
(33) |
Sep
(24) |
Oct
(41) |
Nov
(16) |
Dec
(32) |
| 2010 |
Jan
(24) |
Feb
(14) |
Mar
(50) |
Apr
(71) |
May
(70) |
Jun
(64) |
Jul
(45) |
Aug
(62) |
Sep
(32) |
Oct
(4) |
Nov
(12) |
Dec
(2) |
| 2011 |
Jan
(1) |
Feb
(3) |
Mar
(4) |
Apr
(3) |
May
(6) |
Jun
(1) |
Jul
(4) |
Aug
(3) |
Sep
(4) |
Oct
(6) |
Nov
(3) |
Dec
(3) |
| 2012 |
Jan
(4) |
Feb
(8) |
Mar
(6) |
Apr
(10) |
May
(2) |
Jun
(3) |
Jul
(11) |
Aug
(10) |
Sep
(4) |
Oct
|
Nov
(1) |
Dec
(1) |
| 2013 |
Jan
(4) |
Feb
(1) |
Mar
(9) |
Apr
(1) |
May
(8) |
Jun
(2) |
Jul
(5) |
Aug
(2) |
Sep
|
Oct
(3) |
Nov
(10) |
Dec
(8) |
| 2014 |
Jan
(3) |
Feb
(12) |
Mar
(9) |
Apr
(12) |
May
(2) |
Jun
|
Jul
(3) |
Aug
(1) |
Sep
(1) |
Oct
(4) |
Nov
|
Dec
(2) |
| 2015 |
Jan
(1) |
Feb
(3) |
Mar
(4) |
Apr
(9) |
May
(2) |
Jun
(2) |
Jul
|
Aug
(2) |
Sep
(7) |
Oct
(9) |
Nov
(7) |
Dec
(9) |
| 2016 |
Jan
(7) |
Feb
(5) |
Mar
(5) |
Apr
(5) |
May
(8) |
Jun
(4) |
Jul
(5) |
Aug
(4) |
Sep
(6) |
Oct
(7) |
Nov
(2) |
Dec
(3) |
| 2017 |
Jan
(7) |
Feb
(8) |
Mar
(7) |
Apr
(3) |
May
(4) |
Jun
(3) |
Jul
(5) |
Aug
(8) |
Sep
(4) |
Oct
(2) |
Nov
(3) |
Dec
|
| 2018 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(1) |
Dec
|
| 2019 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(1) |
| 2021 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2022 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
|
| 2024 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(1) |
Dec
|
| 2025 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
(2) |
Aug
(5) |
Sep
(2) |
Oct
|
Nov
|
Dec
(1) |
| 2026 |
Jan
(1) |
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
From: James C. <jim...@do...> - 2004-12-02 14:03:59
|
Most large enterprise applications will suffer from deadlock exceptions especially when delegating SQL to an ORM mapping tool that decides when = to flush SQL and in what order to issue statements. Because SQL execution = order is out of the hands of the developer, the only other means we have at preventing deadlocks is careful specification of page/row level locking. Many people want to respond to a deadlock exception by simply retrying = the query. They don't always realize that once a deadlock exception occurs, = the transaction is rolling back (at least in the databases that I am = familiar with). A retry can be effective, but the entire transaction must be = retried. That said, a means of differentiating a deadlock exception from other = types of fatal (to the transaction) exceptions would be useful. > -----Original Message----- > From: spr...@li... > [mailto:spr...@li...] On = Behalf > Of tho...@tr... > Sent: Wednesday, December 01, 2004 6:04 PM > To: spr...@li... > Subject: Re: [Springframework-developer] Fw: [Springframework-user] > DeadlockLoserDataAccessException >=20 > Forgot that the issue was regarding DeadlockLoserDataAccessException. = You > could > still use the custom translation - just modify the codes and exception > thrown. > Don't know if this is common enough to warrant its own exception = category. > What do yuo think? >=20 > Thomas >=20 >=20 > Quoting tho...@tr...: >=20 > > Craig & Juergen, > > > > We recently added categories for OptimisticLockingFailure and > > CannotAcquireLock. > > We could also add a category for CannotSerializeTransaction - I = could > add it > > for next release. In the meantime you can use our custom = translation > feature > > - > > here is an example of an sql-error-codes.xml file with a custom > translation > > added for Oracle: > > > > <beans> > > > > <bean id=3D"Oracle" > class=3D"org.springframework.jdbc.support.SQLErrorCodes"> > > <property name=3D"badSqlGrammarCodes"> > > <value>900,903,904,917,936,942,17006</value> > > </property> > > <property name=3D"dataIntegrityViolationCodes"> > > <value>1,1400,1722,2291</value> > > </property> > > <property name=3D"cannotAcquireLockCodes"> > > <value>54</value> > > </property> > > <property name=3D"customTranslations"> > > <list> > > <bean > > > > = class=3D"org.springframework.jdbc.support.CustomSQLErrorCodesTranslation"= > > > <property name=3D"errorCodes"> > > <value>8177</value></property> > > <property name=3D"exceptionClass"> > > > > > = <value>org.springframework.dao.CannotSerializeTransactionException</value= > > > </property> > > </bean> > > </list> > > </property> > > </bean> > > > > </beans> > > > > This will catch any ORA-08177 errors and throw a > > CannotSerializeTransactionException. > > > > Thomas > > > > > > > > Quoting "j=FCrgen h=F6ller [werk3AT]" <jue...@we...>: > > > > > Thomas, everybody, > > > > > > A valid point. Any ideas on this? > > > > > > Juergen > > > > > > > > > ________________________________ > > > > > > Von: spr...@li... im Auftrag = von > Craig > > > Shearer > > > Gesendet: Mi 01.12.2004 22:38 > > > An: spr...@li... > > > Betreff: [Springframework-user] DeadlockLoserDataAccessException > > > > > > > > > > > > Hello all Springers > > > > > > We're using Spring in conjunction with Hibernate, and MySQL, and = we're > > > trying to deal with deadlock situations. Right now, when the = database > > > encounters a deadlock, it gets thrown as an > > > UncategorizedDataAccessException. What we'd like is for deadlocks = to > be > > > thrown as the specific DeadlockLoserDataAccessException. > > > > > > So, I did a little reading on this, and read some of the Spring > source. It > > > appears that although the DeadlockLoserDataAccessException class > exists, it > > > is not thrown anywhere. Now, I've read the source code for the > > SQLErrorCodes > > > class, expecting to be able to supply a customised = sql-error-codes.xml > > file, > > > but it appears there is no facility to specify deadlock codes. > > > > > > Does anybody have any comment on this? We could enhance the > SQLErrorCodes > > > class ourselves and submit it as a patch, or perhaps somebody else = has > a > > > solution. (Or am I on the wrong track entirely?) > > > > > > Regards, > > > > > > Craig Shearer > > > > > > Senior Technical Architect > > > GFG Group > > > http://www.gfg-group.com > > > mailto:csh...@gf... > > > > > > Phone: +64 (0) 9 966 7097 > > > Mobile: +64 (0) 27 4936 334 > > > > > > > > > > > > > > > > > > ------------------------------------------------------- > > > SF email is sponsored by - The IT Product Guide > > > Read honest & candid reviews on hundreds of IT Products from real > users. > > > Discover which products truly live up to the hype. Start reading = now. > > > http://productguide.itmanagersjournal.com/ > > > _______________________________________________ > > > Springframework-user mailing list > > > Spr...@li... > > > https://lists.sourceforge.net/lists/listinfo/springframework-user > > > > > > > > > > > > > > > ------------------------------------------------------- > > > SF email is sponsored by - The IT Product Guide > > > Read honest & candid reviews on hundreds of IT Products from real > users. > > > Discover which products truly live up to the hype. Start reading = now. > > > http://productguide.itmanagersjournal.com/ > > > _______________________________________________ > > > Springframework-developer mailing list > > > Spr...@li... > > > = https://lists.sourceforge.net/lists/listinfo/springframework-developer > > > > > > > > > > > > > > > ------------------------------------------------------- > > SF email is sponsored by - The IT Product Guide > > Read honest & candid reviews on hundreds of IT Products from real = users. > > Discover which products truly live up to the hype. Start reading = now. > > http://productguide.itmanagersjournal.com/ > > _______________________________________________ > > Springframework-developer mailing list > > Spr...@li... > > = https://lists.sourceforge.net/lists/listinfo/springframework-developer > > >=20 >=20 >=20 >=20 >=20 > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide > Read honest & candid reviews on hundreds of IT Products from real = users. > Discover which products truly live up to the hype. Start reading now. > http://productguide.itmanagersjournal.com/ > _______________________________________________ > Springframework-developer mailing list > Spr...@li... > https://lists.sourceforge.net/lists/listinfo/springframework-developer |
|
From: Rob H. <ro...@ca...> - 2004-12-02 13:25:48
|
Thanks Pablo, can you attach your code to the issue? Rob Pablo Pita Leira wrote: >Rob Harrop wrote: > > > >>Can you raise an issue in JIRA with the related code so I can try and >>fix this. >> >> > >OK, done : Type mismatch when using custom property editors with Spring JMX > >Pablo > > > >------------------------------------------------------- >SF email is sponsored by - The IT Product Guide >Read honest & candid reviews on hundreds of IT Products from real users. >Discover which products truly live up to the hype. Start reading now. >http://productguide.itmanagersjournal.com/ >_______________________________________________ >Springframework-developer mailing list >Spr...@li... >https://lists.sourceforge.net/lists/listinfo/springframework-developer > > > > |
|
From: Pablo P. L. <pab...@pi...> - 2004-12-02 13:19:29
|
Rob Harrop wrote: > Can you raise an issue in JIRA with the related code so I can try and > fix this. OK, done : Type mismatch when using custom property editors with Spring JMX Pablo |
|
From: Rob H. <ro...@ca...> - 2004-12-02 12:49:03
|
Pablo, Can you raise an issue in JIRA with the related code so I can try and fix this. Rob Pablo Pita Leira wrote: >I have come through a problem involving custom property editors and JMX: > >Imagine you have a class with a date field, so we use the >CustomEditorConfigurer with the CustomDateEditor in the >applicationContext.xml to enter the date property as a plain string. >So far, so good. > >Now, we like to export through JMX the bean methods by having a JmxAdapter >bean around that bean. Now, the bean does not get initialised: there is a >TypeMismatchException when setting the property. > >I have not much experience with JMX nor with Spring, so I wonder what is >going on under the hood. ¿ Is there a smart way of let's say, having the >date strings converted to date objects on the fly even with JMX ? Any >enlightment is appreciated. > > |
|
From: Steven D. <ste...@gm...> - 2004-12-02 12:42:45
|
Hi Colin, Thanks for your feedback. Steven On Thu, 02 Dec 2004 07:36:54 -0500, Colin Sampaleanu <col...@ex...> wrote: > Events happen in the same thread as the publisher, so yes... > > > > Steven Devijver wrote: > > >Is it save to assume any listener receiving an event operates in the > >transaction of the publisher of the event? > > > > > >------------------------------------------------------- > >SF email is sponsored by - The IT Product Guide > >Read honest & candid reviews on hundreds of IT Products from real users. > >Discover which products truly live up to the hype. Start reading now. > >http://productguide.itmanagersjournal.com/ > >_______________________________________________ > >Springframework-developer mailing list > >Spr...@li... > >https://lists.sourceforge.net/lists/listinfo/springframework-developer > > > > > > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide > Read honest & candid reviews on hundreds of IT Products from real users. > Discover which products truly live up to the hype. Start reading now. > http://productguide.itmanagersjournal.com/ > _______________________________________________ > Springframework-developer mailing list > Spr...@li... > https://lists.sourceforge.net/lists/listinfo/springframework-developer > > |
|
From: Pablo P. L. <pab...@pi...> - 2004-12-02 12:41:32
|
I have come through a problem involving custom property editors and JMX: Imagine you have a class with a date field, so we use the CustomEditorConfigurer with the CustomDateEditor in the applicationContext.xml to enter the date property as a plain string. So far, so good. Now, we like to export through JMX the bean methods by having a JmxAdapter bean around that bean. Now, the bean does not get initialised: there is a TypeMismatchException when setting the property. I have not much experience with JMX nor with Spring, so I wonder what is going on under the hood. ¿ Is there a smart way of let's say, having the date strings converted to date objects on the fly even with JMX ? Any enlightment is appreciated. -- Pablo Pita Leira |
|
From: Colin S. <col...@ex...> - 2004-12-02 12:37:07
|
Events happen in the same thread as the publisher, so yes... Steven Devijver wrote: >Is it save to assume any listener receiving an event operates in the >transaction of the publisher of the event? > > >------------------------------------------------------- >SF email is sponsored by - The IT Product Guide >Read honest & candid reviews on hundreds of IT Products from real users. >Discover which products truly live up to the hype. Start reading now. >http://productguide.itmanagersjournal.com/ >_______________________________________________ >Springframework-developer mailing list >Spr...@li... >https://lists.sourceforge.net/lists/listinfo/springframework-developer > > |
|
From: Steven D. <ste...@gm...> - 2004-12-02 10:47:06
|
Is it save to assume any listener receiving an event operates in the transaction of the publisher of the event? |
|
From: <al...@jt...> - 2004-12-02 01:20:15
|
<html><head>
<style>
.white { color:#FFFFFF }.index { background-color:#FFFFFF }.index-passed { =
color:#004400 }.index-failed { color:#FF0000; font-weight:bold }.index-head=
er { font-weight:bold }.link { font-family:arial,helvetica,sans-serif; font=
-size:10pt; color:#FFFFFF; text-decoration:none; }.tab-table { margin: 0em =
0em 0.5em 0em; }.tabs { font-family:arial,helvetica,sans-serif; font-size:8=
pt; color:#000000; font-weight:bold; padding: 0em 2em; background-color:#EE=
EEEE; }.tabs-link { color:#000000; text-decoration:none; }.tabs-link:visite=
d { color:#000000; text-decoration:none; }.tabs-selected { font-family:aria=
l,helvetica,sans-serif; font-size:8pt; color:#000000; font-weight:bold; pad=
ding: 0em 2em; }.tabs-selected { border: inset; }.header-title { font-famil=
y:arial,helvetica,sans-serif; font-size:12pt; color:#000000; font-weight:bo=
ld; }.header-label { font-weight:bold; }.header-data { font-family:arial,he=
lvetica,sans-serif; font-size:10pt; color:#000000; }.modifications-data { f=
ont-family:arial,helvetica,sans-serif; font-size:8pt; color:#000000; }.modi=
fications-sectionheader { background-color:#000066; font-family:arial,helve=
tica,sans-serif; font-size:10pt; color:#FFFFFF; }.modifications-oddrow { ba=
ckground-color:#CCCCCC }.modifications-evenrow { background-color:#FFFFCC }=
.changelists-oddrow { background-color:#CCCCCC }.changelists-evenrow { back=
ground-color:#FFFFCC }.changelists-file-spacer { background-color:#FFFFFF }=
.changelists-file-evenrow { background-color:#EEEEEE }.changelists-file-odd=
row { background-color:#FFFFEE }.changelists-file-header { background-color=
:#666666; font-family:arial,helvetica,sans-serif; font-size:8pt; color:#FFF=
FFF; }.compile-data { font-family:arial,helvetica,sans-serif; font-size:8pt=
; color:#000000; }.compile-error-data { font-family:arial,helvetica,sans-se=
rif; font-size:8pt; color:#FF0000; }.compile-warn-data { font-family:arial,=
helvetica,sans-serif; font-size:8pt; color:#CC9900; }.compile-sectionheader=
{ background-color:#000066; font-family:arial,helvetica,sans-serif; font-s=
ize:10pt; color:#FFFFFF; }.distributables-data { font-family:arial,helvetic=
a,sans-serif; font-size:8pt; color:#000000; }.distributables-sectionheader =
{ background-color:#000066; font-family:arial,helvetica,sans-serif; font-si=
ze:10pt; color:#FFFFFF; }.distributables-oddrow { background-color:#CCCCCC =
}.unittests-sectionheader { background-color:#000066; font-family:arial,hel=
vetica,sans-serif; font-size:10pt; color:#FFFFFF; }.unittests-oddrow { back=
ground-color:#CCCCCC }.unittests-data { font-family:arial,helvetica,sans-se=
rif; font-size:8pt; color:#000000; }.unittests-error { font-family:arial,he=
lvetica,sans-serif; font-size:8pt; color:#901090; }.unittests-failure { fon=
t-family:arial,helvetica,sans-serif; font-size:8pt; color:#FF0000; }.checks=
tyle-oddrow { background-color:#CCCCCC }.checkstyle-data { font-family:aria=
l,helvetica,sans-serif; font-size:8pt; color:#000000; }.checkstyle-sectionh=
eader { background-color:#000066; font-family:arial,helvetica,sans-serif; f=
ont-size:10pt; color:#FFFFFF; }
</style>
</head><body>
<p>
<table width=3D"98%" border=3D"0" cellspacing=3D"0" cellpadding=3D"2" align=
=3D"center"><tr><td class=3D"header-title">BUILD COMPLETE - =
build.161</td></tr><tr><td class=3D"header-data"><span class=
=3D"header-label">Date of build: </span>12/02/2004 00:16:27</td></tr><=
tr><td class=3D"header-data"><span class=3D"header-label">Time to build:&nb=
sp;</span>21 minutes 31 seconds</td></tr><tr><td class=3D"header-data"><spa=
n class=3D"header-label">Last changed: </span>12/01/2004 18:48:38</td>=
</tr><tr><td class=3D"header-data"><span class=3D"header-label">Last log en=
try: </span>Updated corrected, and improved the Petclinic tutorial do=
cumentation.</td></tr></table><p>
<p>
<p>
<table xmlns=3D"http://www.w3.org/TR/html4/strict.dtd" width=3D"98%" border=
=3D"0" cellspacing=3D"0" cellpadding=3D"2" align=3D"center"><tr><td class=
=3D"compile-sectionheader"> Errors/Warnings: (=
6) </td></tr><tr><td><pre class=3D"compile-data">Note: S=
ome input files use or override a deprecated API.<br class=3D"none"/>Note: =
Recompile with -deprecation for details.<br class=3D"none"/>Note: /jteam/bu=
ild2/checkout/spring/spring/mock/org/springframework/mock/web/MockHttpSessi=
on.java uses or overrides a deprecated API.<br class=3D"none"/>Note: Recomp=
ile with -deprecation for details.<br class=3D"none"/>Note: Some input file=
s use or override a deprecated API.<br class=3D"none"/>Note: Recompile with=
-deprecation for details.<br class=3D"none"/></pre></td></tr></table><p>
<table xmlns=3D"http://www.w3.org/TR/html4/strict.dtd" width=3D"98%" border=
=3D"0" cellspacing=3D"0" cellpadding=3D"2" align=3D"center"><tr><td class=
=3D"compile-sectionheader"> Javadoc Errors/War=
nings: (23) </td></tr><tr><td><pre class=3D"compile-data=
">/jteam/build2/checkout/spring/spring/src/org/springframework/jdbc/support=
/lob/OracleLobHandler.java:76: warning - Tag @see: reference not found: ora=
cle.sql.BLOB<br/>/jteam/build2/checkout/spring/spring/src/org/springframewo=
rk/jdbc/support/lob/OracleLobHandler.java:76: warning - Tag @see: reference=
not found: oracle.sql.CLOB<br/>/jteam/build2/checkout/spring/spring/src/or=
g/springframework/jdbc/support/lob/OracleLobHandler.java:115: warning - Tag=
@see: reference not found: oracle.sql.BLOB#DURATION_SESSION<br/>/jteam/bui=
ld2/checkout/spring/spring/src/org/springframework/jdbc/support/lob/OracleL=
obHandler.java:115: warning - Tag @see: reference not found: oracle.sql.BLO=
B#MODE_READWRITE<br/>/jteam/build2/checkout/spring/spring/src/org/springfra=
mework/jdbc/support/lob/OracleLobHandler.java:115: warning - Tag @see: refe=
rence not found: oracle.sql.CLOB#DURATION_SESSION<br/>/jteam/build2/checkou=
t/spring/spring/src/org/springframework/jdbc/support/lob/OracleLobHandler.j=
ava:115: warning - Tag @see: reference not found: oracle.sql.CLOB#MODE_READ=
WRITE<br/>/jteam/build2/checkout/spring/spring/src/org/springframework/jdbc=
/support/lob/OracleLobHandler.java:154: warning - Tag @see: reference not f=
ound: oracle.jdbc.OracleConnection<br/>/jteam/build2/checkout/spring/spring=
/src/org/springframework/jdbc/support/lob/OracleLobHandler.java:164: warnin=
g - Tag @see: reference not found: oracle.sql.BLOB#createTemporary<br/>/jte=
am/build2/checkout/spring/spring/src/org/springframework/jdbc/support/lob/O=
racleLobHandler.java:164: warning - Tag @see: reference not found: oracle.s=
ql.CLOB#createTemporary<br/>/jteam/build2/checkout/spring/spring/src/org/sp=
ringframework/jdbc/support/nativejdbc/JBossNativeJdbcExtractor.java:49: war=
ning - Tag @see: reference not found: org.jboss.resource.adapter.jdbc.Wrapp=
edConnection#getUnderlyingConnection<br/>/jteam/build2/checkout/spring/spri=
ng/src/org/springframework/jdbc/support/nativejdbc/JBossNativeJdbcExtractor=
.java:49: warning - Tag @see: reference not found: org.jboss.resource.adapt=
er.jdbc.WrappedStatement#getUnderlyingStatement<br/>/jteam/build2/checkout/=
spring/spring/src/org/springframework/jdbc/support/nativejdbc/JBossNativeJd=
bcExtractor.java:49: warning - Tag @see: reference not found: org.jboss.res=
ource.adapter.jdbc.WrappedResultSet#getUnderlyingResultSet<br/>/jteam/build=
2/checkout/spring/spring/src/org/springframework/jdbc/support/nativejdbc/We=
bLogicNativeJdbcExtractor.java:45: warning - Tag @see: reference not found:=
weblogic.jdbc.extensions.WLConnection#getVendorConnection<br/>/jteam/build=
2/checkout/spring/spring/src/org/springframework/jdbc/support/nativejdbc/We=
bSphereNativeJdbcExtractor.java:34: warning - Tag @see: reference not found=
: com.ibm.ws.rsadapter.jdbc.WSJdbcConnection<br/>/jteam/build2/checkout/spr=
ing/spring/src/org/springframework/jdbc/support/nativejdbc/WebSphereNativeJ=
dbcExtractor.java:34: warning - Tag @see: reference not found: com.ibm.ws.r=
sadapter.jdbc.WSJdbcUtil#getNativeConnection<br/>/jteam/build2/checkout/spr=
ing/spring/src/org/springframework/jdbc/support/nativejdbc/WebSphereNativeJ=
dbcExtractor.java:34: warning - Tag @see: reference not found: com.ibm.ejs.=
cm.proxy.ConnectionProxy#getPhysicalConnection<br/>/jteam/build2/checkout/s=
pring/spring/src/org/springframework/orm/hibernate/SessionHolder.java:41: w=
arning - Tag @see: reference not found: HibernateTransactionObject<br/>/jte=
am/build2/checkout/spring/spring/src/org/springframework/transaction/jta/We=
bLogicJtaTransactionManager.java:67: warning - Tag @see: reference not foun=
d: weblogic.transaction.TransactionManager#forceResume<br/>/jteam/build2/ch=
eckout/spring/spring/src/org/springframework/transaction/jta/WebLogicServer=
TransactionManagerFactoryBean.java:45: warning - Tag @see: reference not fo=
und: weblogic.transaction.TxHelper#getTransactionManager<br/>/jteam/build2/=
checkout/spring/spring/src/org/springframework/transaction/jta/WebSphereTra=
nsactionManagerFactoryBean.java:47: warning - Tag @see: reference not found=
: com.ibm.ws.Transaction.TransactionManagerFactory#getTransactionManager<br=
/>/jteam/build2/checkout/spring/spring/src/org/springframework/transaction/=
jta/WebSphereTransactionManagerFactoryBean.java:47: warning - Tag @see: ref=
erence not found: com.ibm.ejs.jts.jta.JTSXA#getTransactionManager<br/>/jtea=
m/build2/checkout/spring/spring/src/org/springframework/transaction/jta/Web=
SphereTransactionManagerFactoryBean.java:47: warning - Tag @see: reference =
not found: com.ibm.ejs.jts.jta.TransactionManagerFactory#getTransactionMana=
ger<br/>/jteam/build2/checkout/spring/spring/src/org/springframework/web/se=
rvlet/handler/metadata/PathMap.java:31: warning - @@org.apache.commons.attr=
ibutes.Indexed() is an unknown tag.<br/></pre></td></tr></table><p>
<table width=3D"98%" border=3D"0" cellspacing=3D"0" cellpadding=3D"2" align=
=3D"center"><tr><td colspan=3D"4" class=3D"unittests-sectionheader"> =
Unit Tests: (2061) </td></tr><tr><td class=
=3D"unittests-data" colspan=3D"2"> All Tests Pas=
sed </td></tr><tr><td><table width=3D"98%" border=3D=
"0" cellspacing=3D"0" cellpadding=3D"2" align=3D"center"></table></td></tr>=
<tr></tr><tr><td colspan=3D"2"> </td></tr></table><p>
<table width=3D"98%" border=3D"0" cellspacing=3D"1" cellpadding=3D"2" align=
=3D"center"><tr><td colspan=3D"6" class=3D"modifications-sectionheader"> =
Modifications since last build: =
(17) </td></tr><tr class=3D"modifications-evenrow"><td =
class=3D"modifications-data">modified</td><td class=3D"modifications-data">=
kktec</td><td class=3D"modifications-data">samples/petclinic/readme.txt</td=
><td class=3D"modifications-data">Updated corrected, and improved the Petc=
linic tutorial documentation.</td></tr><tr class=3D"modifications-oddrow"><=
td class=3D"modifications-data">modified</td><td class=3D"modifications-dat=
a">kktec</td><td class=3D"modifications-data">samples/petclinic/war/html/pe=
tclinic.html</td><td class=3D"modifications-data">Updated corrected, and im=
proved the Petclinic tutorial documentation.</td></tr><tr class=3D"modific=
ations-evenrow"><td class=3D"modifications-data">modified</td><td class=3D"=
modifications-data">jhoeller</td><td class=3D"modifications-data">src/org/s=
pringframework/util/StopWatch.java</td><td class=3D"modifications-data">pol=
ishing</td></tr><tr class=3D"modifications-oddrow"><td class=3D"modificatio=
ns-data">modified</td><td class=3D"modifications-data">jhoeller</td><td cla=
ss=3D"modifications-data">src/org/springframework/aop/interceptor/ClassLoad=
erAnalyzerInterceptor.java</td><td class=3D"modifications-data">polishing</=
td></tr><tr class=3D"modifications-evenrow"><td class=3D"modifications-data=
">modified</td><td class=3D"modifications-data">jhoeller</td><td class=3D"m=
odifications-data">src/org/springframework/aop/interceptor/DebugInterceptor=
.java</td><td class=3D"modifications-data">polishing</td></tr><tr class=3D"=
modifications-oddrow"><td class=3D"modifications-data">modified</td><td cla=
ss=3D"modifications-data">jhoeller</td><td class=3D"modifications-data">src=
/org/springframework/aop/interceptor/JamonPerformanceMonitorInterceptor.jav=
a</td><td class=3D"modifications-data">put exit code in finally block</td><=
/tr><tr class=3D"modifications-evenrow"><td class=3D"modifications-data">mo=
dified</td><td class=3D"modifications-data">jhoeller</td><td class=3D"modif=
ications-data">src/org/springframework/aop/interceptor/PerformanceMonitorIn=
terceptor.java</td><td class=3D"modifications-data">put exit code in finall=
y block</td></tr><tr class=3D"modifications-oddrow"><td class=3D"modificati=
ons-data">modified</td><td class=3D"modifications-data">jhoeller</td><td cl=
ass=3D"modifications-data">src/org/springframework/aop/interceptor/TraceInt=
erceptor.java</td><td class=3D"modifications-data">put exit code in finally=
block</td></tr><tr class=3D"modifications-evenrow"><td class=3D"modificati=
ons-data">modified</td><td class=3D"modifications-data">jhoeller</td><td cl=
ass=3D"modifications-data">src/org/springframework/web/servlet/mvc/Abstract=
FormController.java</td><td class=3D"modifications-data">turned getFormSess=
ionAttributeName and getPageSessionAttributeName non-final</td></tr><tr cla=
ss=3D"modifications-oddrow"><td class=3D"modifications-data">modified</td><=
td class=3D"modifications-data">jhoeller</td><td class=3D"modifications-dat=
a">src/org/springframework/web/servlet/mvc/AbstractWizardFormController.jav=
a</td><td class=3D"modifications-data">turned getFormSessionAttributeName a=
nd getPageSessionAttributeName non-final</td></tr><tr class=3D"modification=
s-evenrow"><td class=3D"modifications-data">modified</td><td class=3D"modif=
ications-data">jhoeller</td><td class=3D"modifications-data">samples/jpetst=
ore/src/org/springframework/samples/jpetstore/web/spring/AccountFormControl=
ler.java</td><td class=3D"modifications-data">use ValidationUtils.rejectIfE=
mpty</td></tr><tr class=3D"modifications-oddrow"><td class=3D"modifications=
-data">modified</td><td class=3D"modifications-data">jhoeller</td><td class=
=3D"modifications-data">mock/org/springframework/mock/web/MockHttpServletRe=
quest.java</td><td class=3D"modifications-data">stricter parameter and stat=
us checks</td></tr><tr class=3D"modifications-evenrow"><td class=3D"modific=
ations-data">modified</td><td class=3D"modifications-data">jhoeller</td><td=
class=3D"modifications-data">mock/org/springframework/mock/web/MockHttpSer=
vletResponse.java</td><td class=3D"modifications-data">stricter parameter a=
nd status checks</td></tr><tr class=3D"modifications-oddrow"><td class=3D"m=
odifications-data">modified</td><td class=3D"modifications-data">jhoeller</=
td><td class=3D"modifications-data">mock/org/springframework/mock/web/MockR=
equestDispatcher.java</td><td class=3D"modifications-data">stricter paramet=
er and status checks</td></tr><tr class=3D"modifications-evenrow"><td class=
=3D"modifications-data">modified</td><td class=3D"modifications-data">jhoel=
ler</td><td class=3D"modifications-data">mock/org/springframework/mock/web/=
MockServletContext.java</td><td class=3D"modifications-data">stricter param=
eter and status checks</td></tr><tr class=3D"modifications-oddrow"><td clas=
s=3D"modifications-data">modified</td><td class=3D"modifications-data">luke=
_t</td><td class=3D"modifications-data">project.properties</td><td class=3D=
"modifications-data">Added JAMon to Maven dependencies</td></tr><tr class=
=3D"modifications-evenrow"><td class=3D"modifications-data">modified</td><t=
d class=3D"modifications-data">luke_t</td><td class=3D"modifications-data">=
project.xml</td><td class=3D"modifications-data">Added JAMon to Maven depen=
dencies</td></tr></table><p>
<table width=3D"98%" border=3D"0" cellspacing=3D"0" cellpadding=3D"2" align=
=3D"center"><tr><td class=3D"distributables-sectionheader"> =
Deployments by this build: (16) </td>=
</tr><tr><td class=3D"distributables-data">Building jar: /jteam/build2/chec=
kout/spring/spring/dist/spring-core.jar</td></tr><tr class=3D"distributable=
s-oddrow"><td class=3D"distributables-data">Building jar: /jteam/build2/che=
ckout/spring/spring/dist/spring-aop.jar</td></tr><tr><td class=3D"distribut=
ables-data">Building jar: /jteam/build2/checkout/spring/spring/dist/spring-=
context.jar</td></tr><tr class=3D"distributables-oddrow"><td class=3D"distr=
ibutables-data">Building jar: /jteam/build2/checkout/spring/spring/dist/spr=
ing-dao.jar</td></tr><tr><td class=3D"distributables-data">Building jar: /j=
team/build2/checkout/spring/spring/dist/spring-orm.jar</td></tr><tr class=
=3D"distributables-oddrow"><td class=3D"distributables-data">Building jar: =
/jteam/build2/checkout/spring/spring/dist/spring-web.jar</td></tr><tr><td c=
lass=3D"distributables-data">Building jar: /jteam/build2/checkout/spring/sp=
ring/dist/spring-webmvc.jar</td></tr><tr class=3D"distributables-oddrow"><t=
d class=3D"distributables-data">Building jar: /jteam/build2/checkout/spring=
/spring/dist/spring.jar</td></tr><tr><td class=3D"distributables-data">Buil=
ding jar: /jteam/build2/checkout/spring/spring/dist/spring-mock.jar</td></t=
r><tr class=3D"distributables-oddrow"><td class=3D"distributables-data">Bui=
lding war: /jteam/build2/checkout/spring/spring/autobuilds/apps/buildtest/d=
ist/buildtest.war</td></tr><tr><td class=3D"distributables-data">Building w=
ar: /jteam/build2/checkout/spring/spring/autobuilds/apps/buildtest/dist/bui=
ldtest.war</td></tr><tr class=3D"distributables-oddrow"><td class=3D"distri=
butables-data">Building war: /jteam/build2/checkout/spring/spring/autobuild=
s/apps/buildtest/dist/buildtest.war</td></tr><tr><td class=3D"distributable=
s-data">Building jar: /jteam/build2/checkout/spring/spring/autobuilds/apps/=
jpetstore/war/WEB-INF/lib/jpetstore.jar</td></tr><tr class=3D"distributable=
s-oddrow"><td class=3D"distributables-data">Building war: /jteam/build2/che=
ckout/spring/spring/autobuilds/apps/jpetstore/dist/jpetstore.war</td></tr><=
tr><td class=3D"distributables-data">Building jar: /jteam/build2/checkout/s=
pring/spring/autobuilds/apps/jpetstore/war/WEB-INF/lib/jpetstore.jar</td></=
tr><tr class=3D"distributables-oddrow"><td class=3D"distributables-data">Bu=
ilding war: /jteam/build2/checkout/spring/spring/autobuilds/apps/jpetstore/=
dist/jpetstore.war</td></tr></table>
</body></html> |
|
From: <tho...@tr...> - 2004-12-01 23:03:49
|
Forgot that the issue was regarding DeadlockLoserDataAccessException. You could still use the custom translation - just modify the codes and exception thrown. Don't know if this is common enough to warrant its own exception category. What do yuo think? Thomas Quoting tho...@tr...: > Craig & Juergen, > > We recently added categories for OptimisticLockingFailure and > CannotAcquireLock. > We could also add a category for CannotSerializeTransaction - I could add it > for next release. In the meantime you can use our custom translation feature > - > here is an example of an sql-error-codes.xml file with a custom translation > added for Oracle: > > <beans> > > <bean id="Oracle" class="org.springframework.jdbc.support.SQLErrorCodes"> > <property name="badSqlGrammarCodes"> > <value>900,903,904,917,936,942,17006</value> > </property> > <property name="dataIntegrityViolationCodes"> > <value>1,1400,1722,2291</value> > </property> > <property name="cannotAcquireLockCodes"> > <value>54</value> > </property> > <property name="customTranslations"> > <list> > <bean > > class="org.springframework.jdbc.support.CustomSQLErrorCodesTranslation"> > <property name="errorCodes"> > <value>8177</value></property> > <property name="exceptionClass"> > > <value>org.springframework.dao.CannotSerializeTransactionException</value> > </property> > </bean> > </list> > </property> > </bean> > > </beans> > > This will catch any ORA-08177 errors and throw a > CannotSerializeTransactionException. > > Thomas > > > > Quoting "jürgen höller [werk3AT]" <jue...@we...>: > > > Thomas, everybody, > > > > A valid point. Any ideas on this? > > > > Juergen > > > > > > ________________________________ > > > > Von: spr...@li... im Auftrag von Craig > > Shearer > > Gesendet: Mi 01.12.2004 22:38 > > An: spr...@li... > > Betreff: [Springframework-user] DeadlockLoserDataAccessException > > > > > > > > Hello all Springers > > > > We're using Spring in conjunction with Hibernate, and MySQL, and we're > > trying to deal with deadlock situations. Right now, when the database > > encounters a deadlock, it gets thrown as an > > UncategorizedDataAccessException. What we'd like is for deadlocks to be > > thrown as the specific DeadlockLoserDataAccessException. > > > > So, I did a little reading on this, and read some of the Spring source. It > > appears that although the DeadlockLoserDataAccessException class exists, it > > is not thrown anywhere. Now, I've read the source code for the > SQLErrorCodes > > class, expecting to be able to supply a customised sql-error-codes.xml > file, > > but it appears there is no facility to specify deadlock codes. > > > > Does anybody have any comment on this? We could enhance the SQLErrorCodes > > class ourselves and submit it as a patch, or perhaps somebody else has a > > solution. (Or am I on the wrong track entirely?) > > > > Regards, > > > > Craig Shearer > > > > Senior Technical Architect > > GFG Group > > http://www.gfg-group.com > > mailto:csh...@gf... > > > > Phone: +64 (0) 9 966 7097 > > Mobile: +64 (0) 27 4936 334 > > > > > > > > > > > > ------------------------------------------------------- > > SF email is sponsored by - The IT Product Guide > > Read honest & candid reviews on hundreds of IT Products from real users. > > Discover which products truly live up to the hype. Start reading now. > > http://productguide.itmanagersjournal.com/ > > _______________________________________________ > > Springframework-user mailing list > > Spr...@li... > > https://lists.sourceforge.net/lists/listinfo/springframework-user > > > > > > > > > > ------------------------------------------------------- > > SF email is sponsored by - The IT Product Guide > > Read honest & candid reviews on hundreds of IT Products from real users. > > Discover which products truly live up to the hype. Start reading now. > > http://productguide.itmanagersjournal.com/ > > _______________________________________________ > > Springframework-developer mailing list > > Spr...@li... > > https://lists.sourceforge.net/lists/listinfo/springframework-developer > > > > > > > > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide > Read honest & candid reviews on hundreds of IT Products from real users. > Discover which products truly live up to the hype. Start reading now. > http://productguide.itmanagersjournal.com/ > _______________________________________________ > Springframework-developer mailing list > Spr...@li... > https://lists.sourceforge.net/lists/listinfo/springframework-developer > |
|
From: <tho...@tr...> - 2004-12-01 22:57:40
|
Craig & Juergen,
We recently added categories for OptimisticLockingFailure and CannotAcquireLock.
We could also add a category for CannotSerializeTransaction - I could add it
for next release. In the meantime you can use our custom translation feature -
here is an example of an sql-error-codes.xml file with a custom translation
added for Oracle:
<beans>
<bean id="Oracle" class="org.springframework.jdbc.support.SQLErrorCodes">
<property name="badSqlGrammarCodes">
<value>900,903,904,917,936,942,17006</value>
</property>
<property name="dataIntegrityViolationCodes">
<value>1,1400,1722,2291</value>
</property>
<property name="cannotAcquireLockCodes">
<value>54</value>
</property>
<property name="customTranslations">
<list>
<bean
class="org.springframework.jdbc.support.CustomSQLErrorCodesTranslation">
<property name="errorCodes">
<value>8177</value></property>
<property name="exceptionClass">
<value>org.springframework.dao.CannotSerializeTransactionException</value>
</property>
</bean>
</list>
</property>
</bean>
</beans>
This will catch any ORA-08177 errors and throw a
CannotSerializeTransactionException.
Thomas
Quoting "jürgen höller [werk3AT]" <jue...@we...>:
> Thomas, everybody,
>
> A valid point. Any ideas on this?
>
> Juergen
>
>
> ________________________________
>
> Von: spr...@li... im Auftrag von Craig
> Shearer
> Gesendet: Mi 01.12.2004 22:38
> An: spr...@li...
> Betreff: [Springframework-user] DeadlockLoserDataAccessException
>
>
>
> Hello all Springers
>
> We're using Spring in conjunction with Hibernate, and MySQL, and we're
> trying to deal with deadlock situations. Right now, when the database
> encounters a deadlock, it gets thrown as an
> UncategorizedDataAccessException. What we'd like is for deadlocks to be
> thrown as the specific DeadlockLoserDataAccessException.
>
> So, I did a little reading on this, and read some of the Spring source. It
> appears that although the DeadlockLoserDataAccessException class exists, it
> is not thrown anywhere. Now, I've read the source code for the SQLErrorCodes
> class, expecting to be able to supply a customised sql-error-codes.xml file,
> but it appears there is no facility to specify deadlock codes.
>
> Does anybody have any comment on this? We could enhance the SQLErrorCodes
> class ourselves and submit it as a patch, or perhaps somebody else has a
> solution. (Or am I on the wrong track entirely?)
>
> Regards,
>
> Craig Shearer
>
> Senior Technical Architect
> GFG Group
> http://www.gfg-group.com
> mailto:csh...@gf...
>
> Phone: +64 (0) 9 966 7097
> Mobile: +64 (0) 27 4936 334
>
>
>
>
>
> -------------------------------------------------------
> SF email is sponsored by - The IT Product Guide
> Read honest & candid reviews on hundreds of IT Products from real users.
> Discover which products truly live up to the hype. Start reading now.
> http://productguide.itmanagersjournal.com/
> _______________________________________________
> Springframework-user mailing list
> Spr...@li...
> https://lists.sourceforge.net/lists/listinfo/springframework-user
>
>
>
>
> -------------------------------------------------------
> SF email is sponsored by - The IT Product Guide
> Read honest & candid reviews on hundreds of IT Products from real users.
> Discover which products truly live up to the hype. Start reading now.
> http://productguide.itmanagersjournal.com/
> _______________________________________________
> Springframework-developer mailing list
> Spr...@li...
> https://lists.sourceforge.net/lists/listinfo/springframework-developer
>
|
|
From: <jue...@we...> - 2004-12-01 21:47:25
|
Thomas, everybody, =20 A valid point. Any ideas on this? =20 Juergen =20 ________________________________ Von: spr...@li... im Auftrag von = Craig Shearer Gesendet: Mi 01.12.2004 22:38 An: spr...@li... Betreff: [Springframework-user] DeadlockLoserDataAccessException Hello all Springers We're using Spring in conjunction with Hibernate, and MySQL, and we're trying to deal with deadlock situations. Right now, when the database encounters a deadlock, it gets thrown as an UncategorizedDataAccessException. What we'd like is for deadlocks to be thrown as the specific DeadlockLoserDataAccessException. So, I did a little reading on this, and read some of the Spring source. = It appears that although the DeadlockLoserDataAccessException class exists, = it is not thrown anywhere. Now, I've read the source code for the = SQLErrorCodes class, expecting to be able to supply a customised sql-error-codes.xml = file, but it appears there is no facility to specify deadlock codes. Does anybody have any comment on this? We could enhance the = SQLErrorCodes class ourselves and submit it as a patch, or perhaps somebody else has a solution. (Or am I on the wrong track entirely?) Regards, Craig Shearer Senior Technical Architect GFG Group http://www.gfg-group.com mailto:csh...@gf... Phone: +64 (0) 9 966 7097 Mobile: +64 (0) 27 4936 334 ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://productguide.itmanagersjournal.com/ _______________________________________________ Springframework-user mailing list Spr...@li... https://lists.sourceforge.net/lists/listinfo/springframework-user |
|
From: Hal A. <hal...@ya...> - 2004-12-01 18:48:01
|
Sorry, wrong list, I'll post to users Hal Arnold <halarnold2000 <at> yahoo.com> writes: > > All, > > We have an environment with modules or components. I'd like to have each |
|
From: Ken K. <kk...@kk...> - 2004-12-01 17:56:57
|
I noticed that the Petclinic tutorial documentation file, petclinic.xml, has been badly out of date for some time. I just updated it to support all of the changes made to support, Hibernate, Apache OJB, and declarative transactions, etc. I also made some corrections and improvements. Can whoever manages the website, (Thomas is that still you ?) please update it. Ken |
|
From: Hal A. <hal...@ya...> - 2004-12-01 17:21:00
|
All, We have an environment with modules or components. I'd like to have each component have it's own hibernate mapping files. When you create a sessionFactory, you list the *.hbm.xml as a list for the mappingResources. Getting the unit tests for each module to work against these hibernate *.hbm.xml's is easy enuf, but what does one do when you have to aggregate all of the xml into one applicationContext at the web level (for all the components)? What I'd like to do is to be able to create a sessionFactory that took as a mappingResource a list of named lists, where each list represented each of the modules' hibernate mapping files. This method (I suppose on LocalSessionFactoryBean?) would take a list of lists and unroll them all into a single list of mappingResources. Am I on the right track, or is there an easier way, with some existing plumbing. /thanks, hba |
|
From: Darren D. <da...@da...> - 2004-11-30 23:48:39
|
> NB: No further mail will be sent from this machine until a > manual reset occurs on the cf-shell machine, although builds will > continue as scheduled. heh, typical. Builds have been running fine on all these machines for abou= t=20 5 days and one fails as soon as I switch mailing addresses. Assuming no-one else is experiencing this same failure, I reset the fail=20 flag for it as all the other CF boxes continued without a problem based on= =20 the same CVS snapshot. If it fails again, I'll take a closer look. =2D-=20 Darren Davison Public Key: #DD356B0D |
|
From: <al...@jt...> - 2004-11-30 23:42:20
|
<html><head>
<style>
.white { color:#FFFFFF }.index { background-color:#FFFFFF }.index-passed { =
color:#004400 }.index-failed { color:#FF0000; font-weight:bold }.index-head=
er { font-weight:bold }.link { font-family:arial,helvetica,sans-serif; font=
-size:10pt; color:#FFFFFF; text-decoration:none; }.tab-table { margin: 0em =
0em 0.5em 0em; }.tabs { font-family:arial,helvetica,sans-serif; font-size:8=
pt; color:#000000; font-weight:bold; padding: 0em 2em; background-color:#EE=
EEEE; }.tabs-link { color:#000000; text-decoration:none; }.tabs-link:visite=
d { color:#000000; text-decoration:none; }.tabs-selected { font-family:aria=
l,helvetica,sans-serif; font-size:8pt; color:#000000; font-weight:bold; pad=
ding: 0em 2em; }.tabs-selected { border: inset; }.header-title { font-famil=
y:arial,helvetica,sans-serif; font-size:12pt; color:#000000; font-weight:bo=
ld; }.header-label { font-weight:bold; }.header-data { font-family:arial,he=
lvetica,sans-serif; font-size:10pt; color:#000000; }.modifications-data { f=
ont-family:arial,helvetica,sans-serif; font-size:8pt; color:#000000; }.modi=
fications-sectionheader { background-color:#000066; font-family:arial,helve=
tica,sans-serif; font-size:10pt; color:#FFFFFF; }.modifications-oddrow { ba=
ckground-color:#CCCCCC }.modifications-evenrow { background-color:#FFFFCC }=
.changelists-oddrow { background-color:#CCCCCC }.changelists-evenrow { back=
ground-color:#FFFFCC }.changelists-file-spacer { background-color:#FFFFFF }=
.changelists-file-evenrow { background-color:#EEEEEE }.changelists-file-odd=
row { background-color:#FFFFEE }.changelists-file-header { background-color=
:#666666; font-family:arial,helvetica,sans-serif; font-size:8pt; color:#FFF=
FFF; }.compile-data { font-family:arial,helvetica,sans-serif; font-size:8pt=
; color:#000000; }.compile-error-data { font-family:arial,helvetica,sans-se=
rif; font-size:8pt; color:#FF0000; }.compile-warn-data { font-family:arial,=
helvetica,sans-serif; font-size:8pt; color:#CC9900; }.compile-sectionheader=
{ background-color:#000066; font-family:arial,helvetica,sans-serif; font-s=
ize:10pt; color:#FFFFFF; }.distributables-data { font-family:arial,helvetic=
a,sans-serif; font-size:8pt; color:#000000; }.distributables-sectionheader =
{ background-color:#000066; font-family:arial,helvetica,sans-serif; font-si=
ze:10pt; color:#FFFFFF; }.distributables-oddrow { background-color:#CCCCCC =
}.unittests-sectionheader { background-color:#000066; font-family:arial,hel=
vetica,sans-serif; font-size:10pt; color:#FFFFFF; }.unittests-oddrow { back=
ground-color:#CCCCCC }.unittests-data { font-family:arial,helvetica,sans-se=
rif; font-size:8pt; color:#000000; }.unittests-error { font-family:arial,he=
lvetica,sans-serif; font-size:8pt; color:#901090; }.unittests-failure { fon=
t-family:arial,helvetica,sans-serif; font-size:8pt; color:#FF0000; }.checks=
tyle-oddrow { background-color:#CCCCCC }.checkstyle-data { font-family:aria=
l,helvetica,sans-serif; font-size:8pt; color:#000000; }.checkstyle-sectionh=
eader { background-color:#000066; font-family:arial,helvetica,sans-serif; f=
ont-size:10pt; color:#FFFFFF; }
</style>
</head><body>
<p>
<table width=3D"98%" border=3D"0" cellspacing=3D"0" cellpadding=3D"2" align=
=3D"center"><tr><td class=3D"header-title">BUILD COMPLETE - =
build.160</td></tr><tr><td class=3D"header-data"><span class=
=3D"header-label">Date of build: </span>12/01/2004 00:16:36</td></tr><=
tr><td class=3D"header-data"><span class=3D"header-label">Time to build:&nb=
sp;</span>23 minutes 41 seconds</td></tr><tr><td class=3D"header-data"><spa=
n class=3D"header-label">Last changed: </span>11/30/2004 20:01:25</td>=
</tr><tr><td class=3D"header-data"><span class=3D"header-label">Last log en=
try: </span>polishing</td></tr></table><p>
<p>
<p>
<table xmlns=3D"http://www.w3.org/TR/html4/strict.dtd" width=3D"98%" border=
=3D"0" cellspacing=3D"0" cellpadding=3D"2" align=3D"center"><tr><td class=
=3D"compile-sectionheader"> Errors/Warnings: (=
6) </td></tr><tr><td><pre class=3D"compile-data">Note: S=
ome input files use or override a deprecated API.<br class=3D"none"/>Note: =
Recompile with -deprecation for details.<br class=3D"none"/>Note: /jteam/bu=
ild2/checkout/spring/spring/mock/org/springframework/mock/web/MockHttpSessi=
on.java uses or overrides a deprecated API.<br class=3D"none"/>Note: Recomp=
ile with -deprecation for details.<br class=3D"none"/>Note: Some input file=
s use or override a deprecated API.<br class=3D"none"/>Note: Recompile with=
-deprecation for details.<br class=3D"none"/></pre></td></tr></table><p>
<table xmlns=3D"http://www.w3.org/TR/html4/strict.dtd" width=3D"98%" border=
=3D"0" cellspacing=3D"0" cellpadding=3D"2" align=3D"center"><tr><td class=
=3D"compile-sectionheader"> Javadoc Errors/War=
nings: (23) </td></tr><tr><td><pre class=3D"compile-data=
">/jteam/build2/checkout/spring/spring/src/org/springframework/jdbc/support=
/lob/OracleLobHandler.java:76: warning - Tag @see: reference not found: ora=
cle.sql.BLOB<br/>/jteam/build2/checkout/spring/spring/src/org/springframewo=
rk/jdbc/support/lob/OracleLobHandler.java:76: warning - Tag @see: reference=
not found: oracle.sql.CLOB<br/>/jteam/build2/checkout/spring/spring/src/or=
g/springframework/jdbc/support/lob/OracleLobHandler.java:115: warning - Tag=
@see: reference not found: oracle.sql.BLOB#DURATION_SESSION<br/>/jteam/bui=
ld2/checkout/spring/spring/src/org/springframework/jdbc/support/lob/OracleL=
obHandler.java:115: warning - Tag @see: reference not found: oracle.sql.BLO=
B#MODE_READWRITE<br/>/jteam/build2/checkout/spring/spring/src/org/springfra=
mework/jdbc/support/lob/OracleLobHandler.java:115: warning - Tag @see: refe=
rence not found: oracle.sql.CLOB#DURATION_SESSION<br/>/jteam/build2/checkou=
t/spring/spring/src/org/springframework/jdbc/support/lob/OracleLobHandler.j=
ava:115: warning - Tag @see: reference not found: oracle.sql.CLOB#MODE_READ=
WRITE<br/>/jteam/build2/checkout/spring/spring/src/org/springframework/jdbc=
/support/lob/OracleLobHandler.java:154: warning - Tag @see: reference not f=
ound: oracle.jdbc.OracleConnection<br/>/jteam/build2/checkout/spring/spring=
/src/org/springframework/jdbc/support/lob/OracleLobHandler.java:164: warnin=
g - Tag @see: reference not found: oracle.sql.BLOB#createTemporary<br/>/jte=
am/build2/checkout/spring/spring/src/org/springframework/jdbc/support/lob/O=
racleLobHandler.java:164: warning - Tag @see: reference not found: oracle.s=
ql.CLOB#createTemporary<br/>/jteam/build2/checkout/spring/spring/src/org/sp=
ringframework/jdbc/support/nativejdbc/JBossNativeJdbcExtractor.java:49: war=
ning - Tag @see: reference not found: org.jboss.resource.adapter.jdbc.Wrapp=
edConnection#getUnderlyingConnection<br/>/jteam/build2/checkout/spring/spri=
ng/src/org/springframework/jdbc/support/nativejdbc/JBossNativeJdbcExtractor=
.java:49: warning - Tag @see: reference not found: org.jboss.resource.adapt=
er.jdbc.WrappedStatement#getUnderlyingStatement<br/>/jteam/build2/checkout/=
spring/spring/src/org/springframework/jdbc/support/nativejdbc/JBossNativeJd=
bcExtractor.java:49: warning - Tag @see: reference not found: org.jboss.res=
ource.adapter.jdbc.WrappedResultSet#getUnderlyingResultSet<br/>/jteam/build=
2/checkout/spring/spring/src/org/springframework/jdbc/support/nativejdbc/We=
bLogicNativeJdbcExtractor.java:45: warning - Tag @see: reference not found:=
weblogic.jdbc.extensions.WLConnection#getVendorConnection<br/>/jteam/build=
2/checkout/spring/spring/src/org/springframework/jdbc/support/nativejdbc/We=
bSphereNativeJdbcExtractor.java:34: warning - Tag @see: reference not found=
: com.ibm.ws.rsadapter.jdbc.WSJdbcConnection<br/>/jteam/build2/checkout/spr=
ing/spring/src/org/springframework/jdbc/support/nativejdbc/WebSphereNativeJ=
dbcExtractor.java:34: warning - Tag @see: reference not found: com.ibm.ws.r=
sadapter.jdbc.WSJdbcUtil#getNativeConnection<br/>/jteam/build2/checkout/spr=
ing/spring/src/org/springframework/jdbc/support/nativejdbc/WebSphereNativeJ=
dbcExtractor.java:34: warning - Tag @see: reference not found: com.ibm.ejs.=
cm.proxy.ConnectionProxy#getPhysicalConnection<br/>/jteam/build2/checkout/s=
pring/spring/src/org/springframework/orm/hibernate/SessionHolder.java:41: w=
arning - Tag @see: reference not found: HibernateTransactionObject<br/>/jte=
am/build2/checkout/spring/spring/src/org/springframework/transaction/jta/We=
bLogicJtaTransactionManager.java:67: warning - Tag @see: reference not foun=
d: weblogic.transaction.TransactionManager#forceResume<br/>/jteam/build2/ch=
eckout/spring/spring/src/org/springframework/transaction/jta/WebLogicServer=
TransactionManagerFactoryBean.java:45: warning - Tag @see: reference not fo=
und: weblogic.transaction.TxHelper#getTransactionManager<br/>/jteam/build2/=
checkout/spring/spring/src/org/springframework/transaction/jta/WebSphereTra=
nsactionManagerFactoryBean.java:47: warning - Tag @see: reference not found=
: com.ibm.ws.Transaction.TransactionManagerFactory#getTransactionManager<br=
/>/jteam/build2/checkout/spring/spring/src/org/springframework/transaction/=
jta/WebSphereTransactionManagerFactoryBean.java:47: warning - Tag @see: ref=
erence not found: com.ibm.ejs.jts.jta.JTSXA#getTransactionManager<br/>/jtea=
m/build2/checkout/spring/spring/src/org/springframework/transaction/jta/Web=
SphereTransactionManagerFactoryBean.java:47: warning - Tag @see: reference =
not found: com.ibm.ejs.jts.jta.TransactionManagerFactory#getTransactionMana=
ger<br/>/jteam/build2/checkout/spring/spring/src/org/springframework/web/se=
rvlet/handler/metadata/PathMap.java:31: warning - @@org.apache.commons.attr=
ibutes.Indexed() is an unknown tag.<br/></pre></td></tr></table><p>
<table width=3D"98%" border=3D"0" cellspacing=3D"0" cellpadding=3D"2" align=
=3D"center"><tr><td colspan=3D"4" class=3D"unittests-sectionheader"> =
Unit Tests: (2061) </td></tr><tr><td class=
=3D"unittests-data" colspan=3D"2"> All Tests Pas=
sed </td></tr><tr><td><table width=3D"98%" border=3D=
"0" cellspacing=3D"0" cellpadding=3D"2" align=3D"center"></table></td></tr>=
<tr></tr><tr><td colspan=3D"2"> </td></tr></table><p>
<table width=3D"98%" border=3D"0" cellspacing=3D"1" cellpadding=3D"2" align=
=3D"center"><tr><td colspan=3D"6" class=3D"modifications-sectionheader"> =
Modifications since last build: =
(55) </td></tr><tr class=3D"modifications-evenrow"><td =
class=3D"modifications-data">modified</td><td class=3D"modifications-data">=
jhoeller</td><td class=3D"modifications-data">src/org/springframework/remot=
ing/rmi/RmiServiceExporter.java</td><td class=3D"modifications-data">polish=
ing</td></tr><tr class=3D"modifications-oddrow"><td class=3D"modifications-=
data">modified</td><td class=3D"modifications-data">jhoeller</td><td class=
=3D"modifications-data">test/org/springframework/web/servlet/DispatcherServ=
letTests.java</td><td class=3D"modifications-data">polishing</td></tr><tr c=
lass=3D"modifications-evenrow"><td class=3D"modifications-data">modified</t=
d><td class=3D"modifications-data">jhoeller</td><td class=3D"modifications-=
data">src/org/springframework/context/support/GenericApplicationContext.jav=
a</td><td class=3D"modifications-data">added javadoc on various context imp=
lementations</td></tr><tr class=3D"modifications-oddrow"><td class=3D"modif=
ications-data">modified</td><td class=3D"modifications-data">jhoeller</td><=
td class=3D"modifications-data">src/org/springframework/web/context/support=
/StaticWebApplicationContext.java</td><td class=3D"modifications-data">regi=
ster ServletContextAwareProcessor and ServletContextResourcePatternResolver=
</td></tr><tr class=3D"modifications-evenrow"><td class=3D"modifications-da=
ta">added</td><td class=3D"modifications-data">jhoeller</td><td class=3D"mo=
difications-data">src/org/springframework/web/context/support/AbstractRefre=
shableWebApplicationContext.java</td><td class=3D"modifications-data">facto=
red out AbstractRefreshableApplicationContext and AbstractRefreshableWebApp=
licationContext</td></tr><tr class=3D"modifications-oddrow"><td class=3D"mo=
difications-data">modified</td><td class=3D"modifications-data">jhoeller</t=
d><td class=3D"modifications-data">src/org/springframework/web/context/supp=
ort/XmlWebApplicationContext.java</td><td class=3D"modifications-data">fact=
ored out AbstractRefreshableApplicationContext and AbstractRefreshableWebAp=
plicationContext</td></tr><tr class=3D"modifications-evenrow"><td class=3D"=
modifications-data">added</td><td class=3D"modifications-data">jhoeller</td=
><td class=3D"modifications-data">src/org/springframework/context/support/A=
bstractRefreshableApplicationContext.java</td><td class=3D"modifications-da=
ta">factored out AbstractRefreshableApplicationContext and AbstractRefresha=
bleWebApplicationContext</td></tr><tr class=3D"modifications-oddrow"><td cl=
ass=3D"modifications-data">modified</td><td class=3D"modifications-data">jh=
oeller</td><td class=3D"modifications-data">src/org/springframework/context=
/support/AbstractXmlApplicationContext.java</td><td class=3D"modifications-=
data">factored out AbstractRefreshableApplicationContext and AbstractRefres=
hableWebApplicationContext</td></tr><tr class=3D"modifications-evenrow"><td=
class=3D"modifications-data">modified</td><td class=3D"modifications-data"=
>jhoeller</td><td class=3D"modifications-data">src/org/springframework/web/=
servlet/mvc/AbstractWizardFormController.java</td><td class=3D"modification=
s-data">changed "validatePagesAndFinish" to show the offending page for glo=
bal errors too</td></tr><tr class=3D"modifications-oddrow"><td class=3D"mod=
ifications-data">added</td><td class=3D"modifications-data">kdonald</td><td=
class=3D"modifications-data">sandbox/src/org/springframework/enums/support=
/AbstractCodedEnumUserType.java</td><td class=3D"modifications-data">*** em=
pty log message ***</td></tr><tr class=3D"modifications-evenrow"><td class=
=3D"modifications-data">deleted</td><td class=3D"modifications-data">kdonal=
d</td><td class=3D"modifications-data">sandbox/src/org/springframework/enum=
s/support/CodedEnumUserType.java</td><td class=3D"modifications-data">*** e=
mpty log message ***</td></tr><tr class=3D"modifications-oddrow"><td class=
=3D"modifications-data">modified</td><td class=3D"modifications-data">kdona=
ld</td><td class=3D"modifications-data">sandbox/src/org/springframework/enu=
ms/support/StaticCodedEnumResolver.java</td><td class=3D"modifications-data=
">enum fixes/ polishing</td></tr><tr class=3D"modifications-evenrow"><td cl=
ass=3D"modifications-data">modified</td><td class=3D"modifications-data">kd=
onald</td><td class=3D"modifications-data">sandbox/src/org/springframework/=
enums/AbstractCodedEnum.java</td><td class=3D"modifications-data">enum fixe=
s/ polishing</td></tr><tr class=3D"modifications-oddrow"><td class=3D"modif=
ications-data">modified</td><td class=3D"modifications-data">kdonald</td><t=
d class=3D"modifications-data">sandbox/src/org/springframework/enums/CodedE=
num.java</td><td class=3D"modifications-data">enum fixes/ polishing</td></t=
r><tr class=3D"modifications-evenrow"><td class=3D"modifications-data">modi=
fied</td><td class=3D"modifications-data">kdonald</td><td class=3D"modifica=
tions-data">sandbox/src/org/springframework/enums/CodedEnumEditor.java</td>=
<td class=3D"modifications-data">enum fixes/ polishing</td></tr><tr class=
=3D"modifications-oddrow"><td class=3D"modifications-data">modified</td><td=
class=3D"modifications-data">kdonald</td><td class=3D"modifications-data">=
sandbox/src/org/springframework/enums/CodedEnumResolver.java</td><td class=
=3D"modifications-data">enum fixes/ polishing</td></tr><tr class=3D"modific=
ations-evenrow"><td class=3D"modifications-data">modified</td><td class=3D"=
modifications-data">kdonald</td><td class=3D"modifications-data">sandbox/sr=
c/org/springframework/enums/LetterCodedEnum.java</td><td class=3D"modificat=
ions-data">enum fixes/ polishing</td></tr><tr class=3D"modifications-oddrow=
"><td class=3D"modifications-data">modified</td><td class=3D"modifications-=
data">kdonald</td><td class=3D"modifications-data">sandbox/src/org/springfr=
amework/enums/ShortCodedEnum.java</td><td class=3D"modifications-data">enum=
fixes/ polishing</td></tr><tr class=3D"modifications-evenrow"><td class=3D=
"modifications-data">modified</td><td class=3D"modifications-data">kdonald<=
/td><td class=3D"modifications-data">sandbox/src/org/springframework/enums/=
StringCodedEnum.java</td><td class=3D"modifications-data">enum fixes/ polis=
hing</td></tr><tr class=3D"modifications-oddrow"><td class=3D"modifications=
-data">modified</td><td class=3D"modifications-data">jhoeller</td><td class=
=3D"modifications-data">src/org/springframework/transaction/interceptor/Rol=
lbackRuleAttribute.java</td><td class=3D"modifications-data">polishing</td>=
</tr><tr class=3D"modifications-evenrow"><td class=3D"modifications-data">m=
odified</td><td class=3D"modifications-data">jhoeller</td><td class=3D"modi=
fications-data">src/org/springframework/transaction/interceptor/RuleBasedTr=
ansactionAttribute.java</td><td class=3D"modifications-data">polishing</td>=
</tr><tr class=3D"modifications-oddrow"><td class=3D"modifications-data">mo=
dified</td><td class=3D"modifications-data">jhoeller</td><td class=3D"modif=
ications-data">test/org/springframework/web/servlet/ComplexWebApplicationCo=
ntext.java</td><td class=3D"modifications-data">changed "exceptionMappings"=
to support exception patterns (similar to rollback rules)</td></tr><tr cla=
ss=3D"modifications-evenrow"><td class=3D"modifications-data">modified</td>=
<td class=3D"modifications-data">jhoeller</td><td class=3D"modifications-da=
ta">src/org/springframework/web/servlet/handler/SimpleMappingExceptionResol=
ver.java</td><td class=3D"modifications-data">changed "exceptionMappings" t=
o support exception patterns (similar to rollback rules)</td></tr><tr class=
=3D"modifications-oddrow"><td class=3D"modifications-data">modified</td><td=
class=3D"modifications-data">dkopylenko</td><td class=3D"modifications-dat=
a">src/org/springframework/aop/interceptor/JamonPerformanceMonitorIntercept=
or.java</td><td class=3D"modifications-data">Got rid of CVS Id keyword</td>=
</tr><tr class=3D"modifications-evenrow"><td class=3D"modifications-data">a=
dded</td><td class=3D"modifications-data">dkopylenko</td><td class=3D"modif=
ications-data">src/org/springframework/aop/interceptor/JamonPerformanceMoni=
torInterceptor.java</td><td class=3D"modifications-data">Added JamonPerform=
anceMonitorInterceptor</td></tr><tr class=3D"modifications-oddrow"><td clas=
s=3D"modifications-data">modified</td><td class=3D"modifications-data">dkop=
ylenko</td><td class=3D"modifications-data">.classpath</td><td class=3D"mod=
ifications-data">Added JamonPerformanceMonitorInterceptor</td></tr><tr clas=
s=3D"modifications-evenrow"><td class=3D"modifications-data">modified</td><=
td class=3D"modifications-data">jhoeller</td><td class=3D"modifications-dat=
a">src/org/springframework/web/servlet/view/tiles/TilesConfigurer.java</td>=
<td class=3D"modifications-data">no explicit setting of ServletContext attr=
ibute necessary</td></tr><tr class=3D"modifications-oddrow"><td class=3D"mo=
difications-data">modified</td><td class=3D"modifications-data">jhoeller</t=
d><td class=3D"modifications-data">src/org/springframework/web/servlet/supp=
ort/JstlUtils.java</td><td class=3D"modifications-data">respect a JSTL "loc=
alizationContext" config in web.xml</td></tr><tr class=3D"modifications-eve=
nrow"><td class=3D"modifications-data">modified</td><td class=3D"modificati=
ons-data">jhoeller</td><td class=3D"modifications-data">src/org/springframe=
work/web/servlet/view/JstlView.java</td><td class=3D"modifications-data">re=
spect a JSTL "localizationContext" config in web.xml</td></tr><tr class=3D"=
modifications-oddrow"><td class=3D"modifications-data">modified</td><td cla=
ss=3D"modifications-data">jhoeller</td><td class=3D"modifications-data">src=
/org/springframework/web/servlet/view/tiles/TilesJstlView.java</td><td clas=
s=3D"modifications-data">respect a JSTL "localizationContext" config in web=
.xml</td></tr><tr class=3D"modifications-evenrow"><td class=3D"modification=
s-data">modified</td><td class=3D"modifications-data">jhoeller</td><td clas=
s=3D"modifications-data">test/org/springframework/web/servlet/view/tiles/Ti=
lesViewTests.java</td><td class=3D"modifications-data">respect a JSTL "loca=
lizationContext" config in web.xml</td></tr><tr class=3D"modifications-oddr=
ow"><td class=3D"modifications-data">modified</td><td class=3D"modification=
s-data">jhoeller</td><td class=3D"modifications-data">test/org/springframew=
ork/web/servlet/view/ViewResolverTests.java</td><td class=3D"modifications-=
data">respect a JSTL "localizationContext" config in web.xml</td></tr><tr c=
lass=3D"modifications-evenrow"><td class=3D"modifications-data">modified</t=
d><td class=3D"modifications-data">jhoeller</td><td class=3D"modifications-=
data">test/org/springframework/beans/BeanWrapperTests.java</td><td class=3D=
"modifications-data">fixed reported bean class to always point to the root =
class at the top of the path</td></tr><tr class=3D"modifications-oddrow"><t=
d class=3D"modifications-data">modified</td><td class=3D"modifications-data=
">jhoeller</td><td class=3D"modifications-data">src/org/springframework/bea=
ns/BeanWrapperImpl.java</td><td class=3D"modifications-data">fixed reported=
bean class to always point to the root class at the top of the path</td></=
tr><tr class=3D"modifications-evenrow"><td class=3D"modifications-data">mod=
ified</td><td class=3D"modifications-data">jhoeller</td><td class=3D"modifi=
cations-data">test/org/springframework/web/servlet/view/InternalResourceVie=
wTests.java</td><td class=3D"modifications-data">perform an include if the =
response has already been committed</td></tr><tr class=3D"modifications-odd=
row"><td class=3D"modifications-data">modified</td><td class=3D"modificatio=
ns-data">jhoeller</td><td class=3D"modifications-data">src/org/springframew=
ork/web/servlet/view/InternalResourceView.java</td><td class=3D"modificatio=
ns-data">perform an include if the response has already been committed</td>=
</tr><tr class=3D"modifications-evenrow"><td class=3D"modifications-data">m=
odified</td><td class=3D"modifications-data">jhoeller</td><td class=3D"modi=
fications-data">test/org/springframework/web/servlet/DispatcherServletTests=
.java</td><td class=3D"modifications-data">clean up request attributes afte=
r include request</td></tr><tr class=3D"modifications-oddrow"><td class=3D"=
modifications-data">modified</td><td class=3D"modifications-data">jhoeller<=
/td><td class=3D"modifications-data">src/org/springframework/web/servlet/Di=
spatcherServlet.java</td><td class=3D"modifications-data">clean up request =
attributes after include request</td></tr><tr class=3D"modifications-evenro=
w"><td class=3D"modifications-data">modified</td><td class=3D"modifications=
-data">aarendsen</td><td class=3D"modifications-data">test/org/springframew=
ork/beans/BeanWrapperTests.java</td><td class=3D"modifications-data">Commen=
ted out test related to SPR-503</td></tr><tr class=3D"modifications-oddrow"=
><td class=3D"modifications-data">modified</td><td class=3D"modifications-d=
ata">robharrop</td><td class=3D"modifications-data">sandbox/test/org/spring=
framework/jmx/AbstractAutodetectTest.java</td><td class=3D"modifications-da=
ta">Refactored JMX ready for JSR-175 integration.</td></tr><tr class=3D"mod=
ifications-evenrow"><td class=3D"modifications-data">added</td><td class=3D=
"modifications-data">robharrop</td><td class=3D"modifications-data">sandbox=
/test/org/springframework/jmx/AbstractMetadataAssemblerAutodetectTests.java=
</td><td class=3D"modifications-data">Refactored JMX ready for JSR-175 inte=
gration.</td></tr><tr class=3D"modifications-oddrow"><td class=3D"modificat=
ions-data">added</td><td class=3D"modifications-data">robharrop</td><td cla=
ss=3D"modifications-data">sandbox/test/org/springframework/jmx/AbstractMeta=
dataAssemblerTests.java</td><td class=3D"modifications-data">Refactored JMX=
ready for JSR-175 integration.</td></tr><tr class=3D"modifications-evenrow=
"><td class=3D"modifications-data">added</td><td class=3D"modifications-dat=
a">robharrop</td><td class=3D"modifications-data">sandbox/test/org/springfr=
amework/jmx/CommonsAttributesMetadataAssemblerAutodetectTests.java</td><td =
class=3D"modifications-data">Refactored JMX ready for JSR-175 integration.<=
/td></tr><tr class=3D"modifications-oddrow"><td class=3D"modifications-data=
">added</td><td class=3D"modifications-data">robharrop</td><td class=3D"mod=
ifications-data">sandbox/test/org/springframework/jmx/CommonsAttributesMeta=
dataAssemblerTests.java</td><td class=3D"modifications-data">Refactored JMX=
ready for JSR-175 integration.</td></tr><tr class=3D"modifications-evenrow=
"><td class=3D"modifications-data">modified</td><td class=3D"modifications-=
data">robharrop</td><td class=3D"modifications-data">sandbox/test/org/sprin=
gframework/jmx/JmxTestBean.java</td><td class=3D"modifications-data">Refact=
ored JMX ready for JSR-175 integration.</td></tr><tr class=3D"modifications=
-oddrow"><td class=3D"modifications-data">deleted</td><td class=3D"modifica=
tions-data">robharrop</td><td class=3D"modifications-data">sandbox/test/org=
/springframework/jmx/MetadataAssemblerAutodetectTests.java</td><td class=3D=
"modifications-data">Refactored JMX ready for JSR-175 integration.</td></tr=
><tr class=3D"modifications-evenrow"><td class=3D"modifications-data">delet=
ed</td><td class=3D"modifications-data">robharrop</td><td class=3D"modifica=
tions-data">sandbox/test/org/springframework/jmx/MetadataAssemblerTests.jav=
a</td><td class=3D"modifications-data">Refactored JMX ready for JSR-175 int=
egration.</td></tr><tr class=3D"modifications-oddrow"><td class=3D"modifica=
tions-data">modified</td><td class=3D"modifications-data">robharrop</td><td=
class=3D"modifications-data">sandbox/src/org/springframework/jmx/naming/Me=
tadataNamingStrategy.java</td><td class=3D"modifications-data">Refactored J=
MX ready for JSR-175 integration.</td></tr><tr class=3D"modifications-evenr=
ow"><td class=3D"modifications-data">added</td><td class=3D"modifications-d=
ata">robharrop</td><td class=3D"modifications-data">sandbox/src/org/springf=
ramework/jmx/metadata/support/JmxAttributeSource.java</td><td class=3D"modi=
fications-data">Refactored JMX ready for JSR-175 integration.</td></tr><tr =
class=3D"modifications-oddrow"><td class=3D"modifications-data">modified</t=
d><td class=3D"modifications-data">robharrop</td><td class=3D"modifications=
-data">sandbox/src/org/springframework/jmx/metadata/support/ManagedAttribut=
e.java</td><td class=3D"modifications-data">Refactored JMX ready for JSR-17=
5 integration.</td></tr><tr class=3D"modifications-evenrow"><td class=3D"mo=
difications-data">modified</td><td class=3D"modifications-data">robharrop</=
td><td class=3D"modifications-data">sandbox/src/org/springframework/jmx/met=
adata/support/ManagedResource.java</td><td class=3D"modifications-data">Ref=
actored JMX ready for JSR-175 integration.</td></tr><tr class=3D"modificati=
ons-oddrow"><td class=3D"modifications-data">deleted</td><td class=3D"modif=
ications-data">robharrop</td><td class=3D"modifications-data">sandbox/src/o=
rg/springframework/jmx/metadata/support/MetadataReader.java</td><td class=
=3D"modifications-data">Refactored JMX ready for JSR-175 integration.</td><=
/tr><tr class=3D"modifications-evenrow"><td class=3D"modifications-data">mo=
dified</td><td class=3D"modifications-data">robharrop</td><td class=3D"modi=
fications-data">sandbox/src/org/springframework/jmx/assemblers/metadata/Met=
adataModelMBeanInfoAssembler.java</td><td class=3D"modifications-data">Refa=
ctored JMX ready for JSR-175 integration.</td></tr><tr class=3D"modificatio=
ns-oddrow"><td class=3D"modifications-data">modified</td><td class=3D"modif=
ications-data">robharrop</td><td class=3D"modifications-data">test/org/spri=
ngframework/aop/framework/ProxyFactoryBeanTests.java</td><td class=3D"modif=
ications-data">Fixed bug SPR-450</td></tr><tr class=3D"modifications-evenro=
w"><td class=3D"modifications-data">modified</td><td class=3D"modifications=
-data">robharrop</td><td class=3D"modifications-data">src/org/springframewo=
rk/aop/framework/ProxyFactoryBean.java</td><td class=3D"modifications-data"=
>Fixed bug SPR-450</td></tr></table><p>
<table width=3D"98%" border=3D"0" cellspacing=3D"0" cellpadding=3D"2" align=
=3D"center"><tr><td class=3D"distributables-sectionheader"> =
Deployments by this build: (16) </td>=
</tr><tr><td class=3D"distributables-data">Building jar: /jteam/build2/chec=
kout/spring/spring/dist/spring-core.jar</td></tr><tr class=3D"distributable=
s-oddrow"><td class=3D"distributables-data">Building jar: /jteam/build2/che=
ckout/spring/spring/dist/spring-aop.jar</td></tr><tr><td class=3D"distribut=
ables-data">Building jar: /jteam/build2/checkout/spring/spring/dist/spring-=
context.jar</td></tr><tr class=3D"distributables-oddrow"><td class=3D"distr=
ibutables-data">Building jar: /jteam/build2/checkout/spring/spring/dist/spr=
ing-dao.jar</td></tr><tr><td class=3D"distributables-data">Building jar: /j=
team/build2/checkout/spring/spring/dist/spring-orm.jar</td></tr><tr class=
=3D"distributables-oddrow"><td class=3D"distributables-data">Building jar: =
/jteam/build2/checkout/spring/spring/dist/spring-web.jar</td></tr><tr><td c=
lass=3D"distributables-data">Building jar: /jteam/build2/checkout/spring/sp=
ring/dist/spring-webmvc.jar</td></tr><tr class=3D"distributables-oddrow"><t=
d class=3D"distributables-data">Building jar: /jteam/build2/checkout/spring=
/spring/dist/spring.jar</td></tr><tr><td class=3D"distributables-data">Buil=
ding jar: /jteam/build2/checkout/spring/spring/dist/spring-mock.jar</td></t=
r><tr class=3D"distributables-oddrow"><td class=3D"distributables-data">Bui=
lding war: /jteam/build2/checkout/spring/spring/autobuilds/apps/buildtest/d=
ist/buildtest.war</td></tr><tr><td class=3D"distributables-data">Building w=
ar: /jteam/build2/checkout/spring/spring/autobuilds/apps/buildtest/dist/bui=
ldtest.war</td></tr><tr class=3D"distributables-oddrow"><td class=3D"distri=
butables-data">Building war: /jteam/build2/checkout/spring/spring/autobuild=
s/apps/buildtest/dist/buildtest.war</td></tr><tr><td class=3D"distributable=
s-data">Building jar: /jteam/build2/checkout/spring/spring/autobuilds/apps/=
jpetstore/war/WEB-INF/lib/jpetstore.jar</td></tr><tr class=3D"distributable=
s-oddrow"><td class=3D"distributables-data">Building war: /jteam/build2/che=
ckout/spring/spring/autobuilds/apps/jpetstore/dist/jpetstore.war</td></tr><=
tr><td class=3D"distributables-data">Building jar: /jteam/build2/checkout/s=
pring/spring/autobuilds/apps/jpetstore/war/WEB-INF/lib/jpetstore.jar</td></=
tr><tr class=3D"distributables-oddrow"><td class=3D"distributables-data">Bu=
ilding war: /jteam/build2/checkout/spring/spring/autobuilds/apps/jpetstore/=
dist/jpetstore.war</td></tr></table>
</body></html> |
|
From: Darren D. <da...@sh...> - 2004-11-30 22:24:00
|
Machine information:
SunOS sparc-solaris2 5.9 Generic_112233-03 sun4u sparc SUNW,Ultra-60
java version "1.4.0_03"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.0_03-b04)
Java HotSpot(TM) Client VM (build 1.4.0_03-b04, mixed mode)
This is an automated mail from one of the SF Compile Farm machines.
The machine name noted in the subject encountered a failure building
or running the Spring test suite. The last few lines of the output
are included below for info.
NB: No further mail will be sent from this machine until a
manual reset occurs on the cf-shell machine, although builds will
continue as scheduled.
[junit] Testcase: testDependenciesThroughConstructorArguments took 0.057 sec
[junit] Testcase: testDependenciesThroughConstructorArgumentAutowiring took 0.039 sec
[junit] Testcase: testDependenciesThroughConstructorArgumentsInInnerBean took 0.041 sec
[junit] Testcase: testDependenciesThroughProperties took 0.046 sec
[junit] Testcase: testDependenciesThroughPropertyAutowiringByName took 0.039 sec
[junit] Testcase: testDependenciesThroughPropertyAutowiringByType took 0.054 sec
[junit] Testcase: testDependenciesThroughPropertiesInInnerBean took 0.043 sec
[junit] Testcase: testClassNotFoundWithDefault took 0.046 sec
[junit] Testcase: testClassNotFoundWithNoBeanClassLoader took 0.035 sec
[junit] Testcase: testProps took 0.091 sec
[junit] Testcase: testListFactory took 0.071 sec
[junit] Testcase: testPrototypeListFactory took 0.078 sec
[junit] Testcase: testSetFactory took 0.085 sec
[junit] Testcase: testPrototypeSetFactory took 0.081 sec
[junit] Testcase: testMapFactory took 0.076 sec
[junit] Testcase: testPrototypeMapFactory took 0.088 sec
[junit] Testcase: testCollectionFactoryDefaults took 0.001 sec
[junit] Testcase: testResourceAndInputStream took 0.194 sec
[junit] Testcase: testClassPathResourceWithImport took 0.082 sec
[junit] Testcase: testUrlResourceWithImport took 0.094 sec
[junit] Testcase: testFileSystemResourceWithImport took 0.079 sec
[junit] Testcase: testLookupOverrideMethodsWithSetterInjection took 1.648 sec
[junit] FAILED
[junit] null
[junit] junit.framework.AssertionFailedError
[junit] at org.springframework.beans.factory.xml.XmlBeanFactoryTests.testLookupOverrideMethodsWithSetterInjection(XmlBeanFactoryTests.java:1235)
[junit] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[junit] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[junit] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
|
|
From: Rob H. <ro...@ca...> - 2004-11-30 16:23:41
|
Eclipse :) Patrick Burleson wrote: >On Tue, 30 Nov 2004 16:01:20 +0000, Rob Harrop <ro...@ca...> wrote: > > >>Patrick, >> >>Thanks for that useful summary - I am planning to start work on a simple >>hobby project using IDEA so I can build up an understanding of how it >>works and then perhaps move some other projects to it as well. >> >>Rob >> >> > >Rob, > >You're welcome. May I ask, what have you been using until now? > >Patrick > > >------------------------------------------------------- >SF email is sponsored by - The IT Product Guide >Read honest & candid reviews on hundreds of IT Products from real users. >Discover which products truly live up to the hype. Start reading now. >http://productguide.itmanagersjournal.com/ >_______________________________________________ >Springframework-developer mailing list >Spr...@li... >https://lists.sourceforge.net/lists/listinfo/springframework-developer > > > > |
|
From: Patrick B. <pbu...@gm...> - 2004-11-30 16:18:07
|
On Tue, 30 Nov 2004 16:01:20 +0000, Rob Harrop <ro...@ca...> wrote: > Patrick, > > Thanks for that useful summary - I am planning to start work on a simple > hobby project using IDEA so I can build up an understanding of how it > works and then perhaps move some other projects to it as well. > > Rob Rob, You're welcome. May I ask, what have you been using until now? Patrick |
|
From: Rob H. <ro...@ca...> - 2004-11-30 16:03:32
|
Patrick, Thanks for that useful summary - I am planning to start work on a simple hobby project using IDEA so I can build up an understanding of how it works and then perhaps move some other projects to it as well. Rob Patrick Burleson wrote: >On Tue, 30 Nov 2004 15:41:11 +0000, Rob Harrop <ro...@ca...> wrote: > > >>How do you find IDEA, I have heard some really good things about it and >>I am keen to get to grips with it to see if makes my life a bit easier. >> >>Rob >> >> >> > >Rob, > >I find IDEA to be the one product that has single handily changed the >way I think about and write code. I've tried every other IDE for Java >and I just keep having to come back to IDEA. > >Sure, the feature sets between it and Eclipse are pretty similar. But >to me, IDEA seems so much more "tighter" than Eclipse or others. > >The biggest feature I use is the code navigation and keyboard >shortcuts. I rarely, if ever, have to reach for my mouse. > >The other things I love are the intentions and inspections. The >ability to see where a variable is used (filterable by read access and >write access), where a method is used, where a class is used (even >searching through comments). > >And the refactorings of course are beyond useful. > >As for me, I've setup Spring as a single Java Module, but I also don't >ever look at the sample web apps. If I did, I would set them up as >seperate modules, much like Jergen mentions in his setup. > >I highly recommend you check out the forums for the EAP (Early Access >Program) at http://www.intellij.net/ . The lastest EAP has started, >which the buildup for 5.0 . The features for it are going to be good. >I'm most looking forward to Subversion and Perforce integration ( >currently available as plugins, but in 5.0 will be provided by >JetBrains as a part of the IDEA release) . > >I also highly recommend checking out the menu option >Help->Productivity Guide. It will show you all the cool features of >IDEA you aren't using and tells you how often you are using the ones >you do use. > >Enjoy, >Patrick > > >------------------------------------------------------- >SF email is sponsored by - The IT Product Guide >Read honest & candid reviews on hundreds of IT Products from real users. >Discover which products truly live up to the hype. Start reading now. >http://productguide.itmanagersjournal.com/ >_______________________________________________ >Springframework-developer mailing list >Spr...@li... >https://lists.sourceforge.net/lists/listinfo/springframework-developer > > > > |
|
From: Patrick B. <pbu...@gm...> - 2004-11-30 15:56:12
|
On Tue, 30 Nov 2004 15:41:11 +0000, Rob Harrop <ro...@ca...> wrote: > How do you find IDEA, I have heard some really good things about it and > I am keen to get to grips with it to see if makes my life a bit easier. > > Rob > Rob, I find IDEA to be the one product that has single handily changed the way I think about and write code. I've tried every other IDE for Java and I just keep having to come back to IDEA. Sure, the feature sets between it and Eclipse are pretty similar. But to me, IDEA seems so much more "tighter" than Eclipse or others. The biggest feature I use is the code navigation and keyboard shortcuts. I rarely, if ever, have to reach for my mouse. The other things I love are the intentions and inspections. The ability to see where a variable is used (filterable by read access and write access), where a method is used, where a class is used (even searching through comments). And the refactorings of course are beyond useful. As for me, I've setup Spring as a single Java Module, but I also don't ever look at the sample web apps. If I did, I would set them up as seperate modules, much like Jergen mentions in his setup. I highly recommend you check out the forums for the EAP (Early Access Program) at http://www.intellij.net/ . The lastest EAP has started, which the buildup for 5.0 . The features for it are going to be good. I'm most looking forward to Subversion and Perforce integration ( currently available as plugins, but in 5.0 will be provided by JetBrains as a part of the IDEA release) . I also highly recommend checking out the menu option Help->Productivity Guide. It will show you all the cool features of IDEA you aren't using and tells you how often you are using the ones you do use. Enjoy, Patrick |
|
From: Rob H. <ro...@ca...> - 2004-11-30 15:47:53
|
Sorry, yes you are right. And yes there is some potential for funny behaviour. Spring 1.2 shows this less than 1.1, but a full fix requires a mod to CGLIB which the CGLIB are working on now. Rob Colin Sampaleanu wrote: > Do you not mean that the constructor on the target bean will be fired > when the target bean is actually created? This may be different from > when the proxy is created obviously. Then the constructor gets fired > again when the proxy is created, which is a subclass of the target > class, right? So there is potential for weird behaviour when there are > none idempotent constructors, I presume? > > > Rob Harrop wrote: > >> Colin, >> >> The constructor on the target bean will be fired when the proxy is >> created with the arguments supplied in the <constructor-arg> tags. >> When the proxy is created the constructor is called again, and >> currently will in certain circumstances override any state set by the >> first call of the constructor. This is behavior is covered under >> another issue and teh CGLIB guys are looking at a fix to allow us to >> avoid redirecting calls during proxy creation so that no state gets >> overwritten. >> >> The best way forward as I see it is to add >> setConstructorArguments(Object[]) and >> setConstructorArgumentTypes(Class[]) to ProxyFactoryBean. The user >> can specify both if he chooses otherwise he just needs to specify a >> value for the first and the Spring will attempt to determine the >> types (very loosely, using the types of the Objects passed in ). >> >> Rob >> >> Colin Sampaleanu wrote: >> >>> The main issue I see, unless I'm missing something, with passing in >>> constructor args to the ProxyFactoryBean is having decent type >>> conversion. When you pass in properties or normal constructor-args >>> to a bean, you get decent PropertyEditor based type conversion >>> happening. The code would need to do something similar to >>> ArgumentConvertingMethodInvoker and its superclass MethodIInvoker. >>> Now the latter are kind of stupid in that they get confused when >>> there are multiple matching methods. If the ProxyFactoryBean variant >>> passed along as the second param a Class[], then there's no >>> ambiguity. It's also more of a pain to use, and maybe should be >>> possible to pass in a null array, in which case the code will do its >>> best, which might be enough when there're only one or two >>> non-ambiguous constructors. >>> >>> But what happens with the constructors from the target bean? They >>> just get ignored? >>> >>> >>> Rob Harrop wrote: >>> >>>> All, >>>> >>>> We really need to come to a desicion of how this should be >>>> implemented if I am to get a fix done in time for 1.1.3. Currently >>>> I see two ways to solve the problem: >>>> >>>> 1. Add setConstructorArgs(Object[], Class[]) to ProxyFactoryBean >>>> 2. Attempt to locate the <constructor-arg> definitions of the >>>> target bean, although I think this involves iterating over the bean >>>> definitions attempting to match to the target. Also when using >>>> anything but a SingletonTargetSource the match might not succeed. >>>> >>>> I am taking a break this week but I will be around for discussion >>>> on this - just won't be starting it until Monday. >>>> >>>> Rob >>> >>> > > > > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide > Read honest & candid reviews on hundreds of IT Products from real users. > Discover which products truly live up to the hype. Start reading now. > http://productguide.itmanagersjournal.com/ > _______________________________________________ > Springframework-developer mailing list > Spr...@li... > https://lists.sourceforge.net/lists/listinfo/springframework-developer > > |
|
From: Colin S. <col...@ex...> - 2004-11-30 15:43:32
|
Do you not mean that the constructor on the target bean will be fired when the target bean is actually created? This may be different from when the proxy is created obviously. Then the constructor gets fired again when the proxy is created, which is a subclass of the target class, right? So there is potential for weird behaviour when there are none idempotent constructors, I presume? Rob Harrop wrote: > Colin, > > The constructor on the target bean will be fired when the proxy is > created with the arguments supplied in the <constructor-arg> tags. > When the proxy is created the constructor is called again, and > currently will in certain circumstances override any state set by the > first call of the constructor. This is behavior is covered under > another issue and teh CGLIB guys are looking at a fix to allow us to > avoid redirecting calls during proxy creation so that no state gets > overwritten. > > The best way forward as I see it is to add > setConstructorArguments(Object[]) and > setConstructorArgumentTypes(Class[]) to ProxyFactoryBean. The user can > specify both if he chooses otherwise he just needs to specify a value > for the first and the Spring will attempt to determine the types (very > loosely, using the types of the Objects passed in ). > > Rob > > Colin Sampaleanu wrote: > >> The main issue I see, unless I'm missing something, with passing in >> constructor args to the ProxyFactoryBean is having decent type >> conversion. When you pass in properties or normal constructor-args to >> a bean, you get decent PropertyEditor based type conversion >> happening. The code would need to do something similar to >> ArgumentConvertingMethodInvoker and its superclass MethodIInvoker. >> Now the latter are kind of stupid in that they get confused when >> there are multiple matching methods. If the ProxyFactoryBean variant >> passed along as the second param a Class[], then there's no >> ambiguity. It's also more of a pain to use, and maybe should be >> possible to pass in a null array, in which case the code will do its >> best, which might be enough when there're only one or two >> non-ambiguous constructors. >> >> But what happens with the constructors from the target bean? They >> just get ignored? >> >> >> Rob Harrop wrote: >> >>> All, >>> >>> We really need to come to a desicion of how this should be >>> implemented if I am to get a fix done in time for 1.1.3. Currently I >>> see two ways to solve the problem: >>> >>> 1. Add setConstructorArgs(Object[], Class[]) to ProxyFactoryBean >>> 2. Attempt to locate the <constructor-arg> definitions of the target >>> bean, although I think this involves iterating over the bean >>> definitions attempting to match to the target. Also when using >>> anything but a SingletonTargetSource the match might not succeed. >>> >>> I am taking a break this week but I will be around for discussion on >>> this - just won't be starting it until Monday. >>> >>> Rob >> |
|
From: Rob H. <ro...@ca...> - 2004-11-30 15:43:26
|
How do you find IDEA, I have heard some really good things about it and I am keen to get to grips with it to see if makes my life a bit easier. Rob jürgen höller [werk3AT] wrote: >I still use IDEA 3.0.5 on my laptop (which doesn't have the notion of modules), but I also have IDEA 4.5 on a desktop. I have set the project up as single main module, with a couple of web modules for the sample applications. Nothing to fancy, though - I tried to keep it as simple as possible. > >Juergen > > >________________________________ > >Von: spr...@li... im Auftrag von Rob Harrop >Gesendet: Di 30.11.2004 16:12 >An: spr...@li... >Betreff: [Springframework-developer] OT: IDEA 4.5 > > > >Anybody here using IDEA 4.5. Just picked up the demo version and I was >wondering what's the best way to layout a project such as Spring when >using IDEA - single module or multiple module. > >Rob > > >------------------------------------------------------- >SF email is sponsored by - The IT Product Guide >Read honest & candid reviews on hundreds of IT Products from real users. >Discover which products truly live up to the hype. Start reading now. >http://productguide.itmanagersjournal.com/ >_______________________________________________ >Springframework-developer mailing list >Spr...@li... >https://lists.sourceforge.net/lists/listinfo/springframework-developer > > > > >------------------------------------------------------- >SF email is sponsored by - The IT Product Guide >Read honest & candid reviews on hundreds of IT Products from real users. >Discover which products truly live up to the hype. Start reading now. >http://productguide.itmanagersjournal.com/ >_______________________________________________ >Springframework-developer mailing list >Spr...@li... >https://lists.sourceforge.net/lists/listinfo/springframework-developer > > > > |