2016-10-07 4 views
0

上げ、FirstSpiritは例外を上げている。FirstSpirit:私は私のコンテンツソースを同期しようとすると、同期のコンテンツソースが例外:IllegalArgumentException

java.lang.IllegalArgumentException: Entity xxx has no gid. Entities without gid are not supported.

誰もが正常に同期を行うために、この問題を解決する方法を知っていますか?

ありがとうございます。

Admin (Admin), session: 5167312680662795708, project: 8385, ip: 169.254.30.75 
(de.espirit.common.base.control.AbstractActionProcessor): [JC_Main]Handle failed [ActionEvent[[email protected],[<CONTENT2 editor="1" id="39967" name="brands" revision="10166" tabletemplate="103"> 
      <LANG displayname="Brands" language="INTL"/> 
      <LANG displayname="Brands" language="DE"/> 
      <LANG displayname="Brands" language="EN-US"/> 
      <LANG displayname="Brands" language="ES-MX"/> 
      <CONTENTPARAMETER templateid="103"/> 
</CONTENT2> 
]]@898975197]! 
FSVersion=5.2.212.71463#4747;JDK=1.8.0_101 64bit Oracle Corporation;OS=Windows 7 6.1 amd64;Date=07.10.2016 10:29:21 
java.lang.IllegalArgumentException: Entity Brands [9] has no gid. Entities without gid are not supported. 
      at de.espirit.firstspirit.client.gui.navigation.ppool.sync.FileSystemSyncModelImpl.addEntities(FileSystemSyncModelImpl.java:374) 
      at de.espirit.firstspirit.client.gui.navigation.ppool.sync.FileSystemSyncModelImpl.add(FileSystemSyncModelImpl.java:216) 
      at de.espirit.firstspirit.client.gui.navigation.ppool.sync.FileSystemSyncModelImpl.add(FileSystemSyncModelImpl.java:179) 
      at de.espirit.firstspirit.client.gui.navigation.ppool.sync.FileSystemSyncHandler.handleAddElements(FileSystemSyncHandler.java:353) 
      at de.espirit.firstspirit.client.gui.navigation.ppool.sync.FileSystemSyncHandler.getHandle(FileSystemSyncHandler.java:259) 
      at sun.reflect.GeneratedMethodAccessor29.invoke(Unknown Source) 
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
      at java.lang.reflect.Method.invoke(Method.java:498) 
      at de.espirit.common.gui.RunsInEDTProxyFactory$RunsInEDTInvocationHandler.invoke(RunsInEDTProxyFactory.java:143) 
      at com.sun.proxy.$Proxy3.getHandle(Unknown Source) 
      at de.espirit.common.base.control.AbstractActionProcessor$ActionProcessDelegate.handle(AbstractActionProcessor.java:1099) 
      at de.espirit.common.base.control.AbstractActionProcessor$AbstractActionProcess.handle(AbstractActionProcessor.java:1283) 
      at de.espirit.common.base.control.AbstractActionProcessor$InnerActionProcess.handle(AbstractActionProcessor.java:1575) 
      at de.espirit.common.base.control.AbstractActionProcessor$InnerActionProcess$1.onGrant(AbstractActionProcessor.java:1558) 
      at de.espirit.common.base.control.AbstractActionProcessor$ActionProcessDelegate$1.handleGrantResult(AbstractActionProcessor.java:988) 
      at de.espirit.common.base.control.AbstractActionProcessor$ActionProcessDelegate$1.onGrant(AbstractActionProcessor.java:970) 
      at de.espirit.common.base.control.AbstractActionProcessor$ActionProcessDelegate$2.handleGrantResult(AbstractActionProcessor.java:1014) 
      at de.espirit.common.base.control.AbstractActionProcessor$ActionProcessDelegate$2.onSuccess(AbstractActionProcessor.java:1010) 
      at de.espirit.common.base.control.AbstractActionProcessor$ActionProcessDelegate$2.onSuccess(AbstractActionProcessor.java:1005) 
      at de.espirit.common.base.control.AbstractActionProcessor$ActionProcessDelegate$3.onGrant(AbstractActionProcessor.java:1035) 
      at de.espirit.common.base.control.AbstractActionProcessor$ActionProcessDelegate.grant(AbstractActionProcessor.java:956) 
      at de.espirit.common.base.control.AbstractActionProcessor$ActionProcessDelegate.requestGrant(AbstractActionProcessor.java:1029) 
      at de.espirit.common.base.control.AbstractActionProcessor$ActionProcessDelegate.grant(AbstractActionProcessor.java:993) 
      at de.espirit.common.base.control.AbstractActionProcessor$AbstractActionProcess.grant(AbstractActionProcessor.java:1278) 
      at de.espirit.common.base.control.AbstractActionProcessor$InnerActionProcess.grant(AbstractActionProcessor.java:1555) 
      at de.espirit.common.base.control.AbstractActionProcessor$InnerActionProcess.start(AbstractActionProcessor.java:1550) 
      at de.espirit.common.base.control.AbstractActionProcessor.doProcess(AbstractActionProcessor.java:435) 
      at de.espirit.common.base.control.AbstractActionProcessor.access$600(AbstractActionProcessor.java:37) 
      at de.espirit.common.base.control.AbstractActionProcessor$2.execute(AbstractActionProcessor.java:588) 
      at de.espirit.common.util.ExecutorScheduler$ExecuteCommand.run(ExecutorScheduler.java:123) 
      at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) 
      at java.util.concurrent.FutureTask.run(FutureTask.java:266) 
      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 
      at java.lang.Thread.run(Thread.java:745) 
+0

あなたがこのエラーを得るために何をしたのか、あなたが解決しようとしたことも、助けがたいことを知らずに。しかし、ここにいる人達の中には、...コードを表示し、次の質問をする前に[ask]を読んでください。 –

+0

例外メッセージは十分にクリアです。あなたはそれについて何を理解していませんか? – Raedwald

答えて

2

エンティティは、輸送のための(技術的にはUUIDです)GIDが必要です。これはそうではない古いプロジェクトがあるようだ。最初にde.espirit.firstspirit.common.GidAgentを使用して、これらのエンティティにGIDを割り当てることができます。これは一度だけ行う必要があります。新しいエンティティは自動的にGIDを取得します。

関連する問題