Salutes to great IWOVians,
I am working with TS 6.5/OD 6.0.2 with Transactional Deployment enabled in Solaris 8 Env. We are facing a DD Failure when a DCR and HTML is deployed to gether. It is a stand alone deployment configuration.
It is happening to a particular branch only. Please not we have a Custom Tuple Processor which refers to certain fields in the DCR and a config xml file as the Primary Keys while generating the tuple.
The peculilar thing is that DD prints the DCR , preprocesses it and builds the tuple and runs the DBD. Then it attempts to build the tuple for the HTML which is not at all intented to go to DB. Then it generates the following errors.
And entire deployment is rollled back.
I am dumbfounded. Please help me with some Pointers.....
Runtime Exception:
DBD: ERROR:Exception occured while calling PreProcessTuple()
DBD: ERROR:
java.lang.StringIndexOutOfBoundsException: String index out of range: -1
at java.lang.String.substring(String.java:1444)
at com.****.****.***.tupleprocessor( a Custom Tuple Processor).TupleProcessor.PreProcessTuple(TupleProcessor.java:209)
at com.interwoven.dd100.dd.TExternalTupleProcessorHandler.ProcessTuple(TExternalTupleProcessorHandler.java:70)
DBD Error:
DBD: ERROR:Values for PK column [CONTENTID] missing in [*****docs/retail/popups/***/redir_***.html].
DBD: ERROR:Exception occured: Values for PK column [CONTENTID] missing in [*****docs/retail/popups/***/redir_***.html].
DBD: ERROR:
com.interwoven.dd100.dd.InvalidSourceTupleException: Values for PK column [CONTENT_ID] missing in [*****docs/retail/popups/***l/redir_****.html].
at com.interwoven.dd100.dd.TDbSchemaGroupCfg.BuildSelectStmtForExistCheck(TDbSchemaGroupCfg.java:2135)
at com.interwoven.dd100.dd.TDbSchemaGroupCfg.RowsExistForTuple(TDbSchemaGroupCfg.java:2054)
ROLL BACK Error:
DBD: ERROR:WriteTuple failure to consumer[0]
DBD: ERROR:Unable to process TeamSite source ******docs/retail/popups/****/redir_****.html, obtained from filelist=/default/main/***/****/WORKAREA/users/logs/***dct.file.list.1200042840.cfg
DBD: Filelist walk done
DBD: ERROR

eployment [DEV-****DCT-FILELIST] FAILED
DBD: ERROR:multi-deployment [DEV-MASTER-FILELIST] FAILED
DBD: Error occured in area outside TDbAgent consumer (explicit rollback initiated)