Migration vers Ubuntu

Bonjour,

J’ai travaillé un bon moment sur windows 7 avec la version 6.2.6 de Bonita et la je voulais déposer le travail sur un serveur Ubunto. J’ai installé Tomcat et quand j’importe mon diagramme (Que j’ai importer de windows), . La vie est belle dés la première vu, tous les détails sont la (Utilisateur, groupe, taches…est). Par contre, quand je lance l’exécution, erreur lors de delpoiment du processus et ça m’affiche l’erreur suivante :

La tentative de connexion avec l’utilisateur {0} a échoué ! veuillez vérifier que cet utilisateur éxiste dans l’organisation active et/ou le mot de passe est correct dans la configuration du diagramme Nom_du_diagramme
org.bonitasoft.studio.engine.operation.DeployProcessOperation.createSession(DeployProcessOperation.java:133)
org.bonitasoft.studio.engine.operation.DeployProcessOperation.undeployProcess(DeployProcessOperation.java:256)
org.bonitasoft.studio.engine.operation.DeployProcessOperation.undeploy(DeployProcessOperation.java:249)
org.bonitasoft.studio.engine.operation.DeployProcessOperation.run(DeployProcessOperation.java:110)
org.bonitasoft.studio.engine.command.RunProcessCommand$2.run(RunProcessCommand.java:210)
org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)

Alors que j’ai supprimé l’ogranisation ACME présente par défaut sur bonita, et il ne reste que les groupe et l’ogranisation que j’ai défini. et je me suis assuré que tous les mots de passe et les utilisateur sont bien définis

Donc, je ne sais pas est ce que l’erreur relève de mon processus ou de Tomcat ou d’autre chose ?!!!

Merci .

Bonjour Rahmi,

Normalement depuis le Studio Bonita :

  • Quand vous lancez un processus, vous devez avoir une organisation qui soit publiée. Voir le menu organisation en haut. Ceci pourrai expliquer le message d’erreur.
  • Ensuite il faut vérifier que l’utilisateur qui peut initier un processus (bouton Configurer → Authentification) soit bien défini dans votre organisation publiée.
    ps/ quand vous lancez le processus depuis le studio, celui est déjà exécuté dans un environnement tomcat, car nous avons embarqué un serveur tomcat.

Depuis le Portail Bonita sous tomcat Bundle :

  • Exporter l’organisation *.xml du studio que vous avez défini.
  • Importer le *.xml dans le portail avec les droits admin.
  • Exporter le processus au format *.bar depuis le studio pour l’importer dans le portail.

A ce sujet, vous avez les documentations suivantes :
http://documentation.bonitasoft.com/first-steps-after-setup
http://www.bonitasoft.com/for-you-to-read/videos/import-export-organization-bonita-bpm-portal

A vous de jouer désormais.
LL

Bonjour,

Oui c’était ça en fait. Quand il y’a des serveurs apach déja existant ça créé des problèmes. La j’ai essaiyé la meme procédure sur un Serveur vierge et ça marche a merveille .

Merci beaucoup.

Hichem

Ce que j’ai fait moi, c’est exporter le (.bar) du studion sous windows 7 , ensuite je l’ai importé sous Ubunto (Est ce que ça m’arche comme ça déja ? ) et quand je veux publier l’organisation il m’affiche cette erreur :

com.sun.proxy.$Proxy24.login(Unknown Source)
org.bonitasoft.studio.engine.BOSEngineManager.loginTenant(BOSEngineManager.java:206)
org.bonitasoft.studio.engine.BOSEngineManager.loginDefaultTenant(BOSEngineManager.java:187)
org.bonitasoft.studio.actors.ui.handler.InstallOrganizationHandler.execute(InstallOrganizationHandler.java:94)
org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:293)
org.eclipse.core.commands.Command.executeWithChecks(Command.java:476)
org.bonitasoft.studio.actors.ui.wizard.SynchronizeOrganizationWizard$1.run(SynchronizeOrganizationWizard.java:121)
org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)

La j’ai meme essaiyé de créé un autre organigramme avec un autre organisme (bien sur j’ai changé l’utilisateur dans Configuration et tout). mais il m’affiche la meme erreur !!!

Oui, il n’y a aucun problème d’importer le (.bar) de windows 7, vers le portail sous Ubuntu.

L’erreur com.sun.proxy.$Proxy24.login(Unknown Source) apparaît souvent quand il y a déjà un serveur Tomcat qui tourne sur le même port (8080 par ex). A vérifier combien de Tomcat sont lancés ?!

Je vous proposerai de vérifier :

  1. Le portail sous Ubuntu (bundle Tomcat+Bonita) marche bien et il est possible de
  • Avec le user tech install/install, créer un utilisateur admin/bpm ajouté aux profils admin/utilisateur
  • se connecter avec admin/bpm et vérifier qu’on a accès au portail bonita.
  1. Utiliser les processus exemple pour la version communauté :
    http://www.bonitasoft.com/for-you-to-read/process-library?type=&resource=community_example
    car ils utilisent l’organisation ACME par défaut.
  • générer un (.bar) et l’importer dans le portail sous Ubuntu
  1. Utilisation de l’organisation ACME par défaut, et l’importer dans le portail sous Ubuntu avec le compte admin/bpm.

Je vous propose cette démarche, car les exemples de la communauté ainsi que l’organisation sont déjà testés pour chaque version Bonita. Donc opérationnels/fonctionnels.

Cela permettra de vérifier s’il n’y a pas eu une erreur dans les étapes d’installation/création/import que vous utilisez.

A bientôt.