- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我已经在 AppEngine 连接的 Android 项目中成功使用 RequestFactory 好几个月了。不过,有时我在将 RequestFactory 子类化的文件中遇到问题
public interface MyRequestFactory extends RequestFactory {
...
}
Eclipse 在“public interface...”这一行给了我一个红色的 X,我得到的错误如下所示。 (请注意,这不是运行时,它只是在我编辑时出现在 Eclipse 窗口中)
奇怪的是,我通常可以做一些项目->清理并编辑代码几次,从不做任何实际的代码更改,然后“保存”,问题总是会消失。不过这次它卡住了。
有什么想法吗?
java.lang.NullPointerException at
org.eclipse.jdt.apt.core.internal.AptCompilationParticipant.addJava6GeneratedFile(AptCompilationParticipant.java:272) at
org.eclipse.jdt.internal.apt.pluggable.core.dispatch.IdeProcessingEnvImpl.addNewUnit(IdeProcessingEnvImpl.java:132) at
org.eclipse.jdt.internal.apt.pluggable.core.filer.IdeJavaSourceOutputStream.close(IdeJavaSourceOutputStream.java:72) at sun.nio.cs.StreamEncoder.implClose(StreamEncoder.java:319) at sun.nio.cs.StreamEncoder.close(StreamEncoder.java:148) at
java.io.OutputStreamWriter.close(OutputStreamWriter.java:233) at java.io.BufferedWriter.close(BufferedWriter.java:265) at
java.io.PrintWriter.close(PrintWriter.java:312) at
com.google.web.bindery.requestfactory.apt.DeobfuscatorBuilder.visitType(DeobfuscatorBuilder.java:146) at
com.google.web.bindery.requestfactory.apt.DeobfuscatorBuilder.visitType(DeobfuscatorBuilder.java:43) at
org.eclipse.jdt.internal.compiler.apt.model.TypeElementImpl.accept(TypeElementImpl.java:60) at
javax.lang.model.util.ElementScanner6.scan(ElementScanner6.java:139) at
com.google.web.bindery.requestfactory.apt.ScannerBase.scan(ScannerBase.java:63) at
com.google.web.bindery.requestfactory.apt.State.executeJobs(State.java:248) at
com.google.web.bindery.requestfactory.apt.RfValidator.process(RfValidator.java:83) at
org.eclipse.jdt.internal.compiler.apt.dispatch.RoundDispatcher.handleProcessor(RoundDispatcher.java:139) at
org.eclipse.jdt.internal.compiler.apt.dispatch.RoundDispatcher.round(RoundDispatcher.java:121) at
org.eclipse.jdt.internal.compiler.apt.dispatch.BaseAnnotationProcessorManager.processAnnotations(BaseAnnotationProcessorManag er.java:159) at
org.eclipse.jdt.internal.apt.pluggable.core.dispatch.IdeAnnotationProcessorManager.processAnnotations(IdeAnnotationProcessorMan ager.java:134) at org.eclipse.jdt.internal.compiler.Compiler.processAnnotations(Compiler.java:813) at
org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:432) at
org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:364) at
org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.compile(IncrementalImageBuilder.java:329) at
org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:301) at
org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.build(IncrementalImageBuilder.java:134) at
org.eclipse.jdt.internal.core.builder.JavaBuilder.buildDeltas(JavaBuilder.java:265) at
org.eclipse.jdt.internal.core.builder.JavaBuilder.build(JavaBuilder.java:193) at org.eclipse.core.internal.events.BuildManager $2.run(BuildManager.java:728) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at
org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:199) at
org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:239) at org.eclipse.core.internal.events.BuildManager $1.run(BuildManager.java:292) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at
org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:295) at
org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:351) at
org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:374) at
org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143) at
org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
最佳答案
这是一个已知的 Eclipse 错误。我找到的唯一解决方案是重新启动 Eclipse。有时我必须在没有注释的情况下编译然后重新启动。
关于android - Eclipse中的间歇性RequestFactory错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11278877/
我想在 Ubuntu 12.04 的 Springsource Tool Suite 2.9.1 中使用 Spring ROO 1.2.1 + GWT 2.6.1。遵循 http://www.byte
您目前是否将命令模式与 RequestFactory 结合使用?我想使用它,但由于 RequestFactory 不允许继承,我不确定该怎么做。 如果有人遇到过这个问题并找到了实现它的方法,我会很高兴
我正面临 gwt 问题 5794:http://code.google.com/p/google-web-toolkit/issues/detail?id=5794 我看到有一个 8 个月大的补丁,但
我的 GWT 应用程序有十种不同的实体。现在我使用普通的旧 DTO 并通过 GWT-RPC 传输它们。这适用于像启动这样的情况——我可以将它们全部打包到一个请求中。 我正在考虑切换到 RequestF
有没有办法使用 RequestFactory 在单个请求中创建两个实体?我试过: EmployeeRequest request = requestFactory.employeeReques
我需要将 GWT 与基于服务的域层一起使用——而不是使用带有 DAO 的 bean。具有 MVP 和 RequestFactory 的 GWT 2.1 架构是否适合此?还是我应该继续使用 RPC? 谢
你知道我在哪里可以找到新的 GWT 2.1 RequestFactory 的一些代码示例吗?谷歌的教程一开始还不够好。 最佳答案 请检查这个 http://javaasylum.blogspot.co
我想产生以下行为: 用户在浏览器中保存一些实体。在服务器端保存实体后,它会生成通知,并且它必须通过带有更新的实体实例的 Atmosphere 通知所有其他客户端。 所以问题是如何通过Atmospher
我需要一些关于如何最好地使用 GWT 的 RequestFactory 处理将实体的服务器端更改传播到客户端的建议。 让我们假设我们有两个 EntityProxies,一个 PersonProxy 和
您能否告诉我如何让 RequestFactory 填充我的实体代理的字段(这些字段也是实体代理)? 这是父代理 @ProxyFor(value = Organization.class, locato
我尝试创建一个请求,使用 RequestFactory 并使用文件发布,但我没有收到 request.FILES。 from django.test.client import Request
RequestFactory 类中是否有一部分我可以覆盖以提供对某些请求的自动缓存?当然,我可以在 RF 外部进行缓存,但我想通过重写使其完全不可见来实现。 最佳答案 ServiceLayer.inv
我一直在使用 GWT 2.4 开发一个项目,并正在寻找一种方法来验证(JSR 303)我的客户端(代理)类,而无需从我的域类(服务器端)重新创建注释。我知道有一个示例与 GWT 中继代码(验证)一起提
是否可以向 GWT RequestFactory 的代理类添加方法?假设我有这个: @ProxyFor(value = MyEntity.class) interface MyEntityProxy
我正在使用 GWT RequestFactory。当我处于扩展 RemoteServiceServlet 的普通 RPC 类中时,我可以使用 this.getThreadLocalRequest()
有谁知道使用RequestFactory的GWT CellTable示例,并且正在编辑该表?我想列出表中的对象(每一行是一个对象,每一列是一个属性),能够轻松添加新对象并进行编辑。我知道Google的
我正在尝试使用 GWT 和 RequestFactory 构建一个简单的(只读)Web 应用程序,但我不知道如何摆脱以下警告: warning: The domain type DDisplay is
我开始开发一个相当大的GWT项目,它自然有一个数据模型。我想在客户端轻松地使用实体类。 我真的很喜欢吉利德,但是this thread对我来说这不是个好消息。 我不想使用RequestFactory,
在 GWT 应用程序中,我展示了可以由用户编辑的项目。加载和保存项目是使用 GWT 请求工厂执行的。我现在想要实现的是,如果两个用户同时编辑一个项目,则以乐观并发控制的方式先保存的用户获胜。这意味着当
我正在为 requestfactories 和泛型而苦苦挣扎。在下面的代码中,代理方法与实体方法完全匹配,但我得到了日志跟踪: java.lang.NullPointerException: null
我是一名优秀的程序员,十分优秀!