Unable to obtain SQL JDBC Connection for MSI

Poster un nouveau sujet   Répondre au sujet

Voir le sujet précédent Voir le sujet suivant Aller en bas

Unable to obtain SQL JDBC Connection for MSI

Message par wbienvenut le Mar 20 Juin - 16:08

bonjour,

another error related to the coonection of some of the users to SQL JDBD..

Willy

Error calling Service [proline/dps/msi/ImportResultFiles] : java.lang.RuntimeException: Unable to obtain SQL JDBC Connection for MSI
{"code":-32002,"data":"fr.proline.core.dal.BuildDbConnectionContext$.apply(ContextFactory.scala:181)\r\nfr.proline.core.dal.BuildMsiDbConnectionContext$.apply(ContextFactory.scala:215)\r\nfr.proline.core.dal.BuildLazyExecutionContext$$anonfun$4.apply(ContextFactory.scala:109)\r\nfr.proline.core.dal.BuildLazyExecutionContext$$anonfun$4.apply(ContextFactory.scala:106)\r\nfr.proline.core.dal.LazyExecutionContext.msiDbCtx$lzycompute(LazyExecutionContext.scala:54)\r\nfr.proline.core.dal.LazyExecutionContext.msiDbCtx(LazyExecutionContext.scala:51)\r\nfr.proline.core.dal.LazyExecutionContext.getMSIDbConnectionContext(LazyExecutionContext.scala:79)\r\nfr.proline.context.DecoratedExecutionContext.getMSIDbConnectionContext(DecoratedExecutionContext.java:81)\r\nfr.proline.core.service.msi.ResultFileImporter.runService(ResultFileImporter.scala:59)\r\nfr.proline.api.service.IService$class.run(IService.scala:44)\r\nfr.proline.core.service.msi.ResultFileImporter.run(ResultFileImporter.scala:30)\r\nfr.proline.cortex.service.dps.msi.AbstractImportResultFiles$$anonfun$doProcess$2.apply(ImportResultFiles.scala:149)\r\nfr.proline.cortex.service.dps.msi.AbstractImportResultFiles$$anonfun$doProcess$2.apply(ImportResultFiles.scala:121)\r\nscala.collection.IndexedSeqOptimized$class.foreach(IndexedSeqOptimized.scala:33)\r\nscala.collection.mutable.ArrayOps$ofRef.foreach(ArrayOps.scala:186)\r\nfr.proline.cortex.service.dps.msi.AbstractImportResultFiles.doProcess(ImportResultFiles.scala:121)\r\nfr.proline.jms.service.api.AbstractRemoteProcessingService.runService(AbstractRemoteProcessingService.scala:32)\r\nfr.proline.jms.ServiceRunner.callService(ServiceRunner.scala:516)\r\nfr.proline.jms.ServiceRunner.handleMessage(ServiceRunner.scala:305)\r\nfr.proline.jms.ServiceRunner.run(ServiceRunner.scala:213)\r\njava.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)\r\njava.util.concurrent.FutureTask.run(Unknown Source)\r\njava.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)\r\njava.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)\r\njava.lang.Thread.run(Unknown Source)\r\n","message":"Error calling Service [proline\/dps\/msi\/ImportResultFiles] : java.lang.RuntimeException: Unable to obtain SQL JDBC Connection for MSI"}
at com.thetransactioncompany.jsonrpc2.JSONRPC2Parser.parseJSONRPC2Response(JSONRPC2Parser.java:540)
at com.thetransactioncompany.jsonrpc2.JSONRPC2Parser.parseJSONRPC2Message(JSONRPC2Parser.java:287)
at com.thetransactioncompany.jsonrpc2.JSONRPC2Message.parse(JSONRPC2Message.java:137)
at com.thetransactioncompany.jsonrpc2.JSONRPC2Message.parse(JSONRPC2Message.java:99)
at fr.proline.studio.dpm.task.jms.ImportIdentificationTask.taskDone(ImportIdentificationTask.java:144)
at fr.proline.studio.dpm.task.jms.AbstractJMSTask.onMessage(AbstractJMSTask.java:185)
at org.hornetq.jms.client.JMSMessageListenerWrapper.onMessage(JMSMessageListenerWrapper.java:103)
at org.hornetq.core.client.impl.ClientConsumerImpl.callOnMessage(ClientConsumerImpl.java:1116)
at org.hornetq.core.client.impl.ClientConsumerImpl.access$500(ClientConsumerImpl.java:56)
at org.hornetq.core.client.impl.ClientConsumerImpl$Runner.run(ClientConsumerImpl.java:1251)
at org.hornetq.utils.OrderedExecutorFactory$OrderedExecutor$1.run(OrderedExecutorFactory.java:104)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

wbienvenut

Messages : 12
Date d'inscription : 12/06/2017

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Unable to obtain SQL JDBC Connection for MSI

Message par ProlineAdmin le Mar 20 Juin - 16:13

Hello
Est-ce que suite aux problèmes de place sur le serveur Postgresql, vous avez bien relancé le serveur Proline après Postgresql et Proline Studio après ? Parce que là c'est en effet un problème de connexion ... ou avez-vous changer le serveur ?

ProlineAdmin
Admin

Messages : 28
Date d'inscription : 06/12/2016

Voir le profil de l'utilisateur http://proline.profiproteomics.fr/

Revenir en haut Aller en bas

Re: Unable to obtain SQL JDBC Connection for MSI

Message par wbienvenut le Mar 20 Juin - 17:39

oui mais il semblerait que Proline ait énormément de mal à charger les fichiers *.dat de mascot... plusieurs minutes (10min so far... and counting...) pour un fichier avec la BSA de 6 Mo... très bizarre

wbienvenut

Messages : 12
Date d'inscription : 12/06/2017

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Unable to obtain SQL JDBC Connection for MSI

Message par wbienvenut le Mar 20 Juin - 18:04

finalement c'est un crash...! une idée du problème???

Error calling Service [proline/misc/FileSystem] : java.lang.IllegalArgumentException: requirement failed: directory C:\Users\willy.bienvenut.PIVERT\Documents cannot be found
{"code":-32002,"data":"scala.Predef$.require(Predef.scala:219)\r\nfr.proline.cortex.service.misc.FileSystem.retrieveDirectoryContent(FileSystem.scala:150)\r\nfr.proline.cortex.service.misc.FileSystem.runService(FileSystem.scala:93)\r\nfr.proline.jms.ServiceRunner.callService(ServiceRunner.scala:516)\r\nfr.proline.jms.ServiceRunner.handleMessage(ServiceRunner.scala:305)\r\nfr.proline.jms.ServiceRunner.run(ServiceRunner.scala:213)\r\njava.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)\r\njava.util.concurrent.FutureTask.run(Unknown Source)\r\njava.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)\r\njava.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)\r\njava.lang.Thread.run(Unknown Source)\r\n","message":"Error calling Service [proline\/misc\/FileSystem] : java.lang.IllegalArgumentException: requirement failed: directory C:\\Users\\willy.bienvenut.PIVERT\\Documents cannot be found"}
at com.thetransactioncompany.jsonrpc2.JSONRPC2Parser.parseJSONRPC2Response(JSONRPC2Parser.java:540)
at com.thetransactioncompany.jsonrpc2.JSONRPC2Parser.parseJSONRPC2Message(JSONRPC2Parser.java:287)
at com.thetransactioncompany.jsonrpc2.JSONRPC2Message.parse(JSONRPC2Message.java:137)
at com.thetransactioncompany.jsonrpc2.JSONRPC2Message.parse(JSONRPC2Message.java:99)
at fr.proline.studio.dpm.task.jms.FileSystemBrowseTask.taskDone(FileSystemBrowseTask.java:82)
at fr.proline.studio.dpm.task.jms.AbstractJMSTask.onMessage(AbstractJMSTask.java:185)
at org.hornetq.jms.client.JMSMessageListenerWrapper.onMessage(JMSMessageListenerWrapper.java:103)
at org.hornetq.core.client.impl.ClientConsumerImpl.callOnMessage(ClientConsumerImpl.java:1116)
at org.hornetq.core.client.impl.ClientConsumerImpl.access$500(ClientConsumerImpl.java:56)
at org.hornetq.core.client.impl.ClientConsumerImpl$Runner.run(ClientConsumerImpl.java:1251)
at org.hornetq.utils.OrderedExecutorFactory$OrderedExecutor$1.run(OrderedExecutorFactory.java:104)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

wbienvenut

Messages : 12
Date d'inscription : 12/06/2017

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Unable to obtain SQL JDBC Connection for MSI

Message par wbienvenut le Mar 20 Juin - 18:10

et un autre problème lors de la validation de résultat...

Error calling Service [proline/misc/FileSystem] : java.lang.IllegalArgumentException: requirement failed: directory C:\Users\willy.bienvenut.PIVERT\Documents cannot be found
{"code":-32002,"data":"scala.Predef$.require(Predef.scala:219)\r\nfr.proline.cortex.service.misc.FileSystem.retrieveDirectoryContent(FileSystem.scala:150)\r\nfr.proline.cortex.service.misc.FileSystem.runService(FileSystem.scala:93)\r\nfr.proline.jms.ServiceRunner.callService(ServiceRunner.scala:516)\r\nfr.proline.jms.ServiceRunner.handleMessage(ServiceRunner.scala:305)\r\nfr.proline.jms.ServiceRunner.run(ServiceRunner.scala:213)\r\njava.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)\r\njava.util.concurrent.FutureTask.run(Unknown Source)\r\njava.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)\r\njava.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)\r\njava.lang.Thread.run(Unknown Source)\r\n","message":"Error calling Service [proline\/misc\/FileSystem] : java.lang.IllegalArgumentException: requirement failed: directory C:\\Users\\willy.bienvenut.PIVERT\\Documents cannot be found"}
at com.thetransactioncompany.jsonrpc2.JSONRPC2Parser.parseJSONRPC2Response(JSONRPC2Parser.java:540)
at com.thetransactioncompany.jsonrpc2.JSONRPC2Parser.parseJSONRPC2Message(JSONRPC2Parser.java:287)
at com.thetransactioncompany.jsonrpc2.JSONRPC2Message.parse(JSONRPC2Message.java:137)
at com.thetransactioncompany.jsonrpc2.JSONRPC2Message.parse(JSONRPC2Message.java:99)
at fr.proline.studio.dpm.task.jms.FileSystemBrowseTask.taskDone(FileSystemBrowseTask.java:82)
at fr.proline.studio.dpm.task.jms.AbstractJMSTask.onMessage(AbstractJMSTask.java:185)
at org.hornetq.jms.client.JMSMessageListenerWrapper.onMessage(JMSMessageListenerWrapper.java:103)
at org.hornetq.core.client.impl.ClientConsumerImpl.callOnMessage(ClientConsumerImpl.java:1116)
at org.hornetq.core.client.impl.ClientConsumerImpl.access$500(ClientConsumerImpl.java:56)
at org.hornetq.core.client.impl.ClientConsumerImpl$Runner.run(ClientConsumerImpl.java:1251)
at org.hornetq.utils.OrderedExecutorFactory$OrderedExecutor$1.run(OrderedExecutorFactory.java:104)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

wbienvenut

Messages : 12
Date d'inscription : 12/06/2017

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Unable to obtain SQL JDBC Connection for MSI

Message par ProlineAdmin le Jeu 22 Juin - 7:44

Hello
Est-ce que vous avez fait des changements dans la configuration du serveur ?
Pour les imports, il semble qu'il ne trouve pas un répertoire (C:\Users\willy.bienvenut.PIVERT\Documents) Est-ce que les .dat sont là ? Y a-t-il un espace dans le nom ?
Mais du coup tu n'as plus le problème de connexion à la MSI ?!

ProlineAdmin
Admin

Messages : 28
Date d'inscription : 06/12/2016

Voir le profil de l'utilisateur http://proline.profiproteomics.fr/

Revenir en haut Aller en bas

Re: Unable to obtain SQL JDBC Connection for MSI

Message par wbienvenut le Jeu 22 Juin - 10:58

Oui il y a eut une modification de la zone de stockage de la base prostgreSQL, mais pas du reste de la configuration... ce répertoire "C:\Users\willy.bienvenut.PIVERT\Documents" est un compte répertoire local mais ce n'est pas la que les fichiers dat sont stocké.

au niveau du LGBD on a un message d'erreur:


2017-06-21 19:13:04 CEST FATAL:  database "msi_db_project_13" does not exist

La base est-elle corrompue ? qu'en penser vous?

wbienvenut

Messages : 12
Date d'inscription : 12/06/2017

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Unable to obtain SQL JDBC Connection for MSI

Message par ProlineAdmin le Jeu 22 Juin - 11:35

Le problème de répertoire c'est en effet un problème lorsque l'on browse dans la hiérarchie coté serveur, parfois le composant graphique tente d'accéder à un répertoire local sur le serveur...
Quand tout fonctionne ce n'est pas un problème, tu vois les répertoires serveurs et c'est bon tu peux les parcourir

Le vrai problème est en effet la connexion à la base de donnée : Si ce n'est que l'espace de stockage PG qui a été modifié en effet, normalement, aucun impact sur la config.
A quel niveau as-tu cette erreur ?

Du coup, pour tester tout ça Smile

  • Dans Studio, quand tu as ton projet de sélectionné, peux-tu regarder les propriétés et vérifier si c'est (ou non) le projet no 13
  • Dans Studio toujours, tenter de te connecter à la base de données. Pour cela, je t'envoie un petit tuto !


ProlineAdmin
Admin

Messages : 28
Date d'inscription : 06/12/2016

Voir le profil de l'utilisateur http://proline.profiproteomics.fr/

Revenir en haut Aller en bas

Re: Unable to obtain SQL JDBC Connection for MSI

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous pouvez répondre aux sujets dans ce forum