0

しばらくの間、ubuntu 12.04 で OFBiz 10.04.05 リリースをテストしましたが、ベータ版に移行したいと考えています。そこで、OFBiz 10.04.05 をインストールして$ ant run-install-extseed loadedから、extseed データだけを実行しました。

アプリケーションを初期化しようとしています。初期https://localhost:8443/ofbizsetup設定用

Organization最初の 2 つのタブを埋めることができますFacility。ただし、3 番目のタブに問題がありますProduct StoreMyStorefor"Store Name"フィールドに入力すると、次のエラーが表示されます -

次のエラーが発生しました:

Error: Error parsing entity xml file: org.ofbiz.entity.GenericEntityException: 
Error while inserting: [GenericEntity:CarrierShipmentMethod][createdStamp,2013-06-21 11:13:26.664(java.sql.Timestamp)]
[createdTxStamp,2013-06-21 11:13:26.433(java.sql.Timestamp)]
[lastUpdatedStamp,2013-06-21 11:13:26.664(java.sql.Timestamp)]
[lastUpdatedTxStamp,2013-06-21 11:13:26.433(java.sql.Timestamp)]
[partyId,10000(java.lang.String)][roleTypeId,CARRIER(java.lang.String)] 
[sequenceNumber,4(java.lang.Long)]
[shipmentMethodTypeId,LOCAL_DELIVERY(java.lang.String)]
(SQL Exception while executing the following:INSERT INTO CARRIER_SHIPMENT_METHOD 
(SHIPMENT_METHOD_TYPE_ID, PARTY_ID, ROLE_TYPE_ID, SEQUENCE_NUMBER, CARRIER_SERVICE_CODE, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) 
VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?) 
(Cannot add or update a child row: a foreign key constraint fails 
(`ofbiz`.`CARRIER_SHIPMENT_METHOD`, CONSTRAINT `CARR_SHMETH_TYPE` FOREIGN KEY 
(`SHIPMENT_METHOD_TYPE_ID`) REFERENCES `SHIPMENT_METHOD_TYPE` 
(`SHIPMENT_METHOD_TYPE_ID`))))  calling service parseEntityXmlFile in importTempDataFile

お店作りに挑戦中!とにかく先に進めません。実行すると$ ant run-install問題なく動作しますが、大量のデモ データもロードされます。すべてのデモ データを含めずに OFBiz を続行したいと考えています。

これを回避する最善の方法は何ですか?

4

1 に答える 1

0

このエラーは、ShipmentMethodType エンティティに LOCAL_DELIVERY レコードがないことを示しています。簡単に修正するには、webtools を使用して次のデータを挿入できます。

<ShipmentMethodType description="Local Delivery" shipmentMethodTypeId="LOCAL_DELIVERY"/>

ただし、OFBiz 12.04 で試すことをお勧めします (古い OFBiz 10.04.05 バージョンを使用する理由はありません)。

于 2013-06-21T07:31:22.423 に答える