Hi Bill,

According to the information provided the root exception is:

java.lang.ClassNotFoundException:
org.apache.synapse.transport.fix.FIXTransportSender

You need to have the synapse-fix-transport.jar in SYNAPSE_HOME/lib directory
for you to be able to start Synapse with the FIX transport enabled. If you
built Synapse from source then you can find this jar in
SYNAPSE_SOURCE_HOME/modules/transports/optional/fix/target directory. Since
the FIX transport is optional it does not go into the final distribution
archive by default. You need to manually copy it into the classpath.

Thanks,
Hiranya

On Fri, Jul 17, 2009 at 4:36 PM, PrgTrdr <[email protected]> wrote:

>
> Hiranya, Asanka,
>
> I got last night's build and am not able to start Synapse (even with
> default
> synapse.xml).  Here's the log output:
>
> 2009-07-17 06:45:10,388 [-] [WrapperSimpleAppMain]  INFO SynapseServer
> Starting Apache Synapse...
> 2009-07-17 06:45:10,488 [-] [WrapperSimpleAppMain]  INFO
> SynapseControllerFactory Using Synapse home : C:\Apache\SYNAPS~4\.
> 2009-07-17 06:45:10,488 [-] [WrapperSimpleAppMain]  INFO
> SynapseControllerFactory Using Axis2 repository : C:\Apache\SYNAPS~4\reposi
> tory
> 2009-07-17 06:45:10,488 [-] [WrapperSimpleAppMain]  INFO
> SynapseControllerFactory Using axis2.xml location : C:\Apache\SYNAPS~4\repo
> sitory\conf\axis2.xml
> 2009-07-17 06:45:10,488 [-] [WrapperSimpleAppMain]  INFO
> SynapseControllerFactory Using synapse.xml location : C:\Apache\SYNAPS~4\bi
> n\..\repository\conf\synapse.xml
> 2009-07-17 06:45:10,488 [-] [WrapperSimpleAppMain]  INFO
> SynapseControllerFactory Using server name : localhost
> 2009-07-17 06:45:10,548 [-] [WrapperSimpleAppMain]  INFO
> SynapseControllerFactory The timeout handler will run every : 15s
> 2009-07-17 06:45:10,668 [-] [WrapperSimpleAppMain]  INFO
> Axis2SynapseController Initializing Synapse at : Fri Jul 17 06:45:10 EDT 20
> 09
> 2009-07-17 06:45:11,209 [-] [WrapperSimpleAppMain] FATAL
> Axis2SynapseController Failed to create a new Axis2 instance...
> org.apache.axis2.deployment.DeploymentException:
> org.apache.synapse.transport.fix.FIXTransportSender
>         at
>
> org.apache.axis2.deployment.AxisConfigBuilder.processTransportSenders(AxisConfigBuilder.java:694)
>        at
>
> org.apache.axis2.deployment.AxisConfigBuilder.populateConfig(AxisConfigBuilder.java:121)
>        at
>
> org.apache.axis2.deployment.DeploymentEngine.populateAxisConfiguration(DeploymentEngine.java:707)
>        at
>
> org.apache.axis2.deployment.FileSystemConfigurator.getAxisConfiguration(FileSystemConfigurator.java:116)
>        at
>
> org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContext(ConfigurationContextFactory.java:64)
>        at
>
> org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContextFromFileSystem(ConfigurationContextFactory
> .java:206)
>        at
>
> org.apache.synapse.Axis2SynapseController.createNewInstance(Axis2SynapseController.java:494)
>        at
>
> org.apache.synapse.Axis2SynapseController.init(Axis2SynapseController.java:116)
>        at org.apache.synapse.ServerManager.doInit(ServerManager.java:419)
>        at org.apache.synapse.ServerManager.init(ServerManager.java:108)
>        at org.apache.synapse.SynapseServer.main(SynapseServer.java:62)
>        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:585)
>        at
> org.tanukisoftware.wrapper.WrapperSimpleApp.run(WrapperSimpleApp.java:240)
>         at java.lang.Thread.run(Thread.java:595)
> Caused by: java.lang.ClassNotFoundException:
> org.apache.synapse.transport.fix.FIXTransportSender
>         at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
>        at java.security.AccessController.doPrivileged(Native Method)
>        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
>        at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
>        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
>        at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
>        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
>        at java.lang.Class.forName0(Native Method)
>        at java.lang.Class.forName(Class.java:164)
>        at org.apache.axis2.util.Loader.loadClass(Loader.java:261)
>        at
>
> org.apache.axis2.deployment.AxisConfigBuilder.processTransportSenders(AxisConfigBuilder.java:669)
>        ... 16 more
>
> WrapperSimpleApp: Encountered an error running main:
> org.apache.synapse.SynapseException: Failed to create a new Axis2
> instance...
> org.apache.synapse.SynapseException: Failed to create a new Axis2
> instance...
>        at
>
> org.apache.synapse.Axis2SynapseController.handleFatal(Axis2SynapseController.java:786)
>        at
>
> org.apache.synapse.Axis2SynapseController.createNewInstance(Axis2SynapseController.java:517)
>        at
>
> org.apache.synapse.Axis2SynapseController.init(Axis2SynapseController.java:116)
>        at org.apache.synapse.ServerManager.doInit(ServerManager.java:419)
>        at org.apache.synapse.ServerManager.init(ServerManager.java:108)
>        at org.apache.synapse.SynapseServer.main(SynapseServer.java:62)
>        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:585)
>        at
> org.tanukisoftware.wrapper.WrapperSimpleApp.run(WrapperSimpleApp.java:240)
>         at java.lang.Thread.run(Thread.java:595)
> Caused by: org.apache.axis2.deployment.DeploymentException:
> org.apache.synapse.transport.fix.FIXTransportSender
>         at
>
> org.apache.axis2.deployment.AxisConfigBuilder.processTransportSenders(AxisConfigBuilder.java:694)
>        at
>
> org.apache.axis2.deployment.AxisConfigBuilder.populateConfig(AxisConfigBuilder.java:121)
>        at
>
> org.apache.axis2.deployment.DeploymentEngine.populateAxisConfiguration(DeploymentEngine.java:707)
>        at
>
> org.apache.axis2.deployment.FileSystemConfigurator.getAxisConfiguration(FileSystemConfigurator.java:116)
>        at
>
> org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContext(ConfigurationContextFactory.java:64)
>        at
>
> org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContextFromFileSystem(ConfigurationContextFactory
> .java:206)
>        at
>
> org.apache.synapse.Axis2SynapseController.createNewInstance(Axis2SynapseController.java:494)
>        ... 10 more
> Caused by: java.lang.ClassNotFoundException:
> org.apache.synapse.transport.fix.FIXTransportSender
>         at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
>        at java.security.AccessController.doPrivileged(Native Method)
>        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
>        at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
>        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
>        at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
>        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
>        at java.lang.Class.forName0(Native Method)
>        at java.lang.Class.forName(Class.java:164)
>        at org.apache.axis2.util.Loader.loadClass(Loader.java:261)
>        at
>
> org.apache.axis2.deployment.AxisConfigBuilder.processTransportSenders(AxisConfigBuilder.java:669)
>        ... 16 more
> <-- Wrapper Stopped
>
> I'm not sure if this has anything to do with the FIX jars but I'm using the
> same ones that I did with my older build.
>
> Thanks,
> Bill
>
> PrgTrdr wrote:
> >
> > Thanks Asanka, I will get the latest build tonight.
> > Bill
> >
> > asankaa wrote:
> >>
> >> Hi Bill,
> >> Yes, you are getting the NPE because the build you are using does not
> >> have the change that Hiranya mentioned earlier. We did that change
> >> couple of weeks back so please take a update of the source and create a
> >> new build.
> >> - Asanka
> >>
> >> PrgTrdr wrote:
> >>> Do you think this is because I'm using Synapse-TRUNK from about a month
> >>> ago?
> >>> Or should this functionality be in that version?
> >>>
> >>> Thanks,
> >>> Bill
> >>>
> >>>
> >>>
> >>
> >>
> >>
> >
> >
>
> --
> View this message in context:
> http://www.nabble.com/HTTP--%3E-FIX-Response-Handling-tp24505424p24532506.html
> Sent from the Synapse - User mailing list archive at Nabble.com.
>
>


-- 
Hiranya Jayathilaka
Software Engineer;
WSO2 Inc.;  http://wso2.org
E-mail: [email protected];  Mobile: +94 77 633 3491
Blog: http://techfeast-hiranya.blogspot.com

Reply via email to