Hi, It seems that there is a problem with Java2WSDL generation in the binding.jms. And NPE is thrown as binding.jms doesn't pass in the Monitor.
I fixed the NPE under http://svn.apache.org/viewvc?rev=835235&view=rev. You can take this change to see what the root cause of the problem. Thanks, Raymond From: Joseph, Roshan IN BLR SISL Sent: Wednesday, November 11, 2009 8:32 PM To: [email protected] Cc: [email protected] Subject: binding.jms in SCA Java 2.0 M4 Hi Raymond, Thank you for responding to my mail. I get tried to use the latest binding jms runtime module with the manifest changes you have added and now I get another error. It would be really helpful, if you could comment on this error as shown below. Thank you and appreciate your help in advance. Regards, Roshan -----------------Start of ERROR MESSAGE------------------------------------------------------ osgi> start 198 Nov 12, 2009 9:47:06 AM org.myexample.publisher.Activator start INFO: Starting VehicleLocationPublisher_1.0.0 [198] Nov 12, 2009 9:47:06 AM org.myexample.publisher.Activator start INFO: Registering org.myexample.publisher.HelloWorldService Nov 12, 2009 9:47:06 AM org.myexample.publisher.Activator getBundle INFO: org.myexample.publisher.HelloWorldService is loaded by bundle: VehicleLocationPublisher Nov 12, 2009 9:47:06 AM org.apache.tuscany.sca.node.impl.NodeImpl start INFO: Starting node: VehicleLocationPublisher domain: tuscany.apache.org Nov 12, 2009 9:47:06 AM org.apache.tuscany.sca.node.impl.NodeFactoryImpl loadContributions INFO: Loading contribution: bundleentry://198.fwk11533424/ Nov 12, 2009 9:47:33 AM org.apache.tuscany.sca.node.osgi.impl.NodeManager bundle Started SEVERE: org.apache.tuscany.sca.runtime.ActivationException: org.apache.tuscany.sca.runtime.ActivationException: java.lang.NullPointerException java.lang.IllegalStateException: org.apache.tuscany.sca.runtime.ActivationException: org.apache.tuscany.sca.runtime.ActivationException: java.lang.NullPointerEx ception at org.apache.tuscany.sca.node.impl.NodeImpl.start(NodeImpl.java:176) at org.apache.tuscany.sca.node.osgi.impl.NodeManager.bundleStarted(NodeManager.java:117) at org.apache.tuscany.sca.node.osgi.impl.NodeManager.bundleChanged(NodeManager.java:139) at org.eclipse.osgi.framework.internal.core.BundleContextImpl.dispatchEvent(BundleContextImpl.java:916) at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:220) at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:149) at org.eclipse.osgi.framework.internal.core.Framework.publishBundleEvent Privileged(Framework.java:1350) at org.eclipse.osgi.framework.internal.core.Framework.publishBundleEvent (Framework.java:1301) at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:362) at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:280) at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:272) at org.eclipse.osgi.framework.internal.core.FrameworkCommandProvider._start(FrameworkCommandProvider.java:253) 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.eclipse.osgi.framework.internal.core.FrameworkCommandInterpreter.execute(FrameworkCommandInterpreter.java:155) at org.eclipse.osgi.framework.internal.core.FrameworkConsole.docommand(FrameworkConsole.java:303) at org.eclipse.osgi.framework.internal.core.FrameworkConsole.console(FrameworkConsole.java:288) at org.eclipse.osgi.framework.internal.core.FrameworkConsole.run(FrameworkConsole.java:224) at java.lang.Thread.run(Unknown Source) Caused by: org.apache.tuscany.sca.runtime.ActivationException: org.apache.tuscany.sca.runtime.ActivationException: java.lang.NullPointerException at org.apache.tuscany.sca.core.assembly.impl.CompositeActivatorImpl.activate(CompositeActivatorImpl.java:112) at org.apache.tuscany.sca.node.impl.NodeImpl.start(NodeImpl.java:145) ... 20 more Caused by: org.apache.tuscany.sca.runtime.ActivationException: java.lang.NullPointerException at org.apache.tuscany.sca.core.assembly.impl.CompositeActivatorImpl.activateComponent(CompositeActivatorImpl.java:157) at org.apache.tuscany.sca.core.assembly.impl.CompositeActivatorImpl.activate(CompositeActivatorImpl.java:109) ... 21 more Caused by: java.lang.NullPointerException at org.apache.tuscany.sca.binding.ws.wsdlgen.BindingWSDLGenerator.warning(BindingWSDLGenerator.java:90) at org.apache.tuscany.sca.binding.ws.wsdlgen.BindingWSDLGenerator.generateWSDL(BindingWSDLGenerator.java:177) at org.apache.tuscany.sca.binding.jms.wireformat.jmsdefault.runtime.WireFormatJMSDefaultServiceProvider.<init>(WireFormatJMSDefaultServiceProvider.java: 95) at org.apache.tuscany.sca.binding.jms.wireformat.jmsdefault.runtime.WireFormatJMSDefaultProviderFactory.createServiceWireFormatProvider(WireFormatJMSDef aultProviderFactory.java:58) at org.apache.tuscany.sca.provider.DefaultProviderFactoryExtensionPoint$ LazyWireFormatProviderFactory.createServiceWireFormatProvider(DefaultProviderFactoryExtensionPoint.java:421) at org.apache.tuscany.sca.binding.jms.provider.JMSBindingServiceBindingProvider.<init>(JMSBindingServiceBindingProvider.java:116) at org.apache.tuscany.sca.binding.jms.provider.JMSBindingProviderFactory.createServiceBindingProvider(JMSBindingProviderFactory.java:72) at org.apache.tuscany.sca.provider.DefaultProviderFactoryExtensionPoint$LazyBindingProviderFactory.createServiceBindingProvider(DefaultProviderFactoryEx tensionPoint.java:246) at org.apache.tuscany.sca.core.assembly.impl.CompositeActivatorImpl.addServiceBindingProvider(CompositeActivatorImpl.java:286) at org.apache.tuscany.sca.core.assembly.impl.CompositeActivatorImpl.activate(CompositeActivatorImpl.java:262) at org.apache.tuscany.sca.core.assembly.impl.CompositeActivatorImpl.activateComponent(CompositeActivatorImpl.java:148) ... 22 more osgi> --------------------------------------------------------------------------END OF ERROR MESSAGE---------------------------------------------------- On Sat, Nov 7, 2009 at 6:52 PM, Raymond Feng <[email protected]> wrote: > Apparently, the binding-jms-runtime bundle is missing a few javax.*> packages. I'll fix it.> > For Tuscany developers, please make sure OSGi system packages from the JDK> (javax.*, org.w3s.*, org.omg.* etc) must be listed on the Import-Package> header even they are from the JDK. The tricky thing is that Eclipse PDE> doesn't complain.> > Thanks,> Raymond
