[jboss-jira] [JBoss JIRA] Commented: (JBAS-9401) unknow protocal:VFS when the EJB 3.0 web service client trying to get the service from the jndiContext
leon z (JIRA)
jira-events at lists.jboss.org
Fri Jun 3 12:20:59 EDT 2011
[ https://issues.jboss.org/browse/JBAS-9401?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12606390#comment-12606390 ]
leon z commented on JBAS-9401:
------------------------------
n.client:
[java] javax.naming.NamingException: Cannot unmarshall service ref meta data [Root exception is java.io.IOException: unknown protocol: vfs]
[java] at org.jboss.ws.core.jaxrpc.client.ServiceObjectFactoryJAXRPC.getObjectInstance(ServiceObjectFactoryJAXRPC.java:120)
[java] at javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:304)
[java] at org.jnp.interfaces.NamingContext.getObjectInstance(NamingContext.java:1483)
[java] at org.jnp.interfaces.NamingContext.getObjectInstanceWrapFailure(NamingContext.java:1500)
[java] at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:824)
[java] at org.jboss.naming.client.java.javaURLContextFactory$EncContextProxy.invoke(javaURLContextFactory.java:153)
[java] at $Proxy0.lookup(Unknown Source)
[java] at javax.naming.InitialContext.lookup(InitialContext.java:392)
[java] at com.titan.clients.Client.main(Client.java:19)
[java] Caused by: java.io.IOException: unknown protocol: vfs
[java] at java.net.URL.readObject(URL.java:1220)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[java] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[java] at java.lang.reflect.Method.invoke(Method.java:597)
[java] at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:974)
[java] at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1848)
[java] at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1752)
[java] at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328)
[java] at java.io.ObjectInputStream.access$300(ObjectInputStream.java:187)
[java] at java.io.ObjectInputStream$GetFieldImpl.readFields(ObjectInputStream.java:2108)
[java] at java.io.ObjectInputStream.readFields(ObjectInputStream.java:518)
[java] at org.jboss.metadata.serviceref.VirtualFileAdaptor.readObject(VirtualFileAdaptor.java:217)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[java] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[java] at java.lang.reflect.Method.invoke(Method.java:597)
[java] at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:974)
[java] at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1848)
[java] at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1752)
[java] at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328)
[java] at java.io.ObjectInputStream.readObject(ObjectInputStream.java:350)
[java] at org.jboss.wsf.spi.metadata.j2ee.serviceref.UnifiedServiceRefMetaData.readObject(UnifiedServiceRefMetaData.java:477)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[java] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[java] at java.lang.reflect.Method.invoke(Method.java:597)
[java] at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:974)
[java] at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1848)
[java] at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1752)
[java] at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328)
[java] at java.io.ObjectInputStream.readObject(ObjectInputStream.java:350)
[java] at org.jboss.ws.core.jaxrpc.client.ServiceObjectFactoryJAXRPC.getObjectInstance(ServiceObjectFactoryJAXRPC.java:115)
[java] ... 8 more
> unknow protocal:VFS when the EJB 3.0 web service client trying to get the service from the jndiContext
> ------------------------------------------------------------------------------------------------------
>
> Key: JBAS-9401
> URL: https://issues.jboss.org/browse/JBAS-9401
> Project: Legacy JBoss Application Server 6
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Components: Web Services
> Affects Versions: 6.0.0.Final
> Environment: jdk 1.6.0.25 jboss 6.0.0.Final
> Reporter: leon z
> Assignee: Alessio Soldano
>
> public class Client
> {
> public static void main(String [] args)
> {
> try
> {
> Context jndiContext = getInitialContext();
> run.client:
> [java] javax.naming.NamingException: Cannot unmarshall service ref meta data [Root exception is java.io.IOException: unknown protocol: vfs]
> [java] at org.jboss.ws.core.jaxrpc.client.ServiceObjectFactoryJAXRPC.getObjectInstance(ServiceObjectFactoryJAXRPC.java:120)
> [java] at javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:304)
> [java] at org.jnp.interfaces.NamingContext.getObjectInstance(NamingContext.java:1483)
> [java] at org.jnp.interfaces.NamingContext.getObjectInstanceWrapFailure(NamingContext.java:1500)
> [java] at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:824)
> [java] at org.jboss.naming.client.java.javaURLContextFactory$EncContextProxy.invoke(javaURLContextFactory.java:153)
> [java] at $Proxy0.lookup(Unknown Source)
> [java] at javax.naming.InitialContext.lookup(InitialContext.java:392)
> [java] at com.titan.clients.Client.main(Client.java:19)
> [java] Caused by: java.io.IOException: unknown protocol: vfs
> [java] at java.net.URL.readObject(URL.java:1220)
> [java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> [java] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> [java] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> [java] at java.lang.reflect.Method.invoke(Method.java:597)
> [java] at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:974)
> [java] at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1848)
> [java] at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1752)
> [java] at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328)
> [java] at java.io.ObjectInputStream.access$300(ObjectInputStream.java:187)
> [java] at java.io.ObjectInputStream$GetFieldImpl.readFields(ObjectInputStream.java:2108)
> [java] at java.io.ObjectInputStream.readFields(ObjectInputStream.java:518)
> [java] at org.jboss.metadata.serviceref.VirtualFileAdaptor.readObject(VirtualFileAdaptor.java:217)
> [java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> [java] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> [java] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> [java] at java.lang.reflect.Method.invoke(Method.java:597)
> [java] at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:974)
> [java] at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1848)
> [java] at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1752)
> [java] at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328)
> [java] at java.io.ObjectInputStream.readObject(ObjectInputStream.java:350)
> [java] at org.jboss.wsf.spi.metadata.j2ee.serviceref.UnifiedServiceRefMetaData.readObject(UnifiedServiceRefMetaData.java:477)
> [java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> [java] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> [java] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> [java] at java.lang.reflect.Method.invoke(Method.java:597)
> [java] at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:974)
> [java] at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1848)
> [java] at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1752)
> [java] at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1328)
> [java] at java.io.ObjectInputStream.readObject(ObjectInputStream.java:350)
> [java] at org.jboss.ws.core.jaxrpc.client.ServiceObjectFactoryJAXRPC.getObjectInstance(ServiceObjectFactoryJAXRPC.java:115)
> [java] ... 8 more
> BUILD SUCCESSFUL
> Total time: 2 seconds
> TravelAgentService service = (TravelAgentService) jndiContext.lookup("java:comp/env/service/TravelAgentService");
> TravelAgent agent = service.getTravelAgentPort();
> Cabin cabin_1 = new Cabin();
> cabin_1.setId(1);
> cabin_1.setName("Master Suite");
> cabin_1.setDeckLevel(1);
> cabin_1.setShipId(1);
> cabin_1.setBedCount(3);
> agent.createCabin(cabin_1);
> Cabin cabin_2 = agent.findCabin(1);
> System.out.println(cabin_2.getName());
> System.out.println(cabin_2.getDeckLevel());
> System.out.println(cabin_2.getShipId());
> System.out.println(cabin_2.getBedCount());
> }
> catch (javax.naming.NamingException ne)
> {
> ne.printStackTrace();
> }
> catch (java.rmi.RemoteException re)
> {
> re.printStackTrace();
> }
> catch (javax.xml.rpc.ServiceException se)
> {
> se.printStackTrace();
> }
> }
> public static Context getInitialContext()
> throws javax.naming.NamingException
> {
> return new javax.naming.InitialContext();
> }
> }
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the jboss-jira
mailing list