Skip to content

[BUG #16247-6] Argument_Analysis JVM Classpath vide : 71 JARs Tweety untrackés (Phase 2 #1396) #16264

Description

@jsboige

Diagnostic firsthand

Cellule 11 du notebook MyIA.AI.Notebooks/SymbolicAI/Argument_Analysis/Argument_Analysis_Agentic-0-init_agent.ipynb affiche lors de l'exécution Papermill c.1177 :

07:29:15 [ERROR] [Orchestration.JPype] Aucun JAR Tweety trouvé dans les chemins standards
07:29:15 [CRITICAL] [Orchestration.JPype] ERREUR CRITIQUE Configuration Java: Classpath Tweety vide - JARs manquants
STATUT FINAL: JVM/Tweety NON OPÉRATIONNELS

Cause racine (commit d6932b1, mai 2026)

Le commit d6932b13961eb12b17043828968cb2d34a57fa41 (feat(symbolicai): untrack 857M duplicate Tweety JARs + add --lib-dir/--version flags (#1437)) a retiré 71 JARs (857 MB) du dépôt — Phase 1 de l'EPIC #1396 — avec le message du commit qui dit explicitement :

Remaining (follow-up) : notebook bootstrap cells, path repointing to shared libs/, version unification investigation (1.28 vs 1.30).

C'est le follow-up (Phase 2) qui n'a pas été livré. Le dossier MyIA.AI.Notebooks/SymbolicAI/Argument_Analysis/libs/ ne contient plus que native/ (binaires SAT solvers, exception gitignoré). Les notebooks cherchent toujours les JARs dans libs/ ou SymbolicAI/libs/.

Périmètre

  • MyIA.AI.Notebooks/SymbolicAI/Argument_Analysis/Argument_Analysis_Agentic-0-init_agent.ipynb (notebook source)
  • Idem pour Argument_Analysis_Agentic-{1,2,3,4,5}-*.ipynb probablement
  • MyIA.AI.Notebooks/SymbolicAI/Argument_Analysis/install_jdk_portable.py (à étendre pour re-télécharger les JARs via download_tweety_tools.py --lib-dir ...)

Hors juridiction lane myia-po-2024:CoursIA-2

Cette livraison est une migration gpt-4o-mini → gpt-5.6-luna (fournée F4). Elle ne peut pas inclure le bootstrap complet des JARs (Phase 2 #1396 = 71 fichiers à re-télécharger + version unification 1.28 vs 1.30). Le problème existait avant cette PR.

Lien avec CHANGES_REQUESTED #16247

ai-01 a listé ce défaut comme point 6 du CHANGES_REQUESTED :

« Argument_Analysis_Agentic-0-init_agent.ipynb : cellule [11] signale 'Aucun JAR Tweety trouvé' ... »

Voie canonique pour ce fix (à traiter hors scope #16247)

  1. Re-télécharger les JARs via scripts/download_tweety_tools.py --lib-dir <path> --version 1.28 (le script supporte déjà le flag --lib-dir ajouté par feat(symbolicai): untrack 857M duplicate Tweety JARs (#1396) #1437)
  2. Bootstrap notebook : modifier la cellule 11 (et sœurs) pour appeler download_tweety_tools.py si libs/*.jar absent (idempotent)
  3. Path consolidation : pointer vers SymbolicAI/libs/ (référentiel partagé) ou laisser distribué — décision d'architecture à prendre
  4. Version unification 1.28 vs 1.30 : trancher selon contraintes
  5. Phase 2 issue/PR dédiée hors scope migration F4

Ticket de suivi

Issue nommée AVANT merge de #16247 (B.0 alinéa 3 : issue nommée avant merge pour les nits reportés sciemment).

No activity

Activity on this issue will appear here.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingpedagogical:broken-to-fixReal bug or regression that needs fixing — not intentionalqualityNotebook quality issues

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions