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