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: <al...@jt...> - 2004-11-02 23:31:35
|
<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:#FF0000; }.checkstyle-oddrow { bac=
kground-color:#CCCCCC }.checkstyle-data { font-family:arial,helvetica,sans-=
serif; font-size:8pt; color:#000000; }.checkstyle-sectionheader { backgroun=
d-color:#000066; font-family:arial,helvetica,sans-serif; font-size:10pt; co=
lor:#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.140</td></tr><tr><td class=3D"header-data"><span class=
=3D"header-label">Date of build: </span>11/03/2004 00:16:44</td></tr><=
tr><td class=3D"header-data"><span class=3D"header-label">Time to build:&nb=
sp;</span>13 minutes 24 seconds</td></tr><tr><td class=3D"header-data"><spa=
n class=3D"header-label">Last changed: </span>11/02/2004 00:18:08</td>=
</tr><tr><td class=3D"header-data"><span class=3D"header-label">Last log en=
try: </span>polishing</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"/><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-error-data">N=
ote: Some input files use or override a deprecated API.<br class=3D"none"/>=
Note: Recompile with -deprecation for details.Note: /jteam/build/checkout/s=
pring/spring/mock/org/springframework/mock/web/MockHttpSession.java uses or=
overrides a deprecated API.<br class=3D"none"/>Note: Recompile with -depre=
cation for details.<br class=3D"none"/>Note: Some input files use or overri=
de a deprecated API.<br class=3D"none"/>Note: Recompile with -deprecation f=
or details.<br class=3D"none"/></pre></td></tr></table><p>
<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: (1470) </td></tr><tr><td><tabl=
e width=3D"98%" border=3D"0" cellspacing=3D"0" cellpadding=3D"2" align=3D"c=
enter"><tr><td class=3D"unittests-data"> failure =
</td><td width=3D"40%" class=3D"unittests-data">testHomePage</td><td width=
=3D"40%" class=3D"unittests-data">org.springframework.apptests.buildtest.Al=
lTests</td></tr></table></td></tr><tr></tr><tr><td colspan=3D"2"> </td=
></tr><tr><td colspan=3D"4" class=3D"unittests-sectionheader"> =
Unit Test Error Details: (1) </td></tr><tr=
><td class=3D"unittests-data" colspan=3D"2"> Test: test=
HomePage</td></tr><tr><td class=3D"unittests-data" colspan=3D"2"> =
Class: org.springframework.apptests.buildtest.AllTests</td></tr>=
<tr><td class=3D"unittests-data" colspan=3D"2"> Type: junit.=
framework.AssertionFailedError</td></tr><tr><td class=3D"unittests-data" co=
lspan=3D"2"> Message: Exception while testing URL http://loc=
alhost:13084/buildtest:java.io.IOException</td></tr><tr><td class=3D"unitte=
sts-error" colspan=3D"2"><pre>junit.framework.AssertionFailedError: Excepti=
on while testing URL http://localhost:13084/buildtest:java.io.IOException<b=
r>=09at org.springframework.apptests.buildtest.AllTests.testHomePage(Unknow=
n Source)<br>=09at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Meth=
od)<br>=09at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccess=
orImpl.java:39)<br>=09at sun.reflect.DelegatingMethodAccessorImpl.invoke(De=
legatingMethodAccessorImpl.java:25)<br></pre></td></tr><tr><td colspan=3D"2=
"> </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"modifications-sectionheader"> =
Modifications since last build: =
(2) </td></tr><tr class=3D"modifications-evenrow"><td c=
lass=3D"modifications-data">modified</td><td class=3D"modifications-data">j=
hoeller</td><td class=3D"modifications-data">src/org/springframework/orm/ib=
atis/SqlMapClientFactoryBean.java</td><td class=3D"modifications-data">poli=
shing</td></tr><tr class=3D"modifications-oddrow"><td class=3D"modification=
s-data">modified</td><td class=3D"modifications-data">jhoeller</td><td clas=
s=3D"modifications-data">src/org/springframework/orm/ibatis/SqlMapClientTem=
plate.java</td><td class=3D"modifications-data">polishing</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: (8) </td><=
/tr><tr><td class=3D"distributables-data">Building jar: /jteam/build/checko=
ut/spring/spring/dist/spring.jar</td></tr><tr class=3D"distributables-oddro=
w"><td class=3D"distributables-data">Building war: /jteam/build/checkout/sp=
ring/spring/autobuilds/apps/buildtest/dist/buildtest.war</td></tr><tr><td c=
lass=3D"distributables-data">Building war: /jteam/build/checkout/spring/spr=
ing/autobuilds/apps/buildtest/dist/buildtest.war</td></tr><tr class=3D"dist=
ributables-oddrow"><td class=3D"distributables-data">Building war: /jteam/b=
uild/checkout/spring/spring/autobuilds/apps/buildtest/dist/buildtest.war</t=
d></tr><tr><td class=3D"distributables-data">Building jar: /jteam/build/che=
ckout/spring/spring/autobuilds/apps/jpetstore/war/WEB-INF/lib/jpetstore.jar=
</td></tr><tr class=3D"distributables-oddrow"><td class=3D"distributables-d=
ata">Building war: /jteam/build/checkout/spring/spring/autobuilds/apps/jpet=
store/dist/jpetstore.war</td></tr><tr><td class=3D"distributables-data">Bui=
lding jar: /jteam/build/checkout/spring/spring/autobuilds/apps/jpetstore/wa=
r/WEB-INF/lib/jpetstore.jar</td></tr><tr class=3D"distributables-oddrow"><t=
d class=3D"distributables-data">Building war: /jteam/build/checkout/spring/=
spring/autobuilds/apps/jpetstore/dist/jpetstore.war</td></tr></table>
</body></html> |
|
From: Dave B. <viv...@ya...> - 2004-11-02 23:02:28
|
See old forum post: https://sourceforge.net/forum/message.php?msg_id=2705933 -----Original Message----- From: spr...@li... [mailto:spr...@li...] On Behalf Of Rainer Schmitz Sent: Tuesday, November 02, 2004 9:31 To: spr...@li... Subject: [Springframework-developer] CommonsPoolTargetSource broken? Aloha! I tried to use CommonsPoolTargetSource without success - calling beanFactory.getBean() always returns the same instance. I looked into CommonsPoolTargetSourceTests and as far as I can see it's not tested wether the pool is returning new objects or is working at all. Inspecting the objects returned by getBean() in testFunctionality() with a debugger shows both calls return the same SideEffectBean instance. Is this feature broken or am I missing something? Cheers, Rainer ------------------------------------------------------- This SF.Net email is sponsored by: Sybase ASE Linux Express Edition - download now for FREE LinuxWorld Reader's Choice Award Winner for best database on Linux. http://ads.osdn.com/?ad_id=5588&alloc_id=12065&op=click _______________________________________________ Springframework-developer mailing list Spr...@li... https://lists.sourceforge.net/lists/listinfo/springframework-developer |
|
From: Colin S. <col...@ex...> - 2004-11-02 21:57:00
|
There's probably some cleaner ways to handle this, but off the top of my head I can think of one fairly easy mechanism that should take 10 minutes or less to implement. Sucblass ClasspathXmlApplicationContext to have a Communicator field, and getCommunicator() method to get the value of this. When your variant of ClasspathXmlApplicationContext is created, the Communicator instance could be passed in as a constructor arg (make a new constructor), or as a setter property (you would need to make sure to use the existing constructor with refresh=false, for that approach). To actually get at the Communicator instance inside the context def, the user would just use a custom FactoryBean you define. This factory bean would be ApplicationContextAware, so would have the context given to it. All it would do on the getObject() method, is cast the context to your subclass type, and return the value of the getCommunicator() method. All the user has to do when setting up their context.xml file is remember to add in a one line bean definition for your factory: <bean id="communicator" class="x.y.z.CommunicatorFactoryBean"/> Regards, Colin Venkat Sonnathi wrote: > Hi, > > The subject may sound strange but please bear with me. I am trying to > use Spring to isolate ICE (http://www.zeroc.com) specific depedencies. > I could prototype the client side interaction (Thanks to Jurgen for > pointing me in the right direction), but have come to a block when > trying Server side. > > ICE has a kind of app server called IceBox, it loads different > services from a Config file, it has a feature called > UseSharedCommunicator, which means all the loaded services share the > same ICE runtime instance and calls to other services located in the > same instance are treated as local calls. > > Basically you wrap a ServiceImpl class in ServiceAdapter so that > IceBox can load it, here is an example of the ServiceAdapter for a > ServiceImpl class PrinterI > > public class IceBoxService extends Ice.LocalObjectImpl implements > IceBox.Service { > > private Ice.ObjectAdapter adapter; > > public void start(String s, Communicator communicator, String[] > strings) { > > this.adapter = communicator.createObjectAdapter(s); > Ice.Object object = new PrinterI(communicator); > adapter.add(object, > Ice.Util.stringToIdentity("SimpleFCASearch")); > adapter.activate(); > } > > public void stop() { > adapter.deactivate(); > } > } > > } > > I was planning on writing a generic IceBoxService which takes a > parameter to context.xml file and instantiate a BeanFactory which > loads the ServiceImpls and resolve the services they depend upon. > But, if you observe how the PrinterI is instantiated, the communicator > instance passed to it should be one that is supplied by the IceBox > server (passed in as a parameter to start method). How to make a bean > factory aware of this communicator? > > The following code explains the behaviour I am looking for: > BeanFactory bf = new ClassPathXmlApplicationContext(); > bf.setBean("communicator", communicator); // Setting/passing the > application communicator instance to the Bean > bf.load("context.xml"); // refers to the communicator bean passed in > above statement. > > Thanks for your time and patience. > > --Venkat. > > > > > ------------------------------------------------------- > This SF.Net email is sponsored by: > Sybase ASE Linux Express Edition - download now for FREE > LinuxWorld Reader's Choice Award Winner for best database on Linux. > http://ads.osdn.com/?ad_id=5588&alloc_id=12065&op=click > _______________________________________________ > Springframework-developer mailing list > Spr...@li... > https://lists.sourceforge.net/lists/listinfo/springframework-developer |
|
From: Venkat S. <vso...@ho...> - 2004-11-02 20:06:31
|
Hi, The subject may sound strange but please bear with me. I am trying to use Spring to isolate ICE (http://www.zeroc.com) specific depedencies. I could prototype the client side interaction (Thanks to Jurgen for pointing me in the right direction), but have come to a block when trying Server side. ICE has a kind of app server called IceBox, it loads different services from a Config file, it has a feature called UseSharedCommunicator, which means all the loaded services share the same ICE runtime instance and calls to other services located in the same instance are treated as local calls. Basically you wrap a ServiceImpl class in ServiceAdapter so that IceBox can load it, here is an example of the ServiceAdapter for a ServiceImpl class PrinterI public class IceBoxService extends Ice.LocalObjectImpl implements IceBox.Service { private Ice.ObjectAdapter adapter; public void start(String s, Communicator communicator, String[] strings) { this.adapter = communicator.createObjectAdapter(s); Ice.Object object = new PrinterI(communicator); adapter.add(object, Ice.Util.stringToIdentity("SimpleFCASearch")); adapter.activate(); } public void stop() { adapter.deactivate(); } } } I was planning on writing a generic IceBoxService which takes a parameter to context.xml file and instantiate a BeanFactory which loads the ServiceImpls and resolve the services they depend upon. But, if you observe how the PrinterI is instantiated, the communicator instance passed to it should be one that is supplied by the IceBox server (passed in as a parameter to start method). How to make a bean factory aware of this communicator? The following code explains the behaviour I am looking for: BeanFactory bf = new ClassPathXmlApplicationContext(); bf.setBean("communicator", communicator); // Setting/passing the application communicator instance to the Bean bf.load("context.xml"); // refers to the communicator bean passed in above statement. Thanks for your time and patience. --Venkat. |
|
From: <jue...@we...> - 2004-11-02 18:46:16
|
Everybody, =20 Due to tight timely constraints, I won't be able to release 1.1.2 before = I leave for Zurich tomorrow morning. So I'm afraid that 1.1.2 will have = to wait till the weekend; I intend to release it on Sunday now. =20 On the positive side, this gives us a little more time for testing = recent changes. There have been some changes in the details of the = Hibernate support and also in the bean factory area (see the change log = for details). =20 I will commit the very latest stuff tonight. Whoever has the chance to, = please test the current state, either through playing with certain = scenarios or through upgrading real life applications to a Spring CVS = snapshot. =20 Juergen |
|
From: Venkat S. <vso...@ho...> - 2004-11-02 14:31:13
|
Hi Jurgen, You are right. I was trying to access logger in a static method of a Subclass of RemoteAccessor, so sent the email a bit too soon. Sorry about that. Thanks, --Venkat. From: jürgen höller [werk3AT] <jue...@we...> Reply-To: spr...@li... To: <spr...@li...> Subject: Re: [Springframework-developer] Nit - logger instance in RemoteAccessor class. Date: Mon, 1 Nov 2004 23:37:27 +0100 Well, if it was static, it wouldn't use the actual subclass as log category (which it does now because of the getClass call), but rather always log for the RemoteAccessor base class. Would you get a specific benefit out of it being static? Juergen ________________________________ Von: spr...@li... im Auftrag von Venkat Sonnathi Gesendet: Mo 01.11.2004 23:11 An: spr...@li... Betreff: [Springframework-developer] Nit - logger instance in RemoteAccessor class. Hi, Just a nit: logger instance can be static in RemoteAccessor class. Thanks, --Venkat. ------------------------------------------------------- This SF.Net email is sponsored by: Sybase ASE Linux Express Edition - download now for FREE LinuxWorld Reader's Choice Award Winner for best database on Linux. http://ads.osdn.com/?ad_id=5588&alloc_id=12065&op=click _______________________________________________ Springframework-developer mailing list Spr...@li... https://lists.sourceforge.net/lists/listinfo/springframework-developer ------------------------------------------------------- This SF.Net email is sponsored by: Sybase ASE Linux Express Edition - download now for FREE LinuxWorld Reader's Choice Award Winner for best database on Linux. http://ads.osdn.com/?ad_idU88&alloc_id065&op=click _______________________________________________ Springframework-developer mailing list Spr...@li... https://lists.sourceforge.net/lists/listinfo/springframework-developer |
|
From: Rainer S. <Rai...@ab...> - 2004-11-02 14:31:00
|
Aloha! I tried to use CommonsPoolTargetSource without success - calling beanFactory.getBean() always returns the same instance. I looked into CommonsPoolTargetSourceTests and as far as I can see it's not tested wether the pool is returning new objects or is working at all. Inspecting the objects returned by getBean() in testFunctionality() with a debugger shows both calls return the same SideEffectBean instance. Is this feature broken or am I missing something? Cheers, Rainer |
|
From: Venkat S. <vso...@ho...> - 2004-11-02 06:20:40
|
Hi, Realized it after I sent the email that it was doing getClass() and = hence every subclass had its own logger.=20 I was trying to introduce a static utility method into a = ClientInterceptor I was writing for ICE and could not access the logger as it was an = instance variable, so I sent the email... I have now moved the static method to a Util class on the same lines as RmiClientInterceptorUtil class. I want to contribute/submit the remoting classes for ICE - what are the requirements to be met? Thanks, --Venkat. -----Original Message----- From: spr...@li... [mailto:spr...@li...] On Behalf = Of j=FCrgen h=F6ller [werk3AT] Sent: Monday, November 01, 2004 5:37 PM To: spr...@li... Subject: Re: [Springframework-developer] Nit - logger instance in RemoteAccessor class. Well, if it was static, it wouldn't use the actual subclass as log = category (which it does now because of the getClass call), but rather always log = for the RemoteAccessor base class. =20 Would you get a specific benefit out of it being static? =20 Juergen =20 ________________________________ Von: spr...@li... im Auftrag = von Venkat Sonnathi Gesendet: Mo 01.11.2004 23:11 An: spr...@li... Betreff: [Springframework-developer] Nit - logger instance in = RemoteAccessor class. Hi, Just a nit: logger instance can be static in RemoteAccessor class. Thanks, --Venkat. ------------------------------------------------------- This SF.Net email is sponsored by: Sybase ASE Linux Express Edition - download now for FREE LinuxWorld Reader's Choice Award Winner for best database on Linux. http://ads.osdn.com/?ad_id=3D5588&alloc_id=3D12065&op=3Dclick _______________________________________________ Springframework-developer mailing list Spr...@li... https://lists.sourceforge.net/lists/listinfo/springframework-developer ------------------------------------------------------- This SF.Net email is sponsored by: Sybase ASE Linux Express Edition - download now for FREE LinuxWorld Reader's Choice Award Winner for best database on Linux. http://ads.osdn.com/?ad_idU88&alloc_id=12065&op=3Dick _______________________________________________ Springframework-developer mailing list Spr...@li... https://lists.sourceforge.net/lists/listinfo/springframework-developer |
|
From: Colin S. <col...@ex...> - 2004-11-02 04:29:22
|
Karim, First of all, this is a list for development of Spring itself. You should be using the forums at forum.springframework.org, for help... As to your problem, I think your Local Interface does not actually implement your business interface... The proxy is blowing up at: ejb = getSessionBeanInstance(); return invocation.getMethod().invoke(ejb, invocation.getArguments()); basically the local interface that the ejb stub which comes back has, does not match the class on the actual Method object, which is coming from what you declared on the proxy... Colin Qazi, Karim wrote: > I am getting the following exception when accessing a proxy that is > set up as following, I have tested this and it worked when I deployed > my ejb module standalone and used > “SimpleRemoteStatelessSessionProxyFactoryBean” instead of > “LocalStatelessSessionProxyFactoryBean”. > > I pretty much just followed the ref. doc on the spring website. I know > the EJB has been deployed to the container and that the JNDI is > working because the bean I have that is using this “vehicleProxy” is > getting it just fine. Just when I try to call a method on the > “vehicleProxy” is when my exceptions start coming up. > > I am NOT implementing the interface VehicleServiceProxyI in my > LocalInterface only in my EJB BeanClass. > > Any ideas on why I am getting this exception would be greatly > appreciated!!! > > <bean id="vehicleProxy" name="vehicleProxy" > > class="org.springframework.ejb.access.LocalStatelessSessionProxyFactoryBean"> > > <property > name="jndiName"><value>com.edmunds.common.vehicles.service.VehicleServiceLocalHome</value></property> > > <property > name="businessInterface"><value>com.edmunds.common.vehicles.service.proxy.VehicleServiceProxyI</value></property> > > </bean> > > public interface VehicleServiceProxyI extends ServiceProxy{ > > //Methods are defined here. > > } > > public class VehicleServiceBean implements SessionBean, > VehicleServiceProxyI { > > } > > Caused by: java.lang.IllegalArgumentException: object is not an > instance of declaring class > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > > at java.lang.reflect.Method.invoke(Method.java:324) > > at > org.springframework.ejb.access.LocalSlsbInvokerInterceptor.invoke(LocalSlsbInvokerInterceptor.java:60) > > at > org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:138) > > at > org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:152) > > at $Proxy13.getModelByID(Unknown Source) > > at > com.edmunds.insideline.web.struts.TestProxyAction.execute(TestProxyAction.java:45) > > ... 16 more > |
|
From: Qazi, K. <kq...@ed...> - 2004-11-02 01:51:29
|
I am getting the following exception when accessing a proxy that is set
up as following, I have tested this and it worked when I deployed my ejb
module standalone and used
"SimpleRemoteStatelessSessionProxyFactoryBean" instead of
"LocalStatelessSessionProxyFactoryBean". =20
=20
I pretty much just followed the ref. doc on the spring website. I know
the EJB has been deployed to the container and that the JNDI is working
because the bean I have that is using this "vehicleProxy" is getting it
just fine. Just when I try to call a method on the "vehicleProxy" is
when my exceptions start coming up.=20
=20
I am NOT implementing the interface VehicleServiceProxyI in my
LocalInterface only in my EJB BeanClass.
=20
Any ideas on why I am getting this exception would be greatly
appreciated!!!
=20
<bean id=3D"vehicleProxy" name=3D"vehicleProxy"=20
=20
class=3D"org.springframework.ejb.access.LocalStatelessSessionProxyFactory=
B
ean">
<property
name=3D"jndiName"><value>com.edmunds.common.vehicles.service.VehicleServi=
c
eLocalHome</value></property>
<property
name=3D"businessInterface"><value>com.edmunds.common.vehicles.service.pro=
x
y.VehicleServiceProxyI</value></property>
</bean>
=20
public interface VehicleServiceProxyI extends ServiceProxy{
//Methods are defined here.
}
=20
public class VehicleServiceBean implements SessionBean,
VehicleServiceProxyI {
}
=20
Caused by: java.lang.IllegalArgumentException: object is not an instance
of declaring class
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
a:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at
org.springframework.ejb.access.LocalSlsbInvokerInterceptor.invoke(LocalS
lsbInvokerInterceptor.java:60)
at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(Ref
lectiveMethodInvocation.java:138)
at
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAo
pProxy.java:152)
at $Proxy13.getModelByID(Unknown Source)
at
com.edmunds.insideline.web.struts.TestProxyAction.execute(TestProxyActio
n.java:45)
... 16 more
|
|
From: <al...@jt...> - 2004-11-01 23:30:38
|
<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:#FF0000; }.checkstyle-oddrow { bac=
kground-color:#CCCCCC }.checkstyle-data { font-family:arial,helvetica,sans-=
serif; font-size:8pt; color:#000000; }.checkstyle-sectionheader { backgroun=
d-color:#000066; font-family:arial,helvetica,sans-serif; font-size:10pt; co=
lor:#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.139</td></tr><tr><td class=3D"header-data"><span class=
=3D"header-label">Date of build: </span>11/02/2004 00:16:10</td></tr><=
tr><td class=3D"header-data"><span class=3D"header-label">Time to build:&nb=
sp;</span>13 minutes 26 seconds</td></tr><tr><td class=3D"header-data"><spa=
n class=3D"header-label">Last changed: </span>11/01/2004 14:34:59</td>=
</tr><tr><td class=3D"header-data"><span class=3D"header-label">Last log en=
try: </span>There is no Rules.createRules(Class) factory method. Fixed=
it - now uses Rules(Class) constructor.</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"/><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-error-data">N=
ote: Some input files use or override a deprecated API.<br class=3D"none"/>=
Note: Recompile with -deprecation for details.Note: /jteam/build/checkout/s=
pring/spring/mock/org/springframework/mock/web/MockHttpSession.java uses or=
overrides a deprecated API.<br class=3D"none"/>Note: Recompile with -depre=
cation for details.<br class=3D"none"/>Note: Some input files use or overri=
de a deprecated API.<br class=3D"none"/>Note: Recompile with -deprecation f=
or details.<br class=3D"none"/></pre></td></tr></table><p>
<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: (1470) </td></tr><tr><td><tabl=
e width=3D"98%" border=3D"0" cellspacing=3D"0" cellpadding=3D"2" align=3D"c=
enter"><tr><td class=3D"unittests-data"> failure =
</td><td width=3D"40%" class=3D"unittests-data">testHomePage</td><td width=
=3D"40%" class=3D"unittests-data">org.springframework.apptests.buildtest.Al=
lTests</td></tr></table></td></tr><tr></tr><tr><td colspan=3D"2"> </td=
></tr><tr><td colspan=3D"4" class=3D"unittests-sectionheader"> =
Unit Test Error Details: (1) </td></tr><tr=
><td class=3D"unittests-data" colspan=3D"2"> Test: test=
HomePage</td></tr><tr><td class=3D"unittests-data" colspan=3D"2"> =
Class: org.springframework.apptests.buildtest.AllTests</td></tr>=
<tr><td class=3D"unittests-data" colspan=3D"2"> Type: junit.=
framework.AssertionFailedError</td></tr><tr><td class=3D"unittests-data" co=
lspan=3D"2"> Message: Exception while testing URL http://loc=
alhost:13084/buildtest:java.io.IOException</td></tr><tr><td class=3D"unitte=
sts-error" colspan=3D"2"><pre>junit.framework.AssertionFailedError: Excepti=
on while testing URL http://localhost:13084/buildtest:java.io.IOException<b=
r>=09at org.springframework.apptests.buildtest.AllTests.testHomePage(Unknow=
n Source)<br>=09at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Meth=
od)<br>=09at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccess=
orImpl.java:39)<br>=09at sun.reflect.DelegatingMethodAccessorImpl.invoke(De=
legatingMethodAccessorImpl.java:25)<br></pre></td></tr><tr><td colspan=3D"2=
"> </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"modifications-sectionheader"> =
Modifications since last build: =
(10) </td></tr><tr class=3D"modifications-evenrow"><td =
class=3D"modifications-data">modified</td><td class=3D"modifications-data">=
dkopylenko</td><td class=3D"modifications-data">sandbox/test/org/springfram=
ework/rules/RulesTestSuite.java</td><td class=3D"modifications-data">There =
is no Rules.createRules(Class) factory method. Fixed it - now uses Rules(Cl=
ass) constructor.</td></tr><tr class=3D"modifications-oddrow"><td class=3D"=
modifications-data">modified</td><td class=3D"modifications-data">aarendsen=
</td><td class=3D"modifications-data">/changelog.txt</td><td class=3D"modif=
ications-data">Added setMisfireInstruction() to CronTriggerBean (same as wi=
th SimpleTriggerBean)</td></tr><tr class=3D"modifications-evenrow"><td clas=
s=3D"modifications-data">modified</td><td class=3D"modifications-data">aare=
ndsen</td><td class=3D"modifications-data">src/org/springframework/scheduli=
ng/quartz/CronTriggerBean.java</td><td class=3D"modifications-data">Added s=
etMisFireInstruction to the CronTriggerBean (same as on the SimpleTriggerBe=
an)</td></tr><tr class=3D"modifications-oddrow"><td class=3D"modifications-=
data">modified</td><td class=3D"modifications-data">colins</td><td class=3D=
"modifications-data">docs/reference/src/beans.xml</td><td class=3D"modifica=
tions-data">mention that bean facttories and appcontexts automatically pick=
up proprty editors registered by BeanWrapper, and mention that appcontext =
override or add another 3 editors.</td></tr><tr class=3D"modifications-even=
row"><td class=3D"modifications-data">modified</td><td class=3D"modificatio=
ns-data">colins</td><td class=3D"modifications-data">docs/reference/src/val=
idation.xml</td><td class=3D"modifications-data">Some property editors were=
not mentioned. Mention all the availble ones, and say which are registered=
by BeanWrapperImpl by default.</td></tr><tr class=3D"modifications-oddrow"=
><td class=3D"modifications-data">modified</td><td class=3D"modifications-d=
ata">colins</td><td class=3D"modifications-data">src/org/springframework/be=
ans/propertyeditors/StringTrimmerEditor.java</td><td class=3D"modifications=
-data">javadoc work</td></tr><tr class=3D"modifications-evenrow"><td class=
=3D"modifications-data">modified</td><td class=3D"modifications-data">colin=
s</td><td class=3D"modifications-data">src/org/springframework/beans/proper=
tyeditors/InputStreamEditor.java</td><td class=3D"modifications-data">clean=
up javadoc</td></tr><tr class=3D"modifications-oddrow"><td class=3D"modifi=
cations-data">modified</td><td class=3D"modifications-data">aarendsen</td><=
td class=3D"modifications-data">docs/reference/src/beans.xml</td><td class=
=3D"modifications-data">Fixed SPR-402 and fixed some other doco typos</td><=
/tr><tr class=3D"modifications-evenrow"><td class=3D"modifications-data">mo=
dified</td><td class=3D"modifications-data">aarendsen</td><td class=3D"modi=
fications-data">docs/reference/src/mvc.xml</td><td class=3D"modifications-d=
ata">Fixed SPR-402 and fixed some other doco typos</td></tr><tr class=3D"mo=
difications-oddrow"><td class=3D"modifications-data">modified</td><td class=
=3D"modifications-data">aarendsen</td><td class=3D"modifications-data">docs=
/reference/src/validation.xml</td><td class=3D"modifications-data">Fixed SP=
R-402 and fixed some other doco typos</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: (8) </td><=
/tr><tr><td class=3D"distributables-data">Building jar: /jteam/build/checko=
ut/spring/spring/dist/spring.jar</td></tr><tr class=3D"distributables-oddro=
w"><td class=3D"distributables-data">Building war: /jteam/build/checkout/sp=
ring/spring/autobuilds/apps/buildtest/dist/buildtest.war</td></tr><tr><td c=
lass=3D"distributables-data">Building war: /jteam/build/checkout/spring/spr=
ing/autobuilds/apps/buildtest/dist/buildtest.war</td></tr><tr class=3D"dist=
ributables-oddrow"><td class=3D"distributables-data">Building war: /jteam/b=
uild/checkout/spring/spring/autobuilds/apps/buildtest/dist/buildtest.war</t=
d></tr><tr><td class=3D"distributables-data">Building jar: /jteam/build/che=
ckout/spring/spring/autobuilds/apps/jpetstore/war/WEB-INF/lib/jpetstore.jar=
</td></tr><tr class=3D"distributables-oddrow"><td class=3D"distributables-d=
ata">Building war: /jteam/build/checkout/spring/spring/autobuilds/apps/jpet=
store/dist/jpetstore.war</td></tr><tr><td class=3D"distributables-data">Bui=
lding jar: /jteam/build/checkout/spring/spring/autobuilds/apps/jpetstore/wa=
r/WEB-INF/lib/jpetstore.jar</td></tr><tr class=3D"distributables-oddrow"><t=
d class=3D"distributables-data">Building war: /jteam/build/checkout/spring/=
spring/autobuilds/apps/jpetstore/dist/jpetstore.war</td></tr></table>
</body></html> |
|
From: <jue...@we...> - 2004-11-01 22:36:54
|
Well, if it was static, it wouldn't use the actual subclass as log = category (which it does now because of the getClass call), but rather = always log for the RemoteAccessor base class. =20 Would you get a specific benefit out of it being static? =20 Juergen =20 ________________________________ Von: spr...@li... im Auftrag = von Venkat Sonnathi Gesendet: Mo 01.11.2004 23:11 An: spr...@li... Betreff: [Springframework-developer] Nit - logger instance in = RemoteAccessor class. Hi, Just a nit: logger instance can be static in RemoteAccessor class. Thanks, --Venkat. ------------------------------------------------------- This SF.Net email is sponsored by: Sybase ASE Linux Express Edition - download now for FREE LinuxWorld Reader's Choice Award Winner for best database on Linux. http://ads.osdn.com/?ad_id=3D5588&alloc_id=3D12065&op=3Dclick _______________________________________________ Springframework-developer mailing list Spr...@li... https://lists.sourceforge.net/lists/listinfo/springframework-developer |
|
From: Venkat S. <vso...@ho...> - 2004-11-01 22:12:10
|
Hi, Just a nit: logger instance can be static in RemoteAccessor class. Thanks, --Venkat. |
|
From: Rodrigo U. F. J. <rod...@us...> - 2004-11-01 20:16:48
|
is there a reason to "autowire by type" be used instead of "autowire by name" in the AbstractPathMapHandlerMapping/CommonsPathMapHandlerMapping? and it is verifying dependencies too, this is a problem if you want to map with attributes a MultiActionController and is a problem too, when like in the application I'm working on, I have just one dao implementation (using Hibernate and QBE) and just a property in this dao specifies what class it should work with. I solved my problem for now, changing the line 78 of AbstractPathMapHandlerMapping to: Object handler = beanFactory.autowire(handlerClass, AutowireCapableBeanFactory.AUTOWIRE_BY_NAME, false); what do you think about providing at least a configuration for this properties, so the user can choose the behavior of this class? |
|
From: <jue...@we...> - 2004-11-01 17:43:50
|
Well spotted... just fixed both! =20 Juergen =20 ________________________________ Von: spr...@li... im Auftrag = von Colin Sampaleanu Gesendet: Mo 01.11.2004 17:25 An: spr...@li... Betreff: Re: [Springframework-developer] SqlMapDaoSupport and = InitializingBean I just notived the code in there will potentially result in afterPropertiesSet being called twice on the sqlMapTemplate, if the latter has been passed in as an argument, instead of being created by SqlMapDaoSupport (since the container will have already called the method on the template). The source of the template probably needs to be tracked, and the afterPropertiesSet() only called if it's internally created. Ditto for SqlMapClientDaoSupport... j=FCrgen h=F6ller [werk3AT] wrote: >Good point - just fixed it. SqlMapDaoSupport already had an = afterPropertiesSet implementation, it just didn't actually implement the = InitializingBean interface... Will go into 1.1.2 :-) > >Juergen > > >________________________________ > >Von: spr...@li... im Auftrag = von Pierre Bittner >Gesendet: Mo 01.11.2004 14:48 >An: spr...@li... >Betreff: [Springframework-developer] SqlMapDaoSupport and = InitializingBean > > > >Hi, > >I hope it's not too late for the new release, but I've noticed that >unlike other DaoSupport classes, SqlMapDaoSupport doesn't extend >InitializingBean. > >Best regards, >Pierre >=20 > ------------------------------------------------------- This SF.Net email is sponsored by: Sybase ASE Linux Express Edition - download now for FREE LinuxWorld Reader's Choice Award Winner for best database on Linux. http://ads.osdn.com/?ad_id=3D5588&alloc_id=3D12065&op=3Dclick _______________________________________________ Springframework-developer mailing list Spr...@li... https://lists.sourceforge.net/lists/listinfo/springframework-developer |
|
From: Colin S. <col...@ex...> - 2004-11-01 16:26:13
|
I just notived the code in there will potentially result in afterPropertiesSet being called twice on the sqlMapTemplate, if the latter has been passed in as an argument, instead of being created by SqlMapDaoSupport (since the container will have already called the method on the template). The source of the template probably needs to be tracked, and the afterPropertiesSet() only called if it's internally created. Ditto for SqlMapClientDaoSupport... jürgen höller [werk3AT] wrote: >Good point - just fixed it. SqlMapDaoSupport already had an afterPropertiesSet implementation, it just didn't actually implement the InitializingBean interface... Will go into 1.1.2 :-) > >Juergen > > >________________________________ > >Von: spr...@li... im Auftrag von Pierre Bittner >Gesendet: Mo 01.11.2004 14:48 >An: spr...@li... >Betreff: [Springframework-developer] SqlMapDaoSupport and InitializingBean > > > >Hi, > >I hope it's not too late for the new release, but I've noticed that >unlike other DaoSupport classes, SqlMapDaoSupport doesn't extend >InitializingBean. > >Best regards, >Pierre > > |
|
From: <jue...@we...> - 2004-11-01 13:23:08
|
Good point - just fixed it. SqlMapDaoSupport already had an = afterPropertiesSet implementation, it just didn't actually implement the = InitializingBean interface... Will go into 1.1.2 :-) =20 Juergen =20 ________________________________ Von: spr...@li... im Auftrag = von Pierre Bittner Gesendet: Mo 01.11.2004 14:48 An: spr...@li... Betreff: [Springframework-developer] SqlMapDaoSupport and = InitializingBean Hi, I hope it's not too late for the new release, but I've noticed that unlike other DaoSupport classes, SqlMapDaoSupport doesn't extend InitializingBean. Best regards, Pierre ------------------------------------------------------- This SF.Net email is sponsored by: Sybase ASE Linux Express Edition - download now for FREE LinuxWorld Reader's Choice Award Winner for best database on Linux. http://ads.osdn.com/?ad_id=3D5588&alloc_id=3D12065&op=3Dclick _______________________________________________ Springframework-developer mailing list Spr...@li... https://lists.sourceforge.net/lists/listinfo/springframework-developer |
|
From: Pierre B. <pi...@bi...> - 2004-11-01 12:42:57
|
Hi, I hope it's not too late for the new release, but I've noticed that unlike other DaoSupport classes, SqlMapDaoSupport doesn't extend InitializingBean. Best regards, Pierre |
|
From: Alef A. <al...@jt...> - 2004-11-01 08:59:54
|
I hope to finish early today (forgot to change my phone's time because = of DST, started at 7 ;-), so I think I can get this done by then. =20 alef =20 ________________________________ From: spr...@li... on behalf of = j=FCrgen h=F6ller [werk3AT] Sent: Sun 10/31/2004 9:15 PM To: spr...@li... Subject: Re: [Springframework-developer] JavaDoc linking Good idea. I'll do the actual 1.1.2 release tomorrow evening, so it = would be good to finish any such changes by tomorrow afternoon :-) Juergen=20 =20 ________________________________=20 Von: spr...@li... im Auftrag = von Alef Arendsen=20 Gesendet: So 31.10.2004 20:36=20 An: spr...@li...=20 Betreff: [Springframework-developer] JavaDoc linking=20 What's our policy re linking of JavaDoc. Currently, we're not linking in = any of the APIs we integrate with. It shouldn't be that hard to add all=20 APIs to the javadoc target in build.xml. We could for instance link to=20 APIs listed at jdocs.com and java.sun.com.=20 Please let me know if that's okay with everybody, then I'll add them.=20 Alef=20 -------------------------------------------------------=20 This SF.Net email is sponsored by:=20 Sybase ASE Linux Express Edition - download now for FREE=20 LinuxWorld Reader's Choice Award Winner for best database on Linux.=20 http://ads.osdn.com/?ad_idU88&alloc_id=12065&op=3Dick=20 _______________________________________________=20 Springframework-developer mailing list=20 Spr...@li...=20 https://lists.sourceforge.net/lists/listinfo/springframework-developer=20 -------------------------------------------------------=20 This SF.Net email is sponsored by:=20 Sybase ASE Linux Express Edition - download now for FREE=20 LinuxWorld Reader's Choice Award Winner for best database on Linux.=20 http://ads.osdn.com/?ad_idU88&alloc_id=12065&op=3Dick=20 _______________________________________________=20 Springframework-developer mailing list=20 Spr...@li...=20 https://lists.sourceforge.net/lists/listinfo/springframework-developer=20 |
|
From: Rod J. <ro...@in...> - 2004-10-31 21:36:47
|
+1. Good idea. Alef Arendsen wrote: > What's our policy re linking of JavaDoc. Currently, we're not linking in > any of the APIs we integrate with. It shouldn't be that hard to add all > APIs to the javadoc target in build.xml. We could for instance link to > APIs listed at jdocs.com and java.sun.com. > > Please let me know if that's okay with everybody, then I'll add them. > > Alef > > > > ------------------------------------------------------- > This SF.Net email is sponsored by: > Sybase ASE Linux Express Edition - download now for FREE > LinuxWorld Reader's Choice Award Winner for best database on Linux. > http://ads.osdn.com/?ad_idU88&alloc_id065&op=click > _______________________________________________ > Springframework-developer mailing list > Spr...@li... > https://lists.sourceforge.net/lists/listinfo/springframework-developer > -- ____________________________________________________ Rod Johnson 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: <jue...@we...> - 2004-10-31 19:58:04
|
Good idea. I'll do the actual 1.1.2 release tomorrow evening, so it = would be good to finish any such changes by tomorrow afternoon :-) =20 Juergen =20 ________________________________ Von: spr...@li... im Auftrag = von Alef Arendsen Gesendet: So 31.10.2004 20:36 An: spr...@li... Betreff: [Springframework-developer] JavaDoc linking What's our policy re linking of JavaDoc. Currently, we're not linking in any of the APIs we integrate with. It shouldn't be that hard to add all APIs to the javadoc target in build.xml. We could for instance link to APIs listed at jdocs.com and java.sun.com. Please let me know if that's okay with everybody, then I'll add them. Alef ------------------------------------------------------- This SF.Net email is sponsored by: Sybase ASE Linux Express Edition - download now for FREE LinuxWorld Reader's Choice Award Winner for best database on Linux. http://ads.osdn.com/?ad_idU88&alloc_id=12065&op=3Dick _______________________________________________ Springframework-developer mailing list Spr...@li... https://lists.sourceforge.net/lists/listinfo/springframework-developer |
|
From: Dmitriy K. <dko...@ru...> - 2004-10-31 19:37:43
|
I think it's a very good idea. +1 Dmitriy. Alef Arendsen wrote: >What's our policy re linking of JavaDoc. Currently, we're not linking in >any of the APIs we integrate with. It shouldn't be that hard to add all >APIs to the javadoc target in build.xml. We could for instance link to >APIs listed at jdocs.com and java.sun.com. > >Please let me know if that's okay with everybody, then I'll add them. > >Alef > > > >------------------------------------------------------- >This SF.Net email is sponsored by: >Sybase ASE Linux Express Edition - download now for FREE >LinuxWorld Reader's Choice Award Winner for best database on Linux. >http://ads.osdn.com/?ad_idU88&alloc_id065&op=click >_______________________________________________ >Springframework-developer mailing list >Spr...@li... >https://lists.sourceforge.net/lists/listinfo/springframework-developer > > |
|
From: Alef A. <al...@jt...> - 2004-10-31 19:34:17
|
What's our policy re linking of JavaDoc. Currently, we're not linking in any of the APIs we integrate with. It shouldn't be that hard to add all APIs to the javadoc target in build.xml. We could for instance link to APIs listed at jdocs.com and java.sun.com. Please let me know if that's okay with everybody, then I'll add them. Alef |
|
From: <al...@jt...> - 2004-10-29 22:30:38
|
<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:#FF0000; }.checkstyle-oddrow { bac=
kground-color:#CCCCCC }.checkstyle-data { font-family:arial,helvetica,sans-=
serif; font-size:8pt; color:#000000; }.checkstyle-sectionheader { backgroun=
d-color:#000066; font-family:arial,helvetica,sans-serif; font-size:10pt; co=
lor:#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.137</td></tr><tr><td class=3D"header-data"><span class=
=3D"header-label">Date of build: </span>10/30/2004 00:16:15</td></tr><=
tr><td class=3D"header-data"><span class=3D"header-label">Time to build:&nb=
sp;</span>13 minutes 26 seconds</td></tr><tr><td class=3D"header-data"><spa=
n class=3D"header-label">Last changed: </span>10/29/2004 12:15:28</td>=
</tr><tr><td class=3D"header-data"><span class=3D"header-label">Last log en=
try: </span>In progress</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"/><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-error-data">N=
ote: Some input files use or override a deprecated API.<br class=3D"none"/>=
Note: Recompile with -deprecation for details.Note: /jteam/build/checkout/s=
pring/spring/mock/org/springframework/mock/web/MockHttpSession.java uses or=
overrides a deprecated API.<br class=3D"none"/>Note: Recompile with -depre=
cation for details.<br class=3D"none"/>Note: Some input files use or overri=
de a deprecated API.<br class=3D"none"/>Note: Recompile with -deprecation f=
or details.<br class=3D"none"/></pre></td></tr></table><p>
<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: (1470) </td></tr><tr><td><tabl=
e width=3D"98%" border=3D"0" cellspacing=3D"0" cellpadding=3D"2" align=3D"c=
enter"><tr><td class=3D"unittests-data"> failure =
</td><td width=3D"40%" class=3D"unittests-data">testHomePage</td><td width=
=3D"40%" class=3D"unittests-data">org.springframework.apptests.buildtest.Al=
lTests</td></tr></table></td></tr><tr></tr><tr><td colspan=3D"2"> </td=
></tr><tr><td colspan=3D"4" class=3D"unittests-sectionheader"> =
Unit Test Error Details: (1) </td></tr><tr=
><td class=3D"unittests-data" colspan=3D"2"> Test: test=
HomePage</td></tr><tr><td class=3D"unittests-data" colspan=3D"2"> =
Class: org.springframework.apptests.buildtest.AllTests</td></tr>=
<tr><td class=3D"unittests-data" colspan=3D"2"> Type: junit.=
framework.AssertionFailedError</td></tr><tr><td class=3D"unittests-data" co=
lspan=3D"2"> Message: Exception while testing URL http://loc=
alhost:13084/buildtest:java.io.IOException</td></tr><tr><td class=3D"unitte=
sts-error" colspan=3D"2"><pre>junit.framework.AssertionFailedError: Excepti=
on while testing URL http://localhost:13084/buildtest:java.io.IOException<b=
r>=09at org.springframework.apptests.buildtest.AllTests.testHomePage(Unknow=
n Source)<br>=09at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Meth=
od)<br>=09at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccess=
orImpl.java:39)<br>=09at sun.reflect.DelegatingMethodAccessorImpl.invoke(De=
legatingMethodAccessorImpl.java:25)<br></pre></td></tr><tr><td colspan=3D"2=
"> </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"modifications-sectionheader"> =
Modifications since last build: =
(9) </td></tr><tr class=3D"modifications-evenrow"><td c=
lass=3D"modifications-data">modified</td><td class=3D"modifications-data">j=
ohnsonr</td><td class=3D"modifications-data">sandbox/src/org/springframewor=
k/beans/factory/Configurer.java</td><td class=3D"modifications-data">In pro=
gress</td></tr><tr class=3D"modifications-oddrow"><td class=3D"modification=
s-data">modified</td><td class=3D"modifications-data">johnsonr</td><td clas=
s=3D"modifications-data">sandbox/src/org/springframework/beans/factory/Defi=
nition.java</td><td class=3D"modifications-data">In progress</td></tr><tr c=
lass=3D"modifications-evenrow"><td class=3D"modifications-data">modified</t=
d><td class=3D"modifications-data">johnsonr</td><td class=3D"modifications-=
data">sandbox/src/org/springframework/beans/factory/DefinitionImpl.java</td=
><td class=3D"modifications-data">In progress</td></tr><tr class=3D"modific=
ations-oddrow"><td class=3D"modifications-data">added</td><td class=3D"modi=
fications-data">johnsonr</td><td class=3D"modifications-data">sandbox/src/o=
rg/springframework/beans/factory/J2eeDefinitionFactory.java</td><td class=
=3D"modifications-data">In progress</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/beans/factory/xml/spring-beans.dtd</td><td class=3D"modifications-data=
">polishing</td></tr><tr class=3D"modifications-oddrow"><td class=3D"modifi=
cations-data">modified</td><td class=3D"modifications-data">kdonald</td><td=
class=3D"modifications-data">/changelog.txt</td><td class=3D"modifications=
-data">keith's tweaks</td></tr><tr class=3D"modifications-evenrow"><td clas=
s=3D"modifications-data">modified</td><td class=3D"modifications-data">jhoe=
ller</td><td class=3D"modifications-data">src/org/springframework/aop/frame=
work/AopProxyFactory.java</td><td class=3D"modifications-data">polishing</t=
d></tr><tr class=3D"modifications-oddrow"><td class=3D"modifications-data">=
modified</td><td class=3D"modifications-data">jhoeller</td><td class=3D"mod=
ifications-data">src/org/springframework/aop/framework/Cglib2AopProxy.java<=
/td><td class=3D"modifications-data">polishing</td></tr><tr class=3D"modifi=
cations-evenrow"><td class=3D"modifications-data">modified</td><td class=3D=
"modifications-data">jhoeller</td><td class=3D"modifications-data">src/org/=
springframework/remoting/support/RemoteInvocationBasedAccessor.java</td><td=
class=3D"modifications-data">moved "recreateRemoteInvocationResult" up int=
o RemoteInvocationBasedAccessor</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: (8) </td><=
/tr><tr><td class=3D"distributables-data">Building jar: /jteam/build/checko=
ut/spring/spring/dist/spring.jar</td></tr><tr class=3D"distributables-oddro=
w"><td class=3D"distributables-data">Building war: /jteam/build/checkout/sp=
ring/spring/autobuilds/apps/buildtest/dist/buildtest.war</td></tr><tr><td c=
lass=3D"distributables-data">Building war: /jteam/build/checkout/spring/spr=
ing/autobuilds/apps/buildtest/dist/buildtest.war</td></tr><tr class=3D"dist=
ributables-oddrow"><td class=3D"distributables-data">Building war: /jteam/b=
uild/checkout/spring/spring/autobuilds/apps/buildtest/dist/buildtest.war</t=
d></tr><tr><td class=3D"distributables-data">Building jar: /jteam/build/che=
ckout/spring/spring/autobuilds/apps/jpetstore/war/WEB-INF/lib/jpetstore.jar=
</td></tr><tr class=3D"distributables-oddrow"><td class=3D"distributables-d=
ata">Building war: /jteam/build/checkout/spring/spring/autobuilds/apps/jpet=
store/dist/jpetstore.war</td></tr><tr><td class=3D"distributables-data">Bui=
lding jar: /jteam/build/checkout/spring/spring/autobuilds/apps/jpetstore/wa=
r/WEB-INF/lib/jpetstore.jar</td></tr><tr class=3D"distributables-oddrow"><t=
d class=3D"distributables-data">Building war: /jteam/build/checkout/spring/=
spring/autobuilds/apps/jpetstore/dist/jpetstore.war</td></tr></table>
</body></html> |
|
From: Nick M. <nic...@gm...> - 2004-10-29 21:14:46
|
The outer AroundAdvice will "proceed" to invoke the inner advice, which will "proceed" to invoke the real object. -Nick On Fri, 29 Oct 2004 13:19:34 -0700 (PDT), Karthikeyani K <kar...@ya...> wrote: > > Hi, > This is regarding multiple around advice interceptors. The > "interceptorNames" > property of the ProxyFactoryBean takes a list of String where we can specify > the > interceptors. Each of the interceptors will be invoked in the order they > are presented. If > there are two around advice interceptors in the list, how does the > invocation.proceed method > work. Will the method be invoked twice? How does spring handle multiple > around interceptors > for a given pointcut. > > Thanks, > Karthi > > > __________________________________________________ > Do You Yahoo!? > Tired of spam? Yahoo! Mail has the best spam protection around > http://mail.yahoo.com |