Thanks Sergey :)
Your tweak into the ManagedConfiguration worked as a charm. But I think that
I found a strange behavour... I mean, this tweak seems only needed when de
deploy is made in a Tomcat 6.0 platform. One member of our team managed to
deploy a 1.1M6 TokenService over a Tomcat 5.5 platform + Java 5.0 without
needing to use that redundant configuration.

I'll make a bit more research but thank you for your help with my problem :)

Thanks,
---
David Campos


On Fri, Jul 17, 2009 at 13:41, Sergey Lyakhov <[email protected]>wrote:

>  David,
>
> Do not move it. Actually, it is redundant, but  "Instance" setting is
> required for both sections. There already exists an empty map
> Configuration/ComponentSettings/JNDIContextFactory (line 358 of your
> ManagedConfiguration-m6.xml ). It must contain "Instance" and
> "ContextTypes" as I wrote earlier. I attached ManagedConfiguration-m6.xml
> with appropriate changes.
>
> Thanks,
> Sergey Lyakhov
>
> ----- Original Message -----
> *From:* David Campos <[email protected]>
> *To:* Higgins (Trust Framework) Project developer 
> discussions<[email protected]>
> *Sent:* Friday, July 17, 2009 2:18 PM
> *Subject:* Re: [higgins-dev] Problem deploying TokenService M6
>
> Do you mean that the section JNDIContextFactory inside
> IdentityAttributeService must go into the other section or what?
>
> Option A:
>
> <Setting Name="XMLSecurityExtension" Type="htf:map">
> </Setting>
> <Setting Name="JNDIContextFactory" Type="htf:map"/>
> </Setting>
> <Setting Name="IdentityAttributeService" Type="htf:map">
>         <Setting Name="ContextFactoryInstancesList" Type="htf:list">
>                 <Setting Name="JNDIContextFactory" Type="htf:map">
>                         <Setting Name="Instance"
> Type="xsd:string">JNDIContextFactory</Setting>
>                         <Setting Name="ContextTypes" Type="htf:list">
>                                 <Setting Name="LDAPContextType"
> Type="xsd:string">$context+ldap</Setting>
>                         </Setting>
>                 </Setting>
>         </Setting>
>
> Option B:
>
> <Setting Name="XMLSecurityExtension" Type="htf:map">
> </Setting>
> <Setting Name="JNDIContextFactory" Type="htf:map"/>
> <Setting Name="Instance" Type="xsd:string">JNDIContextFactory</Setting>
>           <Setting Name="ContextTypes" Type="htf:list">
>                     <Setting Name="LDAPContextType"
> Type="xsd:string">$context+ldap</Setting>
>            </Setting>
> </Setting>
> <Setting Name="IdentityAttributeService" Type="htf:map">
>         <Setting Name="ContextFactoryInstancesList" Type="htf:list">
>                 <Setting Name="JNDIContextFactory" Type="htf:map">
>                 </Setting>
>         </Setting>
>
> ---
> David Campos
>
>
> On Fri, Jul 17, 2009 at 10:47, Sergey Lyakhov <[email protected]>wrote:
>
>>  David,
>>
>> > I have used the ConfigurationFiles that come inside
>> org.eclipse.higgins.stst.binding.axis1x.service and I changed all the params
>> to match my configuration.
>> > I have to say that I made it before asking you for help so I guess that
>> the "root cause" may not be there.
>> Source code has been changed. Your stacktrace says that JNDIContextFactory
>> was not initialized with ContextTypes list. I reviewed
>> JNDIContextFactory/IdASRegistry for 1.1M6 and suppose you need to replace
>> "JNDIContextFactory" setting
>>
>>    <Setting Name="JNDIContextFactory" Type="htf:map"/>
>>
>> in the following way:
>>
>>    <Setting Name="JNDIContextFactory" Type="htf:map">
>>       <Setting Name="Instance"
>> Type="xsd:string">org.eclipse.higgins.idas.cp.jndi.JNDIContextFactory</Setting>
>>
>>       <Setting Name="ContextTypes" Type="htf:list">
>>        <Setting Name="LDAPContextType"
>> Type="xsd:string">$context+ldap</Setting>
>>       </Setting>
>>      </Setting>
>> Hope it will help.
>>
>> Thanks,
>> Sergey Lyakhov
>>
>>  ----- Original Message -----
>> *From:* David Campos <[email protected]>
>>  *To:* Higgins (Trust Framework) Project developer 
>> discussions<[email protected]>
>>   *Sent:* Friday, July 17, 2009 10:12 AM
>> *Subject:* Re: [higgins-dev] Problem deploying TokenService M6
>>
>> Sorry for the late reply,
>>
>> I have used the ConfigurationFiles that come inside
>> org.eclipse.higgins.stst.binding.axis1x.service and I changed all the params
>> to match my configuration. I have to say that I made it before asking you
>> for help so I guess that the "root cause" may not be there.
>>
>> Also, there are no big differences between 1.1M1 ManagedConfiguration file
>> and 1.1M6. The changes are this ones:
>>
>>    - There isn't the Base64Extension setting inside ComponentSettings
>>    - There are a few more token settings that are for SAML2.0
>>    - ALFClaimHandler has disappeared.
>>
>> I'll try to find out the solution myself in the next hours but if you want
>> I'll send you both of my config files M1 and M6 ones.
>>
>> ---
>> David Campos
>>
>>
>> On Thu, Jul 16, 2009 at 16:55, Sergey Lyakhov <[email protected]>wrote:
>>
>>>  Paul,
>>>
>>> > But what was the “root cause” here? Are the build instructions, etc.
>>> wrong? What do you think happened?
>>>
>>> The “root cause" is that configuration mechanism of IdASRegistry/JNDI CP
>>> has been changed since 1.1M1.  I suppose David needs to use
>>> org.eclipse.higgins.sts.binding.axis1x.service\WebContent\ConfigurationFiles\ManagedConfiguration.xml
>>> file from 1.1M6, however I do not have an experience to deploy STS with JNDI
>>> CP since 1.1M0 and do not know which additional changes where there.
>>>
>>> Thanks,
>>> Sergey Lyakhov
>>>
>>> ----- Original Message -----
>>> *From:* Paul Trevithick <[email protected]>
>>> *To:* higgins-dev <[email protected]>
>>> *Sent:* Thursday, July 16, 2009 4:44 PM
>>> *Subject:* Re: [higgins-dev] Problem deploying TokenService M6
>>>
>>> Thanks Sergey. But what was the “root cause” here? Are the build
>>> instructions, etc. wrong? What do you think happened?
>>>
>>>
>>> On 7/16/09 9:38 AM, "Sergey Lyakhov" <[email protected]> wrote:
>>>
>>> David,
>>>
>>> It looks you missed "ContextTypes" list for JNDI context cactory in your
>>> configuration file.
>>>
>>> ........................
>>>    <Setting Name="IdentityAttributeService" Type="htf:map">
>>>     <Setting Name="ContextFactoryInstancesList" Type="htf:list">
>>>      <Setting Name="JNDIContextFactory" Type="htf:map">
>>>       <Setting Name="Instance"
>>> Type="xsd:string">JNDIContextFactory</Setting>
>>>       <Setting Name="ContextTypes" Type="htf:list">
>>>        <Setting Name="LDAPContextType"
>>> Type="xsd:string">$context+ldap</Setting>
>>>       </Setting>
>>>      </Setting>
>>>     </Setting>
>>> ........................
>>>
>>> Thanks,
>>> Sergey Lyakhov
>>>
>>>
>>> ----- Original Message -----
>>>
>>> *From:*  David Campos 
>>> <mailto:[email protected]<[email protected]>>
>>>
>>>
>>> *To:* Higgins (Trust Framework) Project  developer discussions <
>>> mailto:[email protected] <[email protected]>>
>>>
>>> *Sent:* Thursday, July 16, 2009 4:16  PM
>>>
>>> *Subject:* [higgins-dev] Problem deploying  TokenService M6
>>>
>>>
>>> Hello all,
>>>
>>> After a long time using Higgins TokenService  1.1M1 we have decided to
>>> migrate to the last milestone available. I have done  all proper
>>> configurations and add the right libraries (including the ones that  don't
>>> come into the war package).
>>>
>>> The problem I've found is that the  app fails on configuration while is
>>> trying to configure the IdasRegistry  component.
>>>
>>> This is the trace of the log:
>>>
>>>
>>>
>>> 5:10:57,790  DEBUG MapHandler.getSetting (117):] Adding Map Entry for
>>> Name:  ComponentSettings
>>> [15:10:57,791 DEBUG SingletonHandler.getSetting (45):]  Setting Name:
>>> XMLSecurityExtension Value:
>>>  
>>> org.eclipse.higgins.sts.xmlsecurity.apache.XMLSecurityApacheExtensionFactory
>>> [15:10:57,797  DEBUG LogHelper.trace (71):]
>>>  XMLSecurityApacheExtension:XMLSecurityApacheExtension
>>> [15:10:57,800 DEBUG  LogHelper.trace (71):]
>>> XMLSecurityApacheExtension:configure
>>> [15:10:57,857  DEBUG LogHelper.trace (71):] SignatureAlgorithm:
>>> http://www.w3.org/2000/09/xmldsig#rsa-sha1
>>> [15:10:57,858  DEBUG LogHelper.trace (71):]
>>> SignatureCanonicalizationAlgorithm:
>>> http://www.w3.org/2001/10/xml-exc-c14n#
>>> [15:10:57,858  DEBUG LogHelper.trace (71):]
>>> ReferenceCanonicalizationAlgorithm:
>>> http://www.w3.org/2001/10/xml-exc-c14n#
>>> [15:10:57,858  DEBUG LogHelper.trace (71):] ReferenceDigestAlgorithm:
>>> http://www.w3.org/2000/09/xmldsig#sha1
>>> [15:10:57,859  DEBUG LogHelper.trace (71):] EncryptionAlgorithm:
>>> http://www.w3.org/2001/04/xmlenc#aes256-cbc
>>> [15:10:57,859  DEBUG LogHelper.trace (71):] EncryptionAlgorithmProvider:
>>>  null
>>> [15:10:57,860 DEBUG LogHelper.trace (71):]  EncryptionDigestAlgorithm:
>>> http://www.w3.org/2000/09/xmldsig#sha1
>>> [15:10:57,860  DEBUG LogHelper.trace (71):]
>>> EncryptionKeyGeneratorAlgorithm:  AES
>>> [15:10:57,860 DEBUG LogHelper.trace (71):]  EncryptionKeyGeneratorSize:
>>> 256
>>> [15:10:57,861 DEBUG LogHelper.trace  (71):]
>>> EncryptionKeyGeneratorAlgorithmProvider: null
>>> [15:10:57,861 DEBUG  LogHelper.trace (71):] EncryptionKeyWrapAlgorithm:
>>> http://www.w3.org/2001/04/xmlenc#rsa-oaep-mgf1p
>>> [15:10:57,863  DEBUG LogHelper.trace (71):]
>>> EncryptionKeyWrapAlgorithmProvider:  null
>>> [15:10:57,863 DEBUG MapHandler.getSetting (117):] Adding Map Entry  for
>>> Name: XMLSecurityExtension
>>> [15:10:57,864 DEBUG  ClassInstanceHandler.getSetting (80):] Setting Name:
>>> JNDIContextFactory  Value:
>>> org.eclipse.higgins.idas.cp.jndi.JNDIContextFactory
>>> [15:10:57,870  DEBUG MapHandler.getSetting (117):] Adding Map Entry for
>>> Name:  JNDIContextFactory
>>> [15:10:57,870 DEBUG ClassSingletonHandler.getSetting  (46):] Setting
>>> Name: IdentityAttributeService Value:
>>>  org.eclipse.higgins.idas.registry.IdASRegistry
>>> [15:10:57,877 ERROR  ConfigurationHandler.configure (439):]
>>> [15:10:57,877 ERROR  LogHelper.error (119):] modifyProfile: null
>>> [15:10:57,878 ERROR  LogHelper.error (119):]
>>> java.lang.NullPointerException
>>> [15:10:57,881  ERROR LogHelper.error (119):]
>>>  org.eclipse.higgins.idas.registry.IdASRegistry::registerContextFactory
>>>  IdASRegistry.java:467.
>>> [15:10:57,882 ERROR LogHelper.error (119):]
>>>  org.eclipse.higgins.idas.registry.IdASRegistry::configure
>>>  IdASRegistry.java:291.
>>> [15:10:57,882 ERROR LogHelper.error (119):]
>>>  org.eclipse.higgins.configuration.xml.ClassSingletonHandler::getSetting
>>>  ClassSingletonHandler.java:81.
>>> [15:10:57,883 ERROR LogHelper.error  (119):]
>>> org.eclipse.higgins.configuration.xml.MapHandler::getSetting
>>>  MapHandler.java:108.
>>> [15:10:57,883 ERROR LogHelper.error (119):]
>>>  org.eclipse.higgins.configuration.xml.ConfigurationHandler::configure
>>>  ConfigurationHandler.java:425.
>>> [15:10:57,884 ERROR LogHelper.error  (119):]
>>>  org.eclipse.higgins.configuration.xml.ConfigurationHandler::configure
>>>  ConfigurationHandler.java:291.
>>> [15:10:57,884 ERROR LogHelper.error  (119):]
>>> org.eclipse.higgins.sts.utilities.Configuration::configure
>>>  Configuration.java:60.
>>>
>>>
>>> I don't know which is the reason of  this error... could you help me?
>>>
>>> ---
>>> David Campos
>>>
>>>
>>>
>>> ------------------------------
>>>
>>>
>>> _______________________________________________
>>> higgins-dev mailing  list
>>> [email protected]
>>> https://dev.eclipse.org/mailman/listinfo/higgins-dev
>>>
>>>  ------------------------------
>>>
>>> _______________________________________________
>>> higgins-dev mailing list
>>> [email protected]
>>> https://dev.eclipse.org/mailman/listinfo/higgins-dev
>>>
>>>
>>> _______________________________________________
>>> higgins-dev mailing list
>>> [email protected]
>>> https://dev.eclipse.org/mailman/listinfo/higgins-dev
>>>
>>>
>>  ------------------------------
>>
>> _______________________________________________
>> higgins-dev mailing list
>> [email protected]
>> https://dev.eclipse.org/mailman/listinfo/higgins-dev
>>
>>
>> _______________________________________________
>> higgins-dev mailing list
>> [email protected]
>> https://dev.eclipse.org/mailman/listinfo/higgins-dev
>>
>>
>  ------------------------------
>
> _______________________________________________
> higgins-dev mailing list
> [email protected]
> https://dev.eclipse.org/mailman/listinfo/higgins-dev
>
>
> _______________________________________________
> higgins-dev mailing list
> [email protected]
> https://dev.eclipse.org/mailman/listinfo/higgins-dev
>
>
_______________________________________________
higgins-dev mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/higgins-dev

Reply via email to