NullPointerException occurred while recording AppMap in application that uses Jdbi library to fetch data from database
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 30/100
- Type d'issue
- Bug
- Clarté
- À clarifier
- Activité
- À l'abandon
- Stack technique
- java, spring-boot
Piste de recherche
Commencez par la trace de la pile dans SqlQuery.java, en particulier isMock à la ligne 35, puis suivez getDbName, recordSql et prepareStatement. Reproduisez l’échec dans une application Spring Boot utilisant Jdbi pour récupérer des données de la base de données, et vérifiez que l’enregistrement AppMap se termine sans la NullPointerException.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
In Spring Boot application that uses Jdbi library to fetch data from database the NullPointerException exception occurred while recording AppMap.
java.lang.NullPointerException: null
at com.appland.appmap.process.hooks.SqlQuery.isMock(SqlQuery.java:35)
at com.appland.appmap.process.hooks.SqlQuery.getDbName(SqlQuery.java:46)
at com.appland.appmap.process.hooks.SqlQuery.recordSql(SqlQuery.java:78)
at com.appland.appmap.process.hooks.SqlQuery.prepareStatement(SqlQuery.java:124)
at com.sun.proxy.$Proxy151.prepareStatement(Unknown Source)
at org.jdbi.v3.core.statement.DefaultStatementBuilder.create(DefaultStatementBuilder.java:57)
at org.jdbi.v3.core.statement.SqlStatement.createStatement(SqlStatement.java:1803)
at org.jdbi.v3.core.statement.SqlStatement.internalExecute(SqlStatement.java:1768)
at org.jdbi.v3.core.result.ResultProducers.lambda$getResultSet$2(ResultProducers.java:64)
at org.jdbi.v3.core.result.ResultIterable.lambda$of$0(ResultIterable.java:54)
at org.jdbi.v3.core.result.ResultIterable.findFirst(ResultIterable.java:203)
- Langage dominant
- Java
- Étoiles
- 88
- Forks
- 17
- Merge moyen
- 2 j 2 h
- PR mergées (30 j)
- 1
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de getappmap/appmap-java
-
Labeled methods should always be recorded, even if they match trivial-method filtersPeut-être pris @kgilpin l’a pris il y a 190 jours. Ouverte
getappmap/appmap-java#323 · 1 réaction · 2 personnes assignées ·
-
Warning with Java 25Ouverte
Difficulté 3/5 1-2 jours Accessibilité débutants 35/100
getappmap/appmap-java#322 ·
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100
getappmap/appmap-java#308 ·
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100
getappmap/appmap-java#305 ·
-
Difficulté 4/5 3-5 jours Accessibilité débutants 35/100
getappmap/appmap-java#304 ·
Toutes les issues de getappmap/appmap-java
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 64/100
-
enhancement
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
liquid-java/liquidjava#373 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
NationalSecurityAgency/ghidra#9748 ·
Les mainteneurs répondent en général sous 1 jour
-
enhancement
Difficulté 2/5 1-3 heures Accessibilité débutants 85/100
Les mainteneurs répondent en général sous 1 jour
-
spring-mcp-tools
Difficulté 2/5 1-3 heures Accessibilité débutants 85/100
explyt/spring-plugin#591 ·
Les mainteneurs répondent en général sous 1 jour