Hello i use JDeveloper 12.2.1.3.
I created a new Repository in my github account. I connected my project to git and pushed to master the project.
I made some changes in the project and add&commit the changes . But when i try to create a new branch in JDeveloper(Team/Git/Create Branch). It gives me error and i can't create it.
The error log :
SEVERE: Uncaught Exception
java.lang.NullPointerException
at org.netbeans.libs.git.jgit.commands.CreateBranchCommand.run(CreateBranchCommand.java:89)
at org.netbeans.libs.git.jgit.commands.GitCommand$1.run(GitCommand.java:80)
at org.netbeans.libs.git.jgit.commands.GitCommand$1.run(GitCommand.java:77)
at java.security.AccessController.doPrivileged(Native Method)
at org.netbeans.libs.git.jgit.commands.GitCommand.execute(GitCommand.java:77)
at org.netbeans.libs.git.GitClient.createBranch(GitClient.java:531)
at oracle.jdevimpl.vcs.git.cmd.GITOperationCreateBranch.createBranch(GITOperationCreateBranch.java:255)
at oracle.jdevimpl.vcs.git.cmd.GITOperationCreateBranch.access$100(GITOperationCreateBranch.java:72)
at oracle.jdevimpl.vcs.git.cmd.GITOperationCreateBranch$1.vetoableChange(GITOperationCreateBranch.java:154)
at java.beans.VetoableChangeSupport.fireVetoableChange(VetoableChangeSupport.java:375)
at java.beans.VetoableChangeSupport.fireVetoableChange(VetoableChangeSupport.java:271)
at oracle.bali.ewt.dialog.JEWTDialog.fireVetoableChange(JEWTDialog.java:1541)
at oracle.bali.ewt.dialog.JEWTDialog.dismissDialog(JEWTDialog.java:1571)
at oracle.bali.ewt.dialog.JEWTDialog$UIListener.actionPerformed(JEWTDialog.java:1964)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
at javax.swing.AbstractButton.doClick(AbstractButton.java:376)
at javax.swing.plaf.basic.BasicRootPaneUI$Actions.actionPerformed(BasicRootPaneUI.java:208)
at javax.swing.SwingUtilities.notifyAction(SwingUtilities.java:1663)
at javax.swing.JComponent.processKeyBinding(JComponent.java:2882)
at javax.swing.KeyboardManager.fireBinding(KeyboardManager.java:307)
at javax.swing.KeyboardManager.fireKeyboardAction(KeyboardManager.java:250)
at javax.swing.JComponent.processKeyBindingsForAllComponents(JComponent.java:2974)
at javax.swing.JComponent.processKeyBindings(JComponent.java:2966)
at javax.swing.JComponent.processKeyEvent(JComponent.java:2845)
at java.awt.Component.processEvent(Component.java:6310)
at java.awt.Container.processEvent(Container.java:2236)
at java.awt.Component.dispatchEventImpl(Component.java:4889)
at java.awt.Container.dispatchEventImpl(Container.java:2294)
at java.awt.Component.dispatchEvent(Component.java:4711)
at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1954)
at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:806)
at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:1074)
at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:945)
at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:771)
at java.awt.Component.dispatchEventImpl(Component.java:4760)
at java.awt.Container.dispatchEventImpl(Container.java:2294)
at java.awt.Window.dispatchEventImpl(Window.java:2746)
at java.awt.Component.dispatchEvent(Component.java:4711)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.awt.EventQueue$3.run(EventQueue.java:703)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:90)
at java.awt.EventQueue$4.run(EventQueue.java:731)
at java.awt.EventQueue$4.run(EventQueue.java:729)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
at oracle.javatools.internal.ui.EventQueueWrapper._dispatchEvent(EventQueueWrapper.java:169)
at oracle.javatools.internal.ui.EventQueueWrapper.dispatchEvent(EventQueueWrapper.java:151)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:109)
at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:184)
at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:229)
at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:227)
at java.security.AccessController.doPrivileged(Native Method)
at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:227)
at java.awt.Dialog.show(Dialog.java:1084)
at java.awt.Component.show(Component.java:1671)
at java.awt.Component.setVisible(Component.java:1623)
at java.awt.Window.setVisible(Window.java:1014)
at java.awt.Dialog.setVisible(Dialog.java:1005)
at oracle.bali.ewt.dialog.JEWTDialog.runDialog(JEWTDialog.java:399)
at oracle.bali.ewt.dialog.JEWTDialog.runDialog(JEWTDialog.java:360)
at oracle.jdevimpl.vcs.git.cmd.GITOperationCreateBranch.doitImpl(GITOperationCreateBranch.java:168)
at oracle.jdeveloper.vcs.generic.ActionCommand.doitImpl(ActionCommand.java:197)
at oracle.jdeveloper.vcs.spi.VCSCommand.doit3(VCSCommand.java:600)
at oracle.jdeveloper.vcs.spi.VCSCommand.doit(VCSCommand.java:135)
at oracle.ide.controller.CommandProcessor.invoke(CommandProcessor.java:377)
at oracle.jdeveloper.vcs.spi.VCSController.invokeCommand(VCSController.java:205)
at oracle.jdeveloper.vcs.spi.VCSController.handleEventImpl(VCSController.java:160)
at oracle.jdeveloper.vcs.spi.VCSController$1.run(VCSController.java:87)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.awt.EventQueue$3.run(EventQueue.java:703)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:726)
at oracle.javatools.internal.ui.EventQueueWrapper._dispatchEvent(EventQueueWrapper.java:169)
at oracle.javatools.internal.ui.EventQueueWrapper.dispatchEvent(EventQueueWrapper.java:151)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
java.lang.NullPointerException
org.netbeans.libs.git.jgit.commands.CreateBranchCommand.run(CreateBranchCommand.java:89)
org.netbeans.libs.git.jgit.commands.GitCommand$1.run(GitCommand.java:80)
org.netbeans.libs.git.jgit.commands.GitCommand$1.run(GitCommand.java:77)
j.security.AccessController.doPrivileged(Native Method)
org.netbeans.libs.git.jgit.commands.GitCommand.execute(GitCommand.java:77)
org.netbeans.libs.git.GitClient.createBranch(GitClient.java:531)
o.ji.vcs.git.cmd.GITOperationCreateBranch.createBranch(GITOperationCreateBranch.java:255)
o.ji.vcs.git.cmd.GITOperationCreateBranch.access$100(GITOperationCreateBranch.java:72)
o.ji.vcs.git.cmd.GITOperationCreateBranch$1.vetoableChange(GITOperationCreateBranch.java:154)
j.beans.VetoableChangeSupport.fireVetoableChange(VetoableChangeSupport.java:375)
j.beans.VetoableChangeSupport.fireVetoableChange(VetoableChangeSupport.java:271)
o.bali.ewt.dialog.JEWTDialog.fireVetoableChange(JEWTDialog.java:1541)
o.bali.ewt.dialog.JEWTDialog.dismissDialog(JEWTDialog.java:1571)
o.bali.ewt.dialog.JEWTDialog$UIListener.actionPerformed(JEWTDialog.java:1964)
jx.s.AbstractButton.fireActionPerformed(AbstractButton.java:2022)
jx.s.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348)
jx.s.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
jx.s.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
jx.s.AbstractButton.doClick(AbstractButton.java:376)
jx.s.plaf.basic.BasicRootPaneUI$Actions.actionPerformed(BasicRootPaneUI.java:208)
jx.s.SwingUtilities.notifyAction(SwingUtilities.java:1663)
jx.s.JComponent.processKeyBinding(JComponent.java:2882)
jx.s.KeyboardManager.fireBinding(KeyboardManager.java:307)
jx.s.KeyboardManager.fireKeyboardAction(KeyboardManager.java:250)
jx.s.JComponent.processKeyBindingsForAllComponents(JComponent.java:2974)
jx.s.JComponent.processKeyBindings(JComponent.java:2966)
jx.s.JComponent.processKeyEvent(JComponent.java:2845)
j.a.Component.processEvent(Component.java:6310)
j.a.Container.processEvent(Container.java:2236)
j.a.Component.dispatchEventImpl(Component.java:4889)
j.a.Container.dispatchEventImpl(Container.java:2294)
j.a.Component.dispatchEvent(Component.java:4711)
j.a.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1954)
j.a.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:806)
j.a.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:1074)
j.a.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:945)
j.a.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:771)
j.a.Component.dispatchEventImpl(Component.java:4760)
j.a.Container.dispatchEventImpl(Container.java:2294)
j.a.Window.dispatchEventImpl(Window.java:2746)
j.a.Component.dispatchEvent(Component.java:4711)
j.a.EventQueue.dispatchEventImpl(EventQueue.java:758)
j.a.EventQueue.access$500(EventQueue.java:97)
j.a.EventQueue$3.run(EventQueue.java:709)
j.a.EventQueue$3.run(EventQueue.java:703)
j.security.AccessController.doPrivileged(Native Method)
j.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
j.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:90)
j.a.EventQueue$4.run(EventQueue.java:731)
j.a.EventQueue$4.run(EventQueue.java:729)
j.security.AccessController.doPrivileged(Native Method)
j.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
j.a.EventQueue.dispatchEvent(EventQueue.java:728)
o.javatools.internal.ui.EventQueueWrapper._dispatchEvent(EventQueueWrapper.java:169)
o.javatools.internal.ui.EventQueueWrapper.dispatchEvent(EventQueueWrapper.java:151)
j.a.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
j.a.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
j.a.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:109)
j.a.WaitDispatchSupport$2.run(WaitDispatchSupport.java:184)
j.a.WaitDispatchSupport$4.run(WaitDispatchSupport.java:229)
j.a.WaitDispatchSupport$4.run(WaitDispatchSupport.java:227)
j.security.AccessController.doPrivileged(Native Method)
j.a.WaitDispatchSupport.enter(WaitDispatchSupport.java:227)
j.a.Dialog.show(Dialog.java:1084)
j.a.Component.show(Component.java:1671)
j.a.Component.setVisible(Component.java:1623)
j.a.Window.setVisible(Window.java:1014)
j.a.Dialog.setVisible(Dialog.java:1005)
o.bali.ewt.dialog.JEWTDialog.runDialog(JEWTDialog.java:399)
o.bali.ewt.dialog.JEWTDialog.runDialog(JEWTDialog.java:360)
o.ji.vcs.git.cmd.GITOperationCreateBranch.doitImpl(GITOperationCreateBranch.java:168)
o.j.vcs.generic.ActionCommand.doitImpl(ActionCommand.java:197)
o.j.vcs.spi.VCSCommand.doit3(VCSCommand.java:600)
o.j.vcs.spi.VCSCommand.doit(VCSCommand.java:135)
o.i.controller.CommandProcessor.invoke(CommandProcessor.java:377)
o.j.vcs.spi.VCSController.invokeCommand(VCSController.java:205)
o.j.vcs.spi.VCSController.handleEventImpl(VCSController.java:160)
o.j.vcs.spi.VCSController$1.run(VCSController.java:87)
j.a.event.InvocationEvent.dispatch(InvocationEvent.java:311)
j.a.EventQueue.dispatchEventImpl(EventQueue.java:756)
j.a.EventQueue.access$500(EventQueue.java:97)
j.a.EventQueue$3.run(EventQueue.java:709)
j.a.EventQueue$3.run(EventQueue.java:703)
j.security.AccessController.doPrivileged(Native Method)
j.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
j.a.EventQueue.dispatchEvent(EventQueue.java:726)
o.javatools.internal.ui.EventQueueWrapper._dispatchEvent(EventQueueWrapper.java:169)
o.javatools.internal.ui.EventQueueWrapper.dispatchEvent(EventQueueWrapper.java:151)
j.a.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
j.a.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
j.a.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
j.a.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
j.a.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
j.a.EventDispatchThread.run(EventDispatchThread.java:82)