thnks for response...
currently i have only one resource instance,
and i verified that there is action-mapping in services.xml
i get always the exception.

thaks again

<actionMapping>http://docs.oasis-open.org/wsrf/rpw-2/GetResourceProperty/GetResourcePropertyRequest</actionMapping>




Bogdan Solomon wrote:
> 
> 
> 
> mabroukONnet wrote:
>> 
>> Hi
>> 
>> responding to one GetResourceProperty request, i get this exception: 
>> Can't find resource for bundle
>> org.apache.axis2.i18n.ProjectResourceBundle, key
>> spec.FAULT_ACTION_NOT_SUPPORTED_REASON
>> 
>> details below
>> 
>> 
> 
> That error seems to be a bug in Axis2 related to not finding the key for
> the fault. You can look at
> 
> http://java2.5341.com/msg/206148.html
> 
> for a bit more info relating to that. What language are your clients
> running under (this should be the system's default language I believe). 
> 
> 
> However that is not the problem you have with your Muse system. Normally
> that fault points out that the entry is missing in service.xml under
> WEB-INF/services/muse/META-INF. For your resource, in services.xml make
> sure you the following action-mapping
> 
> <actionMapping>http://docs.oasis-open.org/wsrf/rpw-2/GetResourceProperty/GetResourcePropertyRequest</actionMapping>
> 
> 
> 
>> Details:
>> * i didn't implement all methods on capability resource java file (some
>> of them contains an throw new RuntimeException) [i think that it haven't
>> relation with the exception]
>> 
> 
> That should not be a problem as long as you don't call them.
> 
> 
> 
>> * i modified the router entry xml file with:
>> <?xml version="1.0" encoding="UTF-8"?>
>> <wsa:ReferenceParameters
>> xmlns:wsa="http://www.w3.org/2005/08/addressing";>
>>      <muse-wsa:ResourceId
>> xmlns:muse-wsa="http://ws.apache.org/muse/addressing";>MuseResource-1</muse-wsa:ResourceId>
>> </wsa:ReferenceParameters>
>> 
> 
> That looks ok, although I am unsure why you had to modify it. If you want
> your EPRs to be generated with that, you should modify your muse.xml file
> to use the CounterResourceIdFactory like so:
> 
> <java-id-factory-class>org.apache.muse.core.routing.CounterResourceIdFactory</java-id-factory-class>
> 
> 
> 
>> * and i starts my client with:
>>         ... my endpoint eference is "epr" ....
>>         ResourceIdFactory factory = new CounterResourceIdFactory();
>>         QName name = factory.getIdentifierName();
>>         String value = factory.getNextIdentifier();
>>         epr.addParameter(name, value);
>> 
> 
> I am unsure as to what you are trying to do here. The
> CounterResourceIdFactory should be working on the server to generate
> incremental values for the EPRs of the resources. It is very possible that
> the values you will generate on the client are different than what you
> have on the server. Probably right now you were lucky as they were both
> generated with 1, but there is no guarantee of that happening.
> 
> If you have multiple resources of the same type, distinguished by
> resourceIDs, you will need a way to retrieve those from the server and
> then pick the one you want. (Muse might have one to do that, I have not
> looked into it) Normally you do not do this though unless you use some
> form of factory to generate resources on the server.
> 
> In terms of your project requirements - do you have multiple resources of
> the same type? Or do you have one resource that does something.
> 

-- 
View this message in context: 
http://www.nabble.com/MissingResourceException-tf3927432.html#a11140741
Sent from the Muse User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to