8 Replies Latest reply on Apr 28, 2014 12:51 PM by Gerry Matte

    jboss-forge-2.5.0.Final wont start on Windows 7

    Gerry Matte Apprentice

      In March, I reported this same problem with version 2.3.0.Final - see https://community.jboss.org/thread/238385

       

      Following the forge 2 instructions at https://github.com/forge/core#jboss-forge-20 , I downloaded forge-distribution-2.5.0.Final-offline.zip and unzipped it to a folder on my c: drive.

      I then changed my FORGE_HOME environment variable to point to the unzipped folder

      My windows path variable previously contained %FORGE_HOME%\bin 

       

      I then opened a command window in that directory and executed the command forge

      The opening banner appeared for the correct version but no prompt ever appeared so that I could enter commands.

       

      I was able to interrupt forge with Ctrl+C

       

      As with the earlier version, I was required to download the no-addons version and then run the command forge --install core

      This produced a working version 2.5 of forge (after lebgthy downloads completed)

        • 1. Re: [forge-users] jboss-forge-2.5.0.Final wont start on Windows 7
          George Gastaldi Master

          This looks like an issue with the startup script. Can you try removing entirely the FORGE_HOME variable from your environment and try again?

           

          Thanks

           

          Em 25/04/2014, às 20:23, forge-users@lists.jboss.org escreveu:

           

          In March, I reported this same problem with version 2.3.0.Final - see https://community.jboss.org/thread/238385 (/thread/238385)

           

          Following the forge 2 instructions at https://github.com/forge/core#jboss-forge-20 , I downloaded forge-distribution-2.5.0.Final-offline.zip and unzipped it to a folder on my c: drive.

          I then changed my FORGE_HOME environment variable to point to the unzipped folder

          My windows path variable previously contained %FORGE_HOME%\bin 

           

          I then opened a command window in that directory and executed the command forge

          The opening banner appeared for the correct version but no prompt ever appeared so that I could enter commands.

           

          I was able to interrupt forge with Ctrl+C

           

          As with the earlier version, I was required to download the no-addons version and then run the command forge --install core

          This produced a working version 2.5 of forge (after lebgthy downloads completed)

           

          Posted by forums

          Original post: https://community.jboss.org/message/870991#870991

           

          _______________________________________________

          forge-users mailing list

          forge-users@lists.jboss.org

          https://lists.jboss.org/mailman/listinfo/forge-users

           

          _______________________________________________

          forge-users mailing list

          forge-users@lists.jboss.org

          https://lists.jboss.org/mailman/listinfo/forge-users

           

           

          • 2. Re: [forge-users] jboss-forge-2.5.0.Final wont start on Windows 7
            Robert Panzer Newbie

            Hi,

             

            I have the same problem.

            Tried with the offline dist and the no-addons dist.

            The no-addons dist installs the core plugins.

            But both versions hang after showing the banner.

             

            Thread dump shows that it is still in FurnaceImpl.start():

            2014-04-28 11:48:32

            Full thread dump Java HotSpot(TM) 64-Bit Server VM (24.45-b08 mixed mode):

             

             

            "Reference Reaper" daemon prio=6 tid=0x000000000c3b3000 nid=0x1fa8 in Object.wait() [0x000000000d75f000]

               java.lang.Thread.State: WAITING (on object monitor)

                    at java.lang.Object.wait(Native Method)

                    - waiting on <0x00000000a5046098> (a java.lang.ref.ReferenceQueue$Lock)

                    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)

                    - locked <0x00000000a5046098> (a java.lang.ref.ReferenceQueue$Lock)

                    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)

                    at org.jboss.modules.ref.References$ReaperThread.run(References.java:68)

             

             

            "Thread-1" daemon prio=6 tid=0x000000000b3dc000 nid=0x1ce4 runnable [0x000000000c1bf000]

               java.lang.Thread.State: RUNNABLE

                    at sun.nio.fs.WindowsNativeDispatcher.GetQueuedCompletionStatus0(Native Method)

                    at sun.nio.fs.WindowsNativeDispatcher.GetQueuedCompletionStatus(WindowsNativeDispatcher.java:996)

                    at sun.nio.fs.WindowsWatchService$Poller.run(WindowsWatchService.java:522)

                    at java.lang.Thread.run(Thread.java:744)

             

             

            "Service Thread" daemon prio=6 tid=0x00000000096ae000 nid=0x1150 runnable [0x0000000000000000]

               java.lang.Thread.State: RUNNABLE

             

             

            "C2 CompilerThread1" daemon prio=10 tid=0x00000000096a8800 nid=0x1e58 waiting on condition [0x0000000000000000]

               java.lang.Thread.State: RUNNABLE

             

             

            "C2 CompilerThread0" daemon prio=10 tid=0x00000000096a3800 nid=0x1cc0 waiting on condition [0x0000000000000000]

               java.lang.Thread.State: RUNNABLE

             

             

            "Attach Listener" daemon prio=10 tid=0x00000000096a1800 nid=0x1704 runnable [0x0000000000000000]

               java.lang.Thread.State: RUNNABLE

             

             

            "Signal Dispatcher" daemon prio=10 tid=0x000000000969a800 nid=0x1b30 waiting on condition [0x0000000000000000]

               java.lang.Thread.State: RUNNABLE

             

             

            "Finalizer" daemon prio=8 tid=0x0000000009647800 nid=0x2248 in Object.wait() [0x000000000aaee000]

               java.lang.Thread.State: WAITING (on object monitor)

                    at java.lang.Object.wait(Native Method)

                    - waiting on <0x00000000a35e9c20> (a java.lang.ref.ReferenceQueue$Lock)

                    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)

                    - locked <0x00000000a35e9c20> (a java.lang.ref.ReferenceQueue$Lock)

                    at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)

                    at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:189)

             

             

            "Reference Handler" daemon prio=10 tid=0x000000000963e000 nid=0x2554 in Object.wait() [0x000000000a9bf000]

               java.lang.Thread.State: WAITING (on object monitor)

                    at java.lang.Object.wait(Native Method)

                    - waiting on <0x00000000a35e98f8> (a java.lang.ref.Reference$Lock)

                    at java.lang.Object.wait(Object.java:503)

                    at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133)

                    - locked <0x00000000a35e98f8> (a java.lang.ref.Reference$Lock)

             

             

            "main" prio=6 tid=0x0000000001c9e800 nid=0xfe8 waiting on condition [0x000000000242f000]

               java.lang.Thread.State: TIMED_WAITING (sleeping)

                    at java.lang.Thread.sleep(Native Method)

                    at org.jboss.forge.furnace.impl.FurnaceImpl.start(FurnaceImpl.java:220)

                    at org.jboss.forge.furnace.impl.FurnaceImpl.start(FurnaceImpl.java:150)

                    at org.jboss.forge.bootstrap.Bootstrap.start(Bootstrap.java:227)

                    at org.jboss.forge.bootstrap.Bootstrap.main(Bootstrap.java:95)

             

             

            "VM Thread" prio=10 tid=0x0000000009638800 nid=0x58c runnable

             

             

            "GC task thread#0 (ParallelGC)" prio=6 tid=0x00000000021de800 nid=0x16b4 runnable

             

             

            "GC task thread#1 (ParallelGC)" prio=6 tid=0x00000000021e0800 nid=0x2004 runnable

             

             

            "GC task thread#2 (ParallelGC)" prio=6 tid=0x00000000021e2000 nid=0x1850 runnable

             

             

            "GC task thread#3 (ParallelGC)" prio=6 tid=0x00000000021e3800 nid=0x1d64 runnable

             

             

            "VM Periodic Task Thread" prio=10 tid=0x00000000096bf000 nid=0x21e0 waiting on condition

             

             

            JNI global references: 255

             

             

            Heap

            PSYoungGen      total 29696K, used 16923K [0x00000000e1100000, 0x00000000e3500000, 0x0000000100000000)

              eden space 29184K, 57% used [0x00000000e1100000,0x00000000e213eee0,0x00000000e2d80000)

              from space 512K, 56% used [0x00000000e3280000,0x00000000e32c8000,0x00000000e3300000)

              to   space 1536K, 0% used [0x00000000e3380000,0x00000000e3380000,0x00000000e3500000)

            ParOldGen       total 62976K, used 32419K [0x00000000a3400000, 0x00000000a7180000, 0x00000000e1100000)

              object space 62976K, 51% used [0x00000000a3400000,0x00000000a53a8d88,0x00000000a7180000)

            PSPermGen       total 21504K, used 14691K [0x000000009e200000, 0x000000009f700000, 0x00000000a3400000)

              object space 21504K, 68% used [0x000000009e200000,0x000000009f058d50,0x000000009f700000)

             

            Is there a way to create additional traces?

             

            Kind regards,

            Robert

            • 3. Re: Re: [forge-users] jboss-forge-2.5.0.Final wont start on Windows 7
              Robert Panzer Newbie

              I found many LinkageErrors in the forge.log. Maybe this helps.

              Yesterday I found similar logs on my Mac when starting Forge2 from eclipse.

              • 4. Re: jboss-forge-2.5.0.Final wont start on Windows 7
                George Gastaldi Master

                Hi Robert,

                 

                Which JDK version are you using? Forge is built on JDK 1.7. We haven't tested it on JDK 8 yet though.

                 

                Best Regards,

                 

                George Gastaldi

                • 5. Re: jboss-forge-2.5.0.Final wont start on Windows 7
                  Robert Panzer Newbie

                  Hi George,

                   

                  I was indeed running on Java8, but Java 1.7.0_45 shows the same error.

                  I also get the same error with 2.4.1.Final.

                  2.3.0.Final starts when I delete ~/.forge/addons before. Does it use newer modules if available?

                   

                  Kind regards,

                  Robert

                   

                  16:34:12,771 SEVERE [org.jboss.forge.furnace.impl.addons.AddonRunnable] (org.jboss.forge.addon:addons,2.5.0.Final) Failed to start addon [org.jboss.forge.addon:addons,2.5.0.Final] with classloader [ModuleClassLoader for Module "org.jboss.forge.addon.addons:2.5.0.Final_a64f724d-b9ac-468e-9565-5c8a8d54cca6" from AddonModuleLoader]: java.util.ServiceConfigurationError: org.jboss.forge.furnace.lifecycle.AddonLifecycleProvider: Provider org.jboss.forge.furnace.container.cdi.lifecycle.WeldAddonLifecycleProvider could not be instantiated: java.lang.LinkageError: Failed to link org/jboss/weld/resources/spi/ResourceLoader (Module "org.jboss.forge.furnace.container.cdi:2.5.0.Final_6e6de87b-ab39-4622-8cef-208ab846f403" from AddonModuleLoader)

                    at java.util.ServiceLoader.fail(ServiceLoader.java:224) [rt.jar:1.7.0_45]

                    at java.util.ServiceLoader.access$100(ServiceLoader.java:181) [rt.jar:1.7.0_45]

                    at java.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:377) [rt.jar:1.7.0_45]

                    at java.util.ServiceLoader$1.next(ServiceLoader.java:445) [rt.jar:1.7.0_45]

                    at org.jboss.forge.furnace.impl.addons.AddonRunnable$4.call(AddonRunnable.java:230) [furnace-2.5.0.Final.jar:2.5.0.Final]

                    at org.jboss.forge.furnace.impl.addons.AddonRunnable$4.call(AddonRunnable.java:218) [furnace-2.5.0.Final.jar:2.5.0.Final]

                    at org.jboss.forge.furnace.util.ClassLoaders.executeIn(ClassLoaders.java:34) [furnace-api-2.5.0.Final.jar:2.5.0.Final]

                    at org.jboss.forge.furnace.impl.addons.AddonRunnable.detectLifecycleProviderLocal(AddonRunnable.java:217) [furnace-2.5.0.Final.jar:2.5.0.Final]

                    at org.jboss.forge.furnace.impl.addons.AddonRunnable.detectLifecycleProvider(AddonRunnable.java:205) [furnace-2.5.0.Final.jar:2.5.0.Final]

                    at org.jboss.forge.furnace.impl.addons.AddonRunnable.run(AddonRunnable.java:80) [furnace-2.5.0.Final.jar:2.5.0.Final]

                    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) [rt.jar:1.7.0_45]

                    at java.util.concurrent.FutureTask.run(FutureTask.java:262) [rt.jar:1.7.0_45]

                    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_45]

                    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_45]

                    at java.lang.Thread.run(Thread.java:744) [rt.jar:1.7.0_45]

                  Caused by: java.lang.LinkageError: Failed to link org/jboss/weld/resources/spi/ResourceLoader (Module "org.jboss.forge.furnace.container.cdi:2.5.0.Final_6e6de87b-ab39-4622-8cef-208ab846f403" from AddonModuleLoader)

                    at org.jboss.modules.ModuleClassLoader.defineClass(ModuleClassLoader.java:428) [jboss-modules-1.3.0.Final-forge.jar:1.3.0.Final-forge]

                    at org.jboss.modules.ModuleClassLoader.loadClassLocal(ModuleClassLoader.java:261) [jboss-modules-1.3.0.Final-forge.jar:1.3.0.Final-forge]

                    at org.jboss.modules.ModuleClassLoader$1.loadClassLocal(ModuleClassLoader.java:76) [jboss-modules-1.3.0.Final-forge.jar:1.3.0.Final-forge]

                    at org.jboss.modules.Module.loadModuleClass(Module.java:545) [jboss-modules-1.3.0.Final-forge.jar:1.3.0.Final-forge]

                    at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:189) [jboss-modules-1.3.0.Final-forge.jar:1.3.0.Final-forge]

                    at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:443) [jboss-modules-1.3.0.Final-forge.jar:1.3.0.Final-forge]

                    at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:431) [jboss-modules-1.3.0.Final-forge.jar:1.3.0.Final-forge]

                    at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:373) [jboss-modules-1.3.0.Final-forge.jar:1.3.0.Final-forge]

                    at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:118) [jboss-modules-1.3.0.Final-forge.jar:1.3.0.Final-forge]

                    at java.lang.Class.getDeclaredConstructors0(Native Method) [rt.jar:1.7.0_45]

                    at java.lang.Class.privateGetDeclaredConstructors(Class.java:2493) [rt.jar:1.7.0_45]

                    at java.lang.Class.getConstructor0(Class.java:2803) [rt.jar:1.7.0_45]

                    at java.lang.Class.newInstance(Class.java:345) [rt.jar:1.7.0_45]

                    at java.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:373) [rt.jar:1.7.0_45]

                    ... 12 more

                  Caused by: java.lang.NoClassDefFoundError: org/jboss/weld/bootstrap/api/Service

                    at java.lang.ClassLoader.defineClass1(Native Method) [rt.jar:1.7.0_45]

                    at java.lang.ClassLoader.defineClass(ClassLoader.java:800) [rt.jar:1.7.0_45]

                    at org.jboss.modules.ModuleClassLoader.doDefineOrLoadClass(ModuleClassLoader.java:345) [jboss-modules-1.3.0.Final-forge.jar:1.3.0.Final-forge]

                    at org.jboss.modules.ModuleClassLoader.defineClass(ModuleClassLoader.java:423) [jboss-modules-1.3.0.Final-forge.jar:1.3.0.Final-forge]

                    ... 25 more

                  Caused by: java.lang.ClassNotFoundException: org.jboss.weld.bootstrap.api.Service from [Module "org.jboss.forge.furnace.container.cdi:2.5.0.Final_6e6de87b-ab39-4622-8cef-208ab846f403" from AddonModuleLoader]

                    at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:197) [jboss-modules-1.3.0.Final-forge.jar:1.3.0.Final-forge]

                    at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:443) [jboss-modules-1.3.0.Final-forge.jar:1.3.0.Final-forge]

                    at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:431) [jboss-modules-1.3.0.Final-forge.jar:1.3.0.Final-forge]

                    at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:373) [jboss-modules-1.3.0.Final-forge.jar:1.3.0.Final-forge]

                    at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:118) [jboss-modules-1.3.0.Final-forge.jar:1.3.0.Final-forge]

                    ... 29 more

                  • 6. Re: [forge-users] jboss-forge-2.5.0.Final wont start on Windows 7
                    George Gastaldi Master

                    We just tested and it works on JDK 8 too. In 2.5.0.Final we fixed the

                    "Api Version" information in the installed.xml descriptor, so Furnace

                    may ignore incompatible addon versions.

                     

                    Does 2.5.0.Final works with a clean ~/.forge?

                     

                     

                    On 28-04-2014 11:34, forge-users@lists.jboss.org wrote:

                    Hi George,

                     

                    I was indeed running on Java8, but Java 1.7.0_45 shows the same error.

                    I also get the same error with 2.4.1.Final.

                    2.3.0.Final starts when I delete ~/.forge/addons before. Does it use newer modules if available?

                     

                    Kind regards,

                    Robert

                     

                    16:34:12,771 SEVERE (org.jboss.forge.addon:addons,2.5.0.Final) Failed to start addon with classloader [ModuleClassLoader for Module "org.jboss.forge.addon.addons:2.5.0.Final_a64f724d-b9ac-468e-9565-5c8a8d54cca6" from AddonModuleLoader]: java.util.ServiceConfigurationError: org.jboss.forge.furnace.lifecycle.AddonLifecycleProvider: Provider org.jboss.forge.furnace.container.cdi.lifecycle.WeldAddonLifecycleProvider could not be instantiated: java.lang.LinkageError: Failed to link org/jboss/weld/resources/spi/ResourceLoader (Module "org.jboss.forge.furnace.container.cdi:2.5.0.Final_6e6de87b-ab39-4622-8cef-208ab846f403" from AddonModuleLoader)

                       at java.util.ServiceLoader.fail(ServiceLoader.java:224)

                       at java.util.ServiceLoader.access$100(ServiceLoader.java:181)

                       at java.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:377)

                       at java.util.ServiceLoader$1.next(ServiceLoader.java:445)

                       at org.jboss.forge.furnace.impl.addons.AddonRunnable$4.call(AddonRunnable.java:230)

                       at org.jboss.forge.furnace.impl.addons.AddonRunnable$4.call(AddonRunnable.java:218)

                       at org.jboss.forge.furnace.util.ClassLoaders.executeIn(ClassLoaders.java:34)

                       at org.jboss.forge.furnace.impl.addons.AddonRunnable.detectLifecycleProviderLocal(AddonRunnable.java:217)

                       at org.jboss.forge.furnace.impl.addons.AddonRunnable.detectLifecycleProvider(AddonRunnable.java:205)

                       at org.jboss.forge.furnace.impl.addons.AddonRunnable.run(AddonRunnable.java:80)

                       at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)

                       at java.util.concurrent.FutureTask.run(FutureTask.java:262)

                       at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)

                       at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)

                       at java.lang.Thread.run(Thread.java:744)

                    Caused by: java.lang.LinkageError: Failed to link org/jboss/weld/resources/spi/ResourceLoader (Module "org.jboss.forge.furnace.container.cdi:2.5.0.Final_6e6de87b-ab39-4622-8cef-208ab846f403" from AddonModuleLoader)

                       at org.jboss.modules.ModuleClassLoader.defineClass(ModuleClassLoader.java:428)

                       at org.jboss.modules.ModuleClassLoader.loadClassLocal(ModuleClassLoader.java:261)

                       at org.jboss.modules.ModuleClassLoader$1.loadClassLocal(ModuleClassLoader.java:76)

                       at org.jboss.modules.Module.loadModuleClass(Module.java:545)

                       at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:189)

                       at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:443)

                       at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:431)

                       at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:373)

                       at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:118)

                       at java.lang.Class.getDeclaredConstructors0(Native Method)

                       at java.lang.Class.privateGetDeclaredConstructors(Class.java:2493)

                       at java.lang.Class.getConstructor0(Class.java:2803)

                       at java.lang.Class.newInstance(Class.java:345)

                       at java.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:373)

                       ... 12 more

                    Caused by: java.lang.NoClassDefFoundError: org/jboss/weld/bootstrap/api/Service

                       at java.lang.ClassLoader.defineClass1(Native Method)

                       at java.lang.ClassLoader.defineClass(ClassLoader.java:800)

                       at org.jboss.modules.ModuleClassLoader.doDefineOrLoadClass(ModuleClassLoader.java:345)

                       at org.jboss.modules.ModuleClassLoader.defineClass(ModuleClassLoader.java:423)

                       ... 25 more

                    Caused by: java.lang.ClassNotFoundException: org.jboss.weld.bootstrap.api.Service from [Module "org.jboss.forge.furnace.container.cdi:2.5.0.Final_6e6de87b-ab39-4622-8cef-208ab846f403" from AddonModuleLoader]

                       at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:197)

                       at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:443)

                       at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:431)

                       at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:373)

                       at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:118)

                       ... 29 more

                     

                    Posted by forums

                    Original post: https://community.jboss.org/message/871242#871242

                     

                    _______________________________________________

                    forge-users mailing list

                    forge-users@lists.jboss.org

                    https://lists.jboss.org/mailman/listinfo/forge-users

                     

                    _______________________________________________

                    forge-users mailing list

                    forge-users@lists.jboss.org

                    https://lists.jboss.org/mailman/listinfo/forge-users

                     

                    • 7. Re: jboss-forge-2.5.0.Final wont start on Windows 7
                      Robert Panzer Newbie

                      I just retried with a downloaded version and that works!

                       

                       

                      Retrying with an empty ~/.forge and the version I built myself from 2.5.0.Final I get the same error.

                       

                       

                      So my machine must be somehow messed.

                       

                       

                      Thanks a lot for your help!

                       

                       

                      Kind regards,

                      Robert

                      • 8. Re: jboss-forge-2.5.0.Final wont start on Windows 7
                        Gerry Matte Apprentice

                        With a fresh download of forge-distribution-2.5.0.Final-offline.zip and following the instructions at https://github.com/forge/core#jboss-forge-20 , the forge command in a DOS window now works as expected.  It looks like you found the problem.

                         

                        Thanks to you and to Robert for resolving this.

                        Gerry