]
George Gastaldi closed FURNACE-99.
----------------------------------
Fix Version/s: 2.22.10.Final
Assignee: George Gastaldi
Resolution: Done
furnance-demo - do not work and is not up to date
-------------------------------------------------
Key: FURNACE-99
URL:
https://issues.jboss.org/browse/FURNACE-99
Project: Forge: Furnace
Issue Type: Bug
Reporter: Claus Ibsen
Assignee: George Gastaldi
Fix For: 2.22.10.Final
This repo is out of date
https://github.com/forge/furnace-demo
And it does not work if you use latest furnance 2.22.9.Final version with forge
2.20.1.Final
You get a class cast exception such as
{code}
Dec 19, 2015 12:28:36 PM org.jboss.forge.furnace.impl.FurnaceImpl start
INFO: Furnace [2.22.9.Final] starting.
Dec 19, 2015 12:28:36 PM org.jboss.forge.furnace.impl.addons.AddonLoader loadAddon
WARNING: Addon [io.fabric8.forge:camel,2.2.81-SNAPSHOT +NEW] has [8] missing
dependencies: [[MISSING: org.jboss.forge.addon:ui,2.20.1.Final: [IMPORTED] [REQUIRED]],
[MISSING: org.jboss.forge.addon:rest-client,2.20.1.Final: [IMPORTED] [REQUIRED]],
[MISSING: org.jboss.forge.furnace.container:cdi,2.22.7.Final: [IMPORTED] [REQUIRED]],
[MISSING: org.jboss.forge.addon:maven,2.20.1.Final: [IMPORTED] [REQUIRED]], [MISSING:
org.jboss.forge.addon:parser-java,2.20.1.Final: [IMPORTED] [REQUIRED]], [MISSING:
org.jboss.forge.addon:projects,2.20.1.Final: [IMPORTED] [REQUIRED]], [MISSING:
org.jboss.forge.addon:parser-xml,2.20.1.Final: [IMPORTED] [REQUIRED]], [MISSING:
org.jboss.forge.addon:templates,2.20.1.Final: [IMPORTED] [REQUIRED]]] and will be not be
loaded until all required dependencies are available.
Dec 19, 2015 12:28:36 PM org.jboss.forge.furnace.impl.addons.AddonLoader loadAddon
WARNING: Addon [io.fabric8.forge:camel,2.2.81-SNAPSHOT +NEW] has [8] missing
dependencies: [[MISSING: org.jboss.forge.addon:ui,2.20.1.Final: [IMPORTED] [REQUIRED]],
[MISSING: org.jboss.forge.addon:rest-client,2.20.1.Final: [IMPORTED] [REQUIRED]],
[MISSING: org.jboss.forge.furnace.container:cdi,2.22.7.Final: [IMPORTED] [REQUIRED]],
[MISSING: org.jboss.forge.addon:maven,2.20.1.Final: [IMPORTED] [REQUIRED]], [MISSING:
org.jboss.forge.addon:parser-java,2.20.1.Final: [IMPORTED] [REQUIRED]], [MISSING:
org.jboss.forge.addon:projects,2.20.1.Final: [IMPORTED] [REQUIRED]], [MISSING:
org.jboss.forge.addon:parser-xml,2.20.1.Final: [IMPORTED] [REQUIRED]], [MISSING:
org.jboss.forge.addon:templates,2.20.1.Final: [IMPORTED] [REQUIRED]]] and will be not be
loaded until all required dependencies are available.
Exception in thread "main" java.lang.ClassCastException:
org.jboss.forge.furnace.versions.SingleVersion cannot be cast to
org.jboss.forge.furnace.versions.Version
at org.jboss.forge.furnace.versions.SingleVersion.compareTo(SingleVersion.java:37)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at
org.jboss.forge.furnace.proxy.ClassLoaderAdapterCallback$2.call(ClassLoaderAdapterCallback.java:123)
at org.jboss.forge.furnace.util.ClassLoaders.executeIn(ClassLoaders.java:42)
at
org.jboss.forge.furnace.proxy.ClassLoaderAdapterCallback.invoke(ClassLoaderAdapterCallback.java:96)
at
org.jboss.forge.furnace.versions.Version_$$_javassist_007f9a16-5bd3-4c49-8a64-f19be424f395.compareTo(Version_$$_javassist_007f9a16-5bd3-4c49-8a64-f19be424f395.java)
at
org.jboss.forge.furnace.manager.impl.AddonManagerImpl.createRequest(AddonManagerImpl.java:202)
at
org.jboss.forge.furnace.manager.impl.AddonManagerImpl.install(AddonManagerImpl.java:91)
at
org.jboss.forge.furnace.manager.impl.AddonManagerImpl.install(AddonManagerImpl.java:78)
at io.fabric8.forge.camel.maven.DeleteMe.execute(DeleteMe.java:57)
at io.fabric8.forge.camel.maven.DeleteMe.main(DeleteMe.java:44)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:144)
{code}