PerfSONAR Error Message Catalogue
From GEANT2-JRA1 Wiki
Contents |
[edit]
Error Messages common across all services
This page will be more useful because of contributions. Please help us with your contributions!
[edit]
Errors due to missing configuration files
- objects.config Not found
Error Message: SystemException: [unknown]: RequestHandler: Unknown Error while parsing request. Message: null perfSONAR service logs: No logs registered or same as above Tomcat logs: The configuration file '/home/loukik/perfSONAR-NMS_MP-src-beta1/work/sonar/perfsonar/src/objects.config' was not found. Possible solutions: please check $PERFSONAR/conf/service.properties. The value for properties service.sax_parser.config and service.log.log4j.config are wrongly configured. Restart Tomcat after fixing the problem. If this doesn't solve the problem, please contact support.
[edit]
Errors while deploying a service
- Java.net.ConnectException : Connection refused
Error Message:
[java] Exception: AxisFault
[java] faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
[java] faultSubcode:
[java] faultString: java.net.ConnectException: Connection refused
[java] faultActor:
[java] faultNode:
[java] faultDetail:
[java] {http://xml.apache.org/axis/}stackTrace:java.net.ConnectException: Connection refused
perfSONAR service logs: None/Not relavant
Tomcat logs: No new entries
Possible Solutions:
- Please check $PERFSONAR/ant/const.properties.
-- The values for tomcat.home, axis.home, and most importantly target.server, target.port, adminService need to be right
-- Please verify
- org.apache.axis.ConfigurationException: Could not find class for the service named: org.perfsonar.service.web.RequestHandler
Error Message:
[java] SOAPClient.makeRequest: General exception encountered by client
[java] AxisFault
[java] faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
[java] faultSubcode:
[java] faultString: org.apache.axis.ConfigurationException:
Could not find class for the service named: org.perfsonar.service.web.RequestHandler
[java] Hint: you may need to copy your class files/tree into the right location
(which depends on the servlet system you are using).; nested exception is:
[java] java.lang.ClassNotFoundException: org.perfsonar.service.web.RequestHandler
perfSONAR service logs: None/Not relavant
Tomcat logs:
- Exception:
java.lang.ClassNotFoundException: org.perfsonar.service.web.RequestHandler
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1340)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1189)
....
Possible Solutions:
- Restart tomcat and try again
- If above doesn't help, undeploy service and deploy service, Restart tomcat and try again
- If none of the above help, in $PERFSONAR/ant/const.properties please check the values of properties
-- tomcat.home, axis.home. It looks like they have been wrongly configured and hence class files have been copied elsewhere
-- If yes, please correct them and deploy service again, restart tomcat and try.
- Please contact support if none of the above help
- java.lang.IncompatibleClassChangeError - while trying to deploy and undeploy a service
Error Message:
[java] java.lang.IncompatibleClassChangeError
[java] at org.apache.tools.ant.taskdefs.ExecuteJava.execute(ExecuteJava.java:180)
[java] at org.apache.tools.ant.taskdefs.Java.run(Java.java:710)
[java] at org.apache.tools.ant.taskdefs.Java.executeJava(Java.java:178)
[java] at org.apache.tools.ant.taskdefs.Java.execute(Java.java:84)
[java] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
Tomcat logs: None/Not relevant
perfSONAR logs: None/Not relevant
Possible causes and solutions:
- This type of error occurs during deploying and undeploying service usually because two different versions of axis are being used.
perfSONAR usually uses the latest version of axis (axis.jar file) in order to deploy and undeploy services into axis directory.
- If you have installed axis into tomcat on your own (or it was pre-existing) and you are trying to deploy and undeploy a service
into it, the version of axis that has been installed into tomcat might be different from the one recommended/used by perfSONAR.
Please check with the documentation (usually installation guide) to find out the version of axis that is required to be installed.
If it is different from the one that is currently installed in your tomcat, please download and install the appropriate version.
This should solve the problem. If not, please contact support.
- If tomcat and axis have been installed automatically by perfSONAR's scripts, please file a bug report in perfSONAR's bugzilla.
Please make sure you state the name of the service that you were trying to install and the error message that you encountered.
[edit]
Error Messages specific to service types
[edit]
Unknown Error Messages
