mercredi 25 avril 2012

Quick tip, svn files clean your project with Dos command

Un rapide post, pour partager une commande que je me surprends encore à utiliser au demarrage d'un projet composé de copier/coller ou d'autre projets.
La commande Dos supprime de manière récursive l'ensemble des fichiers SVN :

for /f "usebackq" %d in (`"dir *.svn /ad/b/s"`) do rd /s/q "%d"

... et bien utile vu que tout n'est pas encore sous Git ;)

A quick post to share a tip. I'm suprise to using an old command to clean a project after somes copy/paste or build from others projects.
This Dos command recursively deletes all files SVN:

for /f "usebackq" %d in (`"dir *.svn /ad/b/s"`) do rd /s/q "%d"

...and very useful because not everything is still under Git ;)

samedi 3 mars 2012

Sql Server JDBC driver fail with sdk 1.6.0.29

Si vous utilisez un SQL Server avec le driver JDBC de Microsoft et le SQK 1.6.0.29 d'Oracle, sachez que celà ne fonctionnera probablement pas.
En effet vous riquez de perdre comme moi quelques heures précieuses. Il faut manquer de chance pour tomber sur ce problème de version mais il exite.
Aucune log ne met bien en exergue le problème. La solution reste cependant assez simple puisqu'il s'agit juste de changer de SDK.

Un lien qui m'a confirmé ce problème sur le forum d'Oracle

If you use a SQL Server with the JDBC driver from Microsoft and Oracle SQK 1.6.0.29, know that it probably will not work.
Indeed, you risk losing a few precious hours like me. It is be unlucky to come across this version problem.
No log is strongly underlines the problem. The solution is quite simple, just to change the SDK.

A link who confirmed this problem on the Oracle forum

mardi 21 février 2012

Spring-security @ Autowired is null if the element <debug/> is present

Si vous avez des valeurs "null" au niveau d'injections qui devraient fonctionner, donc déclarées par un scan, voici peut-être une piste.
J'ai perdu un peu de temps sur le fait que l'élément <debug/> corrompait les injections Spring. Faute de recherche et d'infos sur cela, j'ai trouvé de façon empirique.
Je vous invite à vérifier votre applicationContext dédié à spring-security et à commenter cet élément pour tester et vérifier qu'il est bien la cause du problème.

L'élément <debug/> est déclaré dans spring-security 3.1 xsd

If you have any null values with Autowired injections that should work, so declared by a scan, maybe the following info is the solution.
I lost a little time on the fact that the element <debug/> corrupted Spring injections. I didn't find info on this, I found step by step.
I invite you to check your applicationContext dedicated to spring-security and comment this element to test and verify that it is causing the problem.

This élément <debug/> is declared in the spring-security 3.1 xsd