I got the same problem when I executed the command. However, it worked when run in the context of a project.<div><br></div><div>Now looking for the reason why the configuration API behaves like that<br><br><div class="gmail_quote">
On Tue, Mar 6, 2012 at 3:44 PM, Lincoln Baxter, III <span dir="ltr">&lt;<a href="mailto:lincolnbaxter@gmail.com">lincolnbaxter@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Richard,<br><br>What happens if you create an empty ~/.forge/config.xml file?<span class="HOEnZb"><font color="#888888"><br><br>~Lincoln</font></span><div class="HOEnZb"><div class="h5"><br><br><div class="gmail_quote">On Tue, Mar 6, 2012 at 8:37 AM, Lincoln Baxter, III <span dir="ltr">&lt;<a href="mailto:lincolnbaxter@gmail.com" target="_blank">lincolnbaxter@gmail.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Ok, thanks Ivan. If that&#39;s the case, this seems like a bug we can fix by automatically creating the config.xml file if none exists. It should be doing that already, which is surprising to me.<span><font color="#888888"><br>

<br>~Lincoln</font></span><div><div><br><br><div class="gmail_quote">
On Tue, Mar 6, 2012 at 3:52 AM, Ivan St. Ivanov <span dir="ltr">&lt;<a href="mailto:ivan.st.ivanov@gmail.com" target="_blank">ivan.st.ivanov@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


Hmmm, that seems to be in the code that checks in the user configuration whether you have a proxy installed. Maybe:<div><br></div><div><div>        Configuration proxyConfig = configuration.getScopedConfiguration(</div><div>



                ConfigurationScope.USER);</div><div><br></div><div>doesn&#39;t work when you don&#39;t have config.xml in your ~/.forge directory.</div><div><br></div><div>I&#39;ll check this when I go home this evening! :-)</div>



<div><br></div><div>Cheers,</div><div>Ivan</div><div><div><br><div class="gmail_quote">On Tue, Mar 6, 2012 at 8:12 AM, Richard Kennard <span dir="ltr">&lt;<a href="mailto:richard@kennardconsulting.com" target="_blank">richard@kennardconsulting.com</a>&gt;</span> wrote:<br>



<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">It was a clean install. I had already deleted ~/.forge<br>
<div><br>
On 6/03/2012 5:07 PM, Lincoln Baxter, III wrote:<br>
&gt; Hmm.. it looks like something is blowing up in the configuration. This is not expected.<br>
&gt;<br>
&gt; Caused by: java.lang.IllegalStateException<br>
&gt;         at org.jboss.forge.shell.env.ScopedConfigurationAdapter.getScopedConfiguration(ScopedConfigurationAdapter.java:74)<br>
&gt;         at org.jboss.forge.shell.env.ConfigurationAdapter.getScopedConfiguration(ConfigurationAdapter.java:59)<br>
&gt;         ... 45 more<br>
&gt;<br>
&gt; Do you have any plugins installed? What happens when you delete your ~/.forge/* ?<br>
&gt;<br>
&gt; ~Lincoln<br>
&gt;<br>
&gt;<br>
</div><div>&gt; On Mon, Mar 5, 2012 at 7:15 PM, Richard Kennard &lt;<a href="mailto:richard@kennardconsulting.com" target="_blank">richard@kennardconsulting.com</a> &lt;mailto:<a href="mailto:richard@kennardconsulting.com" target="_blank">richard@kennardconsulting.com</a>&gt;&gt; wrote:<br>




&gt;<br>
&gt;     Hi guys,<br>
&gt;<br>
&gt;     On Windows, under a clean install, I see the stack below. It&#39;s fine if I first create a new-project. Is this expected behaviour?<br>
&gt;<br>
&gt;     ---<br>
&gt;<br>
&gt;     Microsoft Windows [Version 6.1.7601]<br>
&gt;     Copyright (c) 2009 Microsoft Corporation.  All rights reserved.<br>
&gt;<br>
&gt;     C:\Users\Richard&gt;z:<br>
&gt;<br>
&gt;     Z:\&gt;cd forge-distribution-1.0.0.Final<br>
&gt;<br>
&gt;     Z:\forge-distribution-1.0.0.Final&gt;bin\forge<br>
&gt;         _____<br>
&gt;        |  ___|__  _ __ __ _  ___<br>
&gt;        | |_ / _ \| `__/ _` |/ _ \  \\<br>
&gt;        |  _| (_) | | | (_| |  __/  //<br>
&gt;        |_|  \___/|_|  \__, |\___|<br>
&gt;                        |___/<br>
&gt;<br>
&gt;       Windows? Really? Okay...<br>
&gt;<br>
&gt;     [no project] forge-distribution-1.0.0.Final $ set VERBOSE true<br>
&gt;     set VERBOSE true<br>
&gt;     [no project] forge-distribution-1.0.0.Final $<br>
&gt;     [no project] forge-distribution-1.0.0.Final $ forge git-plugin git://<a href="http://github.com/forge/scaffold-aerogear.git" target="_blank">github.com/forge/scaffold-aerogear.git</a><br>
</div>&gt;     &lt;<a href="http://github.com/forge/scaffold-aerogear.git" target="_blank">http://github.com/forge/scaffold-aerogear.git</a>&gt;<br>
<div><div>&gt;     ***ERROR*** [forge git-plugin] null<br>
&gt;     org.jboss.forge.shell.exceptions.CommandExecutionException<br>
&gt;             at org.jboss.forge.shell.command.Execution.perform(Execution.java:153)<br>
&gt;             at org.jboss.forge.shell.command.fshparser.FSHRuntime.run(FSHRuntime.java:125)<br>
&gt;             at org.jboss.forge.shell.command.fshparser.FSHRuntime.run(FSHRuntime.java:63)<br>
&gt;             at org.jboss.forge.shell.ShellImpl$ExecutorThread.run(ShellImpl.java:829)<br>
&gt;             at org.jboss.forge.shell.ShellImpl.execute(ShellImpl.java:852)<br>
&gt;             at org.jboss.forge.shell.ShellImpl.doShell(ShellImpl.java:642)<br>
&gt;             at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br>
&gt;             at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)<br>
&gt;             at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)<br>
&gt;             at java.lang.reflect.Method.invoke(Method.java:597)<br>
&gt;             at org.jboss.weld.bean.proxy.AbstractBeanInstance.invoke(AbstractBeanInstance.java:48)<br>
&gt;             at org.jboss.weld.bean.proxy.ProxyMethodHandler.invoke(ProxyMethodHandler.java:125)<br>
&gt;             at org.jboss.forge.shell.ShellImpl$Proxy$_$$_WeldClientProxy.doShell(ShellImpl$Proxy$_$$_WeldClientProxy.java)<br>
&gt;             at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br>
&gt;             at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)<br>
&gt;             at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)<br>
&gt;             at java.lang.reflect.Method.invoke(Method.java:597)<br>
&gt;             at org.jboss.weld.util.reflection.SecureReflections$13.work(SecureReflections.java:305)<br>
&gt;             at org.jboss.weld.util.reflection.SecureReflectionAccess.run(SecureReflectionAccess.java:54)<br>
&gt;             at org.jboss.weld.util.reflection.SecureReflectionAccess.runAsInvocation(SecureReflectionAccess.java:163)<br>
&gt;             at org.jboss.weld.util.reflection.SecureReflections.invoke(SecureReflections.java:299)<br>
&gt;             at org.jboss.weld.introspector.jlr.WeldMethodImpl.invokeOnInstance(WeldMethodImpl.java:188)<br>
&gt;             at org.jboss.weld.introspector.ForwardingWeldMethod.invokeOnInstance(ForwardingWeldMethod.java:59)<br>
&gt;             at org.jboss.weld.injection.MethodInjectionPoint.invokeOnInstanceWithSpecialValue(MethodInjectionPoint.java:198)<br>
&gt;             at org.jboss.weld.event.ObserverMethodImpl.sendEvent(ObserverMethodImpl.java:282)<br>
&gt;             at org.jboss.weld.event.ObserverMethodImpl.sendEvent(ObserverMethodImpl.java:265)<br>
&gt;             at org.jboss.weld.event.ObserverMethodImpl.notify(ObserverMethodImpl.java:234)<br>
&gt;             at org.jboss.weld.manager.BeanManagerImpl.notifyObservers(BeanManagerImpl.java:635)<br>
&gt;             at org.jboss.weld.manager.BeanManagerImpl.fireEvent(BeanManagerImpl.java:622)<br>
&gt;             at org.jboss.weld.manager.BeanManagerImpl.fireEvent(BeanManagerImpl.java:616)<br>
&gt;             at org.jboss.forge.shell.Bootstrap$1.run(Bootstrap.java:120)<br>
&gt;             at java.lang.Thread.run(Thread.java:662)<br>
&gt;     Caused by: java.lang.reflect.InvocationTargetException<br>
&gt;             at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br>
&gt;             at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)<br>
&gt;             at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)<br>
&gt;             at java.lang.reflect.Method.invoke(Method.java:597)<br>
&gt;             at org.jboss.forge.shell.command.Execution.perform(Execution.java:149)<br>
&gt;             ... 31 more<br>
&gt;     Caused by: java.lang.reflect.InvocationTargetException<br>
&gt;             at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br>
&gt;             at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)<br>
&gt;             at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)<br>
&gt;             at java.lang.reflect.Method.invoke(Method.java:597)<br>
&gt;             at org.jboss.solder.unwraps.UnwrapsInvocationHandler.invoke(UnwrapsInvocationHandler.java:82)<br>
&gt;             at org.javassist.tmp.java.lang.Object_$$_javassist_0.getScopedConfiguration(Object_$$_javassist_0.java)<br>
&gt;             at org.jboss.forge.shell.plugins.builtin.ForgePlugin.getProxySettings(ForgePlugin.java:190)<br>
&gt;             at org.jboss.forge.shell.plugins.builtin.ForgePlugin.prepareProxyForJGit(ForgePlugin.java:472)<br>
&gt;             at org.jboss.forge.shell.plugins.builtin.ForgePlugin.installFromGit(ForgePlugin.java:405)<br>
&gt;             ... 36 more<br>
&gt;     Caused by: java.lang.IllegalStateException<br>
&gt;             at org.jboss.forge.shell.env.ScopedConfigurationAdapter.getScopedConfiguration(ScopedConfigurationAdapter.java:74)<br>
&gt;             at org.jboss.forge.shell.env.ConfigurationAdapter.getScopedConfiguration(ConfigurationAdapter.java:59)<br>
&gt;             ... 45 more<br>
&gt;     [no project] forge-distribution-1.0.0.Final $<br>
&gt;     _______________________________________________<br>
&gt;     forge-dev mailing list<br>
</div></div>&gt;     <a href="mailto:forge-dev@lists.jboss.org" target="_blank">forge-dev@lists.jboss.org</a> &lt;mailto:<a href="mailto:forge-dev@lists.jboss.org" target="_blank">forge-dev@lists.jboss.org</a>&gt;<br>
<div><div>&gt;     <a href="https://lists.jboss.org/mailman/listinfo/forge-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/forge-dev</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; Lincoln Baxter, III<br>
&gt; <a href="http://ocpsoft.com" target="_blank">http://ocpsoft.com</a><br>
&gt; <a href="http://scrumshark.com" target="_blank">http://scrumshark.com</a><br>
&gt; &quot;Keep it Simple&quot;<br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; forge-dev mailing list<br>
&gt; <a href="mailto:forge-dev@lists.jboss.org" target="_blank">forge-dev@lists.jboss.org</a><br>
&gt; <a href="https://lists.jboss.org/mailman/listinfo/forge-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/forge-dev</a><br>
<br>
_______________________________________________<br>
forge-dev mailing list<br>
<a href="mailto:forge-dev@lists.jboss.org" target="_blank">forge-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/forge-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/forge-dev</a><br>
</div></div></blockquote></div><br></div></div></div>
<br>_______________________________________________<br>
forge-dev mailing list<br>
<a href="mailto:forge-dev@lists.jboss.org" target="_blank">forge-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/forge-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/forge-dev</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br>Lincoln Baxter, III<br><a href="http://ocpsoft.com" target="_blank">http://ocpsoft.com</a><br><a href="http://scrumshark.com" target="_blank">http://scrumshark.com</a><br>

&quot;Keep it Simple&quot;<br>

</div></div></blockquote></div><br><br clear="all"><br>-- <br>Lincoln Baxter, III<br><a href="http://ocpsoft.com" target="_blank">http://ocpsoft.com</a><br><a href="http://scrumshark.com" target="_blank">http://scrumshark.com</a><br>
&quot;Keep it Simple&quot;<br>

</div></div><br>_______________________________________________<br>
forge-dev mailing list<br>
<a href="mailto:forge-dev@lists.jboss.org">forge-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/forge-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/forge-dev</a><br>
<br></blockquote></div><br></div>