Java FirstSpirit:同步内容源引发IllegalArgumentException

Java FirstSpirit:同步内容源引发IllegalArgumentException,java,database,Java,Database,当我尝试同步我的内容源时,FirstSpirit引发异常: java.lang.IllegalArgumentException:实体xxx没有gid。不支持没有gid的实体。 有人知道如何修复此问题以成功进行同步吗 先谢谢你 Admin(Admin),会话:5167312680662795708,项目:8385,ip:169.254.30.75 (de.espirit.common.base.control.AbstractActionProcessor):[JC_Main]句柄失败[Acti

当我尝试同步我的内容源时,
FirstSpirit
引发异常:

java.lang.IllegalArgumentException:实体xxx没有gid。不支持没有gid的实体。

有人知道如何修复此问题以成功进行同步吗

先谢谢你

Admin(Admin),会话:5167312680662795708,项目:8385,ip:169.254.30.75
(de.espirit.common.base.control.AbstractActionProcessor):[JC_Main]句柄失败[ActionEvent[AE@addElementsToSyncFolder,[
]]@898975197]!
FSVersion=5.2.212.71463#4747;JDK=1.8.0_101 64位Oracle公司;操作系统=Windows 7 6.1 amd64;日期=2016年10月7日10:29:21
java.lang.IllegalArgumentException:实体品牌[9]没有gid。不支持没有gid的实体。
位于de.espirit.firstspirit.client.gui.navigation.ppool.sync.filesystemsyncmodellimpl.addenties(filesystemsyncmodellimpl.java:374)
位于de.espirit.firstspirit.client.gui.navigation.ppool.sync.filesystemsyncmodellimpl.add(filesystemsyncmodellimpl.java:216)
位于de.espirit.firstspirit.client.gui.navigation.ppool.sync.FileSystemSyncModelImpl.add(FileSystemSyncModelImpl.java:179)
位于de.espirit.firstspirit.client.gui.navigation.ppool.sync.FileSystemSyncHandler.handleAddElements(FileSystemSyncHandler.java:353)
位于de.espirit.firstspirit.client.gui.navigation.ppool.sync.FileSystemSyncHandler.getHandle(FileSystemSyncHandler.java:259)
位于sun.reflect.GeneratedMethodAccessor29.invoke(未知源)
在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)中
位于java.lang.reflect.Method.invoke(Method.java:498)
位于de.espirit.common.gui.RunsInEDTProxyFactory$runsinedtcinvocationhandler.invoke(RunsInEDTProxyFactory.java:143)
位于com.sun.proxy.$Proxy3.getHandle(未知源)
位于de.espirit.common.base.control.AbstractActionProcessor$ActionProcessDelegate.handle(AbstractActionProcessor.java:1099)
位于de.espirit.common.base.control.AbstractActionProcessor$AbstractActionProcess.handle(AbstractActionProcessor.java:1283)
位于de.espirit.common.base.control.AbstractActionProcessor$InnerActionProcess.handle(AbstractActionProcessor.java:1575)
位于de.espirit.common.base.control.AbstractActionProcessor$InnerActionProcess$1.onGrant(AbstractActionProcessor.java:1558)
位于de.espirit.common.base.control.AbstractActionProcessor$ActionProcessDelegate$1.handleGrantResult(AbstractActionProcessor.java:988)
位于de.espirit.common.base.control.AbstractActionProcessor$ActionProcessDelegate$1.onGrant(AbstractActionProcessor.java:970)
位于de.espirit.common.base.control.AbstractActionProcessor$ActionProcessDelegate$2.handleGrantResult(AbstractActionProcessor.java:1014)
位于de.espirit.common.base.control.AbstractActionProcessor$ActionProcessDelegate$2.onSuccess(AbstractActionProcessor.java:1010)
位于de.espirit.common.base.control.AbstractActionProcessor$ActionProcessDelegate$2.onSuccess(AbstractActionProcessor.java:1005)
位于de.espirit.common.base.control.AbstractActionProcessor$ActionProcessDelegate$3.onGrant(AbstractActionProcessor.java:1035)
位于de.espirit.common.base.control.AbstractActionProcessor$ActionProcessDelegate.grant(AbstractActionProcessor.java:956)
位于de.espirit.common.base.control.AbstractActionProcessor$ActionProcessDelegate.requestGrant(AbstractActionProcessor.java:1029)
位于de.espirit.common.base.control.AbstractActionProcessor$ActionProcessDelegate.grant(AbstractActionProcessor.java:993)
位于de.espirit.common.base.control.AbstractActionProcessor$AbstractActionProcess.grant(AbstractActionProcessor.java:1278)
位于de.espirit.common.base.control.AbstractActionProcessor$InnerActionProcess.grant(AbstractActionProcessor.java:1555)
位于de.espirit.common.base.control.AbstractActionProcessor$InnerActionProcess.start(AbstractActionProcessor.java:1550)
位于de.espirit.common.base.control.AbstractActionProcessor.doProcess(AbstractActionProcessor.java:435)
位于de.espirit.common.base.control.AbstractActionProcessor.access$600(AbstractActionProcessor.java:37)
位于de.espirit.common.base.control.AbstractActionProcessor$2.execute(AbstractActionProcessor.java:588)
在de.espirit.common.util.ExecuteScheduler$ExecuteCommand.run(ExecuteScheduler.java:123)
位于java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
在java.util.concurrent.FutureTask.run(FutureTask.java:266)处
位于java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
位于java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
运行(Thread.java:745)

实体需要GID(从技术上讲是UUID)进行传输。看起来你有一个更老的项目,但事实并非如此。可以使用de.espirit.firstspirit.common.GidAgent首先将GID分配给这些实体。这只能执行一次,新实体将自动获得GID。

实体需要GID(从技术上讲是UUID)进行传输。看起来你有一个更老的项目,但事实并非如此。可以使用de.espirit.firstspirit.common.GidAgent首先将GID分配给这些实体。此操作只能执行一次,新实体会自动获得GID。

不知道是什么导致了此错误,也不知道是什么解决了此错误,很难提供帮助。但这里有些人是大师。。。向我们展示代码,并在提出下一个问题之前阅读。异常消息非常清楚。你有什么不明白的?如果你不知道是什么导致了这个错误,也不知道你试图解决它,那么很难帮助你。但这里有些人是大师。。。给我们看看代码,一个
Admin (Admin), session: 5167312680662795708, project: 8385, ip: 169.254.30.75
(de.espirit.common.base.control.AbstractActionProcessor): [JC_Main]Handle failed [ActionEvent[AE@addElementsToSyncFolder,[<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)