On 22/01/2013 09:27, Jan Bernhardt wrote:
-----Original Message-----
From: Jan Bernhardt [mailto:jbernha...@talend.com]
Sent: Montag, 21. Januar 2013 17:50
To: dev@syncope.apache.org
Subject: RE: [Question] ApplicationContextProvider in UnitTests
Hi,
Since last SVN update, I cannot build syncope on my system, due to
never ending UnitTests.
Which update? Was this incorporated in latest Jenkins build? [1]
I guess my problems are related to:
Revision 1436375 by ilgrosso:
[SYNCOPE-249] core: extension for propagation implemented
Hum, strange: this change was incorporated in [1] by Jenkins.
Really strange... I had to revert all changes from today, to be able building
syncope again...
Today I even got MaxPermGenSize errors for old revision (1435892) and Surefire
plugin terminates my VM...
After adding @Ignore to org.apache,syncope.core.rest.data.ResourceDataTest I
was able to build trunk version again...
All this is very strange. Not sure if this is because of a Java VM update? I'm
using Java version: 1.6.0_25, vendor: Sun Microsystems Inc. on Windows 7 64 bit
Andrei told me yesterday that he was having similar problems (at this time I
was still able to build syncope without any problems)... Anyone else?
I'll make some more investigations on different platforms and JDKs (6 /
7) and let you know.
Are we able to get the windows test running on Jenkins [1] again, or do we need
to talk to infrastructure? It looks like that this project still tries to work
with incubator SVN URL [2].
I disabled the job [1] when we were still at incubator because it was
clear the hw resources were poor enough to make the build fail every now
and then.
Regards
[1] https://builds.apache.org/view/S-Z/view/Syncope/job/Syncope-windows/
[2] ERROR: Failed to update
http://svn.apache.org/repos/asf/incubator/syncope/trunk
I'll investigate into this issue more by tomorrow.
Regards.
Jan
Since I'm having problems with persistence tests. I will try to
checkout
earlier version and see if I can build this one.
While trying to investigate into this issue, I tried to run unit
test in my
eclipse IDE. Most test are ok, but some fail due to a NullpointerException.
This exception is caused because
"ApplicationContextProvider.getApplicationContext()" is null.
Analysing spring config and code, I cannot see/understand where/who
is the ApplicationContextProvider.ctx initialized?
Any help is very welcome, as well as a feedback, if you can still
make
clean install without problems?
ApplicationContextProvider is initialized after Spring context set
up since it implements ApplicationContextAware.
Understood. Thanks.
Best regards.
Jan
[1] https://builds.apache.org/view/S-Z/view/Syncope/job/Syncope-
trunk/464/
--
Francesco Chicchiriccò
ASF Member, Apache Syncope PMC chair, Apache Cocoon PMC Member
http://people.apache.org/~ilgrosso/