[JBoss JIRA] (FORGE-2184) GenerateDot fails with Maven 3.2.5 and 3.3.3: NoClassDefFoundError: org/eclipse/aether/spi/connector/Transfer$State
by Ondrej Zizka (JIRA)
[ https://issues.jboss.org/browse/FORGE-2184?page=com.atlassian.jira.plugin... ]
Ondrej Zizka commented on FORGE-2184:
-------------------------------------
http://pastebin.com/uvQUNq3P
> GenerateDot fails with Maven 3.2.5 and 3.3.3: NoClassDefFoundError: org/eclipse/aether/spi/connector/Transfer$State
> -------------------------------------------------------------------------------------------------------------------
>
> Key: FORGE-2184
> URL: https://issues.jboss.org/browse/FORGE-2184
> Project: Forge
> Issue Type: Bug
> Components: Build Tools - Maven
> Affects Versions: 2.12.1.Final
> Reporter: Ondrej Zizka
> Assignee: George Gastaldi
>
> STR:
> Use Maven 3.2.5 and run the generate-dot goal on anything.
> Should give you:
> {code}
> --- furnace-maven-plugin:2.12.1.Final:generate-dot (generate-dot) @ windup-victims ---
> Generating /home/ondra/work/Migration/WindupQuickstarts/victi.ms/target/classes/META-INF/resources/windup-victims-2.0.0-SNAPSHOT.dot
> Exception in thread "pool-5-thread-1" Exception in thread "pool-6-thread-1" Exception in thread "DefaultMetadataResolver-3-1" Exception in thread "DefaultMetadataResolver-3-0" java.lang.NoClassDefFoundError: org/eclipse/aether/spi/connector/Transfer$State
> at org.eclipse.aether.connector.wagon.WagonRepositoryConnector$GetTask.run(WagonRepositoryConnector.java:608)
> at org.eclipse.aether.util.concurrency.RunnableErrorForwarder$1.run(RunnableErrorForwarder.java:67)
> 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:745)
> java.lang.NoClassDefFoundError: org/eclipse/aether/spi/connector/Transfer$State
> at org.eclipse.aether.connector.wagon.WagonRepositoryConnector$GetTask.run(WagonRepositoryConnector.java:608)
> at org.eclipse.aether.util.concurrency.RunnableErrorForwarder$1.run(RunnableErrorForwarder.java:67)
> 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:745)
> Caused by: java.lang.ClassNotFoundException: org.eclipse.aether.spi.connector.Transfer$State
> at org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
> at org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLoadClass(ClassRealm.java:271)
> at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:247)
> at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:239)
> ... 5 more
> java.lang.NoClassDefFoundError: org/eclipse/aether/spi/connector/Transfer$State
> at org.eclipse.aether.connector.wagon.WagonRepositoryConnector$GetTask.run(WagonRepositoryConnector.java:608)
> at org.eclipse.aether.util.concurrency.RunnableErrorForwarder$1.run(RunnableErrorForwarder.java:67)
> 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:745)
> Caused by: java.lang.ClassNotFoundException: org.eclipse.aether.spi.connector.Transfer$State
> at org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
> at org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLoadClass(ClassRealm.java:271)
> at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:247)
> at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:239)
> ... 5 more
> java.lang.NoClassDefFoundError: org/eclipse/aether/spi/connector/Transfer$State
> at org.eclipse.aether.connector.wagon.WagonRepositoryConnector$GetTask.run(WagonRepositoryConnector.java:608)
> at org.eclipse.aether.util.concurrency.RunnableErrorForwarder$1.run(RunnableErrorForwarder.java:67)
> 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:745)
> {code}
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
8 years, 3 months
[JBoss JIRA] (FORGE-2184) GenerateDot fails with Maven 3.2.5 and 3.3.3: NoClassDefFoundError: org/eclipse/aether/spi/connector/Transfer$State
by Ondrej Zizka (JIRA)
[ https://issues.jboss.org/browse/FORGE-2184?page=com.atlassian.jira.plugin... ]
Ondrej Zizka commented on FORGE-2184:
-------------------------------------
I'm seeing this again with Maven 3.3.3 and Forge 2.12.1
> GenerateDot fails with Maven 3.2.5 and 3.3.3: NoClassDefFoundError: org/eclipse/aether/spi/connector/Transfer$State
> -------------------------------------------------------------------------------------------------------------------
>
> Key: FORGE-2184
> URL: https://issues.jboss.org/browse/FORGE-2184
> Project: Forge
> Issue Type: Bug
> Components: Build Tools - Maven
> Affects Versions: 2.12.1.Final
> Reporter: Ondrej Zizka
> Assignee: George Gastaldi
>
> STR:
> Use Maven 3.2.5 and run the generate-dot goal on anything.
> Should give you:
> {code}
> --- furnace-maven-plugin:2.12.1.Final:generate-dot (generate-dot) @ windup-victims ---
> Generating /home/ondra/work/Migration/WindupQuickstarts/victi.ms/target/classes/META-INF/resources/windup-victims-2.0.0-SNAPSHOT.dot
> Exception in thread "pool-5-thread-1" Exception in thread "pool-6-thread-1" Exception in thread "DefaultMetadataResolver-3-1" Exception in thread "DefaultMetadataResolver-3-0" java.lang.NoClassDefFoundError: org/eclipse/aether/spi/connector/Transfer$State
> at org.eclipse.aether.connector.wagon.WagonRepositoryConnector$GetTask.run(WagonRepositoryConnector.java:608)
> at org.eclipse.aether.util.concurrency.RunnableErrorForwarder$1.run(RunnableErrorForwarder.java:67)
> 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:745)
> java.lang.NoClassDefFoundError: org/eclipse/aether/spi/connector/Transfer$State
> at org.eclipse.aether.connector.wagon.WagonRepositoryConnector$GetTask.run(WagonRepositoryConnector.java:608)
> at org.eclipse.aether.util.concurrency.RunnableErrorForwarder$1.run(RunnableErrorForwarder.java:67)
> 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:745)
> Caused by: java.lang.ClassNotFoundException: org.eclipse.aether.spi.connector.Transfer$State
> at org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
> at org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLoadClass(ClassRealm.java:271)
> at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:247)
> at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:239)
> ... 5 more
> java.lang.NoClassDefFoundError: org/eclipse/aether/spi/connector/Transfer$State
> at org.eclipse.aether.connector.wagon.WagonRepositoryConnector$GetTask.run(WagonRepositoryConnector.java:608)
> at org.eclipse.aether.util.concurrency.RunnableErrorForwarder$1.run(RunnableErrorForwarder.java:67)
> 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:745)
> Caused by: java.lang.ClassNotFoundException: org.eclipse.aether.spi.connector.Transfer$State
> at org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
> at org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLoadClass(ClassRealm.java:271)
> at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:247)
> at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:239)
> ... 5 more
> java.lang.NoClassDefFoundError: org/eclipse/aether/spi/connector/Transfer$State
> at org.eclipse.aether.connector.wagon.WagonRepositoryConnector$GetTask.run(WagonRepositoryConnector.java:608)
> at org.eclipse.aether.util.concurrency.RunnableErrorForwarder$1.run(RunnableErrorForwarder.java:67)
> 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:745)
> {code}
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
8 years, 3 months
[JBoss JIRA] (ROASTER-95) Roaster can't correctly handle Guava's ListMultimap
by George Gastaldi (JIRA)
[ https://issues.jboss.org/browse/ROASTER-95?page=com.atlassian.jira.plugin... ]
George Gastaldi closed ROASTER-95.
----------------------------------
Resolution: Done
> Roaster can't correctly handle Guava's ListMultimap
> ---------------------------------------------------
>
> Key: ROASTER-95
> URL: https://issues.jboss.org/browse/ROASTER-95
> Project: Roaster
> Issue Type: Bug
> Components: JDT
> Affects Versions: 2.18.2.Final
> Reporter: Richard Kosegi
> Assignee: George Gastaldi
> Fix For: 2.18.3.Final
>
>
> I tried to generate source of interface which should have single method:
> {code:java}
> com.google.common.collect.ListMultimap<java.lang.Integer,poc.test.Test3> getMap();
> {code}
> I used following code to achieve this:
> {code:java}
> JavaInterfaceSource ifSource = Roaster.create(JavaInterfaceSource.class);
> ifSource.setPackage("poc.test.bug");
> ifSource.addMethod()
> .setReturnType("com.google.common.collect.ListMultimap<java.lang.Integer,poc.test.Test3>")
> .setName("getMap");
> System.out.println(ifSource.toString());
> {code}
> This code yields following output:
> {code:java}
> package poc.test.bug;
> import com.google.common.collect.ListMultimap;
> public interface JavaInterface {
> ListMultimap<Test3> getMap();
> }
> {code}
> But it should be:
> {code:java}
> package poc.test.bug;
> import com.google.common.collect.ListMultimap;
> import poc.test.Test3;
> public interface JavaInterface {
> ListMultimap<Integer, Test3> getMap();
> }
> {code}
> Mentioned type "Test3" has following form:
> {code:java}
> package poc.test;
> public class Test3 {
> }
> {code}
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
8 years, 3 months
[JBoss JIRA] (ROASTER-95) Roaster can't correctly handle Guava's ListMultimap
by George Gastaldi (JIRA)
[ https://issues.jboss.org/browse/ROASTER-95?page=com.atlassian.jira.plugin... ]
George Gastaldi edited comment on ROASTER-95 at 3/2/16 10:54 AM:
-----------------------------------------------------------------
Fixed, thank you for providing a test case for this!
was (Author: gastaldi):
Fixed, thank you for providing a use case for this!
> Roaster can't correctly handle Guava's ListMultimap
> ---------------------------------------------------
>
> Key: ROASTER-95
> URL: https://issues.jboss.org/browse/ROASTER-95
> Project: Roaster
> Issue Type: Bug
> Components: JDT
> Affects Versions: 2.18.2.Final
> Reporter: Richard Kosegi
> Assignee: George Gastaldi
> Fix For: 2.18.3.Final
>
>
> I tried to generate source of interface which should have single method:
> {code:java}
> com.google.common.collect.ListMultimap<java.lang.Integer,poc.test.Test3> getMap();
> {code}
> I used following code to achieve this:
> {code:java}
> JavaInterfaceSource ifSource = Roaster.create(JavaInterfaceSource.class);
> ifSource.setPackage("poc.test.bug");
> ifSource.addMethod()
> .setReturnType("com.google.common.collect.ListMultimap<java.lang.Integer,poc.test.Test3>")
> .setName("getMap");
> System.out.println(ifSource.toString());
> {code}
> This code yields following output:
> {code:java}
> package poc.test.bug;
> import com.google.common.collect.ListMultimap;
> public interface JavaInterface {
> ListMultimap<Test3> getMap();
> }
> {code}
> But it should be:
> {code:java}
> package poc.test.bug;
> import com.google.common.collect.ListMultimap;
> import poc.test.Test3;
> public interface JavaInterface {
> ListMultimap<Integer, Test3> getMap();
> }
> {code}
> Mentioned type "Test3" has following form:
> {code:java}
> package poc.test;
> public class Test3 {
> }
> {code}
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
8 years, 3 months
[JBoss JIRA] (ROASTER-95) Roaster can't correctly handle Guava's ListMultimap
by George Gastaldi (JIRA)
[ https://issues.jboss.org/browse/ROASTER-95?page=com.atlassian.jira.plugin... ]
George Gastaldi updated ROASTER-95:
-----------------------------------
Component/s: JDT
> Roaster can't correctly handle Guava's ListMultimap
> ---------------------------------------------------
>
> Key: ROASTER-95
> URL: https://issues.jboss.org/browse/ROASTER-95
> Project: Roaster
> Issue Type: Bug
> Components: JDT
> Affects Versions: 2.18.2.Final
> Reporter: Richard Kosegi
> Assignee: George Gastaldi
> Fix For: 2.18.3.Final
>
>
> I tried to generate source of interface which should have single method:
> {code:java}
> com.google.common.collect.ListMultimap<java.lang.Integer,poc.test.Test3> getMap();
> {code}
> I used following code to achieve this:
> {code:java}
> JavaInterfaceSource ifSource = Roaster.create(JavaInterfaceSource.class);
> ifSource.setPackage("poc.test.bug");
> ifSource.addMethod()
> .setReturnType("com.google.common.collect.ListMultimap<java.lang.Integer,poc.test.Test3>")
> .setName("getMap");
> System.out.println(ifSource.toString());
> {code}
> This code yields following output:
> {code:java}
> package poc.test.bug;
> import com.google.common.collect.ListMultimap;
> public interface JavaInterface {
> ListMultimap<Test3> getMap();
> }
> {code}
> But it should be:
> {code:java}
> package poc.test.bug;
> import com.google.common.collect.ListMultimap;
> import poc.test.Test3;
> public interface JavaInterface {
> ListMultimap<Integer, Test3> getMap();
> }
> {code}
> Mentioned type "Test3" has following form:
> {code:java}
> package poc.test;
> public class Test3 {
> }
> {code}
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
8 years, 3 months
[JBoss JIRA] (ROASTER-95) Roaster can't correctly handle Guava's ListMultimap
by George Gastaldi (JIRA)
[ https://issues.jboss.org/browse/ROASTER-95?page=com.atlassian.jira.plugin... ]
George Gastaldi reopened ROASTER-95:
------------------------------------
> Roaster can't correctly handle Guava's ListMultimap
> ---------------------------------------------------
>
> Key: ROASTER-95
> URL: https://issues.jboss.org/browse/ROASTER-95
> Project: Roaster
> Issue Type: Bug
> Affects Versions: 2.18.2.Final
> Reporter: Richard Kosegi
> Assignee: George Gastaldi
> Fix For: 2.18.3.Final
>
>
> I tried to generate source of interface which should have single method:
> {code:java}
> com.google.common.collect.ListMultimap<java.lang.Integer,poc.test.Test3> getMap();
> {code}
> I used following code to achieve this:
> {code:java}
> JavaInterfaceSource ifSource = Roaster.create(JavaInterfaceSource.class);
> ifSource.setPackage("poc.test.bug");
> ifSource.addMethod()
> .setReturnType("com.google.common.collect.ListMultimap<java.lang.Integer,poc.test.Test3>")
> .setName("getMap");
> System.out.println(ifSource.toString());
> {code}
> This code yields following output:
> {code:java}
> package poc.test.bug;
> import com.google.common.collect.ListMultimap;
> public interface JavaInterface {
> ListMultimap<Test3> getMap();
> }
> {code}
> But it should be:
> {code:java}
> package poc.test.bug;
> import com.google.common.collect.ListMultimap;
> import poc.test.Test3;
> public interface JavaInterface {
> ListMultimap<Integer, Test3> getMap();
> }
> {code}
> Mentioned type "Test3" has following form:
> {code:java}
> package poc.test;
> public class Test3 {
> }
> {code}
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
8 years, 3 months
[JBoss JIRA] (ROASTER-95) Roaster can't correctly handle Guava's ListMultimap
by George Gastaldi (JIRA)
[ https://issues.jboss.org/browse/ROASTER-95?page=com.atlassian.jira.plugin... ]
George Gastaldi closed ROASTER-95.
----------------------------------
Fix Version/s: 2.18.3.Final
Assignee: George Gastaldi
Resolution: Done
Fixed, thank you for providing a use case for this!
> Roaster can't correctly handle Guava's ListMultimap
> ---------------------------------------------------
>
> Key: ROASTER-95
> URL: https://issues.jboss.org/browse/ROASTER-95
> Project: Roaster
> Issue Type: Bug
> Affects Versions: 2.18.2.Final
> Reporter: Richard Kosegi
> Assignee: George Gastaldi
> Fix For: 2.18.3.Final
>
>
> I tried to generate source of interface which should have single method:
> {code:java}
> com.google.common.collect.ListMultimap<java.lang.Integer,poc.test.Test3> getMap();
> {code}
> I used following code to achieve this:
> {code:java}
> JavaInterfaceSource ifSource = Roaster.create(JavaInterfaceSource.class);
> ifSource.setPackage("poc.test.bug");
> ifSource.addMethod()
> .setReturnType("com.google.common.collect.ListMultimap<java.lang.Integer,poc.test.Test3>")
> .setName("getMap");
> System.out.println(ifSource.toString());
> {code}
> This code yields following output:
> {code:java}
> package poc.test.bug;
> import com.google.common.collect.ListMultimap;
> public interface JavaInterface {
> ListMultimap<Test3> getMap();
> }
> {code}
> But it should be:
> {code:java}
> package poc.test.bug;
> import com.google.common.collect.ListMultimap;
> import poc.test.Test3;
> public interface JavaInterface {
> ListMultimap<Integer, Test3> getMap();
> }
> {code}
> Mentioned type "Test3" has following form:
> {code:java}
> package poc.test;
> public class Test3 {
> }
> {code}
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
8 years, 3 months