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: <jue...@we...> - 2004-12-28 13:31:30
|
Hi Calvin,
=20
It is indeed supposed to be impossible for those unbindResource calls to =
fail. Spring's transaction synchronization code (or OpenSessionInView =
code) should be the only place where binding and unbinding of =
thread-specific resources happens.
=20
The only exception is JTA synchronization in a remote transaction =
scenario: If the transaction coordinator resides in a different process, =
the synchronization callbacks will not happen in the same thread that =
performed the original data access. This is why Spring performs a =
hasResource check in the JTA transaction section of =
SpringSessionSynchronization's beforeCompletion (since release 1.1.3).
=20
So why is the SessionHolder already removed from the current thread when =
that code is reached in your scenario? You're obviously about to =
complete a JTA transaction - I assume with no remote transactions =
involved -, so who removed that SessionHolder from the thread during =
that transaction?
=20
Juergen
=20
________________________________
Von: spr...@li... im Auftrag =
von Calvin Smith
Gesendet: Di 28.12.2004 00:15
An: spr...@li...
Betreff: [Springframework-developer] =
TransactionSynchronization.beforeCompletion and =
TransactionSynchronizationManager.unbindResource problems
I'm having a problem with
TransactionSynchronizationManager.unbindResource trying to unbind a
resource that has already been unbound (and throwing
IllegalStateException). This was occuring for me in the beforeCompletion
methods of
org.springframework.orm.hibernate.SessionFactoryUtils$SpringSessionSynchr=
onization
(line 788) and
org.springframework.jdbc.datasource.DataSourceUtils$ConnectionSynchroniza=
tion
(344).
I tried changing SpringSessionSynchronization (788) from
TransactionSynchronizationManager.unbindResource(this.sessionFactory);
to
if (TransactionSynchronizationManager.hasResource(this.sessionFactory)) =
{
=
TransactionSynchronizationManager.unbindResource(this.sessionFactory);
}
and ConnectionSynchronization (344) from
TransactionSynchronizationManager.unbindResource(this.dataSource);
to
if (TransactionSynchronizationManager.hasResource(this.dataSource)) {
TransactionSynchronizationManager.unbindResource(this.dataSource);
}
and my problem disappeared. I'm not sure if it's supposed to be
impossible for those unbindResource calls to fail (only Spring-code
calls them, and I do everything through JtaTransactionManager
(declaratively at times and with TransactionTemplate at other times)),
or if it is failing for some other reason, but I'm hoping the person who
wrote/owns that code might have some insight.
The context in which this is occurring is a pretty complex
Spring-managed Jta/Jotm transaction in which both Hibernate and straight
Jdbc operations are occuring (including operations that originate from
OSWorkflow, Quartz, and application code via JdbcTemplate).
It looks like the other implementations of this method
(org.springframework.orm.jdo.PersistenceManagerFactoryUtils$PersistenceMa=
nagerSynchronization,
org.springframework.orm.ojb.OjbFactoryUtils$PersistenceBrokerSynchronizat=
ion)
also don't check first before calling unbindResource.
Does anybody know if this is a bug (i.e., spring should check) or what
sort of non-spring problems might cause this to occur?
Thanks,
Calvin
-------------------------------------------------------
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-12-27 23:20:06
|
It's done. Sorry, I started doing it before, but something interrupted me, and I forgot all about it... Ken Krebs wrote: > Could somebody please take care of updating the website. It's just a > single file, "war/html/petclinic.html" that needs replacement, not the > javadoc. > > Thanks, > > Ken > > Colin Sampaleanu wrote: > >> I'll do it in a few hours >> >> Alef Arendsen wrote: >> >>> Colin / Thomas, >>> >>> could one of you take care of this, I won't have time this week. >>> >>> thanx, >>> Alef >>> >>> >>> ------------------------------------------------------------------------ >>> >>> *From:* spr...@li... on >>> behalf of Ken Krebs >>> *Sent:* Mon 12/13/2004 11:30 PM >>> *To:* spr...@li... >>> *Subject:* Re: [Springframework-developer] 1.1.3 Website updated >>> >>> Alef, >>> >>> There's an updated version of the Petclinic docs/tutorial. >>> >>> Ken >>> >>> Alef Arendsen wrote: >>> >>> >I've uploaded the 1.1.3 JavaDoc, changelog and DTD to spring.org. News >>> >is also posted on forum and website. >>> > >>> >Colin, did I miss anything?? >>> > >>> >Alef >> |
|
From: Calvin S. <ca...@th...> - 2004-12-27 23:17:32
|
I'm having a problem with
TransactionSynchronizationManager.unbindResource trying to unbind a
resource that has already been unbound (and throwing
IllegalStateException). This was occuring for me in the beforeCompletion
methods of
org.springframework.orm.hibernate.SessionFactoryUtils$SpringSessionSynchronization
(line 788) and
org.springframework.jdbc.datasource.DataSourceUtils$ConnectionSynchronization
(344).
I tried changing SpringSessionSynchronization (788) from
TransactionSynchronizationManager.unbindResource(this.sessionFactory);
to
if (TransactionSynchronizationManager.hasResource(this.sessionFactory)) {
TransactionSynchronizationManager.unbindResource(this.sessionFactory);
}
and ConnectionSynchronization (344) from
TransactionSynchronizationManager.unbindResource(this.dataSource);
to
if (TransactionSynchronizationManager.hasResource(this.dataSource)) {
TransactionSynchronizationManager.unbindResource(this.dataSource);
}
and my problem disappeared. I'm not sure if it's supposed to be
impossible for those unbindResource calls to fail (only Spring-code
calls them, and I do everything through JtaTransactionManager
(declaratively at times and with TransactionTemplate at other times)),
or if it is failing for some other reason, but I'm hoping the person who
wrote/owns that code might have some insight.
The context in which this is occurring is a pretty complex
Spring-managed Jta/Jotm transaction in which both Hibernate and straight
Jdbc operations are occuring (including operations that originate from
OSWorkflow, Quartz, and application code via JdbcTemplate).
It looks like the other implementations of this method
(org.springframework.orm.jdo.PersistenceManagerFactoryUtils$PersistenceManagerSynchronization,
org.springframework.orm.ojb.OjbFactoryUtils$PersistenceBrokerSynchronization)
also don't check first before calling unbindResource.
Does anybody know if this is a bug (i.e., spring should check) or what
sort of non-spring problems might cause this to occur?
Thanks,
Calvin
|
|
From: Ken K. <kk...@kk...> - 2004-12-27 21:08:12
|
Could somebody please take care of updating the website. It's just a single file, "war/html/petclinic.html" that needs replacement, not the javadoc. Thanks, Ken Colin Sampaleanu wrote: > I'll do it in a few hours > > Alef Arendsen wrote: > >> Colin / Thomas, >> >> could one of you take care of this, I won't have time this week. >> >> thanx, >> Alef >> >> >> ------------------------------------------------------------------------ >> *From:* spr...@li... on >> behalf of Ken Krebs >> *Sent:* Mon 12/13/2004 11:30 PM >> *To:* spr...@li... >> *Subject:* Re: [Springframework-developer] 1.1.3 Website updated >> >> Alef, >> >> There's an updated version of the Petclinic docs/tutorial. >> >> Ken >> >> Alef Arendsen wrote: >> >> >I've uploaded the 1.1.3 JavaDoc, changelog and DTD to spring.org. News >> >is also posted on forum and website. >> > >> >Colin, did I miss anything?? >> > >> >Alef >> > >> > >> > >> >------------------------------------------------------- >> >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 >> >> > > > > ------------------------------------------------------- > 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-27 18:29:00
|
Good point - further init parameters that do not correspond to bean = properties should be allowed.=20 =20 Coincidentally, a similar request came in for GenericFilterBean: http://opensource.atlassian.com/projects/spring/browse/SPR-587 = <http://opensource.atlassian.com/projects/spring/browse/SPR-587>=20 =20 I've just changed both HttpServletBean and GenericFilterBean to use = BeanWrapper.setPropertyValues(pvs, true), to ignore unknown bean = properties. We do the same for request parameters, and I think it's = appropriate for servlet/filter init parameters too. =20 Juergen =20 ________________________________ Von: spr...@li... im Auftrag = von Steven Devijver Gesendet: Sa 25.12.2004 02:58 An: spr...@li... Betreff: [Springframework-developer] HttpServletBean remark Hi, I'm using an Eclipse plugin called Jetty Launcher (details: http://www.eclipseplugincentral.com/Web_Links+index-req-viewlink-cid-211.= html). You have to feed it a war file and it starts a Jetty instance from within Eclipse which allows debugging of your code. This plugin apparently sets a init parameter in the background called classpath on every servlet in your web.xml. This obviously turns DispatcherServlet wild since it doesn't have a classpath property. It also drove me crazy, I had to search for over an hour to solve this very wierd exception: DispatcherServlet doesn't have classpath property. Would it be possible to handle unknown properties a bit more gently, maybe by logging a warning or something? I solved the problem by extending DispatcherServlet and adding a classpath property but may not always be possible. Thanks Steven ------------------------------------------------------- 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-25 01:58:34
|
Hi, I'm using an Eclipse plugin called Jetty Launcher (details: http://www.eclipseplugincentral.com/Web_Links+index-req-viewlink-cid-211.html). You have to feed it a war file and it starts a Jetty instance from within Eclipse which allows debugging of your code. This plugin apparently sets a init parameter in the background called classpath on every servlet in your web.xml. This obviously turns DispatcherServlet wild since it doesn't have a classpath property. It also drove me crazy, I had to search for over an hour to solve this very wierd exception: DispatcherServlet doesn't have classpath property. Would it be possible to handle unknown properties a bit more gently, maybe by logging a warning or something? I solved the problem by extending DispatcherServlet and adding a classpath property but may not always be possible. Thanks Steven |
|
From: <al...@jt...> - 2004-12-24 23:40:59
|
<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.178</td></tr><tr><td class=3D"header-data"><span class=
=3D"header-label">Date of build: </span>12/25/2004 00:16:51</td></tr><=
tr><td class=3D"header-data"><span class=3D"header-label">Time to build:&nb=
sp;</span>22 minutes 27 seconds</td></tr><tr><td class=3D"header-data"><spa=
n class=3D"header-label">Last changed: </span>12/24/2004 13:54:16</td>=
</tr><tr><td class=3D"header-data"><span class=3D"header-label">Last log en=
try: </span>fixed typos</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: (26) </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/ibatis/SqlMapClientFactoryBean.jav=
a:170: warning - Tag @see: reference not found: com.ibatis.sqlmap.engine.tr=
ansaction.jdbc.JdbcTransactionConfig<br/>/jteam/build2/checkout/spring/spri=
ng/src/org/springframework/orm/ibatis/SqlMapClientFactoryBean.java:170: war=
ning - Tag @see: reference not found: com.ibatis.sqlmap.engine.transaction.=
jta.JtaTransactionConfig<br/>/jteam/build2/checkout/spring/spring/src/org/s=
pringframework/orm/ibatis/SqlMapClientFactoryBean.java:198: warning - Tag @=
see: reference not found: com.ibatis.sqlmap.engine.transaction.jdbc.JdbcTra=
nsactionConfig<br/>/jteam/build2/checkout/spring/spring/src/org/springframe=
work/orm/ibatis/SqlMapClientFactoryBean.java:198: warning - Tag @see: refer=
ence not found: com.ibatis.sqlmap.engine.transaction.jta.JtaTransactionConf=
ig<br/>/jteam/build2/checkout/spring/spring/src/org/springframework/transac=
tion/jta/WebLogicJtaTransactionManager.java:67: warning - Tag @see: referen=
ce not found: weblogic.transaction.TransactionManager#forceResume<br/>/jtea=
m/build2/checkout/spring/spring/src/org/springframework/transaction/jta/Web=
LogicServerTransactionManagerFactoryBean.java:45: warning - Tag @see: refer=
ence not found: weblogic.transaction.TxHelper#getTransactionManager<br/>/jt=
eam/build2/checkout/spring/spring/src/org/springframework/transaction/jta/W=
ebSphereTransactionManagerFactoryBean.java:47: warning - Tag @see: referenc=
e not found: com.ibm.ws.Transaction.TransactionManagerFactory#getTransactio=
nManager<br/>/jteam/build2/checkout/spring/spring/src/org/springframework/t=
ransaction/jta/WebSphereTransactionManagerFactoryBean.java:47: warning - Ta=
g @see: reference not found: com.ibm.ejs.jts.jta.JTSXA#getTransactionManage=
r<br/>/jteam/build2/checkout/spring/spring/src/org/springframework/transact=
ion/jta/WebSphereTransactionManagerFactoryBean.java:47: warning - Tag @see:=
reference not found: com.ibm.ejs.jts.jta.TransactionManagerFactory#getTran=
sactionManager<br/>/jteam/build2/checkout/spring/spring/src/org/springframe=
work/web/servlet/handler/metadata/PathMap.java:31: warning - @@org.apache.c=
ommons.attributes.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: (2139) </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: =
(14) </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">docs/reference/src/mvc.xml</t=
d><td class=3D"modifications-data">fixed typos</td></tr><tr class=3D"modifi=
cations-oddrow"><td class=3D"modifications-data">modified</td><td class=3D"=
modifications-data">jhoeller</td><td class=3D"modifications-data">docs/refe=
rence/src/transaction.xml</td><td class=3D"modifications-data">fixed typos<=
/td></tr><tr class=3D"modifications-evenrow"><td class=3D"modifications-dat=
a">modified</td><td class=3D"modifications-data">jhoeller</td><td class=3D"=
modifications-data">src/org/springframework/aop/framework/AopProxyUtils.jav=
a</td><td class=3D"modifications-data">polishing</td></tr><tr class=3D"modi=
fications-oddrow"><td class=3D"modifications-data">modified</td><td class=
=3D"modifications-data">jhoeller</td><td class=3D"modifications-data">src/o=
rg/springframework/remoting/caucho/BurlapServiceExporter.java</td><td class=
=3D"modifications-data">polishing</td></tr><tr class=3D"modifications-evenr=
ow"><td class=3D"modifications-data">modified</td><td class=3D"modification=
s-data">jhoeller</td><td class=3D"modifications-data">src/org/springframewo=
rk/remoting/caucho/HessianServiceExporter.java</td><td class=3D"modificatio=
ns-data">polishing</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">load/org/springframework/benchmark/Ab=
stractBeansTest.java</td><td class=3D"modifications-data">polishing</td></t=
r><tr class=3D"modifications-evenrow"><td class=3D"modifications-data">modi=
fied</td><td class=3D"modifications-data">jhoeller</td><td class=3D"modific=
ations-data">samples/tiles-example/src/org/springframework/samples/tiles/Ne=
wsFeedController.java</td><td class=3D"modifications-data">polishing</td></=
tr><tr class=3D"modifications-oddrow"><td class=3D"modifications-data">modi=
fied</td><td class=3D"modifications-data">jhoeller</td><td class=3D"modific=
ations-data">test/org/springframework/web/servlet/tags/BindTagTests.java</t=
d><td class=3D"modifications-data">polishing</td></tr><tr class=3D"modifica=
tions-evenrow"><td class=3D"modifications-data">modified</td><td class=3D"m=
odifications-data">jhoeller</td><td class=3D"modifications-data">test/org/s=
pringframework/jdbc/datasource/DataSourceTransactionManagerTests.java</td><=
td class=3D"modifications-data">polishing</td></tr><tr class=3D"modificatio=
ns-oddrow"><td class=3D"modifications-data">modified</td><td class=3D"modif=
ications-data">jhoeller</td><td class=3D"modifications-data">test/org/sprin=
gframework/beans/factory/xml/SerializableMethodReplacerCandidate.java</td><=
td class=3D"modifications-data">polishing</td></tr><tr class=3D"modificatio=
ns-evenrow"><td class=3D"modifications-data">modified</td><td class=3D"modi=
fications-data">jhoeller</td><td class=3D"modifications-data">test/org/spri=
ngframework/context/access/ContextSingletonBeanFactoryLocatorTests.java</td=
><td class=3D"modifications-data">polishing</td></tr><tr class=3D"modificat=
ions-oddrow"><td class=3D"modifications-data">modified</td><td class=3D"mod=
ifications-data">jhoeller</td><td class=3D"modifications-data">test/org/spr=
ingframework/beans/factory/config/PropertiesFactoryBeanTests.java</td><td c=
lass=3D"modifications-data">polishing</td></tr><tr class=3D"modifications-e=
venrow"><td class=3D"modifications-data">modified</td><td class=3D"modifica=
tions-data">jhoeller</td><td class=3D"modifications-data">test/org/springfr=
amework/aop/framework/CglibProxyTests.java</td><td class=3D"modifications-d=
ata">polishing</td></tr><tr class=3D"modifications-oddrow"><td class=3D"mod=
ifications-data">modified</td><td class=3D"modifications-data">jhoeller</td=
><td class=3D"modifications-data">mock/org/springframework/mock/web/MockPag=
eContext.java</td><td class=3D"modifications-data">fixed "getAttributeNames=
" to correctly return attribute keys (rather than values)</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: Rod J. <ro...@in...> - 2004-12-24 23:08:42
|
I'm working with Oracle to resolve this issue. They're being very helpful. It's likely that we *will* be able to ship the JARs required to build the integration, although not to run TopLink applications. I think the TopLink integration should be part of core Spring (although probably not in spring.jar--same for Cayenne and other new integrations). Oracle should formally hand over the code soon. Rgds Rod Colin Sampaleanu wrote: > It's great that the TopLink integration has been done, but including it > in Spring itself doesn't necessarilly make sense to the extent that > TopLink is a commercial product, and we can't shop TopLink with Spring > itself, as we can with the other ORM libraries we integrate with... > > > Dmitriy Kopylenko wrote: > >> I was wondering - should we check in the TopLink integration code into >> the sandbox? >> >> Dmitriy. > > > > > > ------------------------------------------------------- > 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 > -- ____________________________________________________ Rod Johnson CEO, Interface21 - Spring Services from the Source http://www.springframework.com Founder, Spring Framework: http://www.springframework.org Author, "Expert One-on-One J2EE Development Without EJB" (May 2004, with Juergen Hoeller). http://www.amazon.com/exec/obidos/ASIN/0764558315/ Author, "Expert One-on-One J2EE Design and Development" (October 2002). http://www.amazon.com/exec/obidos/tg/detail/-/0764543857/ ____________________________________________________ Interface21 Limited Registered Office Summit House, 2-2a Highfield Road, Dartford, Kent DA1 2JY Registered in England and Wales No. 5187766 ____________________________________________________ |
|
From: Colin S. <col...@ex...> - 2004-12-24 22:46:42
|
It's great that the TopLink integration has been done, but including it in Spring itself doesn't necessarilly make sense to the extent that TopLink is a commercial product, and we can't shop TopLink with Spring itself, as we can with the other ORM libraries we integrate with... Dmitriy Kopylenko wrote: > I was wondering - should we check in the TopLink integration code into > the sandbox? > > Dmitriy. |
|
From: Dmitriy K. <dko...@ru...> - 2004-12-24 22:29:23
|
I was wondering - should we check in the TopLink integration code into the sandbox? Dmitriy. |
|
From: Andrus A. <an...@ob...> - 2004-12-24 20:00:36
|
Hi Dmitriy, > I could check in the code into the sandbox for the time being if there > are no objections. That would be great. Thanks for taking care of it. > P.S. > Andrei, are you located in Brooklyn? If so, we could have a drink or > two sometime :-) Yes, I am in Brooklyn. I am definitely up for a few beers anytime in January ;-) Email me at an...@ob... - we'll set something up.. Have a good holiday everyone... I am running away, I have a plane to catch... Andrus |
|
From: Dmitriy K. <dko...@ru...> - 2004-12-24 19:45:17
|
Andrei, everyone, I could check in the code into the sandbox for the time being if there are no objections. Regards, Dmitriy. P.S. Andrei, are you located in Brooklyn? If so, we could have a drink or two sometime :-) Andrus Adamchik wrote: > Folks, > > Thanks for the vote of confidence! I replied last night to Rod and > Colin, but as there were more replies on the original thread, I > decided to send a message to spring-developer. > > What's the best way to proceed with integration? I guess the simplest > thing is for one of the current committers to take my code, review and > commit it to Spring.... and handle any future contributions via > patches. Aside from SourceForge anonymous CVS flakiness this shouldn't > be a problem. Not sure what's Spring procedure for giving commit > rights to new people, but I imagine it has to be something that takes > time. > > Re: Juergen's note about Petclinic sample app. Doesn't matter to me. > It probably does make sense to keep it in Cayenne. > > Andrus > > > P.S. Here is the message to Rod a Colin that I sent last night: > >> Re: Colin's question about PlatformTransactionManager >> >> I didn't find a need to write one yet. Cayenne is designed around the >> idea that data objects can be sitting around in uncommitted state >> between transactions, so I imagine it is much more tolerant in this >> respect than others... DataSourceTransactionManager worked fine in >> Petclinic example, but I would like to get feedback from Spring >> developers / power users based on the code that I posted. There maybe >> some pitfalls that I am unaware of that would require a specialized >> PlatformTransactionManager. >> >> >> Re: Integrating to Spring >> >> I will be ready to do any needed work sometime early January. As I am >> not a committer anyway, I need someone to review and check in the >> code (the former wouldn't hurt even if I am granted committer status). > > > > > ------------------------------------------------------- > 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: Andrus A. <an...@ob...> - 2004-12-24 18:15:06
|
Folks, Thanks for the vote of confidence! I replied last night to Rod and Colin, but as there were more replies on the original thread, I decided to send a message to spring-developer. What's the best way to proceed with integration? I guess the simplest thing is for one of the current committers to take my code, review and commit it to Spring.... and handle any future contributions via patches. Aside from SourceForge anonymous CVS flakiness this shouldn't be a problem. Not sure what's Spring procedure for giving commit rights to new people, but I imagine it has to be something that takes time. Re: Juergen's note about Petclinic sample app. Doesn't matter to me. It probably does make sense to keep it in Cayenne. Andrus P.S. Here is the message to Rod a Colin that I sent last night: > Re: Colin's question about PlatformTransactionManager > > I didn't find a need to write one yet. Cayenne is designed around the > idea that data objects can be sitting around in uncommitted state > between transactions, so I imagine it is much more tolerant in this > respect than others... DataSourceTransactionManager worked fine in > Petclinic example, but I would like to get feedback from Spring > developers / power users based on the code that I posted. There maybe > some pitfalls that I am unaware of that would require a specialized > PlatformTransactionManager. > > > Re: Integrating to Spring > > I will be ready to do any needed work sometime early January. As I am > not a committer anyway, I need someone to review and check in the code > (the former wouldn't hurt even if I am granted committer status). |
|
From: <jue...@we...> - 2004-12-24 12:53:49
|
Thanks Chris! I've fixed both the unused imports and the typos in those = two chapters. =20 Juergen =20 ________________________________ Von: spr...@li... im Auftrag = von Chris Tilden Gesendet: Fr 24.12.2004 02:20 An: spr...@li... Betreff: [Springframework-developer] Janitorial Work Hi, I just started using Spring about a month ago. It's a great product. Please see the attached patches. Chris |
|
From: <jue...@we...> - 2004-12-24 12:22:06
|
The order refers to the interceptor chain: the first interceptor is the = first to be invoked when a call arrives at the proxy, the last = interceptor is the one invoked right before the target. We should = probably clarify that in the docs. Thanks again for pointing out a gap = in the docs, Steven :-) =20 Juergen =20 ________________________________ Von: spr...@li... im Auftrag = von Steven Devijver Gesendet: Fr 24.12.2004 11:30 An: spr...@li... Betreff: [Springframework-developer] ProxyFactoryBean question Hi, The Spring user guide says this about the interceptorNames property of ProxyFactoryBean: "Ordering is significant." What's the order? The javadoc doesn't elaborate. If I would draw the interceptors as shells around the target (nexus) would the top interceptor be the inside shell or the outside shell? Thanks Steven ------------------------------------------------------- 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-24 10:30:58
|
Hi, The Spring user guide says this about the interceptorNames property of ProxyFactoryBean: "Ordering is significant." What's the order? The javadoc doesn't elaborate. If I would draw the interceptors as shells around the target (nexus) would the top interceptor be the inside shell or the outside shell? Thanks Steven |
|
From: Colin S. <col...@ex...> - 2004-12-24 02:51:11
|
Nice to hear about this. Is there any sort of specialized PlatformTransactionManager variant (akin to HibernateTransactionManager) needed? Given that Cayenne is pretty decent from what I know, and is open-source, I've got nothing against including this code directly in Spring... Colin Peng Wang wrote: >---------- Forwarded message ---------- >From: Andrus Adamchik <an...@ob...> >Date: Thu, 23 Dec 2004 18:53:28 -0500 >Subject: Re: Configuring Cayenne with Spring (preview) >To: cay...@ob... > > >One last thing before I leave... > >http://objectstyle.org/downloads/cayenne/demos/cayenne-spring.tar.gz > >This is a first cut of Cayenne/Spring integration package. This >download contains classes from "org.springframework.orm.cayenne" >package, a few unit tests and a complete Spring PetClinic web >application done in Cayenne. It is in a good enough shape, so when I >get back from vacation I am planning to submit it to Spring project >(don't know what is their current policy on accepting third-party >integration packages; if they don't take them anymore, we'll release it >in Cayenne). > >Supported features: > >* Recasting Cayenne exceptions to Spring DAO exceptions. Some of it is >a bit artificial, as we don't have deep inheritance hierarchy of >exceptions. Still it has its value, e.g. SQL exceptions are unwrapped >and passed to Spring for further analysis. > >* CayenneTemplate - a Spring facade to DataContext that does >DataContext "injection", exception handling, etc. Actually it is a >pretty nice thing in itself... Template is stateless (relying on thread >DataContext) and can be subclassed and customized to intercept various >DataContext operations. > >* Automatic DataContext rollback on failures. There was a question >about it on cayenne-user recently >(http://objectstyle.org/cayenne/lists/cayenne-user/2004/12/0087.html). >With CayenneTemplate this can be implemented as a policy (see >"autoRollback" property). > >* WebInterceptor - a way to bind HttpSession DataContext to the request >thread from Spring configuration. > >* ConfigurationFactory - a factory to load Cayenne project in Spring >without relying on static Configuration (something that Cayenne does >right now by default). ConfigurationFactory also supports overriding >DataSource for all project DataNodes, so you can configure DataSource >in Spring if you want to. > >Please let me know if anyone has any feedback. > >Andrus > > |
|
From: Chris T. <chr...@gm...> - 2004-12-24 01:20:44
|
Hi, I just started using Spring about a month ago. It's a great product. Please see the attached patches. Chris |
|
From: Peng W. <wp...@gm...> - 2004-12-24 01:12:44
|
---------- Forwarded message ---------- From: Andrus Adamchik <an...@ob...> Date: Thu, 23 Dec 2004 18:53:28 -0500 Subject: Re: Configuring Cayenne with Spring (preview) To: cay...@ob... One last thing before I leave... http://objectstyle.org/downloads/cayenne/demos/cayenne-spring.tar.gz This is a first cut of Cayenne/Spring integration package. This download contains classes from "org.springframework.orm.cayenne" package, a few unit tests and a complete Spring PetClinic web application done in Cayenne. It is in a good enough shape, so when I get back from vacation I am planning to submit it to Spring project (don't know what is their current policy on accepting third-party integration packages; if they don't take them anymore, we'll release it in Cayenne). Supported features: * Recasting Cayenne exceptions to Spring DAO exceptions. Some of it is a bit artificial, as we don't have deep inheritance hierarchy of exceptions. Still it has its value, e.g. SQL exceptions are unwrapped and passed to Spring for further analysis. * CayenneTemplate - a Spring facade to DataContext that does DataContext "injection", exception handling, etc. Actually it is a pretty nice thing in itself... Template is stateless (relying on thread DataContext) and can be subclassed and customized to intercept various DataContext operations. * Automatic DataContext rollback on failures. There was a question about it on cayenne-user recently (http://objectstyle.org/cayenne/lists/cayenne-user/2004/12/0087.html). With CayenneTemplate this can be implemented as a policy (see "autoRollback" property). * WebInterceptor - a way to bind HttpSession DataContext to the request thread from Spring configuration. * ConfigurationFactory - a factory to load Cayenne project in Spring without relying on static Configuration (something that Cayenne does right now by default). ConfigurationFactory also supports overriding DataSource for all project DataNodes, so you can configure DataSource in Spring if you want to. Please let me know if anyone has any feedback. Andrus |
|
From: <al...@jt...> - 2004-12-23 23:39:45
|
<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.177</td></tr><tr><td class=3D"header-data"><span class=
=3D"header-label">Date of build: </span>12/24/2004 00:16:13</td></tr><=
tr><td class=3D"header-data"><span class=3D"header-label">Time to build:&nb=
sp;</span>21 minutes 59 seconds</td></tr><tr><td class=3D"header-data"><spa=
n class=3D"header-label">Last changed: </span>12/23/2004 19:24:48</td>=
</tr><tr><td class=3D"header-data"><span class=3D"header-label">Last log en=
try: </span>fixed "getSession" to correctly handle an invalidated sess=
ion</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: (26) </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/ibatis/SqlMapClientFactoryBean.jav=
a:170: warning - Tag @see: reference not found: com.ibatis.sqlmap.engine.tr=
ansaction.jdbc.JdbcTransactionConfig<br/>/jteam/build2/checkout/spring/spri=
ng/src/org/springframework/orm/ibatis/SqlMapClientFactoryBean.java:170: war=
ning - Tag @see: reference not found: com.ibatis.sqlmap.engine.transaction.=
jta.JtaTransactionConfig<br/>/jteam/build2/checkout/spring/spring/src/org/s=
pringframework/orm/ibatis/SqlMapClientFactoryBean.java:198: warning - Tag @=
see: reference not found: com.ibatis.sqlmap.engine.transaction.jdbc.JdbcTra=
nsactionConfig<br/>/jteam/build2/checkout/spring/spring/src/org/springframe=
work/orm/ibatis/SqlMapClientFactoryBean.java:198: warning - Tag @see: refer=
ence not found: com.ibatis.sqlmap.engine.transaction.jta.JtaTransactionConf=
ig<br/>/jteam/build2/checkout/spring/spring/src/org/springframework/transac=
tion/jta/WebLogicJtaTransactionManager.java:67: warning - Tag @see: referen=
ce not found: weblogic.transaction.TransactionManager#forceResume<br/>/jtea=
m/build2/checkout/spring/spring/src/org/springframework/transaction/jta/Web=
LogicServerTransactionManagerFactoryBean.java:45: warning - Tag @see: refer=
ence not found: weblogic.transaction.TxHelper#getTransactionManager<br/>/jt=
eam/build2/checkout/spring/spring/src/org/springframework/transaction/jta/W=
ebSphereTransactionManagerFactoryBean.java:47: warning - Tag @see: referenc=
e not found: com.ibm.ws.Transaction.TransactionManagerFactory#getTransactio=
nManager<br/>/jteam/build2/checkout/spring/spring/src/org/springframework/t=
ransaction/jta/WebSphereTransactionManagerFactoryBean.java:47: warning - Ta=
g @see: reference not found: com.ibm.ejs.jts.jta.JTSXA#getTransactionManage=
r<br/>/jteam/build2/checkout/spring/spring/src/org/springframework/transact=
ion/jta/WebSphereTransactionManagerFactoryBean.java:47: warning - Tag @see:=
reference not found: com.ibm.ejs.jts.jta.TransactionManagerFactory#getTran=
sactionManager<br/>/jteam/build2/checkout/spring/spring/src/org/springframe=
work/web/servlet/handler/metadata/PathMap.java:31: warning - @@org.apache.c=
ommons.attributes.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: (2139) </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: =
(18) </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">mock/org/springframework/mock/we=
b/MockHttpServletRequest.java</td><td class=3D"modifications-data">fixed "g=
etSession" to correctly handle an invalidated session</td></tr><tr class=3D=
"modifications-oddrow"><td class=3D"modifications-data">modified</td><td cl=
ass=3D"modifications-data">jhoeller</td><td class=3D"modifications-data">sr=
c/org/springframework/util/StringUtils.java</td><td class=3D"modifications-=
data">polishing</td></tr><tr class=3D"modifications-evenrow"><td class=3D"m=
odifications-data">modified</td><td class=3D"modifications-data">jhoeller</=
td><td class=3D"modifications-data">src/org/springframework/core/Collection=
Factory.java</td><td class=3D"modifications-data">polishing</td></tr><tr cl=
ass=3D"modifications-oddrow"><td class=3D"modifications-data">modified</td>=
<td class=3D"modifications-data">jhoeller</td><td class=3D"modifications-da=
ta">src/org/springframework/transaction/interceptor/TransactionAspectSuppor=
t.java</td><td class=3D"modifications-data">polishing</td></tr><tr class=3D=
"modifications-evenrow"><td class=3D"modifications-data">modified</td><td c=
lass=3D"modifications-data">jhoeller</td><td class=3D"modifications-data">s=
rc/org/springframework/beans/factory/support/AbstractAutowireCapableBeanFac=
tory.java</td><td class=3D"modifications-data">polishing</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/beans/BeanWrapperTests.java</td><td class=3D"modi=
fications-data">allow custom PropertyEditor (setValue) to kick in before ap=
plying String[]-to-CSV conversion</td></tr><tr class=3D"modifications-evenr=
ow"><td class=3D"modifications-data">modified</td><td class=3D"modification=
s-data">jhoeller</td><td class=3D"modifications-data">src/org/springframewo=
rk/beans/BeanWrapperImpl.java</td><td class=3D"modifications-data">allow cu=
stom PropertyEditor (setValue) to kick in before applying String[]-to-CSV c=
onversion</td></tr><tr class=3D"modifications-oddrow"><td class=3D"modifica=
tions-data">modified</td><td class=3D"modifications-data">jhoeller</td><td =
class=3D"modifications-data">src/org/springframework/jndi/JndiObjectFactory=
Bean.java</td><td class=3D"modifications-data">fixed "getObjectType" to ret=
urn a more narrow type guess</td></tr><tr class=3D"modifications-evenrow"><=
td class=3D"modifications-data">modified</td><td class=3D"modifications-dat=
a">jhoeller</td><td class=3D"modifications-data">src/org/springframework/tr=
ansaction/interceptor/TransactionProxyFactoryBean.java</td><td class=3D"mod=
ifications-data">fixed "getObjectType" to return a more narrow type guess</=
td></tr><tr class=3D"modifications-oddrow"><td class=3D"modifications-data"=
>modified</td><td class=3D"modifications-data">jhoeller</td><td class=3D"mo=
difications-data">test/org/springframework/beans/factory/xml/ConstructorDep=
endenciesBean.java</td><td class=3D"modifications-data">changed DefaultList=
ableBeanFactory's "getBeansOfType" to ignore beans that cause BeanCreationE=
xceptions on "getType"</td></tr><tr class=3D"modifications-evenrow"><td cla=
ss=3D"modifications-data">modified</td><td class=3D"modifications-data">jho=
eller</td><td class=3D"modifications-data">test/org/springframework/beans/f=
actory/xml/XmlBeanFactoryTests.java</td><td class=3D"modifications-data">ch=
anged DefaultListableBeanFactory's "getBeansOfType" to ignore beans that ca=
use BeanCreationExceptions on "getType"</td></tr><tr class=3D"modifications=
-oddrow"><td class=3D"modifications-data">added</td><td class=3D"modificati=
ons-data">jhoeller</td><td class=3D"modifications-data">test/org/springfram=
ework/beans/factory/xml/complexFactoryCircle.xml</td><td class=3D"modificat=
ions-data">changed DefaultListableBeanFactory's "getBeansOfType" to ignore =
beans that cause BeanCreationExceptions on "getType"</td></tr><tr class=3D"=
modifications-evenrow"><td class=3D"modifications-data">modified</td><td cl=
ass=3D"modifications-data">jhoeller</td><td class=3D"modifications-data">te=
st/org/springframework/beans/factory/xml/dependencies-carg-autowire.xml</td=
><td class=3D"modifications-data">changed DefaultListableBeanFactory's "get=
BeansOfType" to ignore beans that cause BeanCreationExceptions on "getType"=
</td></tr><tr class=3D"modifications-oddrow"><td class=3D"modifications-dat=
a">modified</td><td class=3D"modifications-data">jhoeller</td><td class=3D"=
modifications-data">test/org/springframework/beans/factory/xml/dependencies=
-carg.xml</td><td class=3D"modifications-data">changed DefaultListableBeanF=
actory's "getBeansOfType" to ignore beans that cause BeanCreationExceptions=
on "getType"</td></tr><tr class=3D"modifications-evenrow"><td class=3D"mod=
ifications-data">modified</td><td class=3D"modifications-data">jhoeller</td=
><td class=3D"modifications-data">test/org/springframework/beans/factory/xm=
l/dependencies-prop-autowireByName.xml</td><td class=3D"modifications-data"=
>changed DefaultListableBeanFactory's "getBeansOfType" to ignore beans that=
cause BeanCreationExceptions on "getType"</td></tr><tr class=3D"modificati=
ons-oddrow"><td class=3D"modifications-data">modified</td><td class=3D"modi=
fications-data">jhoeller</td><td class=3D"modifications-data">test/org/spri=
ngframework/beans/factory/xml/dependencies-prop-autowireByType.xml</td><td =
class=3D"modifications-data">changed DefaultListableBeanFactory's "getBeans=
OfType" to ignore beans that cause BeanCreationExceptions on "getType"</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/beans/factory/support/DefaultListab=
leBeanFactory.java</td><td class=3D"modifications-data">changed DefaultList=
ableBeanFactory's "getBeansOfType" to ignore beans that cause BeanCreationE=
xceptions on "getType"</td></tr><tr class=3D"modifications-oddrow"><td clas=
s=3D"modifications-data">modified</td><td class=3D"modifications-data">jhoe=
ller</td><td class=3D"modifications-data">src/org/springframework/beans/fac=
tory/support/AbstractBeanFactory.java</td><td class=3D"modifications-data">=
added "getSingletonCount" method</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: Thierry T. <te...@ya...> - 2004-12-23 21:06:52
|
Thanks. Merry Christmas and Happy New Year too! Thierry > Spring community. I'd like to take a moment at wish > everyone a Merry > Christmas and very happy New 2005 year! We had a > very good and > productive year for our "Spring universe" and I'd > like to think that we > continue to serve enterprise java computing > community for years to come! > > Cheers, > Dmitriy. ===== Take a look at my blog: http://templth.blogspot.com/ Découvrez le nouveau Yahoo! Mail : 250 Mo d'espace de stockage pour vos mails ! Créez votre Yahoo! Mail sur http://fr.mail.yahoo.com/ |
|
From: Dmitriy K. <dko...@ru...> - 2004-12-23 19:15:03
|
Spring community. I'd like to take a moment at wish everyone a Merry Christmas and very happy New 2005 year! We had a very good and productive year for our "Spring universe" and I'd like to think that we continue to serve enterprise java computing community for years to come! Cheers, Dmitriy. |
|
From: Ken K. <kk...@kk...> - 2004-12-23 18:53:30
|
+1 for this approach to extensions j=FCrgen h=F6ller [werk3AT] wrote: ><quote> >I could see a specialized FactoryBean to create different types of >services e.g. DefinitionService, ExecutionService, SchedulerService, so >these services could be directly injected into interested beans. Would >anyone be interested to see this support in Spring core? ></quote> >=20 >I doubt that we should include JBPM support classes in Spring core. Else= , everyone and their grandma will want support classes for their product = in Spring's core ;-) >=20 >I guess we're at the point of creating an extension package once again. = For such stuff, we really need to set up an extension package: not part o= f the Spring core, probably not as thoroughly supported as the core, but = nevertheless available for everyone interested. >A long-time candidate for such an extension package is our Commons Valid= ator support in the sandbox. >=20 >Effectively, such a package would be a collection of small extensions th= at didn't make it into the core, for whatever reason, but aren't large en= ough to warrant their own project either. (Acegi and the Portlet support = are good examples for large extensions that *are* worth having their own = project.) >=20 >Juergen >=20 > > =20 > |
|
From: <jue...@we...> - 2004-12-23 18:25:18
|
Alef, Colin, everybody, =20 When do we remove zips from the nightly build directory? Currently, = there's a ton of zips listed there, with the most current ones at the = bottom... We should probably remove all nightly builds that refer to = previous releases, just keeping the ones for the currently upcoming = release. =20 Juergen |
|
From: <jue...@we...> - 2004-12-23 18:22:48
|
Indeed, that's a bug that unfortunately slipped into 1.1.3. The issue = has already been fixed in CVS; feel free to give a nightly 1.1.4-dev = snapshot a try (http://www.springframework.org/downloads/nightly). =20 Juergen =20 ________________________________ Von: spr...@li... im Auftrag = von Rolf Kulemann Gesendet: Do 23.12.2004 19:01 An: spr...@li... Betreff: [Springframework-developer] Factory bean created with factory = method throws NullPointerException since 1.1.3 Hi list, I developed a small app using Spring 1.1.1, 1.1.2 and now 1.1.3. Since 1.1.3 some test of my app fail. You can download a test case to reproduce this with Spring 1.1.3 from http://www.apache.org/~roku/spring-factory-beans-test.zip . Just add the sources to the Spring test folder and run the test(s). I want to give a small overview of the problem: bean config: <beans> <bean id=3D"peopleFactory" class=3D"org.springframework.beans.PeopleFactoryImpl" factory-method=3D"getInstance"/> <bean id=3D"person" class=3D"org.springframework.beans.Person" factory-bean=3D"peopleFactory" factory-method=3D"getPerson"/> =20 </beans> Getting the first bean via BeanFactory is no problem. Getting the second bean is not working in 1.1.3 anymore. I debugged the Spring sources a bit and the problem really seems to be a bug. The offending statement is in class AbstractAutowireCapableBeanFactory line 381: for (int i =3D 0; i < factoryClass.getMethods().length; i++) { The variable factoryClass is null, since the method getType(..) invoked in line 372 returns null. Please see that method for further details. Looking at this class in Spring 1.1.2 shows the difference. Unfortunately I have no patch available. Maybe it isnt' a bug anyway. Please have a look. Thanks and I wish a happy new new year. -- Rolf Kulemann ------------------------------------------------------- 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 |