freepascal / android-mock

Automatically exported from code.google.com/p/android-mock
0 stars 0 forks source link

uncaught exception in containsUsableConstructor #3

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
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