<div dir="ltr"><div><div><div><div>Hi Vineet<br><br></div>I get the same error with 1.4.0, stack trace below.<br><br>[arquillian-demo] arquillian-demo $ forge install-plugin arquillian<br>Connecting to remote repository [<a href="https://raw.github.com/forge/plugin-repository/master/repository.yaml%5D." target="_blank">https://raw.github.com/forge/plugin-repository/master/repository.yaml].</a>.. connected!<br>


***INFO*** Preparing to install plugin: arquillian<br>***INFO*** Checking out plugin source files to [/tmp/forgetemp8106787201439169702] via &#39;git&#39;<br>***INFO*** Switching to branch/tag [refs/heads/1.0.6.Final]<br>


***INFO*** Project found<br>***INFO*** Name:     arquillian-plugin<br>***INFO*** Version:     1.0.0-SNAPSHOT<br>***INFO*** Type:     Java Application<br><br> ? The project does not appear to be a Forge Plugin Project, install anyway? [y/N] y<br>


***INFO*** Project found<br>***INFO*** Name:     arquillian-demo<br>***INFO*** Version:     1.0.0-SNAPSHOT<br>***INFO*** Type:     Java Application<br><br>***INFO*** Cleaning up temp workspace [/tmp/forgetemp8106787201439169702]<br>


Wrote /home/dbeer/.forge/httpsrawgithubcomforgepluginrepositorymasterrepositoryyaml.yaml<br>Deleted /tmp/forgetemp8106787201439169702<br>***ERROR*** Exception encountered: (type &quot;set VERBOSE false&quot; to disable stack traces)<br>


java.lang.NullPointerException<br>    at org.jboss.forge.shell.plugins.builtin.ForgePlugin.buildFromCurrentProject(ForgePlugin.java:625)<br>    at org.jboss.forge.shell.plugins.builtin.ForgePlugin.installFromGit(ForgePlugin.java:414)<br>


    at org.jboss.forge.shell.plugins.builtin.ForgePlugin.installFromIndex(ForgePlugin.java:233)<br>    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br>    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)<br>


    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)<br>    at java.lang.reflect.Method.invoke(Method.java:606)<br>    at org.jboss.forge.shell.command.Execution.perform(Execution.java:160)<br>


    at org.jboss.forge.shell.command.fshparser.FSHRuntime.run(FSHRuntime.java:109)<br>    at org.jboss.forge.shell.command.fshparser.FSHRuntime.run(FSHRuntime.java:47)<br>    at org.jboss.forge.shell.ShellImpl$ExecutorThread.run(ShellImpl.java:795)<br>


    at org.jboss.forge.shell.ShellImpl.execute(ShellImpl.java:818)<br>    at org.jboss.forge.shell.ShellImpl.doShell(ShellImpl.java:608)<br>    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br>    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)<br>


    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)<br>    at java.lang.reflect.Method.invoke(Method.java:606)<br>    at org.jboss.weld.bean.proxy.AbstractBeanInstance.invoke(AbstractBeanInstance.java:48)<br>


    at org.jboss.weld.bean.proxy.ProxyMethodHandler.invoke(ProxyMethodHandler.java:125)<br>    at org.jboss.forge.shell.ShellImpl$Proxy$_$$_WeldClientProxy.doShell(ShellImpl$Proxy$_$$_WeldClientProxy.java)<br>    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br>


    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)<br>    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)<br>    at java.lang.reflect.Method.invoke(Method.java:606)<br>


    at org.jboss.weld.util.reflection.SecureReflections$13.work(SecureReflections.java:305)<br>    at org.jboss.weld.util.reflection.SecureReflectionAccess.run(SecureReflectionAccess.java:54)<br>    at org.jboss.weld.util.reflection.SecureReflectionAccess.runAsInvocation(SecureReflectionAccess.java:163)<br>


    at org.jboss.weld.util.reflection.SecureReflections.invoke(SecureReflections.java:299)<br>    at org.jboss.weld.introspector.jlr.WeldMethodImpl.invokeOnInstance(WeldMethodImpl.java:188)<br>    at org.jboss.weld.introspector.ForwardingWeldMethod.invokeOnInstance(ForwardingWeldMethod.java:59)<br>


    at org.jboss.weld.injection.MethodInjectionPoint.invokeOnInstanceWithSpecialValue(MethodInjectionPoint.java:198)<br>    at org.jboss.weld.event.ObserverMethodImpl.sendEvent(ObserverMethodImpl.java:282)<br>    at org.jboss.weld.event.ObserverMethodImpl.sendEvent(ObserverMethodImpl.java:265)<br>


    at org.jboss.weld.event.ObserverMethodImpl.notify(ObserverMethodImpl.java:234)<br>    at org.jboss.weld.manager.BeanManagerImpl.notifyObservers(BeanManagerImpl.java:635)<br>    at org.jboss.weld.manager.BeanManagerImpl.fireEvent(BeanManagerImpl.java:622)<br>


    at org.jboss.weld.manager.BeanManagerImpl.fireEvent(BeanManagerImpl.java:616)<br>    at org.jboss.forge.shell.Bootstrap$1.run(Bootstrap.java:186)<br>    at java.lang.Thread.run(Thread.java:724)<br><br></div>Maven is able to resolve artifacts outside of forge. I have also attached my home .forge directory contents as a zip file.<br>


<br></div>Thanks<br><br></div>David<br><div><div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On 23 August 2013 12:02, Vineet Reynolds Pereira <span dir="ltr">&lt;<a href="mailto:vpereira@redhat.com" target="_blank">vpereira@redhat.com</a>&gt;</span> wrote:<br>


<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi David,<br>
<br>
   Before we proceed with a debugging session, I&#39;d like to know if you continue to face this on Forge 1.4.0 [1] that was just released, since any bug fix would be issued against this or a later release.<br>
<br>
   About the Maven repo, I cannot rule it out entirely. But it is a possibility - I could think of possible failures to resolve dependencies in the Arquillian plugin via this Maven repo, that are not propagated correctly to Forge. I&#39;ll investigate this area a bit more in depth. If this turns out to be true, it could be worked around via the Maven settings.xml file, or by changing the Maven repo/mirror config.<br>



<br>
Vineet<br>
<br>
[1]: <a href="https://repository.jboss.org/nexus/service/local/repositories/releases/content/org/jboss/forge/forge-distribution/1.4.0.Final/forge-distribution-1.4.0.Final.zip" target="_blank">https://repository.jboss.org/nexus/service/local/repositories/releases/content/org/jboss/forge/forge-distribution/1.4.0.Final/forge-distribution-1.4.0.Final.zip</a><br>



<div><br>
----- Original Message -----<br>
&gt; From: &quot;David Beer&quot; &lt;<a href="mailto:david.m.beer@gmail.com" target="_blank">david.m.beer@gmail.com</a>&gt;<br>
</div><div><div>&gt; To: &quot;forge-dev List&quot; &lt;<a href="mailto:forge-dev@lists.jboss.org" target="_blank">forge-dev@lists.jboss.org</a>&gt;<br>
&gt; Sent: Friday, August 23, 2013 4:04:02 PM<br>
&gt; Subject: Re: [forge-dev] Forge project for Github Issue #31 - Unable to install arquillian plugin in Forge<br>
&gt; 1.3.3.FINAL<br>
&gt;<br>
&gt; Hi Vineet<br>
&gt;<br>
&gt; Thanks for checking this. I wonder if this is t do with maven as we use a<br>
&gt; company specific maven repo that requires authentication. I am happy to set<br>
&gt; up a debug session and to see if that can help. I appreciate peoples help on<br>
&gt; this.<br>
&gt;<br>
&gt;<br>
&gt; On 23 August 2013 09:01, Vineet Reynolds Pereira &lt; <a href="mailto:vpereira@redhat.com" target="_blank">vpereira@redhat.com</a> &gt;<br>
&gt; wrote:<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; I couldn&#39;t reproduce this issue on Java 7 u25 as well. On Linux Mint, if that<br>
&gt; makes a difference. I think a debugging session might help.<br>
&gt;<br>
&gt; Vineet<br>
&gt;<br>
&gt;<br>
&gt; ----- Original Message -----<br>
&gt; &gt; From: &quot;Vineet Reynolds Pereira&quot; &lt; <a href="mailto:vpereira@redhat.com" target="_blank">vpereira@redhat.com</a> &gt;<br>
&gt; &gt; To: &quot;forge-dev List&quot; &lt; <a href="mailto:forge-dev@lists.jboss.org" target="_blank">forge-dev@lists.jboss.org</a> &gt;<br>
&gt; &gt; Sent: Thursday, August 22, 2013 12:42:57 AM<br>
&gt; &gt; Subject: Re: [forge-dev] Forge project for Github Issue #31 - Unable to<br>
&gt; &gt; install arquillian plugin in Forge<br>
&gt; &gt; 1.3.3.FINAL<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; I just took a look at this. Not able to reproduce this again, surprisingly.<br>
&gt; &gt; We could rule out the existing project from where the command is launched,<br>
&gt; &gt; as a cause.<br>
&gt; &gt;<br>
&gt; &gt; And going by the expected behavior, I suspect the bug to be due to Weld,<br>
&gt; &gt; the<br>
&gt; &gt; version of the JVM used, or some behavior in Weld+JVM that we didnt account<br>
&gt; &gt; for.<br>
&gt; &gt;<br>
&gt; &gt; Vineet<br>
&gt; &gt;<br>
&gt; &gt; ----- Original Message -----<br>
&gt; &gt; &gt; From: &quot;David Beer&quot; &lt; <a href="mailto:david.m.beer@gmail.com" target="_blank">david.m.beer@gmail.com</a> &gt;<br>
&gt; &gt; &gt; To: <a href="mailto:forge-dev@lists.jboss.org" target="_blank">forge-dev@lists.jboss.org</a><br>
&gt; &gt; &gt; Sent: Thursday, August 22, 2013 12:25:56 AM<br>
&gt; &gt; &gt; Subject: [forge-dev] Forge project for Github Issue #31 - Unable to<br>
&gt; &gt; &gt; install<br>
&gt; &gt; &gt; arquillian plugin in Forge 1.3.3.FINAL<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Hi All<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; As requested by @lincolnthree attached is a zip of my project. I am<br>
&gt; &gt; &gt; simply<br>
&gt; &gt; &gt; trying to follow the arquillian guide<br>
&gt; &gt; &gt; <a href="http://arquillian.org/guides/get_started_faster_with_forge/" target="_blank">http://arquillian.org/guides/get_started_faster_with_forge/</a><br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Thanks<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; David<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; _______________________________________________<br>
&gt; &gt; &gt; forge-dev mailing list<br>
&gt; &gt; &gt; <a href="mailto:forge-dev@lists.jboss.org" target="_blank">forge-dev@lists.jboss.org</a><br>
&gt; &gt; &gt; <a href="https://lists.jboss.org/mailman/listinfo/forge-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/forge-dev</a><br>
&gt; &gt; _______________________________________________<br>
&gt; &gt; forge-dev mailing list<br>
&gt; &gt; <a href="mailto:forge-dev@lists.jboss.org" target="_blank">forge-dev@lists.jboss.org</a><br>
&gt; &gt; <a href="https://lists.jboss.org/mailman/listinfo/forge-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/forge-dev</a><br>
&gt; &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>
&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>
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>