2

我被 Eclipse 的以下(显然很难)错误逼疯了。

使用 Ant 发布者发布失败资源与文件系统不同步:“/MyServlet/build/classes/com/inver/hotzones/database/BaseNetworkData.class”。

我已经看到有关类似错误的评论,其中刷新项目的日食视图有帮助,但对我没有帮助。已尝试清理项目,将其从网络服务器中删除,删除战争文件但似乎无法清除它。我已重置我的 TMPDIR 变量,以便它使用同一文件系统上的目录,因为这似乎是另一个可能的原因。

该错误发生在由 datanuculeus 增强的类上。我对项目进行了自动增强。对这个问题的其他引用表明这是由于 Eclipse 对项目的看法与文件系统不同步,我猜这与数据核增强有关。

有任何想法吗?

谢谢。

我正在使用带有最新 datanucleus 插件的 Eclipse 3.5.2。

堆栈跟踪

org.eclipse.core.runtime.CoreException: Resource is out of sync with the file system: '/MyServlet/build/classes/com/inver/hotzones/database/BaseNetworkData.class'.
at org.eclipse.jst.server.generic.core.internal.publishers.AbstractModuleAssembler.copyModule(AbstractModuleAssembler.java:172)
at org.eclipse.jst.server.generic.core.internal.publishers.WarModuleAssembler.assemble(WarModuleAssembler.java:31)
at org.eclipse.jst.server.generic.core.internal.publishers.AntPublisher.assembleModule(AntPublisher.java:167)
at org.eclipse.jst.server.generic.core.internal.publishers.AntPublisher.publish(AntPublisher.java:128)
at org.eclipse.jst.server.generic.core.internal.GenericServerBehaviour.publishModule(GenericServerBehaviour.java:82)
at org.eclipse.wst.server.core.model.ServerBehaviourDelegate.publishModule(ServerBehaviourDelegate.java:949)
at org.eclipse.wst.server.core.model.ServerBehaviourDelegate.publishModules(ServerBehaviourDelegate.java:1039)
at org.eclipse.wst.server.core.model.ServerBehaviourDelegate.publish(ServerBehaviourDelegate.java:872)
at org.eclipse.wst.server.core.model.ServerBehaviourDelegate.publish(ServerBehaviourDelegate.java:708)
at org.eclipse.wst.server.core.internal.Server.publishImpl(Server.java:2731)
at org.eclipse.wst.server.core.internal.Server$PublishJob.run(Server.java:278)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
4

0 回答 0