[DOCKER] À propos de Biocontainers fastqc et Java

Aperçu

Une trace de pile peut apparaître dans une version spécifique de fastqc de BioContainers Community.

j'ai utilisé

quay.io/biocontainers/fastqc:0.11.7--5

De plus, il arrive parfois que le traçage de pile apparaisse avec des outils utilisant Java.

Conclusion

Utilisez quay.io/biocontainers/fastqc: 0.11.8--1. Il semble que des versions ultérieures puissent être utilisées.

En outre, certains outils basés sur Java produisent parfois des traces de pile autour de la bibliothèque partagée. Dans ce cas, si vous pouvez passer à une nouvelle version, passez à celle-ci. Si vous ne pouvez pas faire cela, essayez de créer un problème.

Journal

quay.io/biocontainers/fastqc:0.11.7--5

Quand tu fais ça

Analysis complete for SRR1812671.fastq
Exception in thread "Thread-2" java.lang.UnsatisfiedLinkError: /usr/local/jre/lib/amd64/libfontmanager.so: libfreetype.so.6: cannot open shared object file: No such file or directory
        at java.lang.ClassLoader$NativeLibrary.load(Native Method)
        at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1941)
        at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1845)
        at java.lang.Runtime.loadLibrary0(Runtime.java:870)
        at java.lang.System.loadLibrary(System.java:1122)
        at sun.font.FontManagerNativeLibrary$1.run(FontManagerNativeLibrary.java:61)
        at java.security.AccessController.doPrivileged(Native Method)
        at sun.font.FontManagerNativeLibrary.<clinit>(FontManagerNativeLibrary.java:32)
        at sun.font.SunFontManager$1.run(SunFontManager.java:361)
        at java.security.AccessController.doPrivileged(Native Method)
        at sun.font.SunFontManager.<clinit>(SunFontManager.java:357)
        at sun.font.FontDesignMetrics.getMetrics(FontDesignMetrics.java:264)
        at sun.java2d.SunGraphics2D.getFontMetrics(SunGraphics2D.java:856)
        at uk.ac.babraham.FastQC.Graphs.QualityBoxPlot.paint(QualityBoxPlot.java:88)
        at javax.swing.JComponent.print(JComponent.java:1203)
        at uk.ac.babraham.FastQC.Modules.AbstractQCModule.writeDefaultImage(AbstractQCModule.java:68)
        at uk.ac.babraham.FastQC.Modules.PerBaseQualityScores.makeReport(PerBaseQualityScores.java:199)
        at uk.ac.babraham.FastQC.Report.HTMLReportArchive.<init>(HTMLReportArchive.java:131)
        at uk.ac.babraham.FastQC.Analysis.OfflineRunner.analysisComplete(OfflineRunner.java:178)
        at uk.ac.babraham.FastQC.Analysis.AnalysisRunner.run(AnalysisRunner.java:110)
        at java.lang.Thread.run(Thread.java:745)
Analysis complete for SRR1812639.fastq
Exception in thread "Thread-1" java.lang.NoClassDefFoundError: Could not initialize class sun.font.SunFontManager
        at sun.font.FontDesignMetrics.getMetrics(FontDesignMetrics.java:264)
        at sun.java2d.SunGraphics2D.getFontMetrics(SunGraphics2D.java:856)
        at uk.ac.babraham.FastQC.Graphs.QualityBoxPlot.paint(QualityBoxPlot.java:88)
        at javax.swing.JComponent.print(JComponent.java:1203)
        at uk.ac.babraham.FastQC.Modules.AbstractQCModule.writeDefaultImage(AbstractQCModule.java:68)
        at uk.ac.babraham.FastQC.Modules.PerBaseQualityScores.makeReport(PerBaseQualityScores.java:199)
        at uk.ac.babraham.FastQC.Report.HTMLReportArchive.<init>(HTMLReportArchive.java:131)
        at uk.ac.babraham.FastQC.Analysis.OfflineRunner.analysisComplete(OfflineRunner.java:178)
        at uk.ac.babraham.FastQC.Analysis.AnalysisRunner.run(AnalysisRunner.java:110)
        at java.lang.Thread.run(Thread.java:745)

J'obtiens cette erreur.

Lorsque j'ai utilisé la nouvelle version, l'erreur a disparu.

quay.io/biocontainers/fastqc:0.11.8--1




Recommended Posts

À propos de Biocontainers fastqc et Java
À propos des instances Java
[Java] À propos de String et StringBuilder
Avantages et inconvénients de Java
À propos du package Java et de l'importation
[Java] À propos de Objects.equals () et examen de la comparaison de chaînes (== et égal à)
À propos des méthodes Java statiques et non statiques
À propos de Lambda, Stream, LocalDate de Java8
[Java débutant] À propos de l'abstraction et de l'interface
[Java] Définit la structure de la classe de collection (à propos de HashSet et TreeSet)
À propos de removeAll et de retentionAll de ArrayList
A propos des types primitifs et des types de référence Java
Ceci et cela à propos de Base64 (Java)
[Java] J'ai réfléchi aux mérites et aux utilisations de "interface"
À propos des impressions diverses de "Test des microservices Java" et du contrat axé sur le consommateur
Après 3 mois de formation Java et Spring
À propos du fonctionnement de next () et nextLine ()
[À propos de JDBC qui connecte Java et SQL]
[Java / Swift] Comparaison de l'interface Java et du protocole Swift
[Java débutant] À propos de l'initialisation d'un tableau multidimensionnel
[Connaissance de base de Java] À propos de la conversion de type
Résumé de Java Math.random et import (calendrier)
[Java] Contenu de l'interface de collection et de l'interface de liste
Discrimination d'énum dans Java 7 et supérieur
À propos de l'interface Java
[Java] À propos des fonctionnalités de Java 12
[Java] À propos des tableaux
À propos de la classification et du concept de Immutable / Mutable / Const / Variable de Java et Kotlin.
Quelque chose à propos de java
Où est Java
À propos des fonctionnalités Java
À propos des threads Java
Interface [Java]
À propos de la classe Java
Java et JavaScript
À propos des tableaux Java
XXE et Java
À propos de l'héritage Java
À propos de l'interface, interface java
[Java] Présentation de Java
À propos de Java Var
À propos de Java Literal
À propos des commandes Java
Pensez à la combinaison de Servlet et Ajax
A propos de l'ordre de description des propriétés système Java
[Java] Résumé personnel des classes et méthodes (basique)
À propos des types de données Java (en particulier des types primitifs) et des littéraux
[Java] La partie déroutante de String et StringBuilder
J'ai comparé les caractéristiques de Java et .NET
JAVA: réalise la génération et la numérisation de divers types de codes à barres
À propos de la synchronisation des appels et des arguments de la méthode addToBackStack
[Java] Mémo de classification d'erreur de compilation et d'erreur d'exécution
À propos de next () et nextLine () de la classe Scanner
Java permet l'extraction de texte et d'images PDF
À propos de la sortie du journal Java