Précédent   Forum des professionnels en informatique > Bases de données > Sybase
Sybase Forum sur la base de données Sybase. Avant de poster -> F.A.Q Sybase, Tutoriels Sybase
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 10/10/2006, 11h42   #1
Candidat au titre de Membre du Club
 
Inscription : octobre 2006
Messages : 10
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 10
Points : 10
Points : 10
Par défaut [OC] Lucene, Sybase et jconnect.

Bonjour,

J'ai un problème pour utiliser Lucene et Sybase.
Je voudrais stocker le catalogue Lucene dans une base Sybase.

Mais lucene fait un appel à la class getblob() qui ne semble pas incrémentée dans le jconnect. quelqu'un a-t-il déjà rencontré ce problème et si oui comment le contourner. Je vais faire des testes complémantaires avec jconnect 5.5 full patch, mais d'aprés ce que j'ai pu lire dans les releases notes, je n'ai pas beaucoup d'espoire.

Erreur remontée dans la log lucene:

org.apache.lucene.store.jdbc.JdbcStoreException: Failed to execute sql [select name_, value_ as x, size_ from lucene_directory where name_ = ?]; nested exception is java.lang.UnsupportedOperationException: La méthode com.sybase.jdbc3.jdbc.SybCursorResultSet.getBlob(int) n'est pas supportée et n'aurait pas dû être appelée.
java.lang.UnsupportedOperationException: La méthode com.sybase.jdbc3.jdbc.SybCursorResultSet.getBlob(int) n'est pas supportée et n'aurait pas dû être appelée.
at com.sybase.jdbc3.jdbc.ErrorMessage.raiseRuntimeException(Unknown Source)
at com.sybase.jdbc3.utils.Debug.notSupported(Unknown Source)
at com.sybase.jdbc3.jdbc.SybResultSet.getBlob(Unknown Source)
at org.apache.tomcat.dbcp.dbcp.DelegatingResultSet.getBlob(DelegatingResultSet.java:511)
at org.apache.lucene.store.jdbc.index.FetchOnOpenJdbcIndexInput$1.execute(FetchOnOpenJdbcIndexInput.java:63)
at org.apache.lucene.store.jdbc.support.JdbcTemplate.executeSelect(JdbcTemplate.java:108)
at org.apache.lucene.store.jdbc.index.FetchOnOpenJdbcIndexInput.configure(FetchOnOpenJdbcIndexInput.java:50)
at org.apache.lucene.store.jdbc.handler.AbstractFileEntryHandler.openInput(AbstractFileEntryHandler.java:137)
at org.apache.lucene.store.jdbc.JdbcDirectory.openInput(JdbcDirectory.java:360)
at org.apache.lucene.index.SegmentInfos.read(SegmentInfos.java:45)
at org.apache.lucene.index.IndexReader$1.doBody(IndexReader.java:146)
at org.apache.lucene.store.Lock$With.run(Lock.java:99)
at org.apache.lucene.index.IndexReader.open(IndexReader.java:141)
at org.apache.lucene.index.IndexReader.open(IndexReader.java:136)
at org.springmodules.lucene.index.factory.SimpleIndexFactory.getIndexReader(SimpleIndexFactory.java:125)
at org.springmodules.lucene.index.factory.IndexReaderFactoryUtils.doGetIndexReader(IndexReaderFactoryUtils.java:78)

Merci d'avance
Gauthde est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/10/2006, 11h27   #2
Candidat au titre de Membre du Club
 
Inscription : octobre 2006
Messages : 10
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 10
Points : 10
Points : 10
Les requêtes lucene ne passaient pas par hibernate.
Gauthde est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h16.


 
 
 
 
Partenaires

Hébergement Web