• CLS
  • NEWBIE
  • 0 Points
  • Member since 2005

  • Chatter
    Feed
  • 0
    Best Answers
  • 0
    Likes Received
  • 0
    Likes Given
  • 2
    Questions
  • 3
    Replies
Hi,
Is there a simple way of catching the numerous unhandled Java exception in the partner portal without having to amend the source codes. I mean through config files.

Thanks

Example of exception:

ype Rapport d'exception

message

description Le serveur a rencontré une erreur interne () qui l'a empêché de satisfaire la requête.

exception

javax.servlet.ServletException: String index out of range: -1
org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:516)
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:423)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:226)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164)
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:397)
javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

cause mère

java.lang.StringIndexOutOfBoundsException: String index out of range: -1
java.lang.String.substring(String.java:1768)
com.sforce.util.PageBuilder.getNames(Unknown Source)
com.sforce.util.PageBuilder.buildHeader(Unknown Source)
com.sforce.struts.action.SObjectDetailAction.execute(Unknown Source)
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:421)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:226)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164)
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:397)
javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

note La trace complète de la cause mère de cette erreur est disponible dans les fichiers journaux de Apache Tomcat/5.0.30.
  • July 27, 2005
  • Like
  • 0
We have installed the Partner Portal (Windows XP french version, Tomcat 5, sforcePartnerPortal.war). It works fine with Netscape navigator but we get an error message when we try to log into the portal with Internet Explorer.

Any idea?
Thx


type Rapport d'exception

message

description Le serveur a rencontré une erreur interne () qui l'a empêché de satisfaire la requête.

exception

javax.servlet.ServletException: L'exécution de la servlet a lancé une exception


cause mère

java.lang.NoClassDefFoundError: org/apache/oro/text/perl/Perl5Util
org.apache.commons.validator.GenericValidator.matchRegexp(GenericValidator.java:72)
org.apache.struts.validator.FieldChecks.validateMask(FieldChecks.java:232)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:585)
org.apache.commons.validator.ValidatorAction.executeValidationMethod(ValidatorAction.java:567)
org.apache.commons.validator.Field.validateForRule(Field.java:827)
org.apache.commons.validator.Field.validate(Field.java:906)
org.apache.commons.validator.Form.validate(Form.java:174)
org.apache.commons.validator.Validator.validate(Validator.java:367)
org.apache.struts.validator.ValidatorForm.validate(ValidatorForm.java:112)
org.apache.struts.action.RequestProcessor.processValidate(RequestProcessor.java:921)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:206)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164)
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:415)
javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


note La trace complète de la cause mère de cette erreur est disponible dans les fichiers journaux de Apache Tomcat/5.0.30.
  • July 27, 2005
  • Like
  • 0
We have installed the Partner Portal (Windows XP french version, Tomcat 5, sforcePartnerPortal.war). It works fine with Netscape navigator but we get an error message when we try to log into the portal with Internet Explorer.

Any idea?
Thx


type Rapport d'exception

message

description Le serveur a rencontré une erreur interne () qui l'a empêché de satisfaire la requête.

exception

javax.servlet.ServletException: L'exécution de la servlet a lancé une exception


cause mère

java.lang.NoClassDefFoundError: org/apache/oro/text/perl/Perl5Util
org.apache.commons.validator.GenericValidator.matchRegexp(GenericValidator.java:72)
org.apache.struts.validator.FieldChecks.validateMask(FieldChecks.java:232)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:585)
org.apache.commons.validator.ValidatorAction.executeValidationMethod(ValidatorAction.java:567)
org.apache.commons.validator.Field.validateForRule(Field.java:827)
org.apache.commons.validator.Field.validate(Field.java:906)
org.apache.commons.validator.Form.validate(Form.java:174)
org.apache.commons.validator.Validator.validate(Validator.java:367)
org.apache.struts.validator.ValidatorForm.validate(ValidatorForm.java:112)
org.apache.struts.action.RequestProcessor.processValidate(RequestProcessor.java:921)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:206)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164)
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:415)
javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


note La trace complète de la cause mère de cette erreur est disponible dans les fichiers journaux de Apache Tomcat/5.0.30.
  • July 27, 2005
  • Like
  • 0

I installed the sample Partner Portal on a Linux (Suse 9.0) server with Tomcat 5.0.28.

The registration and the first pages work fine. They show the lists and data they are supposed to show.

When I try to click on the name or action column in the list, or I click on the "New Lead" button, it will throw an unhandled Exception:

------------------------------------------------------------------------------------------------------------------------------

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

javax.servlet.ServletException: String index out of range: -1
	org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:516)
	org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:423)
	org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:226)
	org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164)
	org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:397)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

root cause

java.lang.StringIndexOutOfBoundsException: String index out of range: -1
	java.lang.String.substring(String.java:1444)
	com.sforce.util.PageBuilder.getNames(Unknown Source)
	com.sforce.util.PageBuilder.buildHeader(Unknown Source)
	com.sforce.struts.action.SObjectDetailAction.execute(Unknown Source)
	org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:421)
	org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:226)
	org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164)
	org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:397)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
--------------------------------------------------------------------------
As these are my first step into the salesforce programming, could somebody give me a hint, what this exception could mean?
 
Thanks
Klaus
  • June 24, 2005
  • Like
  • 0
Just wanted to start a thread. Our company, Fortinet, is up and running in a beta phase with this release. We just trained some of our partners, 25 of them, and our sales rep this last week, 4/18/05.

We'll see how it goes. Right now we only released the Leads object however in a couple of weeks we'll release the Opportunity and documents area.