Hi Tanmay,

At the same time keep an eye on this issue [1], fixing this issue should fix
your problem I guess.

Andreas, shall I look into this? Or do you have any plans?

Thanks,
Ruwan

[1] - https://issues.apache.org/jira/browse/SYNAPSE-371

On Mon, Jun 23, 2008 at 10:45 PM, Andreas Veithen <[EMAIL PROTECTED]>
wrote:

> svn propset svn:mime-type text/xml echoEndpoint.xml
>
> Andreas
>
>
> On 23 juin 08, at 18:55, tsaha wrote:
>
>
>> Hi Ruwan:
>>
>> Yes it is consistent. I am attaching the resource "echoEndpoint.xml" here.
>> Please tell where I have to set the content type?
>>
>> -Thanks
>> tanmay
>>
>>
>>
>> Ruwan Linton wrote:
>>
>>>
>>> OK, I think the problem is the Content-Type, "text/html;
>>> charset=iso-8859-1"
>>>
>>> Can you set the content type to be text/xml on the resource and see?
>>>
>>> Thanks,
>>> Ruwan
>>>
>>> On Fri, Jun 20, 2008 at 7:08 AM, Ruwan Linton <[EMAIL PROTECTED]>
>>> wrote:
>>>
>>>  Hi tanmay,
>>>>
>>>> Is this consistent? Please post the full log of synapse, theoretically
>>>> it
>>>> should not lookup the registry second time and should get the resources
>>>> from
>>>> the local cache, because you have used them once?
>>>>
>>>> May be an issue with the char encoding in the system... please post the
>>>> full DEBUG log.
>>>>
>>>> Thanks,
>>>> Ruwan
>>>>
>>>>
>>>> On Fri, Jun 20, 2008 at 5:11 AM, tsaha <[EMAIL PROTECTED]>
>>>> wrote:
>>>>
>>>>
>>>>> Hi Andreas:
>>>>>
>>>>> Thansk it solves the problem. But works only one time, 2nd time when I
>>>>> put
>>>>> another SOAP Pay load on TopicXA , I am getting the following error.
>>>>>
>>>>> Registry URI Syntax error reading from URL
>>>>> http://pasSCMdev/svn/incubator/wam-sy
>>>>> napse-registry/trunk/Endpoints/echoProxy/echoEndpoint.xml<
>>>>> http://pasSCMdev/svn/incubator/wam-synapse-registry/trunk/Endpoints/echoProxy/echoEndpoint.xml
>>>>> >
>>>>> java.net.URISyntaxException: Illegal character in path at index 10:
>>>>> text/html; c
>>>>> harset=iso-8859-1
>>>>>      at java.net.URI$Parser.fail(Unknown Source)
>>>>>      at java.net.URI$Parser.checkChars(Unknown Source)
>>>>>      at java.net.URI$Parser.parseHierarchical(Unknown Source)
>>>>>      at java.net.URI$Parser.parse(Unknown Source)
>>>>>      at java.net.URI.<init>(Unknown Source)
>>>>>      at
>>>>> org.apache.synapse.registry.url.SimpleURLRegistry.getRegistryEntry(Si
>>>>> mpleURLRegistry.java:142)
>>>>>      at
>>>>> org.apache.synapse.registry.AbstractRegistry.getResource(AbstractRegi
>>>>> stry.java:77)
>>>>>      at
>>>>> org.apache.synapse.config.SynapseConfiguration.getEndpoint(SynapseCon
>>>>> figuration.java:462)
>>>>>      at
>>>>> org.apache.synapse.core.axis2.Axis2MessageContext.getEndpoint(Axis2Me
>>>>> ssageContext.java:146)
>>>>>      at
>>>>> org.apache.synapse.endpoints.IndirectEndpoint.send(IndirectEndpoint.j
>>>>> ava:50)
>>>>>      at
>>>>> org.apache.synapse.core.axis2.ProxyServiceMessageReceiver.receive(Pro
>>>>> xyServiceMessageReceiver.java:179)
>>>>>      at
>>>>> org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:176)
>>>>>      at
>>>>> org.apache.synapse.transport.base.AbstractTransportListener.handleInc
>>>>> omingMessage(AbstractTransportListener.java:256)
>>>>>      at
>>>>> org.apache.synapse.transport.jms.JMSMessageReceiver$Worker.run(JMSMes
>>>>> sageReceiver.java:218)
>>>>>      at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown
>>>>> Source
>>>>> )
>>>>>      at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown
>>>>> Source)
>>>>>      at java.lang.Thread.run(Unknown Source)
>>>>> 2008-06-19 16:36:28,639 [10.200.182.100-PS-TSAHA] [jms-Worker-4]  INFO
>>>>> LogMediat
>>>>> or To: , MessageID: ID:ffffffffcbed081a:2e080004:11AA32FAEB0,
>>>>> Direction:
>>>>> request
>>>>> , MESSAGE = Executing default "fault" sequence, ERROR_CODE = 00000,
>>>>> ERROR_MESSAG
>>>>> E = URI Syntax error reading from URL
>>>>> http://pasSCMdev/svn/incubator/wam-synapse
>>>>> -registry/trunk/Endpoints/echoProxy/echoEndpoint.xml<
>>>>> http://pasSCMdev/svn/incubator/wam-synapse-registry/trunk/Endpoints/echoProxy/echoEndpoint.xml
>>>>> >,
>>>>> Envelope: <?xml
>>>>> version='1
>>>>> .0' encoding='utf-8'?><soapenv:Envelope
>>>>> xmlns:soapenv="http://schemas.xmlsoap.or
>>>>> g/soap/envelope/"
>>>>> xmlns:ejb="http://ejbwebservice.westernasset.com/";><soapenv:Bo
>>>>> dy>
>>>>>    <ejb:echo>
>>>>>       <!--Optional:-->
>>>>>       <arg0>WA 6</arg0>
>>>>>    </ejb:echo>
>>>>>  </soapenv:Body></soapenv:Envelope>
>>>>>
>>>>> why it works only one time and I have not changed the echoEndpoint.xml
>>>>> ?
>>>>>
>>>>> thanks
>>>>> tanmay
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> Andreas Veithen wrote:
>>>>>
>>>>>>
>>>>>> Instead of using the "uri" attribute in the <publishWSDL> element, you
>>>>>> need to use "key" as in the other mediators.
>>>>>>
>>>>>> Andreas
>>>>>>
>>>>>> On 20 juin 08, at 00:51, tsaha wrote:
>>>>>>
>>>>>>
>>>>>>> Can anybody pl tell how to make use of "Remote configuration via
>>>>>>> HTTP-based
>>>>>>> registries" ? I have added few endpoints, wsdls, xsl and etc into
>>>>>>> our SVN.
>>>>>>> Now I want my proxy to use those resources from SVN. My proxy
>>>>>>> configuration
>>>>>>> synapse_sample_regproxy.xml and svn trunk structure are attached
>>>>>>>
>>>>>> here.
>>>>>
>>>>>> <definitions xmlns="http://ws.apache.org/ns/synapse";>
>>>>>>>  <registry
>>>>>>> provider="org.apache.synapse.registry.url.SimpleURLRegistry">
>>>>>>>      <parameter
>>>>>>> name="root">http://devsvnhost/svn/incubator/wam-synapse-egistry/
>>>>>>> trunk/</parameter>
>>>>>>>      <parameter name="cachableDuration">15000</parameter>
>>>>>>>  </registry>
>>>>>>>
>>>>>>>  <proxy name="echoProxy" transports="jms">
>>>>>>>      <target>
>>>>>>>
>>>>>>>          <endpoint key="Endpoints/echoProxy/echoEndpoint.xml" />
>>>>>>>          <outSequence>
>>>>>>>                       <log level="full"/>
>>>>>>>                       <out>
>>>>>>>                            <xslt
>>>>>>>
>>>>>> key="XSLT/echoProxy/echo_transform.xml"/>
>>>>>
>>>>>>                       </out>
>>>>>>>      <clone>
>>>>>>>
>>>>>>>               <target>
>>>>>>>                   <endpoint key="Endpoints/echoProxy/
>>>>>>> responseEndpointQ2.xml"
>>>>>>> />
>>>>>>>               </target>
>>>>>>>
>>>>>>>               <target>
>>>>>>>                <endpoint key="Endpoints/echoProxy/
>>>>>>> responseEndpointQ3.xml" />
>>>>>>>               </target>
>>>>>>>
>>>>>>>               <target>
>>>>>>>                 <endpoint key="Endpoints/echoProxy/
>>>>>>> responseEndpointQ4.xml" />
>>>>>>>              </target>
>>>>>>>            </clone>
>>>>>>>         </outSequence>
>>>>>>>    </target>
>>>>>>>
>>>>>>>      <parameter
>>>>>>> name="transport.jms.ConnectionFactory">myTopicConnectionFactory</
>>>>>>> parameter>
>>>>>>>    <parameter name="transport.jms.Destination">TopicXA</parameter>
>>>>>>>      <parameter name="transport.jms.DestinationType">topic</
>>>>>>> parameter>
>>>>>>>      <publishWSDL uri="XSLT/echoProxy/echo_proxy.wsdl"/>
>>>>>>>    </proxy>
>>>>>>>
>>>>>>> </definitions>
>>>>>>>
>>>>>>> http://www.nabble.com/file/p18019866/svn_repo.bmp svn_repo.bmp
>>>>>>>
>>>>>>> But when I am starting the Synapse as "synapse -sample regproxy" , I
>>>>>>> am
>>>>>>> getting the following error
>>>>>>>
>>>>>>> roxyService Building Axis service for Proxy service : echoProxy
>>>>>>> 2008-06-19 15:50:24,324 [10.200.182.100-PS-TSAHA]
>>>>>>> [WrapperSimpleAppMain]
>>>>>>> FATAL S
>>>>>>> erverManager Synaps startup failed...
>>>>>>> java.lang.IllegalArgumentException: URI is not absolute
>>>>>>>      at java.net.URI.toURL(Unknown Source)
>>>>>>>      at
>>>>>>> org.apache.synapse.core.axis2.ProxyService.buildAxisService(ProxyServ
>>>>>>> ice.java:244)
>>>>>>>      at
>>>>>>> org.apache.synapse.core.axis2.SynapseInitializationModule.init(Synaps
>>>>>>> eInitializationModule.java:134)
>>>>>>>      at
>>>>>>> org.apache.axis2.context.ConfigurationContextFactory.initModules(Conf
>>>>>>> igurationContextFactory.java:226)
>>>>>>>      at
>>>>>>> org.apache.axis2.context.ConfigurationContextFactory.init(Configurati
>>>>>>> onContextFactory.java:204)
>>>>>>>      at
>>>>>>> org.apache.axis2.context.ConfigurationContextFactory.createConfigurat
>>>>>>> ionContext(ConfigurationContextFactory.java:80)
>>>>>>>      at
>>>>>>> org.apache.axis2.context.ConfigurationContextFactory.createConfigurat
>>>>>>> ionContextFromFileSystem(ConfigurationContextFactory.java:184)
>>>>>>>      at org.apache.synapse.ServerManager.start(ServerManager.java:
>>>>>>> 106)
>>>>>>>      at
>>>>>>>
>>>>>> org.apache.synapse.SynapseServer.main(SynapseServer.java:81)
>>>>>
>>>>>>      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>>>>>      at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>>>>>>>      at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
>>>>>>> Source)
>>>>>>>      at java.lang.reflect.Method.invoke(Unknown Source)
>>>>>>>      at
>>>>>>> org.tanukisoftware.wrapper.WrapperSimpleApp.run(WrapperSimpleApp.java
>>>>>>> :240)
>>>>>>>      at java.lang.Thread.run(Unknown Source)
>>>>>>>
>>>>>>> WrapperSimpleApp: Encountered an error running main:
>>>>>>> org.apache.synapse.SynapseE
>>>>>>> xception: Synapse startup failed
>>>>>>> org.apache.synapse.SynapseException: Synapse startup failed
>>>>>>>      at org.apache.synapse.ServerManager.start(ServerManager.java:
>>>>>>> 167)
>>>>>>>      at
>>>>>>>
>>>>>> org.apache.synapse.SynapseServer.main(SynapseServer.java:81)
>>>>>
>>>>>>      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>>>>>      at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>>>>>>>      at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
>>>>>>> Source)
>>>>>>>      at java.lang.reflect.Method.invoke(Unknown Source)
>>>>>>>      at
>>>>>>> org.tanukisoftware.wrapper.WrapperSimpleApp.run(WrapperSimpleApp.java
>>>>>>> :240)
>>>>>>>      at java.lang.Thread.run(Unknown Source)
>>>>>>> Caused by: java.lang.IllegalArgumentException: URI is not absolute
>>>>>>>      at java.net.URI.toURL(Unknown Source)
>>>>>>>
>>>>>>> Any idea how to configure this and make it working?
>>>>>>>
>>>>>>> -thanks
>>>>>>> tanmay
>>>>>>> --
>>>>>>> View this message in context:
>>>>>>>
>>>>>>>
>>>>> http://www.nabble.com/Remote-configuration-via-HTTP-based-registries-tp18019866p18019866.html
>>>>>
>>>>>> Sent from the Synapse - User mailing list archive at Nabble.com.
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>> --
>>>>> View this message in context:
>>>>>
>>>>> http://www.nabble.com/Remote-configuration-via-HTTP-based-registries-tp18019866p18020345.html
>>>>> Sent from the Synapse - User mailing list archive at Nabble.com.
>>>>>
>>>>>
>>>>>
>>>>
>>>> --
>>>> Ruwan Linton
>>>> http://wso2.org - "Oxygenating the Web Services Platform"
>>>> http://ruwansblog.blogspot.com/
>>>>
>>>
>>>
>>>
>>>
>>> --
>>> Ruwan Linton
>>> http://wso2.org - "Oxygenating the Web Services Platform"
>>> http://ruwansblog.blogspot.com/
>>>
>>>
>>>  http://www.nabble.com/file/p18073426/echoEndpoint.xml echoEndpoint.xml
>> --
>> View this message in context:
>> http://www.nabble.com/Remote-configuration-via-HTTP-based-registries-tp18019866p18073426.html
>> Sent from the Synapse - User mailing list archive at Nabble.com.
>>
>>
>


-- 
Ruwan Linton
http://wso2.org - "Oxygenating the Web Services Platform"
http://ruwansblog.blogspot.com/

Reply via email to