0 Replies - 1001 Views - Last Post: 13 May 2013 - 05:00 AM Rate Topic: -----

#1 pistolizedpete   User is offline

  • D.I.C Head

Reputation: 2
  • View blog
  • Posts: 65
  • Joined: 02-December 08

Error in Eclipse: Prints the ASM code to generate the given class.

Posted 13 May 2013 - 05:00 AM

"Prints the ASM code to generate the given class.
Usage: ASMifierClassVisitor [-debug] <fully qualified class name or class file name>"

Sometimes Eclipse gives this error when I try to compile. There doesn't seem to
be a whole lot of information about it online. Just wondering if anybody know what it means
or how to fix it. Below is an example piece of code which returns this error on compile.

package pl.example.time.tracking;

import java.net.URISyntaxException;
import java.util.Arrays;
import java.util.Collection;
import java.net.*;
import com.atlassian.jira.rest.client.JiraRestClient;
import com.atlassian.jira.rest.client.NullProgressMonitor;
import com.atlassian.jira.rest.client.domain.Comment;
import com.atlassian.jira.rest.client.domain.Issue;
import com.atlassian.jira.rest.client.domain.Transition;
import com.atlassian.jira.rest.client.domain.input.FieldInput;
import com.atlassian.jira.rest.client.domain.input.TransitionInput;
import com.atlassian.jira.rest.client.internal.jersey.JerseyJiraRestClientFactory;
public class Example1 {
    public static void main(String[] args) throws URISyntaxException {
        final JerseyJiraRestClientFactory factory = new JerseyJiraRestClientFactory();
		final URI jiraServerUri = new URI("http://localhost:2990/jira");
        final JiraRestClient restClient = factory.createWithBasicHttpAuthentication(jiraServerUri, "admin", "admin");
        final NullProgressMonitor pm = new NullProgressMonitor();
        final Issue issue = restClient.getIssueClient().getIssue("REM-1", pm);
 
        System.out.println(issue);
 
        // now let's vote for it
        restClient.getIssueClient().vote(issue.getVotesUri(), pm);
 
        // now let's watch it
        restClient.getIssueClient().watch(issue.getWatchers().getSelf(), pm);
 
        // now let's start progress on this issue
        final Iterable<Transition> transitions = restClient.getIssueClient().getTransitions(issue.getTransitionsUri(), pm);
        final Transition startProgressTransition = getTransitionByName(transitions, "Start Progress");
        restClient.getIssueClient().transition(issue.getTransitionsUri(), new TransitionInput(startProgressTransition.getId()), pm);
 
        // and now let's resolve it as Incomplete
        final Transition resolveIssueTransition = getTransitionByName(transitions, "Resolve Issue");
        Collection<FieldInput> fieldInputs = Arrays.asList(new FieldInput("resolution", "Incomplete"));
        final TransitionInput transitionInput = new TransitionInput(resolveIssueTransition.getId(), fieldInputs, Comment.valueOf("My comment"));
        restClient.getIssueClient().transition(issue.getTransitionsUri(), transitionInput, pm);
 
    }
 
    private static Transition getTransitionByName(Iterable<Transition> transitions, String transitionName) {
        for (Transition transition : transitions) {
            if (transition.getName().equals(transitionName)) {
                return transition;
            }
        }
        return null;
    }
 
}



I'm not sure if the issue lies with the external api I'm trying to use or what? Any information is greatly appreciated.

This post has been edited by pistolizedpete: 13 May 2013 - 05:02 AM


Is This A Good Question/Topic? 0
  • +

Page 1 of 1