-
1. Re: Messaging installation validation is failed !
ovidiu.feodorov Nov 19, 2006 11:42 PM (in response to bijianrui)Why don't you go directly to 1.0.1.GA?
CR4 is months old ... -
2. Re: Messaging installation validation is failed !
bijianrui Nov 20, 2006 12:55 AM (in response to bijianrui)1.0.1.GA is the same
Buildfile: build.xml
identify:
[echo] ###########################################################################
[echo] # Running the QUEUE example #
[echo] ###########################################################################
[echo] The queue: testQueue
[echo] The client jar: ../../jboss-messaging-client.jar
sanity-check:
init:
compile:
run:
[java] Queue /queue/testQueue exists
[java] java.lang.UnsatisfiedLinkError: registerNatives
[java] at sun.misc.Unsafe.registerNatives()V(Unsafe.java:???)
[java] at sun.misc.Unsafe.()V(Unsafe.java:28)
[java] at jrockit.vm.RNI.getRunnableCode(I)I(Unknown Source)
[java] at jrockit.vm.RNI.trampoline()V(Unknown Source)
[java] at sun.misc.Unsafe.getUnsafe()Lsun.misc.Unsafe;(Unsafe.java:???)
[java] at sun.reflect.AccessorGenerator.()V(AccessorGenerator.java:16)
[java] at jrockit.vm.RNI.initializeClassFromJava(II)V(Unknown Source)
[java] at jrockit.vm.RNI.clinitTrampoline()V(Unknown Source)
[java] at sun.reflect.ReflectionFactory.newConstructorForSerialization(Ljava.lang.Class;Ljava.lang.reflect.Constructor;)Ljava.lang.reflect.Co
nstructor;(ReflectionFactory.java:301)
[java] at org.jboss.serial.classmetamodel.SunConstructorManager.getConstructor(Ljava.lang.Class;)Ljava.lang.reflect.Constructor;(SunConstruct
orManager.java:92)
[java] at org.jboss.serial.classmetamodel.ClassMetaData.findConstructor(Ljava.lang.Class;)Ljava.lang.reflect.Constructor;(ClassMetaData.java:
396)
[java] at org.jboss.serial.classmetamodel.ClassMetaData.(Ljava.lang.Class;)V(ClassMetaData.java:128)
[java] at org.jboss.serial.classmetamodel.ClassMetamodelFactory.getClassMetaData(Ljava.lang.String;Lorg.jboss.serial.classmetamodel.ClassReso
lver;Ljava.lang.ClassLoader;Z)Lorg.jboss.serial.classmetamodel.ClassMetaData;(ClassMetamodelFactory.java:295)
[java] at org.jboss.serial.classmetamodel.ClassMetamodelFactory.getClassMetaData(Ljava.lang.String;Ljava.lang.ClassLoader;Z)Lorg.jboss.serial
.classmetamodel.ClassMetaData;(ClassMetamodelFactory.java:254)
[java] at org.jboss.serial.classmetamodel.ClassMetamodelFactory.()V(ClassMetamodelFactory.java:209)
[java] at jrockit.vm.RNI.getRunnableCode(I)I(Unknown Source)
[java] at jrockit.vm.RNI.trampoline()V(Unknown Source)
[java] at org.jboss.serial.classmetamodel.ClassMetamodelFactory.isImmutable(Ljava.lang.Class;)Z(ClassMetamodelFactory.java:???)
[java] at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.describeObject(Lorg.jboss.serial.objectmetamodel.ObjectsCache;Ljava.lang.O
bject;)V(ObjectDescriptorFactory.java:147)
[java] at org.jboss.serial.objectmetamodel.DataContainer$DataContainerDirectOutput.writeObject(Ljava.lang.Object;)V(DataContainer.java:206)
[java] at org.jboss.serial.io.JBossObjectOutputStream.writeObjectOverride(Ljava.lang.Object;)V(JBossObjectOutputStream.java:181)
[java] at java.io.ObjectOutputStream.writeObject(Ljava.lang.Object;)V(Unknown Source)
[java] at org.jboss.remoting.serialization.impl.java.JavaSerializationManager.sendObject(Ljava.io.ObjectOutputStream;Ljava.lang.Object;)V(Jav
aSerializationManager.java:85)
[java] at org.jboss.remoting.marshal.serializable.SerializableMarshaller.write(Ljava.lang.Object;Ljava.io.OutputStream;)V(SerializableMarshal
ler.java:84)
[java] at org.jboss.jms.server.remoting.JMSWireFormat.write(Ljava.lang.Object;Ljava.io.OutputStream;)V(JMSWireFormat.java:282)
[java] at org.jboss.remoting.transport.socket.MicroSocketClientInvoker.versionedWrite(Ljava.io.OutputStream;Lorg.jboss.remoting.marshal.Marsh
aller;Ljava.lang.Object;I)V(MicroSocketClientInvoker.java:502)
[java] at org.jboss.remoting.transport.socket.MicroSocketClientInvoker.transport(Ljava.lang.String;Ljava.lang.Object;Ljava.util.Map;Lorg.jbos
s.remoting.marshal.Marshaller;Lorg.jboss.remoting.marshal.UnMarshaller;)Ljava.lang.Object;(MicroSocketClientInvoker.java:340)
[java] at org.jboss.remoting.MicroRemoteClientInvoker.invoke(Lorg.jboss.remoting.InvocationRequest;)Ljava.lang.Object;(MicroRemoteClientInvok
er.java:125)
[java] at org.jboss.remoting.Client.invoke(Ljava.lang.Object;Ljava.util.Map;Lorg.jboss.remoting.InvokerLocator;)Ljava.lang.Object;(Client.jav
a:589)
[java] at org.jboss.remoting.Client.invoke(Ljava.lang.Object;Ljava.util.Map;)Ljava.lang.Object;(Client.java:581)
[java] at org.jboss.jms.client.delegate.ClientConnectionFactoryDelegate.invoke(Lorg.jboss.aop.joinpoint.Invocation;)Ljava.lang.Object;(Client
ConnectionFactoryDelegate.java:199)
[java] at org.jboss.jms.client.delegate.ClientConnectionFactoryDelegate$getClientAOPConfig_8697532701842707646.invokeNext()Ljava.lang.Object;
(ClientConnectionFactoryDelegate$getClientAOPConfig_8697532701842707646.java:???)
[java] #####################
[java] ### FAILURE! ###
[java] #####################
BUILD FAILED
/home/test/jboss/jboss-messaging-1.0.1.GA/examples/queue/build.xml:79: Java returned: 1 -
3. Re: Messaging installation validation is failed !
bijianrui Nov 20, 2006 12:56 AM (in response to bijianrui)1.0.1.GA is the same
[java] Queue /queue/testQueue exists
[java] java.lang.UnsatisfiedLinkError: registerNatives
[java] at sun.misc.Unsafe.registerNatives()V(Unsafe.java:???)
[java] at sun.misc.Unsafe.()V(Unsafe.java:28)
[java] at jrockit.vm.RNI.getRunnableCode(I)I(Unknown Source)
[java] at jrockit.vm.RNI.trampoline()V(Unknown Source)
[java] at sun.misc.Unsafe.getUnsafe()Lsun.misc.Unsafe;(Unsafe.java:???)
[java] at sun.reflect.AccessorGenerator.()V(AccessorGenerator.java:16)
[java] at jrockit.vm.RNI.initializeClassFromJava(II)V(Unknown Source)
[java] at jrockit.vm.RNI.clinitTrampoline()V(Unknown Source)
[java] at sun.reflect.ReflectionFactory.newConstructorForSerialization(Ljava.lang.Class;Ljava.lang.reflect.Constructor;)Ljava.lang.reflect.Co
nstructor;(ReflectionFactory.java:301)
[java] at org.jboss.serial.classmetamodel.SunConstructorManager.getConstructor(Ljava.lang.Class;)Ljava.lang.reflect.Constructor;(SunConstruct
orManager.java:92)
[java] at org.jboss.serial.classmetamodel.ClassMetaData.findConstructor(Ljava.lang.Class;)Ljava.lang.reflect.Constructor;(ClassMetaData.java:
396)
[java] at org.jboss.serial.classmetamodel.ClassMetaData.(Ljava.lang.Class;)V(ClassMetaData.java:128)
[java] at org.jboss.serial.classmetamodel.ClassMetamodelFactory.getClassMetaData(Ljava.lang.String;Lorg.jboss.serial.classmetamodel.ClassReso
lver;Ljava.lang.ClassLoader;Z)Lorg.jboss.serial.classmetamodel.ClassMetaData;(ClassMetamodelFactory.java:295)
[java] at org.jboss.serial.classmetamodel.ClassMetamodelFactory.getClassMetaData(Ljava.lang.String;Ljava.lang.ClassLoader;Z)Lorg.jboss.serial
.classmetamodel.ClassMetaData;(ClassMetamodelFactory.java:254)
[java] at org.jboss.serial.classmetamodel.ClassMetamodelFactory.()V(ClassMetamodelFactory.java:209)
[java] at jrockit.vm.RNI.getRunnableCode(I)I(Unknown Source)
[java] at jrockit.vm.RNI.trampoline()V(Unknown Source)
[java] at org.jboss.serial.classmetamodel.ClassMetamodelFactory.isImmutable(Ljava.lang.Class;)Z(ClassMetamodelFactory.java:???)
[java] at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.describeObject(Lorg.jboss.serial.objectmetamodel.ObjectsCache;Ljava.lang.O
bject;)V(ObjectDescriptorFactory.java:147)
[java] at org.jboss.serial.objectmetamodel.DataContainer$DataContainerDirectOutput.writeObject(Ljava.lang.Object;)V(DataContainer.java:206)
[java] at org.jboss.serial.io.JBossObjectOutputStream.writeObjectOverride(Ljava.lang.Object;)V(JBossObjectOutputStream.java:181)
[java] at java.io.ObjectOutputStream.writeObject(Ljava.lang.Object;)V(Unknown Source)
[java] at org.jboss.remoting.serialization.impl.java.JavaSerializationManager.sendObject(Ljava.io.ObjectOutputStream;Ljava.lang.Object;)V(Jav
aSerializationManager.java:85)
[java] at org.jboss.remoting.marshal.serializable.SerializableMarshaller.write(Ljava.lang.Object;Ljava.io.OutputStream;)V(SerializableMarshal
ler.java:84)
[java] at org.jboss.jms.server.remoting.JMSWireFormat.write(Ljava.lang.Object;Ljava.io.OutputStream;)V(JMSWireFormat.java:282)
[java] at org.jboss.remoting.transport.socket.MicroSocketClientInvoker.versionedWrite(Ljava.io.OutputStream;Lorg.jboss.remoting.marshal.Marsh
aller;Ljava.lang.Object;I)V(MicroSocketClientInvoker.java:502)
[java] at org.jboss.remoting.transport.socket.MicroSocketClientInvoker.transport(Ljava.lang.String;Ljava.lang.Object;Ljava.util.Map;Lorg.jbos
s.remoting.marshal.Marshaller;Lorg.jboss.remoting.marshal.UnMarshaller;)Ljava.lang.Object;(MicroSocketClientInvoker.java:340)
[java] at org.jboss.remoting.MicroRemoteClientInvoker.invoke(Lorg.jboss.remoting.InvocationRequest;)Ljava.lang.Object;(MicroRemoteClientInvok
er.java:125)
[java] at org.jboss.remoting.Client.invoke(Ljava.lang.Object;Ljava.util.Map;Lorg.jboss.remoting.InvokerLocator;)Ljava.lang.Object;(Client.jav
a:589)
[java] at org.jboss.remoting.Client.invoke(Ljava.lang.Object;Ljava.util.Map;)Ljava.lang.Object;(Client.java:581)
[java] at org.jboss.jms.client.delegate.ClientConnectionFactoryDelegate.invoke(Lorg.jboss.aop.joinpoint.Invocation;)Ljava.lang.Object;(Client
ConnectionFactoryDelegate.java:199)
[java] at org.jboss.jms.client.delegate.ClientConnectionFactoryDelegate$getClientAOPConfig_8697532701842707646.invokeNext()Ljava.lang.Object;
(ClientConnectionFactoryDelegate$getClientAOPConfig_8697532701842707646.java:???)
[java] #####################
[java] ### FAILURE! ###
[java] #####################
BUILD FAILED
/home/test/jboss/jboss-messaging-1.0.1.GA/examples/queue/build.xml:79: Java returned: 1 -
4. Re: Messaging installation validation is failed !
bijianrui Nov 20, 2006 12:57 AM (in response to bijianrui)1.0.1.GA is the same
-
5. Re: Messaging installation validation is failed !
bijianrui Nov 20, 2006 1:05 AM (in response to bijianrui)Sorry for repeated submit !
-
6. Re: Messaging installation validation is failed !
vishwanath_suragond Nov 20, 2006 8:50 AM (in response to bijianrui)Hi,
Iam also getting the same server socket problem. can you please guide me, if you have resolved the same.
Thanks and Regards,
Vishwanath -
7. Re: Messaging installation validation is failed !
clebert.suconic Nov 20, 2006 2:37 PM (in response to bijianrui)You need to upgrade your JRockit...
There are issues with registerNative on older versions of JRockit. They have fixed that on newer versions.
We test with JRockit newer versions without any problems,
http://cruisecontrol.jboss.com/cc/artifacts/jboss-serialization-testsuite/20061115211413/results/index.html
but we had some problems with older versions:
http://www.jboss.com/index.html?module=bb&op=viewtopic&t=85444
Clebert -
8. Re: Messaging installation validation is failed !
bijianrui Nov 20, 2006 10:05 PM (in response to bijianrui)I have updated my all environment.
Now my environment is below :
JAVA: /opt/jrockit-R26.4.0-jdk1.5.0_06/bin/java
JBOSS: Release ID: JBoss [Zion] 4.0.5.GA (build: CVSTag=Branch_4_0 date=200610162339)
JBoss Messaging 1.0.1.GA server
OS: SUSE LINUX Enterprise Server 9 (i586) - Kernel 2.6.5-7.201-smp (5).
But error is the same .
client log :
java.lang.UnsatisfiedLinkError: registerNatives
at sun.misc.Unsafe.registerNatives()V(Unsafe.java:???)
at sun.misc.Unsafe.()V(Unsafe.java:28)
at jrockit.vm.RNI.getRunnableCode(I)I(Unknown Source)
at jrockit.vm.RNI.trampoline()V(Unknown Source)
at sun.misc.Unsafe.getUnsafe()Lsun.misc.Unsafe;(Unsafe.java:???)
at sun.reflect.AccessorGenerator.()V(AccessorGenerator.java:16)
at jrockit.vm.RNI.initializeClassFromJava(II)V(Unknown Source)
at jrockit.vm.RNI.clinitTrampoline()V(Unknown Source)
JBOSS trace log :
10:48:44,182 ERROR [SocketServerInvoker] Failed to accept socket connection
java.lang.reflect.InvocationTargetException
at jrockit.reflect.NativeConstructorInvoker.newInstance([Ljava.lang.Object;)Ljava.lang.Object;(Unknown Source)
at java.lang.reflect.Constructor.newInstance([Ljava.lang.Object;I)Ljava.lang.Object;(Unknown Source)
at org.jboss.remoting.transport.socket.ServerThread.createServerSocket(ServerThread.java:202)
at org.jboss.remoting.transport.socket.ServerThread.(ServerThread.java:99)
at org.jboss.remoting.transport.socket.SocketServerInvoker.processInvocation(SocketServerInvoker.java:497)
at org.jboss.remoting.transport.socket.SocketServerInvoker.run(SocketServerInvoker.java:450)
at java.lang.Thread.run()V(Unknown Source)
Caused by: java.io.IOException: Mismatch version of JBossSerialization signature
at org.jboss.serial.io.JBossObjectInputStream.checkSignature(JBossObjectInputStream.java:113)
at org.jboss.serial.io.JBossObjectInputStream.(JBossObjectInputStream.java:94)
at org.jboss.remoting.serialization.impl.jboss.JBossSerializationManager.createInput(JBossSerializationManager.java:59)
at org.jboss.remoting.transport.socket.ServerSocketWrapper.createInputStream(ServerSocketWrapper.java:56)
at org.jboss.remoting.transport.socket.ClientSocketWrapper.createStreams(ClientSocketWrapper.java:76)
at org.jboss.remoting.transport.socket.ClientSocketWrapper.(ClientSocketWrapper.java:54)
at org.jboss.remoting.transport.socket.ServerSocketWrapper.(ServerSocketWrapper.java:50)
I dont know what's wrong with my environment. -
9. Re: Messaging installation validation is failed !
bijianrui Nov 20, 2006 10:34 PM (in response to bijianrui)There is no firewall on my environment.
When the JBOSS messaging server started , I do this test successfully.
telnet 10.164.75.22 4457
After telnet , I input BACKSPCE on the telnet window , the JBOSS server show error :
11:22:59,155 ERROR [SocketServerInvoker] Failed to accept socket connection
java.lang.reflect.InvocationTargetException
at jrockit.reflect.NativeConstructorInvoker.newInstance([Ljava.lang.Object;)Ljava.lang.Object;(Unknown Source)
at java.lang.reflect.Constructor.newInstance([Ljava.lang.Object;I)Ljava.lang.Object;(Unknown Source)
at org.jboss.remoting.transport.socket.ServerThread.createServerSocket(ServerThread.java:202)
at org.jboss.remoting.transport.socket.ServerThread.(ServerThread.java:99)
at org.jboss.remoting.transport.socket.SocketServerInvoker.processInvocation(SocketServerInvoker.java:497)
at org.jboss.remoting.transport.socket.SocketServerInvoker.run(SocketServerInvoker.java:450)
at java.lang.Thread.run()V(Unknown Source)
Caused by: java.io.IOException: Mismatch version of JBossSerialization signature
at org.jboss.serial.io.JBossObjectInputStream.checkSignature(JBossObjectInputStream.java:113)
at org.jboss.serial.io.JBossObjectInputStream.(JBossObjectInputStream.java:94)
at org.jboss.remoting.serialization.impl.jboss.JBossSerializationManager.createInput(JBossSerializationManager.java:59)
at org.jboss.remoting.transport.socket.ServerSocketWrapper.createInputStream(ServerSocketWrapper.java:56)
at org.jboss.remoting.transport.socket.ClientSocketWrapper.createStreams(ClientSocketWrapper.java:76)
at org.jboss.remoting.transport.socket.ClientSocketWrapper.(ClientSocketWrapper.java:54)
at org.jboss.remoting.transport.socket.ServerSocketWrapper.(ServerSocketWrapper.java:50) -
10. Re: Messaging installation validation is failed !
clebert.suconic Nov 20, 2006 11:19 PM (in response to bijianrui)client log :
java.lang.UnsatisfiedLinkError: registerNatives
at sun.misc.Unsafe.registerNatives()V(Unsafe.java:???)
at sun.misc.Unsafe.()V(Unsafe.java:28)
at jrockit.vm.RNI.getRunnableCode(I)I(Unknown Source)
at jrockit.vm.RNI.trampoline()V(Unknown Source)
at sun.misc.Unsafe.getUnsafe()Lsun.misc.Unsafe;(Unsafe.java:???)
at sun.reflect.AccessorGenerator.()V(AccessorGenerator.java:16)
at jrockit.vm.RNI.initializeClassFromJava(II)V(Unknown Source)
at jrockit.vm.RNI.clinitTrampoline()V(Unknown Source)
This UnsatisfiedLinkError only happens when you have JRockit JVM 1.4 something in your client. Double check your version at the client side. -
11. Re: Messaging installation validation is failed !
bijianrui Nov 22, 2006 3:46 AM (in response to bijianrui)Thank Clebert.
Installation validation has passed .
Now I fall into a new problem.
I have a JMS application , That is fine on JBOSS Messaging for window platform .
But it do not run on JBOSS Messaging for SUSE linux .
Error is blow :
16:16:05,011 INFO [MessageProxy] Connect to JMS server at url:localhost:1099
16:16:06,016 ERROR [ServerThread] failed to process invocation.
java.io.IOException: Can not read data for version 6. Supported versions: 1,2
at org.jboss.remoting.transport.socket.ServerThread.versionedRead(ServerThread.java:394)
at org.jboss.remoting.transport.socket.ServerThread.processInvocation(ServerThread.java:446)
at org.jboss.remoting.transport.socket.ServerThread.dorun(ServerThread.java:527)
at org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:261)
16:16:06,021 ERROR [SocketClientInvoker] Got marshalling exception, exiting
java.io.EOFException
at java.io.DataInputStream.readByte(DataInputStream.java:243)
at org.jboss.serial.io.JBossObjectInputStream.readByte(JBossObjectInputStream.java:227)
at org.jboss.jms.server.remoting.JMSWireFormat.read(JMSWireFormat.java:411)
at org.jboss.remoting.transport.socket.SocketClientInvoker.transport(SocketClientInvoker.java:279)
at org.jboss.remoting.RemoteClientInvoker.invoke(RemoteClientInvoker.java:143)
at org.jboss.remoting.Client.invoke(Client.java:525)
at org.jboss.remoting.Client.invoke(Client.java:488)
at org.jboss.jms.client.delegate.ClientConnectionFactoryDelegate.invoke(ClientConnectionFactoryDelegate.java:199)
at org.jboss.jms.client.delegate.ClientConnectionFactoryDelegate$getClientAOPConfig_8697532701842707646.invokeNext()Ljava.lang.Object;(ClientC
onnectionFactoryDelegate$getClientAOPConfig_8697532701842707646.java:???)
at org.jboss.jms.client.delegate.ClientConnectionFactoryDelegate.getClientAOPConfig()[B(ClientConnectionFactoryDelegate.java:???)
at org.jboss.jms.client.JBossConnectionFactory.ensureAOPConfigLoaded(JBossConnectionFactory.java:233)
at org.jboss.jms.client.JBossConnectionFactory.createConnectionInternal(JBossConnectionFactory.java:196)
at org.jboss.jms.client.JBossConnectionFactory.createTopicConnection(JBossConnectionFactory.java:120)
at org.jboss.jms.client.JBossConnectionFactory.createTopicConnection(JBossConnectionFactory.java:115)
at com.huawei.oss.util.msg.MessageProxy.init(MessageProxy.java:161)
at com.huawei.oss.util.msg.MessageProxy.getInstance(MessageProxy.java:63)
at com.huawei.oss.util.cache.CacheManager.init(CacheManager.java:69)
at com.huawei.oss.util.cache.CacheManager.(CacheManager.java:60)
at com.huawei.oss.util.cache.CacheManager.getInstance(CacheManager.java:50)
at com.huawei.oss.util.task.BossTaskScheduler.(BossTaskScheduler.java:35)
at com.huawei.oss.util.task.BossTaskScheduler.getInstance(BossTaskScheduler.java:42)
at com.huawei.oss.util.task.BossTaskStartup.startupAllTask(BossTaskStartup.java:164)
at com.huawei.oss.util.task.BossTaskStartup.perform(BossTaskStartup.java:237)
at org.jboss.varia.scheduler.Scheduler$Listener.handleNotification(Scheduler.java:1235)
at jrockit.reflect.VirtualNativeMethodInvoker.invoke(Ljava.lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(Unknown Source)
at java.lang.reflect.Method.invoke(Ljava.lang.Object;[Ljava.lang.Object;I)Ljava.lang.Object;(Unknown Source)
at org.jboss.mx.notification.NotificationListenerProxy.invoke(NotificationListenerProxy.java:153)
at $Proxy10.handleNotification(Ljavax.management.Notification;Ljava.lang.Object;)V(Unknown Source)
at javax.management.NotificationBroadcasterSupport.handleNotification(NotificationBroadcasterSupport.java:221) -
12. Re: Messaging installation validation is failed !
clebert.suconic Nov 22, 2006 10:21 AM (in response to bijianrui)I'm not sure what's happening, but it looks like you have a classLoader issue.
Probably you have another version of JBossRemoting in your client.
Make sure you are using jboss-messaging-client.jar in your client, and you don't have any other jboss-remoting.jar version there.
Another small possibility would be your network configuration / callback configuration.
Take a look at the manual for more information on callbacks:
http://labs.jboss.com/file-access/default/members/jbossmessaging/freezone/docs/guide-1.0.1.GA/html/configuration.html#conf.callback -
13. Re: Messaging installation validation is failed !
bijianrui Nov 23, 2006 1:33 AM (in response to bijianrui)Thank Clebert !!!
I have resolved the problem .
When finished installing JBOSS and JBOSS Messaging , I find that the jboss_remote.jar in the server/messaging/lib is not consistent with the jar in the server/messaging/deploy/jboss-messaging.sar.
After update it , that is OK.