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
