Discussions
Categories
Groups
Community Home
Categories
INTERNAL ENABLEMENT
POPULAR
THRUST SERVICES & TOOLS
CLOUD EDITIONS
Quick Links
MY LINKS
HELPFUL TIPS
Back to website
Home
Web CMS (TeamSite)
Edit generated output file problem
helloworld
I have write a program that migrate the existing database data to xml DCR, and use iwgen to generate the ouput html file.
but when I select "edit" in the Teamsite, it pop up following exception.
If I input the data in DCT directly, and generate the html file, it is no problem. Anyone can tell me why. Thanks !
------------------------------------
A problem was encountered trying to read the datacapture.cfg file for type type1. Please contact your system administrator.
Root cause:
null
Details...
java.lang.NullPointerException
at java.util.StringTokenizer.<init>(StringTokenizer.java:117)
at java.util.StringTokenizer.<init>(StringTokenizer.java:133)
at com.interwoven.ui.formspub.datacapture.DCRPredicate.validateTemplateType(DCRPredicate.java:217)
at com.interwoven.ui.formspub.datacapture.EditDCRPredicate.execute(EditDCRPredicate.java:66)
at com.interwoven.ui.formspub.datacapture.AbstractOpenDCRCommand.execute(AbstractOpenDCRCommand.java:135)
at com.interwoven.ui.formspub.datacapture.EditDCRCommand.execute(EditDCRCommand.java:153)
at com.interwoven.ui.base.impl.command.CommandHandler.doExecuteCommand(CommandHandler.java:769)
at com.interwoven.ui.base.impl.command.CommandHandler.tryRunCommandDescriptor(CommandHandler.java:619)
at com.interwoven.ui.base.impl.command.CommandHandler.tryRunCommandID(CommandHandler.java:512)
at com.interwoven.ui.base.impl.command.CommandHandler.runCommand(CommandHandler.java:382)
at com.interwoven.ui.base.impl.command.CommandCallbackContextImpl.callback(CommandCallbackContextImpl.java:48)
at com.interwoven.ui.base.wizard.WizardCommand.execute(WizardCommand.java:123)
at com.interwoven.ui.base.impl.command.CommandHandler.doExecuteCommand(CommandHandler.java:769)
at com.interwoven.ui.base.impl.command.CommandHandler.tryRunCommandDescriptor(CommandHandler.java:619)
at com.interwoven.ui.base.impl.command.CommandHandler.tryRunCommandID(CommandHandler.java:512)
at com.interwoven.ui.base.impl.command.CommandHandler.runCommandLoop(CommandHandler.java:214)
at com.interwoven.ui.base.impl.command.CommandServlet.doGet(CommandServlet.java:238)
at com.interwoven.ui.base.impl.command.CommandServlet.doPost(CommandServlet.java:323)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
at com.interwoven.ui.base.impl.auth.AuthenticationFilter.doFilter(AuthenticationFilter.java:204)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:213)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
at com.interwoven.ui.base.util.SetRequestEncodingFilter.doFilter(SetRequestEncodingFilter.java:105)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:213)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:594)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:392)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:565)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:619)
at java.lang.Thread.run(Thread.java:479)
Find more posts tagged with
Comments
reddyl
Check the extended attributes of the generated DCR.
akshathp
Once you generate a DCR through scripts by pulling data from some other data source (which in this case is a DB), you also have to set the Extended Attributes for the generated DCR else TeamSite has no way to know if it is a native DCR or not.
iwextattr -s... is the command line tool you are looking for.
Akshat Pramod Sharma
helloworld
Thanks for your helpful response, it is work fine after setting DCR/Type attribute.
HSD
May i know more detailed on fixing the problem, i mean the step by step to fixed the problem.
I'm abit confuse about your explaination.
I got the same problem.
I try to recreate the datacapture.cfg but the error still there. What should i do?
Thanx in advance
justanickname
- Import your xml files generated by your migration script within TeamSite under their category/type data folder.
- For each of these files run the iwextattr CTL and set the TeamSite/Templating/DCR/Type EA to the right category/type.
There is a script on the support site called something like "MakeDCR" that someone wrote (don't remember who)... very useful. This script is called from the TS menu and will automatically set the TeamSite/Templating/DCR/Type EA for each file selected.