Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
Bedrock Mission!

Learn more

View all

Sign in to view all badges

SOLVED

All JSPs throwing java.lang.IllegalArgumentException

Avatar

Level 2

All JSPs (logon.jsp, monitor.jsp etc) in Adobe Campaign Classic build 8860 are throwing below error. 


SEVERE: Servlet.service() for servlet [neolanejsp] in context with path [/nl/jsp] threw exception [Failed accessing FD] with root cause
java.lang.IllegalArgumentException: Can not set org.apache.catalina.connector.Request field org.apache.catalina.connector.RequestFacade.request to com.compuware.apm.agent.introspection.uem.impl.CacheHookingRequestWrapper at sun.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException(UnsafeFieldAccessorImpl.java:167)at sun.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException(UnsafeFieldAccessorImpl.java:171)

 

INT-150012 The HTTP query returned a 'Internal Server Error' type error (500)

 

nlserver pdump is showing that all required processes are up and running (including web@default) Context path of /nl/jsp in server.xml file are as expected.

 

Any suggestions to troubleshoot this issue? Thanks.

 

 

1 Accepted Solution

Avatar

Correct answer by
Community Advisor

Hi @Ravi4 ,

 

check if your /usr/local/neolane/nl6/env.sh (or customer.sh) have correct JAVA path in variable JDK_HOME.

You should check Tomcat configuration in /usr/local/neolane/nl6/tomcat-7/conf/server.xml

 

Regards,

Milan

View solution in original post

3 Replies

Avatar

Correct answer by
Community Advisor

Hi @Ravi4 ,

 

check if your /usr/local/neolane/nl6/env.sh (or customer.sh) have correct JAVA path in variable JDK_HOME.

You should check Tomcat configuration in /usr/local/neolane/nl6/tomcat-7/conf/server.xml

 

Regards,

Milan

Avatar

Level 2

Hi Milan,

 

Thanks for the suggestion. 

 

This is Windows server. I have verified JAVA_HOME environment variable and is set to right path. I have reinstalled JDK to be sure and even then the same error is being thrown. Any further suggestions?

 

A technical error has occured:
java.lang.IllegalArgumentException: Can not set org.apache.catalina.connector.Request field org.apache.catalina.connector.RequestFacade.request to com.compuware.apm.agent.introspection.uem.impl.CacheHookingRequestWrapper
	at sun.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException(UnsafeFieldAccessorImpl.java:167)
	at sun.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException(UnsafeFieldAccessorImpl.java:171)
	at sun.reflect.UnsafeFieldAccessorImpl.ensureObj(UnsafeFieldAccessorImpl.java:58)
	at sun.reflect.UnsafeObjectFieldAccessorImpl.get(UnsafeObjectFieldAccessorImpl.java:36)
	at java.lang.reflect.Field.get(Field.java:393)
	at com.neolane.jssp.HttpHeaderFilter.getHttpFd(HttpHeaderFilter.java:205)
	at com.neolane.jssp.HttpHeaderFilter.doFilter(HttpHeaderFilter.java:88)

 

best,

Ravi.

Avatar

Community Advisor

Hi @Ravi4, not much ideas. Can you check settings for CATALINA_HOME?

CATALINA_HOME should contain  folder path where Apache Tomcat is installed e.g. c:\program files\Apache Tomcat.

You should check compatibility matrix for installed JDK and your version of AC build.

 

Regards, MIlan