Hi everyone,
I have read the article for SAS Data Integration Studio in GIT which can be found here
Read all the instructions.
Configured SAS DI as illustrated in the below screenshot:
Created the Archives.xml file as denoted in the instructions and created a personal access token.
However when I try to commit a change (by using the Archive as SAS Packages) I get the following warnings:
The logs provided in my app data roaming folder are listed below:
72 :GITCMD: [C:\Program Files\Git\bin\git.exe, remote, show, origin]
sh: warning: setlocale: LC_ALL: cannot change locale (en): No such file or directory
fatal: 'origin' does not appear to be a git repository
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
73 :GITCMD: [C:\Program Files\Git\bin\git.exe, status, origin]
74 :GITCMD: [C:\Program Files\Git\bin\git.exe, branch]
* master
75 :GITCMD: [C:\Program Files\Git\bin\git.exe, branch, -m, master]
76 :GITCMD: [C:\Program Files\Git\bin\git.exe, remote, show, origin]
sh: warning: setlocale: LC_ALL: cannot change locale (en): No such file or directory
fatal: 'origin' does not appear to be a git repository
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
77 :GITCMD: [C:\Program Files\Git\bin\git.exe, status, origin]
78 :GITCMD: [C:\Program Files\Git\bin\git.exe, branch]
* master
79 :GITCMD: [C:\Program Files\Git\bin\git.exe, branch, -m, master]
80 :GITCMD: [C:\Program Files\Git\bin\git.exe, remote, show, origin]
sh: warning: setlocale: LC_ALL: cannot change locale (en): No such file or directory
fatal: 'origin' does not appear to be a git repository
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
81 :GITCMD: [C:\Program Files\Git\bin\git.exe, status, origin]
82 :GITCMD: [C:\Program Files\Git\bin\git.exe, branch]
Exception in thread "BackgroundOperation" java.lang.StringIndexOutOfBoundsException: String index out of range: -1
at java.base/java.lang.String.substring(Unknown Source)
at com.sas.wadmin.plugins.versioncontrol.git.gitImpl.GITHandler.login(GITHandler.java:394)
at com.sas.wadmin.plugins.versioncontrol.git.gitImpl.GITHandler.isConfigurationCorrect(GITHandler.java:482)
at com.sas.wadmin.plugins.versioncontrol.git.GITClientConfigPanel$1.run(GITClientConfigPanel.java:331)
at com.sas.workspace.OpRequestUI$cOperationThread.run(OpRequestUI.java:932)
83 :GITCMD: [C:\Program Files\Git\bin\git.exe, status, origin]
84 :GITCMD: [C:\Program Files\Git\bin\git.exe, branch]
2025-12-18T13:18:54,810 [TestConnection] com.sas.metadata.archive.ArchiveCoreImpl - String index out of range: -1
java.lang.StringIndexOutOfBoundsException: String index out of range: -1
at java.lang.String.substring(Unknown Source) ~[?:?]
at com.sas.wadmin.plugins.versioncontrol.git.gitImpl.GITHandler.login(GITHandler.java:394) ~[?:?]
at com.sas.wadmin.plugins.versioncontrol.git.gitImpl.GITHandler.isConfigurationCorrect(GITHandler.java:482) ~[?:?]
at com.sas.wadmin.plugins.versioncontrol.git.GITPlugin.isConfigurationCorrect(GITPlugin.java:53) ~[?:?]
at com.sas.metadata.archive.ArchiveCoreImpl$cBackgroundThread.run(ArchiveCoreImpl.java:305) ~[?:?]
at com.sas.workspace.OpRequestUI$cOperationThread.run(OpRequestUI.java:932) ~[sas.framework.workspace.jar:904800.0.0.20221221190000_v940m8]
java.lang.StringIndexOutOfBoundsException: String index out of range: -1
at java.base/java.lang.String.substring(Unknown Source)
at com.sas.wadmin.plugins.versioncontrol.git.gitImpl.GITHandler.login(GITHandler.java:394)
at com.sas.wadmin.plugins.versioncontrol.git.gitImpl.GITHandler.isConfigurationCorrect(GITHandler.java:482)
at com.sas.wadmin.plugins.versioncontrol.git.GITPlugin.isConfigurationCorrect(GITPlugin.java:53)
at com.sas.metadata.archive.ArchiveCoreImpl$cBackgroundThread.run(ArchiveCoreImpl.java:305)
at com.sas.workspace.OpRequestUI$cOperationThread.run(OpRequestUI.java:932)
85 :GITCMD: [C:\Program Files\Git\bin\git.exe, status, origin]
86 :GITCMD: [C:\Program Files\Git\bin\git.exe, branch]
Exception in thread "TestConnection" java.lang.StringIndexOutOfBoundsException: String index out of range: -1
at java.base/java.lang.String.substring(Unknown Source)
at com.sas.wadmin.plugins.versioncontrol.git.gitImpl.GITHandler.login(GITHandler.java:394)
at com.sas.wadmin.plugins.versioncontrol.git.gitImpl.GITHandler.isConfigurationCorrect(GITHandler.java:482)
at com.sas.wadmin.plugins.versioncontrol.git.GITPlugin.isConfigurationCorrect(GITPlugin.java:53)
at com.sas.metadata.archive.ArchiveCoreImpl$cBackgroundThread.run(ArchiveCoreImpl.java:330)
at com.sas.workspace.OpRequestUI$cOperationThread.run(OpRequestUI.java:932)
2025-12-18T13:20:21,499 [basic properties populate thread for U11_MANUAL_REQUESTS (Job): A5779UC5.BV000H47] com.sas.workspace - Content is not allowed in prolog.
87 :GITCMD: [C:\Program Files\Git\bin\git.exe, status, origin]
88 :GITCMD: [C:\Program Files\Git\bin\git.exe, branch]
2025-12-18T13:20:26,593 [TestConnection] com.sas.metadata.archive.ArchiveCoreImpl - String index out of range: -1
java.lang.StringIndexOutOfBoundsException: String index out of range: -1
at java.lang.String.substring(Unknown Source) ~[?:?]
at com.sas.wadmin.plugins.versioncontrol.git.gitImpl.GITHandler.login(GITHandler.java:394) ~[?:?]
at com.sas.wadmin.plugins.versioncontrol.git.gitImpl.GITHandler.isConfigurationCorrect(GITHandler.java:482) ~[?:?]
at com.sas.wadmin.plugins.versioncontrol.git.GITPlugin.isConfigurationCorrect(GITPlugin.java:53) ~[?:?]
at com.sas.metadata.archive.ArchiveCoreImpl$cBackgroundThread.run(ArchiveCoreImpl.java:305) ~[?:?]
at com.sas.workspace.OpRequestUI$cOperationThread.run(OpRequestUI.java:932) ~[sas.framework.workspace.jar:904800.0.0.20221221190000_v940m8]
java.lang.StringIndexOutOfBoundsException: String index out of range: -1
at java.base/java.lang.String.substring(Unknown Source)
at com.sas.wadmin.plugins.versioncontrol.git.gitImpl.GITHandler.login(GITHandler.java:394)
at com.sas.wadmin.plugins.versioncontrol.git.gitImpl.GITHandler.isConfigurationCorrect(GITHandler.java:482)
at com.sas.wadmin.plugins.versioncontrol.git.GITPlugin.isConfigurationCorrect(GITPlugin.java:53)
at com.sas.metadata.archive.ArchiveCoreImpl$cBackgroundThread.run(ArchiveCoreImpl.java:305)
at com.sas.workspace.OpRequestUI$cOperationThread.run(OpRequestUI.java:932)
89 :GITCMD: [C:\Program Files\Git\bin\git.exe, status, origin]
90 :GITCMD: [C:\Program Files\Git\bin\git.exe, branch]
Exception in thread "TestConnection" java.lang.StringIndexOutOfBoundsException: String index out of range: -1
at java.base/java.lang.String.substring(Unknown Source)
at com.sas.wadmin.plugins.versioncontrol.git.gitImpl.GITHandler.login(GITHandler.java:394)
at com.sas.wadmin.plugins.versioncontrol.git.gitImpl.GITHandler.isConfigurationCorrect(GITHandler.java:482)
at com.sas.wadmin.plugins.versioncontrol.git.GITPlugin.isConfigurationCorrect(GITPlugin.java:53)
at com.sas.metadata.archive.ArchiveCoreImpl$cBackgroundThread.run(ArchiveCoreImpl.java:330)
at com.sas.workspace.OpRequestUI$cOperationThread.run(OpRequestUI.java:932)
91 :GITCMD: [C:\Program Files\Git\bin\git.exe, status, origin]
92 :GITCMD: [C:\Program Files\Git\bin\git.exe, branch]
Exception in thread "BackgroundOperation" java.lang.StringIndexOutOfBoundsException: String index out of range: -1
at java.base/java.lang.String.substring(Unknown Source)
at com.sas.wadmin.plugins.versioncontrol.git.gitImpl.GITHandler.login(GITHandler.java:394)
at com.sas.wadmin.plugins.versioncontrol.git.gitImpl.GITHandler.isConfigurationCorrect(GITHandler.java:482)
at com.sas.wadmin.plugins.versioncontrol.git.GITClientConfigPanel$1.run(GITClientConfigPanel.java:331)
at com.sas.workspace.OpRequestUI$cOperationThread.run(OpRequestUI.java:932)
93 :GITCMD: [C:\Program Files\Git\bin\git.exe, status, origin]
94 :GITCMD: [C:\Program Files\Git\bin\git.exe, branch]
2025-12-18T13:20:55,203 [TestConnection] com.sas.metadata.archive.ArchiveCoreImpl - String index out of range: -1
java.lang.StringIndexOutOfBoundsException: String index out of range: -1
at java.lang.String.substring(Unknown Source) ~[?:?]
at com.sas.wadmin.plugins.versioncontrol.git.gitImpl.GITHandler.login(GITHandler.java:394) ~[?:?]
at com.sas.wadmin.plugins.versioncontrol.git.gitImpl.GITHandler.isConfigurationCorrect(GITHandler.java:482) ~[?:?]
at com.sas.wadmin.plugins.versioncontrol.git.GITPlugin.isConfigurationCorrect(GITPlugin.java:53) ~[?:?]
at com.sas.metadata.archive.ArchiveCoreImpl$cBackgroundThread.run(ArchiveCoreImpl.java:305) ~[?:?]
at com.sas.workspace.OpRequestUI$cOperationThread.run(OpRequestUI.java:932) ~[sas.framework.workspace.jar:904800.0.0.20221221190000_v940m8]
java.lang.StringIndexOutOfBoundsException: String index out of range: -1
at java.base/java.lang.String.substring(Unknown Source)
at com.sas.wadmin.plugins.versioncontrol.git.gitImpl.GITHandler.login(GITHandler.java:394)
at com.sas.wadmin.plugins.versioncontrol.git.gitImpl.GITHandler.isConfigurationCorrect(GITHandler.java:482)
at com.sas.wadmin.plugins.versioncontrol.git.GITPlugin.isConfigurationCorrect(GITPlugin.java:53)
at com.sas.metadata.archive.ArchiveCoreImpl$cBackgroundThread.run(ArchiveCoreImpl.java:305)
at com.sas.workspace.OpRequestUI$cOperationThread.run(OpRequestUI.java:932)
95 :GITCMD: [C:\Program Files\Git\bin\git.exe, status, origin]
96 :GITCMD: [C:\Program Files\Git\bin\git.exe, branch]
Exception in thread "TestConnection" java.lang.StringIndexOutOfBoundsException: String index out of range: -1
at java.base/java.lang.String.substring(Unknown Source)
at com.sas.wadmin.plugins.versioncontrol.git.gitImpl.GITHandler.login(GITHandler.java:394)
at com.sas.wadmin.plugins.versioncontrol.git.gitImpl.GITHandler.isConfigurationCorrect(GITHandler.java:482)
at com.sas.wadmin.plugins.versioncontrol.git.GITPlugin.isConfigurationCorrect(GITPlugin.java:53)
at com.sas.metadata.archive.ArchiveCoreImpl$cBackgroundThread.run(ArchiveCoreImpl.java:330)
at com.sas.workspace.OpRequestUI$cOperationThread.run(OpRequestUI.java:932)
97 :GITCMD: [C:\Program Files\Git\bin\git.exe, status, origin]
98 :GITCMD: [C:\Program Files\Git\bin\git.exe, branch]
Exception in thread "BackgroundOperation" java.lang.StringIndexOutOfBoundsException: String index out of range: -1
at java.base/java.lang.String.substring(Unknown Source)
at com.sas.wadmin.plugins.versioncontrol.git.gitImpl.GITHandler.login(GITHandler.java:394)
at com.sas.wadmin.plugins.versioncontrol.git.gitImpl.GITHandler.isConfigurationCorrect(GITHandler.java:482)
at com.sas.wadmin.plugins.versioncontrol.git.GITClientConfigPanel$1.run(GITClientConfigPanel.java:331)
at com.sas.workspace.OpRequestUI$cOperationThread.run(OpRequestUI.java:932)
99 :GITCMD: [C:\Program Files\Git\bin\git.exe, status, origin]
100 :GITCMD: [C:\Program Files\Git\bin\git.exe, branch]
2025-12-18T13:23:36,275 [TestConnection] com.sas.metadata.archive.ArchiveCoreImpl - String index out of range: -1
java.lang.StringIndexOutOfBoundsException: String index out of range: -1
at java.lang.String.substring(Unknown Source) ~[?:?]
at com.sas.wadmin.plugins.versioncontrol.git.gitImpl.GITHandler.login(GITHandler.java:394) ~[?:?]
at com.sas.wadmin.plugins.versioncontrol.git.gitImpl.GITHandler.isConfigurationCorrect(GITHandler.java:482) ~[?:?]
at com.sas.wadmin.plugins.versioncontrol.git.GITPlugin.isConfigurationCorrect(GITPlugin.java:53) ~[?:?]
at com.sas.metadata.archive.ArchiveCoreImpl$cBackgroundThread.run(ArchiveCoreImpl.java:305) ~[?:?]
at com.sas.workspace.OpRequestUI$cOperationThread.run(OpRequestUI.java:932) ~[sas.framework.workspace.jar:904800.0.0.20221221190000_v940m8]
java.lang.StringIndexOutOfBoundsException: String index out of range: -1
at java.base/java.lang.String.substring(Unknown Source)
at com.sas.wadmin.plugins.versioncontrol.git.gitImpl.GITHandler.login(GITHandler.java:394)
at com.sas.wadmin.plugins.versioncontrol.git.gitImpl.GITHandler.isConfigurationCorrect(GITHandler.java:482)
at com.sas.wadmin.plugins.versioncontrol.git.GITPlugin.isConfigurationCorrect(GITPlugin.java:53)
at com.sas.metadata.archive.ArchiveCoreImpl$cBackgroundThread.run(ArchiveCoreImpl.java:305)
at com.sas.workspace.OpRequestUI$cOperationThread.run(OpRequestUI.java:932)
101 :GITCMD: [C:\Program Files\Git\bin\git.exe, status, origin]
102 :GITCMD: [C:\Program Files\Git\bin\git.exe, branch]
Exception in thread "TestConnection" java.lang.StringIndexOutOfBoundsException: String index out of range: -1
at java.base/java.lang.String.substring(Unknown Source)
at com.sas.wadmin.plugins.versioncontrol.git.gitImpl.GITHandler.login(GITHandler.java:394)
at com.sas.wadmin.plugins.versioncontrol.git.gitImpl.GITHandler.isConfigurationCorrect(GITHandler.java:482)
at com.sas.wadmin.plugins.versioncontrol.git.GITPlugin.isConfigurationCorrect(GITPlugin.java:53)
at com.sas.metadata.archive.ArchiveCoreImpl$cBackgroundThread.run(ArchiveCoreImpl.java:330)
at com.sas.workspace.OpRequestUI$cOperationThread.run(OpRequestUI.java:932)
103 :GITCMD: [C:\Program Files\Git\bin\git.exe, status, origin]
104 :GITCMD: [C:\Program Files\Git\bin\git.exe, branch]
2025-12-18T13:24:25,196 [TestConnection] com.sas.metadata.archive.ArchiveCoreImpl - String index out of range: -1
java.lang.StringIndexOutOfBoundsException: String index out of range: -1
at java.lang.String.substring(Unknown Source) ~[?:?]
at com.sas.wadmin.plugins.versioncontrol.git.gitImpl.GITHandler.login(GITHandler.java:394) ~[?:?]
at com.sas.wadmin.plugins.versioncontrol.git.gitImpl.GITHandler.isConfigurationCorrect(GITHandler.java:482) ~[?:?]
at com.sas.wadmin.plugins.versioncontrol.git.GITPlugin.isConfigurationCorrect(GITPlugin.java:53) ~[?:?]
at com.sas.metadata.archive.ArchiveCoreImpl$cBackgroundThread.run(ArchiveCoreImpl.java:305) ~[?:?]
at com.sas.workspace.OpRequestUI$cOperationThread.run(OpRequestUI.java:932) ~[sas.framework.workspace.jar:904800.0.0.20221221190000_v940m8]
java.lang.StringIndexOutOfBoundsException: String index out of range: -1
at java.base/java.lang.String.substring(Unknown Source)
at com.sas.wadmin.plugins.versioncontrol.git.gitImpl.GITHandler.login(GITHandler.java:394)
at com.sas.wadmin.plugins.versioncontrol.git.gitImpl.GITHandler.isConfigurationCorrect(GITHandler.java:482)
at com.sas.wadmin.plugins.versioncontrol.git.GITPlugin.isConfigurationCorrect(GITPlugin.java:53)
at com.sas.metadata.archive.ArchiveCoreImpl$cBackgroundThread.run(ArchiveCoreImpl.java:305)
at com.sas.workspace.OpRequestUI$cOperationThread.run(OpRequestUI.java:932)
105 :GITCMD: [C:\Program Files\Git\bin\git.exe, status, origin]
106 :GITCMD: [C:\Program Files\Git\bin\git.exe, branch]
Exception in thread "TestConnection" java.lang.StringIndexOutOfBoundsException: String index out of range: -1
at java.base/java.lang.String.substring(Unknown Source)
at com.sas.wadmin.plugins.versioncontrol.git.gitImpl.GITHandler.login(GITHandler.java:394)
at com.sas.wadmin.plugins.versioncontrol.git.gitImpl.GITHandler.isConfigurationCorrect(GITHandler.java:482)
at com.sas.wadmin.plugins.versioncontrol.git.GITPlugin.isConfigurationCorrect(GITPlugin.java:53)
at com.sas.metadata.archive.ArchiveCoreImpl$cBackgroundThread.run(ArchiveCoreImpl.java:330)
at com.sas.workspace.OpRequestUI$cOperationThread.run(OpRequestUI.java:932)
107 :GITCMD: [C:\Program Files\Git\bin\git.exe, status, origin]
108 :GITCMD: [C:\Program Files\Git\bin\git.exe, branch]
2025-12-18T13:28:06,874 [TestConnection] com.sas.metadata.archive.ArchiveCoreImpl - String index out of range: -1
java.lang.StringIndexOutOfBoundsException: String index out of range: -1
at java.lang.String.substring(Unknown Source) ~[?:?]
at com.sas.wadmin.plugins.versioncontrol.git.gitImpl.GITHandler.login(GITHandler.java:394) ~[?:?]
at com.sas.wadmin.plugins.versioncontrol.git.gitImpl.GITHandler.isConfigurationCorrect(GITHandler.java:482) ~[?:?]
at com.sas.wadmin.plugins.versioncontrol.git.GITPlugin.isConfigurationCorrect(GITPlugin.java:53) ~[?:?]
at com.sas.metadata.archive.ArchiveCoreImpl$cBackgroundThread.run(ArchiveCoreImpl.java:305) ~[?:?]
at com.sas.workspace.OpRequestUI$cOperationThread.run(OpRequestUI.java:932) ~[sas.framework.workspace.jar:904800.0.0.20221221190000_v940m8]
java.lang.StringIndexOutOfBoundsException: String index out of range: -1
at java.base/java.lang.String.substring(Unknown Source)
at com.sas.wadmin.plugins.versioncontrol.git.gitImpl.GITHandler.login(GITHandler.java:394)
at com.sas.wadmin.plugins.versioncontrol.git.gitImpl.GITHandler.isConfigurationCorrect(GITHandler.java:482)
at com.sas.wadmin.plugins.versioncontrol.git.GITPlugin.isConfigurationCorrect(GITPlugin.java:53)
at com.sas.metadata.archive.ArchiveCoreImpl$cBackgroundThread.run(ArchiveCoreImpl.java:305)
at com.sas.workspace.OpRequestUI$cOperationThread.run(OpRequestUI.java:932)
109 :GITCMD: [C:\Program Files\Git\bin\git.exe, status, origin]
110 :GITCMD: [C:\Program Files\Git\bin\git.exe, branch]
Exception in thread "TestConnection" java.lang.StringIndexOutOfBoundsException: String index out of range: -1
at java.base/java.lang.String.substring(Unknown Source)
at com.sas.wadmin.plugins.versioncontrol.git.gitImpl.GITHandler.login(GITHandler.java:394)
at com.sas.wadmin.plugins.versioncontrol.git.gitImpl.GITHandler.isConfigurationCorrect(GITHandler.java:482)
at com.sas.wadmin.plugins.versioncontrol.git.GITPlugin.isConfigurationCorrect(GITPlugin.java:53)
at com.sas.metadata.archive.ArchiveCoreImpl$cBackgroundThread.run(ArchiveCoreImpl.java:330)
at com.sas.workspace.OpRequestUI$cOperationThread.run(OpRequestUI.java:932)
Do you have any suggestions on how to resolve the issue?
... View more