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

Ravi4
Level 2
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
Milan_Vucetic
Correct answer by
Community Advisor
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
Milan_Vucetic
Correct answer by
Community Advisor
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

Ravi4
Level 2
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.

Milan_Vucetic
Community Advisor
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