Documentum Web Sphere (Urgent)

Chetan
edited October 1, 2008 in Documentum #1

Hi , When i am try to start the application i am getting

the following error, any body have an idea as to what is going wrong?

I am using Web Sphere 6.1 as Application server. The classpath is

fine. but still not getting why i am getting this error.

E -[ComponentDi spatcher] :

java.lang.ArrayInde xOutOfBoundsExce ption: Array index out of range: 0

at

com.ibm.ws.genericb nf.impl.QuickCas eInsensitiveMatc her.match

(QuickCaseInsensiti veMatcher. java:88)

at com.ibm.ws.genericb nf.impl.QuickGen ericMatcher. match

(QuickGenericMatche r.java:100)

at com.ibm.ws.genericb nf.impl.QuickGen ericMatcher. match

(QuickGenericMatche r.java:120)

at com.ibm.ws.genericb nf.impl.QuickHea derMatcher. matchHeader

(QuickHeaderMatcher .java:76)

at com.ibm.ws.genericb nf.impl.BNFHeade rsImpl.findHeade r

(BNFHeadersImpl. java:3404)

at

com.ibm.ws.genericb nf.impl.BNFHeade rsImpl.getHeader AsString

(BNFHeadersImpl. java:1250)

at

com.ibm.ws.genericb nf.impl.BNFHeade rsImpl.getHeader AsString

(BNFHeadersImpl. java:1215)

at com.ibm.ws.webconta iner.channel. WCCRequestImpl. getHeader

(WCCRequestImpl. java:182)

at com.ibm.ws.webconta iner.srt. SRTServletReques t.getHeader

(SRTServletRequest. java:258)

at javax.servlet. http.HttpServlet RequestWrapper. getHeader

(HttpServletRequest Wrapper.java: 124)

at

com.documentum. web.common. ClientInfo. getIPAddressFrom Request

(ClientInfo. java:307)

at com.documentum. web.common. ClientInfo. initialize

(ClientInfo. java:280)

at

com.documentum. web.common. ClientInfoServic e.bindHttpReques t

(ClientInfoService. java:62)

at com.documentum. web.env.WDKContr oller.setBinding s

(WDKController. java:420)

at com.documentum. web.env.WDKContr oller.doStartReq uest

(WDKController. java:157)

at com.documentum. web.env.WDKContr oller.processReq uest

(WDKController. java:91)

at com.documentum. web.env.WDKContr oller.doFilter

(WDKController. java:82)

at

com.ibm.ws.webconta iner.filter. FilterInstanceWr apper.doFilter

(FilterInstanceWrap per.java: 190)

at com.ibm.ws.webconta iner.filter. WebAppFilterChai n.doFilter

(WebAppFilterChain. java:130)

at com.ibm.ws.webconta iner.filter. WebAppFilterChai n._doFilter

(WebAppFilterChain. java:87)

at

com.ibm.ws.webconta iner.filter. WebAppFilterMana ger.doFilter

(WebAppFilterManage r.java:696)

at

com.ibm.ws.webconta iner.filter. WebAppFilterMana ger.doFilter

(WebAppFilterManage r.java:641)

at

com.ibm.ws.webconta iner.servlet. ServletWrapper. handleRequest

(ServletWrapper. java:475)

at

com.ibm.ws.wswebcon tainer.servlet. ServletWrapper. handleRequest

(ServletWrapper. java:463)

at com.ibm.ws.webconta iner.webapp. WebApp.handleReq uest

(WebApp.java: 3107)

at com.ibm.ws.webconta iner.webapp. WebGroup. handleRequest

(WebGroup.java: 238)

at com.ibm.ws.webconta iner.WebContaine r.handleRequest

(WebContainer. java:811)

at com.ibm.ws.wswebcon tainer.WebContai ner.handleReques t

(WebContainer. java:1425)

at com.ibm.ws.webconta iner.channel. WCChannelLink. ready

(WCChannelLink. java:92)

at

com.ibm.ws.http. channel.inbound. impl.HttpInbound Link.handleDiscr imina

tion(HttpInboundLin k.java:465)

at

com.ibm.ws.http. channel.inbound. impl.HttpInbound Link.handleNewIn forma

tion(HttpInboundLin k.java:394)

at

com.ibm.ws.http. channel.inbound. impl.HttpICLRead Callback. complete

(HttpICLReadCallbac k.java:102)

at

com.ibm.ws.tcp. channel.impl. AioReadCompletio nListener. futureCompleted

(AioReadCompletionL istener.java: 152)

at com.ibm.io.async. AbstractAsyncFut ure.invokeCallba ck

(AbstractAsyncFutur e.java:213)

at com.ibm.io.async. AbstractAsyncFut ure.fireCompleti onActions

(AbstractAsyncFutur e.java:195)

at com.ibm.io.async. AsyncFuture. completed

(AsyncFuture. java:136)

at com.ibm.io.async. ResultHandler. complete

(ResultHandler. java:193)

at com.ibm.io.async. ResultHandler. runEventProcessi ngLoop

(ResultHandler. java:725)

at com.ibm.io.async. ResultHandler$ 2.run

(ResultHandler. java:847)

at com.ibm.ws.util. ThreadPool$ Worker.run

(ThreadPool. java:1498)

Thanks & Regards,

Chetan.

Comments

  • BertMoons
    edited September 30, 2008 #2

    I suppose you have problems with DA or Webtop 6?

    Then you have to set some extra settings after deploying the war.

    - in the DFC.properties from the WDK application, set dfc.bof.classloader.enable_extension_loader_first=false

    - Add the following 2 lines to the ibm-web-ext.xmi file under <![CDATA[<WebspherePath>\Dmgr01\config\cells\\applications\da.ear\deployments\da\da.war\WEB-INF

    1.
    2. ]]>

    - Remove xmlrpc-1.1.jar and xml-apis.jar (might not exist) from the WEB-INF library directory from the application.

    - Replace the aspectsrt.jar file under D:\programs\ibm\websphere\server\lib with the one from Da\WEB-INF\lib

  • dandoc
    edited October 1, 2008 #3

    Hello Chetan,

    If you're stil having trouble, read below.

    Make sure the DFC is compatible/certified with the JRE you're using and that the JRE/DFC is properly installed.

    I see in the trace the ClientInfo class is failing to initialize. I was experiencing a similar initialization issue and it turned out, after decompiling the DFC code, I found out something interesting:

    The DFC was expecting the system variable (set by Java) "os.version" to be set to a number. This value was set to a letter and making the DFC and my webapp crash.

    This happened a while ago, but I believe the installing a compatible JRE fixed the problem.

    Perhaps another similar condition is causing the initialization failure.

    Dandoc,