Spry validations fails with different submit btn

Hello,
I have a form with spry validation, works great. The moment I
add this as the submit button rather then the normal submit the
spry validation will not longer work:
<input name="submitbutton" type="button"
class="submitbutton" onclick="if(this.value == 'Submit Order')
this.form.submit(); this.value = 'Processing Your Order!! Do not
click again.';" value="Submit Order" />
Really want to flip out the submit button after click like
this...anyone have suggestions to get this working?
-Joe

I only added one line -- return ray.ajax(); -- when all validation has been passed right before return come true.
I wish I could do it with the Spry Validation too. Any ideas?.

Similar Messages

  • Non-SysAdmins get error 18456 Severity 14 State 11 Login Failed for user _ Reason Token-based server access validation failed with an infrastructure error.

    I have a SQL 2008 R2 system (10.50.4000) where I'm having problems connecting any user that is not a SysAdmin.  Example: I setup a new SQL Login to use Windows Authentication and grant that user db_datareader on the target database.  The user attempts
    to connect using Excel client or Access or SQL Management Studio and receives Error 18456.  The SQL Server Logs shows Error 18456 Severity 14 State 11 Login Failed for user _ Reason Token-based server access validation failed with an infrastructure error.
    The strange part is that if I temporarily grant the user the sysadmin server role then the user can connect successfully and retrieve data.  But, if I take away that sysadmin server role then the user can no longer connect but again receives the Error
    18456 Severity 14 State 11 Login Failed for user _ Reason Token-based server access validation failed with an infrastructure error.
    We've turned off UAC on the client machine to see if that was the problem, but no change.
    I have dropped and re-added the user's SQL Login (and the related database user login info).  No success.
    The Ring Buffers output shows:
    The Calling API Name: LookupAccountSidInternal
    API Name: LookupAccountSid
    Error Code: 0x534
    Thanks for any help.
    -Walt

    Yes, you understand correctly.  The user is logging onto a workstation (not the server) with a Windows Authenticated id.  The user is using either Excel or Access or SSMS and connecting to the server using a Windows Authenticated SQL Login account.
     If the account has sysadmin role (which is only for testing) then the connection is successful.  If I take away sysadmin role from the account then the connection is unsuccessful and the SQL Server Log shows Error
    18456 Severity 14 State 11 Login Failed for user _ Reason Token-based server access validation failed with an infrastructure error.
    (SQL Authentication is not an option here.  I must use Windows Authentication).
    Any other troubleshooting assistance you can offer would be appreciated.  Thanks.
    -Walt 

  • Token-based server access validation failed with an infrastructure error

    Hi
    We have a new Win 2008 Enterprise x64 server running SQL 2008
    When we try to connect to the server using Windows Authentication, from a user account which is a domain administrator, we get the following message:
    "Token-based server access validation failed with an infrastructure error"
    What needs to be configured here for this to work ?
    Thanks
    Bruce

    Hi,
    I am encountering the same error message but it is more around the login, this problem happens only on one server but it is fine on another three, my investigation show it is a ghost SID associated with AD user account
    Background
        1- An Active Directory (AD) account was created for a user [Domain\UserA]
        2- A SQL login was created for the account above and then granted access to a number of databases
        3- The AD account was renamed/modified to [Domain\UserB]
        At this stage the user would encounter an error when connecting to the server
        The sql log show this error message
        Error: 18456, Severity: 14, State: 11.
        Message
        Login failed for user 'domain\user'. Reason: Token-based server access validation failed with an infrastructure error. Check for previous errors.     [CLIENT: xxx]
    Action on Server 1 SQL (the one with the problem)
        1- Dropped the user from the databases
        2- Re-Created the login from the windows account [Domain\UserB]
        3- Created the user in the respective databases
        But the user still unable to connect to the server
    Investigation
        On server 1, the SID of the user in SYSUSERS was Matching SYSLOGINS and matches with result of SUSER_SID(Domain\UserA)
        But it does not match the SID in the AD
        The rest of the servers all have the correct SIDs
        When I use SUSER_SNAME(Incorrect-Sid) and SUSER_SNAME(Correct-Sid) on this server they both return [Domain\UserB]
        The problematic server is always returning the incorrect SID when recreating the user login and when using SUSER_SID(Domain\UserA) as if it is cached somewhere.
    I can't specify the SID when creating the SQL login because it is using the Windows account
    Your ideas on how to fix this problem are much appreciated
    Regards,
    DGL

  • Spry validation issue with submit button

    Hi,
    I'm new to Spry but am having an issue getting it to work at all.  I created a very simply form (i.e. table with Spry text field and submit button).  I've read many articles and been to several forums, but I can't seem to find the issue I'm having.  Basically, when I go to preview the page in a browser, the table with the Spy text field and submit button comes up fine, but when I hit the submit button, I see the page refresh and any values I had in the text field disappear, but nothing ever comes up saying "A value is required," which is what I'm looking for. This happens even if I don't have any values in the text field.  Below are images of what I'm describing and also the code.  I verified that the "Required" check box is checked in the SpryTextField and the submit button action is selected to "Submit Form."  My setup is Win 7, DW6, & XAMPP.  Any help you can provide would be greatly appreciated.
    Before Submit Button pressed:
    Browser after button pressed: (same as above but no message saying "A value is required.")
    Code:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Untitled Document</title>
    <script src="SpryAssets/SpryValidationTextField.js" type="text/javascript"></script>
    <link href="SpryAssets/SpryValidationTextField.css" rel="stylesheet" type="text/css" />
    </head>
    <body>
    test
    <table width="600" border="1">
      <tr>
        <td><form id="form1" name="form1" method="post" action="">
          <span id="sprytextfield1">
          <label for="test"></label>
          <input type="text" name="test" id="test" />
          <span class="textfieldRequiredMsg">A value is required.</span><span class="textfieldInvalidFormatMsg">Invalid format.</span></span>
        </form></td>
      </tr>
      <tr>
        <td> </td>
      </tr>
      <tr>
        <td> </td>
      </tr>
      <tr>
        <td> </td>
      </tr>
      <tr>
        <td><form id="form2" name="form2" method="post" action="">
          <input type="submit" name="submit" id="submit" value="Submit" />
        </form></td>
      </tr>
      <tr>
        <td> </td>
      </tr>
    </table>
    <script type="text/javascript">
    var sprytextfield1 = new Spry.Widget.ValidationTextField("sprytextfield1", "email");
    </script>
    </body>
    </html>

    Do yourself a big favor and don't waste time with Spry Validation.  Most modern browsers support HTML5 forms with the required attribute. 
    If you must placate older browsers, use jQuery validate script.  It's lightweight and works when HTML5 support is missing.  You can see an example below. If you hit submit with empty form fields, the required fields pop-up with messages.  View source in browser to see the code. 
    HTML5 Form with jQuery Validation
    Nancy O.

  • Spry Validation Checkbox with an ASP button

    Is there any way to get the Spry Validation Check box
    JavaScript to fire when a asp button is clicked. I noticed that is
    was originally written for an HTML submit type. If my question
    seems juvenile I apologize but my brain is racked with other issues
    concerning the web page I am developing. Thanks in advance

    Do yourself a big favor and don't waste time with Spry Validation.  Most modern browsers support HTML5 forms with the required attribute. 
    If you must placate older browsers, use jQuery validate script.  It's lightweight and works when HTML5 support is missing.  You can see an example below. If you hit submit with empty form fields, the required fields pop-up with messages.  View source in browser to see the code. 
    HTML5 Form with jQuery Validation
    Nancy O.

  • How do you prevent form submission if Spry validation fails?

    After reviewing and implementing the SpryValidationConfirm and SpryValidationPassword widgets on a test page, I am unable to prevent the form from being submitted if the validation of either widget fails.
    A feature of both widgets is "Blocking form submission if the password criteria is not met".
    I ihave included my code below:
    <script src="SpryAssets/SpryValidationPassword.js" type="text/javascript"></script>
    <link href="SpryAssets/SpryValidationPassword.css" rel="stylesheet" type="text/css" />
    <script src="SpryAssets/SpryValidationConfirm.js" type="text/javascript"></script>
    <link href="SpryAssets/SpryValidationConfirm.css" rel="stylesheet" type="text/css">
    <cfform method="post" action="result.cfm">
      <span id="sprypassword1">
        <label>Password
          <cfinput type="password" name="mypassword1" id="mypassword1" size="30" />
        </label>
        <span class="passwordRequiredMsg">The password cannot be empty</span>
        <span class="passwordMinCharsMsg">The password must contain at least 15 characters</span>
        <span class="passwordInvalidStrengthMsg">The password must contain 2 special characters, 2 uppercase characters, 2 lowercase characters, and 2 numbers</span>
      </span>
      <span id="spryconfirm1">
        <label>Confirm Password
          <cfinput type="password" name="mypassword2" id="mypassword2" size="30" >
        </label>
        <span class="confirmRequiredMsg">A value is required</span>
        <span class="confirmInvalidMsg">The values don't match</span>
      </span>
      <cfinput type="submit" name="submit" value="Go to the next page">
    </cfform>
    <script type="text/javascript">
    <!--
    var sprypassword1 = new Spry.Widget.ValidationPassword("sprypassword1", {minChars:15, minUpperAlphaChars:2, minSpecialChars:2, minNumbers:2, minAlphaChars:2}, {validateOn:["blur", "change"]});
    var spryconfirm1 = new Spry.Widget.ValidationConfirm("spryconfirm1", "mypassword1", {validateOn:["blur", "change"]});
    //-->
    </script>

    Thanks so much!
    I removed the <cf prefixes from the cfform and cfinput tags and form now does not submit on invalid data.
    I did not rename the 'password' fields as I think there needs to be 2 inputs that can be compared for the confirmation widget to function.
    I have attatched the working code below:
    <script src="SpryAssets/SpryValidationPassword.js" type="text/javascript"></script>
    <link href="SpryAssets/SpryValidationPassword.css" rel="stylesheet" type="text/css" />
    <script src="SpryAssets/SpryValidationConfirm.js" type="text/javascript"></script>
    <link href="SpryAssets/SpryValidationConfirm.css" rel="stylesheet" type="text/css">
    <form method="post" action="result.cfm">
      <span id="sprypassword1">
        <label>Password
          <input type="password" name="mypassword1" id="mypassword1" size="30" />
        </label>
        <span class="passwordRequiredMsg">The password cannot be empty</span>
        <span class="passwordMinCharsMsg">The password must contain at least 15 characters</span>
        <span class="passwordInvalidStrengthMsg">The password must contain 2 special characters, 2 uppercase characters, 2 lowercase characters, and 2 numbers</span>
      </span>
      <span id="spryconfirm1">
        <label>Confirm Password
          <input type="password" name="mypassword2" id="mypassword2" size="30" >
        </label>
        <span class="confirmRequiredMsg">A value is required</span>
        <span class="confirmInvalidMsg">The values don't match</span>
      </span>
      <input type="submit" name="submit" value="Go to the next page">
    </form>
    <script type="text/javascript">
    <!--
    var sprypassword1 = new Spry.Widget.ValidationPassword("sprypassword1", {minChars:15, minUpperAlphaChars:2, minSpecialChars:2, minNumbers:2, minAlphaChars:2}, {validateOn:["blur", "change"]});
    var spryconfirm1 = new Spry.Widget.ValidationConfirm("spryconfirm1", "mypassword1", {validateOn:["blur", "change"]});
    //-->
    </script>
    Again thanks so much!

  • Multiple Spry Collapsible Panels with different Open-Close defaults

    Hello,
    The site I am working on has a page with (5) Spry collapsable panels. (4) are set default open, (1) is set default closed.
    I am trying to get (3) Open, and (2) closed. However, setting a second panels default to closed gives a syntax error.
    Anyone know how to make it work, if it can at all?

    Remove the closing parenthesis after "CollapsiblePanel5". It should be like this:
    var CollapsiblePanel5 = new Spry.Widget.CollapsiblePanel("CollapsiblePanel5", {contentIsOpen: false} );

  • Login failed for user 'domain\laptopid$'. Reason: Token-based server access validation failed with an infrastructure error

    This one has me banging my head against the wall ... Login fails once every second as long as my laptop is logged in (docked or VPN'd) ... Login attempts stop once machine is shut down ... It's a state 11 error ... We have 60+ sql servers (single nodes,
    virtuals, and clusters) and it's only happening on this one box that I have found so far ... What would be attempting a login using my laptop id? When I query ring buffers it says it's a call from NLShimImpersonate but I can't track it down ... We access servers
    via a windows group with sysadm permissions ...  

    No, your laptop is trying to log in. The account domain\laptopid$ is the machine account for your computer. This is a service that runs under Local System, Local Service, Network Service or a service SID.
    I have no idea what you have running on your laptop, but I would place my bets on IIS. But open the Services dialog in Manage Computer and stop once service at a time, until the errors go away.
    Erland Sommarskog, SQL Server MVP, [email protected]

  • Tech Stack Validation Fails with "Cannot map library libi.so" Error

    Hi All,
    We are in the process of upgrading one of our 11.5.8 instances to 11.5.10.2. In this process we initially upgraded the database from 8.1.7.4 to 9.2.0.7 and applied all the pre-req patches required for applying the 11.5.10.2 maintenance pack as stated in the TUMS report. This also included upgrading Developer 6i patchset from patchset 18 to patchset 27. After we applied all the pre-req patches, we again ran the TUMS utility on DB and Apps. The DB report ran fine but the apps report is erroring out with the following error message:
    453952:/u02/app/product_uat11i/8.0.6/bin/f60gen: /sbin/loader: Fatal Error: Cannot map library libig.so
    Error in detail:
    FUNCTION: TXK::Techstack::txkPrintErrorMsg [ Level 1 ]
    ERRORMSG: /u02/app/product_uat11i/8.0.6/bin/f60gen not found
    STACK TRACE
    TXK::Error::printMsg('TXK::Error','/u02/app/product_uat11i/8.0.6/bin/f60gen not found') called at /u02/app/uat11iappl/au/11.5.0/perl/TXK/Techstack.pm line 3556
    TXK::Techstack::txkPrintErrorMsg('TXK::Techstack=HASH(0x140a109e0)') called at /u02/app/uat11iappl/au/11.5.0/perl/TXK/Techstack.pm line 6215
    TXK::Techstack::_getFormsVersion('TXK::Techstack=HASH(0x140a109e0)','HASH(0x141b32c50)') called at /u02/app/uat11iappl/au/11.5.0/perl/TXK/Techstack.pm line 6149
    TXK::Techstack::txkGetFormsVersion('TXK::Techstack=HASH(0x140a109e0)','undef') called at /u02/app/uat11iappl/au/11.5.0/perl/TXK/Techstack.pm line 6518
    TXK::Techstack::txkIsFormsPS15('TXK::Techstack=HASH(0x140a109e0)') called at /u02/app/uat11iappl/au/11.5.0/perl/TXK/Validate.pm line 1001
    eval {...} called at /u02/app/uat11iappl/au/11.5.0/perl/TXK/Validate.pm line 999
    TXK::Validate::ProcessActions('TXK::Validate=HASH(0x14075d080)','HASH(0x14075ddd0)') called at /u02/app/uat11iappl/fnd/11.5.0/patch/115/bin/txkVal11510MP.pl line 206
    require /u02/app/uat11iappl/fnd/11.5.0/patch/115/bin/txkVal11510MP.pl called at /u02/app/uat11iappl/au/11.5.0/perl/TXK/RunScript.pm line 105
    TXK::RunScript::require('TXK::RunScript','/u02/app/uat11iappl/fnd/11.5.0/patch/115/bin/txkVal11510MP.pl') called at /u02/app/uat11iappl/au/11.5.0/perl/TXK/Script.pm line 177
    eval {...} called at /u02/app/uat11iappl/au/11.5.0/perl/TXK/Script.pm line 177
    TXK::Script::run('TXK::Script=HASH(0x140012b70)','/u02/app/uat11icomn/temp','/u02/app/uat11iappl/fnd/11.5.0/patch/115/bin/txkVal11510MP.pl') called at /u02/app/uat11iappl/fnd/11.5.0/patch/115/bin/TXKScript.pl line 106
    TXK:Validate:ProcessActions: Conditional method - txkIsFormsPS15 completed successfully.
    The report got generated though and is showing the status as "FAIL" for the Developer 6i version.
    We have checked the LD_LIBRARY_PATH setting and it looks good.
    Please advise.
    Thank You.

    Hi,
    This also included upgrading Developer 6i patchset from patchset 18 to patchset 27Do you mean to Developer Patchset 19?
    453952:/u02/app/product_uat11i/8.0.6/bin/f60gen: /sbin/loader: Fatal Error: Cannot map library libig.soDid you relink all executable files as mentioned in the Upgrade Developer document?
    Regards,
    Hussein

  • WS-I validation failes with imported schema

    I'm getting the following error from the WS-I validation checker (Basic Profile 1.1):
    faultCode=INVALID_WSDL: Unable to determine namespace of 'messages:SigReplyMessage'.:
    Any idea what I'm doing wrong?
    My wsdl file looks like this:
    <definitions targetNamespace="urn:S3SignatureGenerator"
    xmlns="http://schemas.xmlsoap.org/wsdl/"
    xmlns:tns="urn:S3SignatureGenerator"
    xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"
    xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/">
    <types>
    <xsd:schema>
    <xsd:import id="Messages.xsd"
    schemaLocation="../../XSDDocument/Messages.xsd"
    namespace="messages"/>
    </xsd:schema>
    </types>
    <message name="ReturnSignature">
    <part name="SigAndExp" type="messages:SigReplyMessage"/>
    </message>
    <message name="RequestSignature">
    <part name="Keys" type="messages:SigRequestMessage"/>
    </message>
    <portType name="SigGenerator">
    <operation name="GetSignature">
    <input message="tns:RequestSignature"/>
    <output message="tns:ReturnSignature"/>
    <fault name="sigFault" message="tns:SigFault"/>
    </operation>
    </portType>
    <message name="SigFault">
    <part name="faultMessage" element="string"/>
    </message>
    <binding name="SigGenSoapHttp" type="tns:SigGenerator">
    <soap:binding style="document"
    transport="http://schemas.xmlsoap.org/soap/http"/>
    <operation name="GetSignature">
    <soap:operation soapAction="urn:S3SignatureGenerator/GetSignature"/>
    <input>
    <soap:body use="literal" parts="SecretKey PublicKey"/>
    </input>
    <output>
    <soap:body use="literal" parts="Signature"/>
    </output>
    <fault name="sigFault">
    <soap:body use="literal" parts="SecretKey PublicKey"/>
    </fault>
    </operation>
    </binding>
    <service name="SignatureGenerationService">
    <port name="SigGenSoapHttpPort" binding="tns:SigGenSoapHttp">
    <soap:address location="tbd"/>
    </port>
    </service>
    </definitions>
    Messages.xsd looks like this:
    <?xml version="1.0" encoding="windows-1252" ?>
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns="http://www.example.org"
    targetNamespace="http://www.example.org"
    elementFormDefault="qualified">
    <xsd:complexType name="sigRequestMessage">
    <xsd:sequence>
    <xsd:element name="publicKey" type="string"/>
    <xsd:element name="privateKey" type="string"/>
    </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="complexType1">
    <xsd:sequence>
    <xsd:element name="Signature" type="string"/>
    <xsd:element name="expiration" type="timeDate"/>
    </xsd:sequence>
    </xsd:complexType>
    </xsd:schema>

    You need to distinguish between the namespace and the namespace prefix.
    Your WSDL imports Messages.xsd with namespace "messages",
    but the schema defines namespace "http://www.example.org".
    You should change the import to use the right namespace,
    then declare the messages prefix in your WSDL:
    <definitions ....
    xmlns:messages="http://www.example.org" >
    <xsd:import id="Messages.xsd"
    schemaLocation="../../XSDDocument/Messages.xsd"
    namespace="http://www.example.org"/>
    Mik

  • Computer account error, token-based server access validation failed with an infrastructure error

    I see many issues regarding this error referencing user accounts but our error is generated from the computer account, "DOMAIN NAME\COMPUTER NAME$". They are created frequently. The error does not list a database so we are not sure what is going
    on or what it's trying to do. The computer account in question is a web sever. This is occurring on two separate SQL servers that the web server connects to.

    The error message often indicates a mismatch between the login in SQL Server and the AD. Dropping and readding the login in SQL Server helps in those cases.
    The error can also occur if the account lacks CONNECT SQL permission or CONNECT permission on the endpoint.
    Erland Sommarskog, SQL Server MVP, [email protected]

  • Use Spry Validation with jQuery Form to Form Wizard (v1.1)

    I am trying to use spry validation widgets with jQuery Form to Form Wizard script found here http://www.dynamicdrive.com/dynamicindex16/formwizard.htm
    This is a script that makes a long form into a multi part wizard/form with next and back buttons.
    for the most part it works with the spry widgets on blur and onsubmit, but to make it work properly the next buttons of the script should be disabled until the user corrects what has caused spry error messages.  The script creator has made onpagechangestart event handler to allow for this.  Description here http://www.dynamicdrive.com/dynamicindex16/formwizard_suppliment.htm. By returning false from this event handler, you disable the user's ability to go on to the next page until a value of true is returned.
    How can I script for Spry validation to return false if it has errors from this event handler?
    Thanks in advance for any help,

    did you check this example:
    http://labs.adobe.com/technologies/spry/samples/form_submission/Submit_and_Validate_Form.p hp.html

  • Spry validation and CFFORM

    I am using Spry validation on some of my forms and noticed
    that if I am using CFFORM, the validation works, but the form is
    still allowed to submit if the validation fails. If I change the
    cfform tags to regular form tags the validation works and the
    submit is NOT allowed. I really need to use CFFORM. Does anyone
    know what is happening here? Why is the form submitting even though
    the spry validation failed. ???

    Can we use onsubmit for simple form.
    Like below
    <form action="index2.php" method="post" name="loginForm"
    id="loginForm" style="clear: both;" onsubmit="return
    Spry.Widget.Form.validate(this)">
    <span id="username">
    <input name="username" id="username" type="text"
    class="inputbox" size="15" />
    <span class="textfieldRequiredMsg"> Username
    required</span>
    </span>
    <span id="password">
    <input name="passwd" id="password" type="password"
    class="inputbox" size="15" />
    <span class="textfieldRequiredMsg">Password
    required</span>
    </span>
    <a onClick="loginForm.submit();"> Login </a>
    </form>
    <script type="text/javascript">
    <!--
    //Text Field Vlidation
    var username = new
    Spry.Widget.ValidationTextField("username", "none", {minChars:1,
    maxChars:200, validateOn:["blur"]});
    var password = new
    Spry.Widget.ValidationTextField("password", "none", {minChars:1,
    maxChars:200, validateOn:["blur"]});
    //-->
    </script>

  • Spry validation select widget problem

    Dreamweaver CS3
    Im using spry validation for my form but the two spry validation select widgets I am using are not working. When I test them I keep getting errors that nothing has been selected when something has in fact been selected. I've used spry validation before with no problems but this is the first time using the spry validation select widget.
    My code:
    <tr>
                <td valign="top">Page in Question*</td>
                <td valign="top"><span id="spryselect1">
                  <label>
                  <select name="select1" id="select1">
                    <option selected="selected">Home</option>
                    <option>About Us</option>
                                </select>
                  </label>
                  <span class="selectRequiredMsg">Please select an item.</span></span></td>
              </tr>
              <tr>
                <td valign="top">Which Internet Browser do you use?*</td>
                <td valign="top"><span id="spryselect2">
                  <label>
                  <select name="select2" id="select2">
                    <option selected="selected"> </option>
                    <option>Internet Explorer</option>
                    <option>Firefox</option>
                    <option>Safari</option>
                    <option>Opera</option>
                    <option>Google Chrome</option>
                    <option>Other</option>
                  </select>
                  </label>
                  <span class="selectRequiredMsg">Please select an item.</span>              </span></td>
              </tr>
    Appreciate the help.

    Hi Daniel,
    Im having the same problem, can you please tell me what you did? I understand you found the problem?
    Thank you!

  • Room Creation fails with Exception

    Hi experts,
    We have created a custom room template by modifying sap_project_template_2 following the how to guide on creating room templates.
    we created a separate repository manager in which we have to store the room contents such as documents. We created a extension store also for this purpose.
    The room template validation failed with the following message
    Unexpected error occurred during validation of template ETA_PCS_Sales_Team_&VER&8. Caused by: null
    I couldnt find any logs for this particular error.
    After this, I tried to create a room based on this template.
    It throws the following exception:
    Error Messages:
    Exception during room creation
    Exceptions:
    java.lang.NullPointerException
         at com.sap.ip.collaboration.room.impl.RoomObject.getAllInternalParameters(RoomObject.java:745)
         at com.sap.ip.collaboration.room.impl.RoomObject.createPCDBackend(RoomObject.java:3493)
         at com.sap.ip.collaboration.room.impl.RoomObject.<init>(RoomObject.java:209)
         at com.sap.ip.collaboration.room.impl.Rooms.createRoom(Rooms.java:232)
         at com.sap.ip.collaboration.room.impl.RoomsKMService.createRoom(RoomsKMService.java:306)
         at com.sap.ip.collaboration.roomui.api.rcwizard.model.RoomCreationController.createRoom(RoomCreationController.java:207)
         at com.sap.ip.collaboration.roomui.api.rcwizard.ui.RcWizardUIBaseControl.onFinish(RcWizardUIBaseControl.java:68)
         at com.sap.ip.collaboration.roomui.api.rcwizard.ui.RoomPrivacy.onFinish(RoomPrivacy.java:488)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:324)
         at com.sapportals.wdf.stack.Control.dispatchHtmlbEvent(Control.java:386)
         at com.sapportals.wdf.WdfEventDispatcher.dispatch(WdfEventDispatcher.java:176)
         at com.sapportals.wdf.WdfCompositeController.onWdfEvent(WdfCompositeController.java:539)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:324)
         at com.sapportals.htmlb.page.DynPage.doProcessCompositeEvent(DynPage.java:204)
         at com.sapportals.htmlb.page.DynPage.doProcessCurrentEvent(DynPage.java:142)
         at com.sapportals.htmlb.page.PageProcessor.handleRequest(PageProcessor.java:115)
         at com.sapportals.portal.htmlb.page.PageProcessorComponent.doContent(PageProcessorComponent.java:134)
         at com.sapportals.portal.prt.component.AbstractPortalComponent.serviceDeprecated(AbstractPortalComponent.java:209)
         at com.sapportals.portal.prt.component.AbstractPortalComponent.service(AbstractPortalComponent.java:114)
         at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:328)
         at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:136)
         at com.sapportals.portal.prt.core.async.AsyncIncludeRunnable$1$DoDispatchRequest.run(AsyncIncludeRunnable.java:375)
         at java.security.AccessController.doPrivileged(Native Method)
         at com.sapportals.portal.prt.core.async.AsyncIncludeRunnable.run(AsyncIncludeRunnable.java:388)
         at com.sapportals.portal.prt.core.async.ThreadContextRunnable.run(ThreadContextRunnable.java:164)
         at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:729)
         at java.lang.Thread.run(Thread.java:534)
    com.sap.ip.collaboration.room.api.Exceptions.RoomCreationException: Cannot rollback extensions
         at com.sap.ip.collaboration.room.impl.RoomObject.<init>(RoomObject.java:345)
         at com.sap.ip.collaboration.room.impl.Rooms.createRoom(Rooms.java:232)
         at com.sap.ip.collaboration.room.impl.RoomsKMService.createRoom(RoomsKMService.java:306)
         at com.sap.ip.collaboration.roomui.api.rcwizard.model.RoomCreationController.createRoom(RoomCreationController.java:207)
         at com.sap.ip.collaboration.roomui.api.rcwizard.ui.RcWizardUIBaseControl.onFinish(RcWizardUIBaseControl.java:68)
         at com.sap.ip.collaboration.roomui.api.rcwizard.ui.RoomPrivacy.onFinish(RoomPrivacy.java:488)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:324)
         at com.sapportals.wdf.stack.Control.dispatchHtmlbEvent(Control.java:386)
         at com.sapportals.wdf.WdfEventDispatcher.dispatch(WdfEventDispatcher.java:176)
         at com.sapportals.wdf.WdfCompositeController.onWdfEvent(WdfCompositeController.java:539)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:324)
         at com.sapportals.htmlb.page.DynPage.doProcessCompositeEvent(DynPage.java:204)
         at com.sapportals.htmlb.page.DynPage.doProcessCurrentEvent(DynPage.java:142)
         at com.sapportals.htmlb.page.PageProcessor.handleRequest(PageProcessor.java:115)
         at com.sapportals.portal.htmlb.page.PageProcessorComponent.doContent(PageProcessorComponent.java:134)
         at com.sapportals.portal.prt.component.AbstractPortalComponent.serviceDeprecated(AbstractPortalComponent.java:209)
         at com.sapportals.portal.prt.component.AbstractPortalComponent.service(AbstractPortalComponent.java:114)
         at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:328)
         at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:136)
         at com.sapportals.portal.prt.core.async.AsyncIncludeRunnable$1$DoDispatchRequest.run(AsyncIncludeRunnable.java:375)
         at java.security.AccessController.doPrivileged(Native Method)
         at com.sapportals.portal.prt.core.async.AsyncIncludeRunnable.run(AsyncIncludeRunnable.java:388)
         at com.sapportals.portal.prt.core.async.ThreadContextRunnable.run(ThreadContextRunnable.java:164)
         at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:729)
         at java.lang.Thread.run(Thread.java:534)
    exception is chained. Original exception -
    com.sap.netweaver.coll.shared.api.extension.ExtensionPointException: Cannot roll back in state DEPLOY
         at com.sap.netweaver.coll.base.core.extension.ExtensionTask.rollback(ExtensionTask.java:136)
         at com.sap.ip.collaboration.room.impl.RoomObject.<init>(RoomObject.java:341)
         at com.sap.ip.collaboration.room.impl.Rooms.createRoom(Rooms.java:232)
         at com.sap.ip.collaboration.room.impl.RoomsKMService.createRoom(RoomsKMService.java:306)
         at com.sap.ip.collaboration.roomui.api.rcwizard.model.RoomCreationController.createRoom(RoomCreationController.java:207)
         at com.sap.ip.collaboration.roomui.api.rcwizard.ui.RcWizardUIBaseControl.onFinish(RcWizardUIBaseControl.java:68)
         at com.sap.ip.collaboration.roomui.api.rcwizard.ui.RoomPrivacy.onFinish(RoomPrivacy.java:488)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:324)
         at com.sapportals.wdf.stack.Control.dispatchHtmlbEvent(Control.java:386)
         at com.sapportals.wdf.WdfEventDispatcher.dispatch(WdfEventDispatcher.java:176)
         at com.sapportals.wdf.WdfCompositeController.onWdfEvent(WdfCompositeController.java:539)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:324)
         at com.sapportals.htmlb.page.DynPage.doProcessCompositeEvent(DynPage.java:204)
         at com.sapportals.htmlb.page.DynPage.doProcessCurrentEvent(DynPage.java:142)
         at com.sapportals.htmlb.page.PageProcessor.handleRequest(PageProcessor.java:115)
         at com.sapportals.portal.htmlb.page.PageProcessorComponent.doContent(PageProcessorComponent.java:134)
         at com.sapportals.portal.prt.component.AbstractPortalComponent.serviceDeprecated(AbstractPortalComponent.java:209)
         at com.sapportals.portal.prt.component.AbstractPortalComponent.service(AbstractPortalComponent.java:114)
         at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:328)
         at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:136)
         at com.sapportals.portal.prt.core.async.AsyncIncludeRunnable$1$DoDispatchRequest.run(AsyncIncludeRunnable.java:375)
         at java.security.AccessController.doPrivileged(Native Method)
         at com.sapportals.portal.prt.core.async.AsyncIncludeRunnable.run(AsyncIncludeRunnable.java:388)
         at com.sapportals.portal.prt.core.async.ThreadContextRunnable.run(ThreadContextRunnable.java:164)
         at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:729)
         at java.lang.Thread.run(Thread.java:534)
    Even though the room was not created , the required folder structure is created in the specified repository.
    Also, I found the following message from the default.trc file
    #1.5 #0017A43AD77E007D0000005100000DE400045670F322BC67#1220943022262#com.sapportals.wcm.repository.security.ResourceAclManager$UMObserver#sap.com/irj#com.sapportals.wcm.repository.security.ResourceAclManager$UMObserver#59610#96##sapepdev.etaworld_DEP_4180850#59610#41830a207e3b11dd96ba0017a43ad77e#Thread[PRT-Async 3,5,PRT-Async]##0#0#Warning##Plain###This exception may be thrown because UME sends didDeletePrincipal events first before creating the principal. Check log if a create event for this principal follows shortly (search for 'FOLLOW-UP:CMRG.COLLABORATION_ROOMS_DATASOURCE.4b46124733650884ac232b1c45dff0c90006'), then everything is fine. Exception:Received didDeletePrincipal event from UME but we don't know the UniqueName for the passed UniqueId! ACL tables are not cleaned up for this principal: CMRG.COLLABORATION_ROOMS_DATASOURCE.4b46124733650884ac232b1c45dff0c90006, type:103#
    can any one help me out??
    Thanks a lot
    Shobin

    Hi all,
    this problem appears to be an issue with the server, rather than with the specific template I created.I tried duplicating an existing template. Even that template gives the same error during validation.
    Is there any other services I have to activate or start before doing this validation?
    Thanks
    Shobin

Maybe you are looking for

  • How to add a new view in Factsheet to collect data from R3

    Hi Experts, I need to add a new view in Account Factsheet called  'Open Delivery data' which will collect the delivery data from R3 system. As I know we have two Function Modules (at CRM) 'CRMT_ERP_FACT_SHEET_RETRIEVE' (at R3) 'CRM_CCKPT_EXPORTSUMMAR

  • Lost almost all my original photos in iPhoto. Have rebuilt the library to no avail.

    I tried to share my events and photos from iPhoto in Flickr by copying the events and then clicking share button in iPhoto and choosing Flickr. After some events appeared in Flickr in new albums, I realized I had lost some of the events and photos in

  • Upgraded to iOS6 and now charging cable doesn't work

    I just upgraded to iOS6 n my iPhone 4, and now my charging cable doesn't work.  No...it's not an "official" Apple charger, but even the usb cable doesn't work when I plug it into my computer.  If I plug my iPad charger into it, it works fine.  How ca

  • Problem with a Link Wiki Oracle HW

    Hello, a partner in Spain is asking about a link that doesn't work (It's the wiki for Oracle hardware): https://beehiveonline.oracle.com/teamcollab/wiki/Oracle_Hardware_Technical_Resource_Center_Workspace:Home Do you know if the wiki still exists or

  • SD card for TX

    I purchased an SD card for my Palm TX.  It's a 4 GB SDHC card by SanDisk.  I have inserted the card and tried to download pictures from my computer into my Palm however it says that there is no SD card.  I tried to download the sample pictures onto t