Uploaded image for project: 'Forge'
  1. Forge
  2. FORGE-761

Error installing plugin in forge 1.2.0-final installed on ubuntu 12.04 with JDK 6

    Details

    • Steps to Reproduce:
      Hide

      download the zipped forge file
      unzip it onto a local drive
      setup path and home environment variables
      make sure you have at least maven2 and sun jdk 1.6 installed and on your path
      open a new console and type forge to launch forge.
      Once in the forge console run forge install-plugin arquillian.

      Show
      download the zipped forge file unzip it onto a local drive setup path and home environment variables make sure you have at least maven2 and sun jdk 1.6 installed and on your path open a new console and type forge to launch forge. Once in the forge console run forge install-plugin arquillian.
    • Workaround Description:
      Hide

      install forge through eclipse indigo and use it from within eclipse

      Show
      install forge through eclipse indigo and use it from within eclipse

      Description

      I was able to install forge 1.2.0.Final. But when I tried to install arquillian plugin which is why I was installing forge in the first place I get the following error.

      _____

      ___ __ _ __ __ _ ___
        _ / _ | `__/ _` / _ \
      _ (_)     (_   __/ //
      _ ___/ _ __, ___
      ___/

      JBoss Forge, version [ 1.2.0.Final ] - JBoss, by Red Hat, Inc. [ http://jboss.org/forge ]

      **INFO** Preparing to install plugin: arquillian
      **INFO** Checking out plugin source files to [/tmp/forgetemp502227634218859984/repo] via 'git'
      **INFO** Switching to branch/tag [refs/heads/1.0.2.Final]
      Wrote /home/claudianus/.forge/httpsrawgithubcomforgepluginrepositorymasterrepositoryyaml.yaml
      **ERROR** Exception encountered: (type "set VERBOSE false" to disable stack traces)
      java.lang.NullPointerException
      at org.jboss.forge.maven.facets.MavenContainer.getBuildingRequest(MavenContainer.java:97)
      at org.jboss.forge.maven.facets.MavenContainer.getRequest(MavenContainer.java:63)
      at org.jboss.forge.maven.facets.MavenContainer$Proxy$$$_WeldClientProxy.getRequest(MavenContainer$Proxy$$$_WeldClientProxy.java)
      at org.jboss.forge.maven.facets.MavenCoreFacetImpl.getPartialProjectBuildingResult(MavenCoreFacetImpl.java:85)
      at org.jboss.forge.maven.facets.MavenCoreFacetImpl.resolveProperties(MavenCoreFacetImpl.java:304)
      at org.jboss.forge.maven.facets.MavenDependencyFacet.resolveProperties(MavenDependencyFacet.java:393)
      at org.jboss.forge.maven.facets.MavenDependencyFacet.hasEffectiveDependency(MavenDependencyFacet.java:171)
      at org.jboss.forge.spec.javaee.BaseJavaEEFacet.isInstalled(BaseJavaEEFacet.java:64)
      at org.jboss.forge.project.BaseProject.registerFacet(BaseProject.java:153)
      at org.jboss.forge.project.services.ProjectFactory.registerSingleFacet(ProjectFactory.java:208)
      at org.jboss.forge.project.services.ProjectFactory.registerSingleFacet(ProjectFactory.java:186)
      at org.jboss.forge.project.services.ProjectFactory.registerFacets(ProjectFactory.java:178)
      at org.jboss.forge.project.services.ProjectFactory.findProjectRecursively(ProjectFactory.java:117)
      at org.jboss.forge.shell.project.ProjectInitializer.doInit(ProjectInitializer.java:91)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at org.jboss.weld.util.reflection.SecureReflections$13.work(SecureReflections.java:305)
      at org.jboss.weld.util.reflection.SecureReflectionAccess.run(SecureReflectionAccess.java:54)
      at org.jboss.weld.util.reflection.SecureReflectionAccess.runAsInvocation(SecureReflectionAccess.java:163)
      at org.jboss.weld.util.reflection.SecureReflections.invoke(SecureReflections.java:299)
      at org.jboss.weld.introspector.jlr.WeldMethodImpl.invokeOnInstance(WeldMethodImpl.java:188)
      at org.jboss.weld.introspector.ForwardingWeldMethod.invokeOnInstance(ForwardingWeldMethod.java:59)
      at org.jboss.weld.injection.MethodInjectionPoint.invokeOnInstanceWithSpecialValue(MethodInjectionPoint.java:198)
      at org.jboss.weld.event.ObserverMethodImpl.sendEvent(ObserverMethodImpl.java:282)
      at org.jboss.weld.event.ObserverMethodImpl.sendEvent(ObserverMethodImpl.java:265)
      at org.jboss.weld.event.ObserverMethodImpl.notify(ObserverMethodImpl.java:234)
      at org.jboss.weld.manager.BeanManagerImpl.notifyObservers(BeanManagerImpl.java:635)
      at org.jboss.weld.manager.BeanManagerImpl.fireEvent(BeanManagerImpl.java:628)
      at org.jboss.weld.event.EventImpl.fire(EventImpl.java:75)
      at org.jboss.forge.shell.project.CurrentProject.setCurrentResource(CurrentProject.java:80)
      at org.jboss.forge.shell.ShellImpl.setCurrentResource(ShellImpl.java:1239)
      at org.jboss.forge.shell.ShellImpl$Proxy$$$_WeldClientProxy.setCurrentResource(ShellImpl$Proxy$$$_WeldClientProxy.java)
      at org.jboss.forge.shell.plugins.builtin.ForgePlugin.buildFromCurrentProject(ForgePlugin.java:549)
      at org.jboss.forge.shell.plugins.builtin.ForgePlugin.installFromGit(ForgePlugin.java:396)
      at org.jboss.forge.shell.plugins.builtin.ForgePlugin.installFromIndex(ForgePlugin.java:237)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at org.jboss.forge.shell.command.Execution.perform(Execution.java:134)
      at org.jboss.forge.shell.command.fshparser.FSHRuntime.run(FSHRuntime.java:109)
      at org.jboss.forge.shell.command.fshparser.FSHRuntime.run(FSHRuntime.java:47)
      at org.jboss.forge.shell.ShellImpl$ExecutorThread.run(ShellImpl.java:818)
      at org.jboss.forge.shell.ShellImpl.execute(ShellImpl.java:841)
      at org.jboss.forge.shell.ShellImpl.doShell(ShellImpl.java:631)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at org.jboss.weld.bean.proxy.AbstractBeanInstance.invoke(AbstractBeanInstance.java:48)
      at org.jboss.weld.bean.proxy.ProxyMethodHandler.invoke(ProxyMethodHandler.java:125)
      at org.jboss.forge.shell.ShellImpl$Proxy$$$_WeldClientProxy.doShell(ShellImpl$Proxy$$$_WeldClientProxy.java)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at org.jboss.weld.util.reflection.SecureReflections$13.work(SecureReflections.java:305)
      at org.jboss.weld.util.reflection.SecureReflectionAccess.run(SecureReflectionAccess.java:54)
      at org.jboss.weld.util.reflection.SecureReflectionAccess.runAsInvocation(SecureReflectionAccess.java:163)
      at org.jboss.weld.util.reflection.SecureReflections.invoke(SecureReflections.java:299)
      at org.jboss.weld.introspector.jlr.WeldMethodImpl.invokeOnInstance(WeldMethodImpl.java:188)
      at org.jboss.weld.introspector.ForwardingWeldMethod.invokeOnInstance(ForwardingWeldMethod.java:59)
      at org.jboss.weld.injection.MethodInjectionPoint.invokeOnInstanceWithSpecialValue(MethodInjectionPoint.java:198)
      at org.jboss.weld.event.ObserverMethodImpl.sendEvent(ObserverMethodImpl.java:282)
      at org.jboss.weld.event.ObserverMethodImpl.sendEvent(ObserverMethodImpl.java:265)
      at org.jboss.weld.event.ObserverMethodImpl.notify(ObserverMethodImpl.java:234)
      at org.jboss.weld.manager.BeanManagerImpl.notifyObservers(BeanManagerImpl.java:635)
      at org.jboss.weld.manager.BeanManagerImpl.fireEvent(BeanManagerImpl.java:622)
      at org.jboss.weld.manager.BeanManagerImpl.fireEvent(BeanManagerImpl.java:616)
      at org.jboss.forge.shell.Bootstrap$1.run(Bootstrap.java:172)
      at java.lang.Thread.run(Thread.java:662)

      Note that I get the same error no matter what plugin I try to install.
      I can however install the same plugin via eclipse indigo with no errors. However, even after I install it I am not able to successfully run setup on configure the plugin in eclipse. I followed the steps I could find online about settings up the plugin after it is installed but I always get the following error in eclipse

      **ERROR** [arquillian] Plugin is not usable in current scope or project.

      and the more detailed version when I run the same command from a CLI

      **ERROR** [arquillian] Plugin is not usable in current scope or project.
      org.jboss.forge.shell.exceptions.PluginExecutionException: Plugin is not usable in current scope or project.
      at org.jboss.forge.shell.command.ExecutionParser.parse(ExecutionParser.java:136)
      at org.jboss.forge.shell.command.fshparser.FSHRuntime.run(FSHRuntime.java:107)
      at org.jboss.forge.shell.command.fshparser.FSHRuntime.run(FSHRuntime.java:47)
      at org.jboss.forge.shell.ShellImpl$ExecutorThread.run(ShellImpl.java:818)
      at org.jboss.forge.shell.ShellImpl.execute(ShellImpl.java:841)
      at org.jboss.forge.shell.ShellImpl.doShell(ShellImpl.java:631)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at org.jboss.weld.bean.proxy.AbstractBeanInstance.invoke(AbstractBeanInstance.java:48)
      at org.jboss.weld.bean.proxy.ProxyMethodHandler.invoke(ProxyMethodHandler.java:125)
      at org.jboss.forge.shell.ShellImpl$Proxy$$$_WeldClientProxy.doShell(ShellImpl$Proxy$$$_WeldClientProxy.java)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at org.jboss.weld.util.reflection.SecureReflections$13.work(SecureReflections.java:305)
      at org.jboss.weld.util.reflection.SecureReflectionAccess.run(SecureReflectionAccess.java:54)
      at org.jboss.weld.util.reflection.SecureReflectionAccess.runAsInvocation(SecureReflectionAccess.java:163)
      at org.jboss.weld.util.reflection.SecureReflections.invoke(SecureReflections.java:299)
      at org.jboss.weld.introspector.jlr.WeldMethodImpl.invokeOnInstance(WeldMethodImpl.java:188)
      at org.jboss.weld.introspector.ForwardingWeldMethod.invokeOnInstance(ForwardingWeldMethod.java:59)
      at org.jboss.weld.injection.MethodInjectionPoint.invokeOnInstanceWithSpecialValue(MethodInjectionPoint.java:198)
      at org.jboss.weld.event.ObserverMethodImpl.sendEvent(ObserverMethodImpl.java:282)
      at org.jboss.weld.event.ObserverMethodImpl.sendEvent(ObserverMethodImpl.java:265)
      at org.jboss.weld.event.ObserverMethodImpl.notify(ObserverMethodImpl.java:234)
      at org.jboss.weld.manager.BeanManagerImpl.notifyObservers(BeanManagerImpl.java:635)
      at org.jboss.weld.manager.BeanManagerImpl.fireEvent(BeanManagerImpl.java:622)
      at org.jboss.weld.manager.BeanManagerImpl.fireEvent(BeanManagerImpl.java:616)
      at org.jboss.forge.shell.Bootstrap$1.run(Bootstrap.java:172)
      at java.lang.Thread.run(Thread.java:662)??

      Note that I have my forge exploded under a mounted drive (under /media/...) not under my user home directory. I am throwing that here in case there are some permission issues.
      Thanks,
      C

        Gliffy Diagrams

          Attachments

            Activity

              People

              • Assignee:
                lincolnthree Lincoln Baxter III
                Reporter:
                claudianus Claudianus Adjai
              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: