2013-08-08 2 views
1

J'utilise Sésame comme magasin triple; Je veux persister les triples dans une base de données MySQL. Dans sésame 2.6.10 j'ai ajouté le mysql-connector-java-5.1.22-bin.jar dans le dossier WEB-INF \ lib \, et tout s'est bien passé - j'ai pu déclarer des dépôts mysql et ajouter du contenu via le sésame interface graphique du plan de travail.Sésame configuré avec support MySql

J'ai essayé la même manœuvre pour Sesame 2.7.4 et 2.7.3, mais je rencontre beaucoup d'erreurs. Lorsque je tente de créer le référentiel dans la page "nouveau référentiel" de table de travail, je suis redirigé vers une page Web avec les erreurs suivantes:

Type d'exception rapport

un message

Description Le serveur a rencontré une erreur interne() qui a empêché de répondre à cette demande.

exception

javax.servlet.ServletException: javax.servlet.ServletException: java.lang.NullPointerException org.openrdf.workbench.base.TransformationServlet.service (TransformationServlet.java:116) org.openrdf .workbench.base.BaseServlet.service (BaseServlet.java:136) org.openrdf.workbench.proxy.ProxyRepositoryServlet.service (ProxyRepositoryServlet.java:104) org.openrdf.workbench.proxy.WorkbenchServlet.service (WorkbenchServlet.java : 222) org.openrdf.workbench.proxy.WorkbenchServlet.handleRequest (WorkbenchServlet.java:151) org.o penrdf.workbench.proxy.WorkbenchServlet.service (WorkbenchServlet.java:119) org.openrdf.workbench.proxy.WorkbenchGateway.service (WorkbenchGateway.java:131) org.openrdf.workbench.base.BaseServlet.service (BaseServlet. java: 136) org.openrdf.workbench.proxy.CookieCacheControlFilter.doFilter (CookieCacheControlFilter.java:63)

cause profonde

javax.servlet.ServletException: java.lang.NullPointerException org.openrdf.workbench .commands.CreateServlet.doPost (CreateServlet.java:78) org.openrdf.workbench.base.TransformationServlet.service (TransformationServlet.java:106) org.openrdf.workbench.base.BaseServlet.service (BaseServlet.java:136) org.openrdf.workbench.proxy.ProxyRepositoryServlet.service (ProxyRepositoryServlet.java:104) org.openrdf.workbench.proxy.WorkbenchServlet.service (WorkbenchServlet.java:222) org.openrdf.workbench.proxy.WorkbenchServlet.handleRequest (WorkbenchServlet.java:151) org.openrdf.workbench.proxy.WorkbenchServlet.service (WorkbenchServlet.java:119) org.openrdf.workbench .proxy.WorkbenchGateway.service (WorkbenchGateway.java:131) org.openrdf.workbench.base.BaseServlet.service (BaseServlet.java:136) org.openrdf.workbench.proxy.CookieCacheControlFilter.doFilter (CookieCacheControlFilter.java:63)

racine motif

java.lang.NullPointerException org.openrdf.workbench.commands.CreateServlet.getConfigTemplate (CreateServlet.java:159) org.openrdf.workbench.commands.CreateServlet.createRepositoryConfig (CreateServlet.java:130) org.openrdf.workbench.commands.CreateServlet.doPost (CreateServlet.java: 75) org.openrdf.workbench.base.TransformationServlet.service (TransformationServlet.java:106) org.openrdf.workbench.base.BaseServlet.service (BaseServlet.java:136) org.openrdf.workbench.proxy .ProxyRepositoryServlet.service (ProxyRepositoryServlet.java:104) org.openrdf.workbench.proxy.WorkbenchServlet.service (WorkbenchServlet.java:222) org.openrdf.workbench.proxy.WorkbenchServlet.handleRequest (WorkbenchServlet.java:151) org.openrdf.workbench.proxy.WorkbenchServlet.service (WorkbenchServlet.java:119) org.openrdf.workbench.proxy.WorkbenchGateway.service (WorkbenchGateway.java:131) org.openrdf.workbench.base.BaseServlet.service (BaseServlet.java:136) org.openrdf.workbench.proxy.CookieCacheControlFil ter.doFilter (CookieCacheControlFilter.java:63)

Note La pleine trace de la pile de la cause racine est disponible dans les journaux Web/7.0.13.Final JBoss .

Que dois-je faire? J'utilise JBoss AS 7.1.1 final sous Windows 7 x64.

Merci.

+0

Dupliquer de la question posée (et répondu) sur la liste de diffusion des utilisateurs de Sésame. Voir https://sourceforge.net/mailarchive/message.php?msg_id=31263379 –

Répondre

1

Une solution de contournement a été incluse dans Sésame pour faire face à votre problème, sera disponible dans la prochaine version. Cependant, comme indiqué également sur la mailinglist (voir le commentaire), Sesame 2.7 a désapprouvé le magasin MySQL. Je vous recommande de basculer vers un backend de stockage différent (tel que le magasin natif).

+0

Fonctionne comme un charme .... Merci. Je vais aussi considérer le magasin natif. – lmsasu