Anton Epple created NETBEANS-4067: ------------------------------------- Summary: Signed commit fails silently Key: NETBEANS-4067 URL: https://issues.apache.org/jira/browse/NETBEANS-4067 Project: NetBeans Issue Type: Bug Components: versioncontrol - Git Affects Versions: 11.3 Environment: Product Version: Apache NetBeans IDE 11.3 Java: 11.0.6; OpenJDK 64-Bit Server VM 11.0.6+9-jvmci-20.0-b02 Runtime: OpenJDK Runtime Environment 11.0.6+9-jvmci-20.0-b02 System: Mac OS X version 10.15.2 running on x86_64; UTF-8; de_DE (nb) User directory: /Users/antonepple/Library/Application Support/NetBeans/11.3 Cache directory: /Users/antonepple/Library/Caches/NetBeans/11.3 Reporter: Anton Epple
I've configured git globally to sign my commits. Up to 11.2 commits from inside netbeans were unsigned. In 11.3 with the updated version the behaviour changed and commits fail silently. The IDE log shows this: {quote}WARNING [org.netbeans.modules.progress.spi.InternalHandle]: Cannot call progress on a task that was never started at org.netbeans.modules.git.client.GitProgressSupport.setProgressMessage(GitProgressSupport.java:258)WARNING [org.netbeans.modules.progress.spi.InternalHandle]: Cannot call progress on a task that was never started at org.netbeans.modules.git.client.GitProgressSupport.setProgressMessage(GitProgressSupport.java:258)SEVERE [org.openide.util.RequestProcessor]: Error in RequestProcessor org.netbeans.modules.git.ui.commit.CommitAction$CommitProgressSupportjava.lang.IllegalArgumentException: Invalid UTF-8 input at org.bouncycastle.util.Strings.fromUTF8ByteArray(Unknown Source) at org.bouncycastle.bcpg.UserIDPacket.getID(Unknown Source) at org.bouncycastle.openpgp.PGPPublicKey.getUserIDs(Unknown Source) at org.eclipse.jgit.lib.internal.BouncyCastleGpgKeyLocator.findPublicKeyInPubring(BouncyCastleGpgKeyLocator.java:507) at org.eclipse.jgit.lib.internal.BouncyCastleGpgKeyLocator.findSecretKey(BouncyCastleGpgKeyLocator.java:313) at org.eclipse.jgit.lib.internal.BouncyCastleGpgSigner.locateSigningKey(BouncyCastleGpgSigner.java:124) at org.eclipse.jgit.lib.internal.BouncyCastleGpgSigner.sign(BouncyCastleGpgSigner.java:133) at org.eclipse.jgit.api.CommitCommand.call(CommitCommand.java:271) at org.netbeans.libs.git.jgit.commands.CommitCommand.run(CommitCommand.java:138) at org.netbeans.libs.git.jgit.commands.GitCommand$1.run(GitCommand.java:57) at org.netbeans.libs.git.jgit.commands.GitCommand$1.run(GitCommand.java:54) at java.base/java.security.AccessController.doPrivileged(Native Method) at org.netbeans.libs.git.jgit.commands.GitCommand.execute(GitCommand.java:54) at org.netbeans.libs.git.GitClient.commit(GitClient.java:480) at org.netbeans.modules.git.client.GitClient$9.call(GitClient.java:297) at org.netbeans.modules.git.client.GitClient$9.call(GitClient.java:293) at org.netbeans.modules.git.client.GitClient$CommandInvoker$1$1.call(GitClient.java:933) at org.netbeans.modules.git.client.GitClient$CommandInvoker$1.call(GitClient.java:956) at org.netbeans.modules.git.FilesystemInterceptor.runWithoutExternalEvents(FilesystemInterceptor.java:473) at org.netbeans.modules.git.Git.runWithoutExternalEvents(Git.java:259) at org.netbeans.modules.git.client.GitClient$CommandInvoker.runMethodIntern(GitClient.java:966) at org.netbeans.modules.git.client.GitClient$CommandInvoker.runMethod(GitClient.java:893) at org.netbeans.modules.git.client.GitClient$CommandInvoker.access$300(GitClient.java:869) at org.netbeans.modules.git.client.GitClient.commit(GitClient.java:293) at org.netbeans.modules.git.ui.commit.CommitAction$CommitProgressSupport.commit(CommitAction.java:342) at org.netbeans.modules.git.ui.commit.CommitAction$CommitProgressSupport.perform(CommitAction.java:233) at org.netbeans.modules.git.client.GitProgressSupport.performIntern(GitProgressSupport.java:92) at org.netbeans.modules.git.client.GitProgressSupport.run(GitProgressSupport.java:85) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1418) at org.netbeans.modules.openide.util.GlobalLookup.execute(GlobalLookup.java:45) at org.openide.util.lookup.Lookups.executeWith(Lookups.java:278)[catch] at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2033) {quote} -- This message was sent by Atlassian Jira (v8.3.4#803005) --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org For additional commands, e-mail: commits-h...@netbeans.apache.org For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists