What steps will reproduce the problem?
1. Check out MyTracks (mytracks.googlecode.com)
2. Create a test in MyTracksTest which contains @UsesMock(GDataWrapper.class)
3. Compile
What is the expected output? What do you see instead?
I expect it to compile. Instead, compilation fails with the following
exception.
eclipse.buildId=M20100211-1343
java.version=1.6.0-google-v3
java.vendor=Google Inc.
BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=en_US
Command-line arguments: -os linux -ws gtk -arch x86
Error
Tue Nov 02 17:03:59 EDT 2010
Problems occurred when invoking code from plug-in: "org.eclipse.core.resources".
java.lang.NoClassDefFoundError:
com/google/wireless/gdata2/client/AuthenticationException
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2406)
at java.lang.Class.getDeclaredConstructors(Class.java:1853)
at
com.google.android.testing.mocking.AndroidMockGenerator.containsUsableConstructo
r(AndroidMockGenerator.java:122)
at
com.google.android.testing.mocking.AndroidMockGenerator.classIsSupportedType(And
roidMockGenerator.java:133)
at
com.google.android.testing.mocking.AndroidMockGenerator.createMocksForClass(Andr
oidMockGenerator.java:85)
at
com.google.android.testing.mocking.UsesMocksProcessor.getClassMocks(UsesMocksPro
cessor.java:161)
at
com.google.android.testing.mocking.UsesMocksProcessor.process(UsesMocksProcessor
.java:111)
at
org.eclipse.jdt.internal.compiler.apt.dispatch.RoundDispatcher.handleProcessor(R
oundDispatcher.java:139)
at
org.eclipse.jdt.internal.compiler.apt.dispatch.RoundDispatcher.round(RoundDispat
cher.java:121)
at
org.eclipse.jdt.internal.compiler.apt.dispatch.BaseAnnotationProcessorManager.pr
ocessAnnotations(BaseAnnotationProcessorManager.java:159)
at
org.eclipse.jdt.internal.apt.pluggable.core.dispatch.IdeAnnotationProcessorManag
er.processAnnotations(IdeAnnotationProcessorManager.java:134)
at
org.eclipse.jdt.internal.compiler.Compiler.processAnnotations(Compiler.java:809)
at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:428)
at
org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImage
Builder.java:364)
at
org.eclipse.jdt.internal.core.builder.BatchImageBuilder.compile(BatchImageBuilde
r.java:178)
at
org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImage
Builder.java:301)
at
org.eclipse.jdt.internal.core.builder.BatchImageBuilder.build(BatchImageBuilder.
java:60)
at
org.eclipse.jdt.internal.core.builder.JavaBuilder.buildAll(JavaBuilder.java:254)
at org.eclipse.jdt.internal.core.builder.JavaBuilder.build(JavaBuilder.java:173)
at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:627)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at
org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:170)
at
org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:201)
at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:253)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at
org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:256)
at
org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:3
09)
at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:341)
at org.eclipse.core.internal.resources.Workspace.build(Workspace.java:330)
at org.eclipse.ui.actions.GlobalBuildAction$1.run(GlobalBuildAction.java:178)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
Caused by: java.lang.ClassNotFoundException:
com.google.wireless.gdata2.client.AuthenticationException
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
... 32 more
What version of the product are you using? On what operating system?
Eclipse 3.52, lucid.
Please provide any additional information below.
Original issue reported on code.google.com by simmonmt@google.com on 2 Nov 2010 at 9:11
Original issue reported on code.google.com by
simmonmt@google.com
on 2 Nov 2010 at 9:11