[Logo] Terracotta Discussion Forums (LEGACY READ-ONLY ARCHIVE)
  [Search] Search   [Recent Topics] Recent Topics   [Members]  Member Listing   [Groups] Back to home page 
[Register] Register / 
[Login] Login 
[Expert]
Getting error : TCMessageType: ourIsSQL must be final if public  XML
Forum Index -> Terracotta Platform
Author Message
sachin

neo

Joined: 07/28/2006 04:22:53
Messages: 9
Offline

Hi,

When i'm trying to run the terracota client with our application it is running fine from one client but giving error from another .

Error :
--------
TCMessageType: ourIsSQL must be final if public

because of this error that clinet is unable to start.
Please help me to overcome the problem..
I'm giving the complete stacktrace below

regards

Sachin

Stack Trace :
---------------
2006-08-02 15:57:54,093 INFO - Configuration successfully found and loaded from the URL 'http://sahin.dev.mundu.com:9515/config'.
java.lang.RuntimeException: TCMessageType: ourIsSQL must be final if public
at com.tc.net.protocol.tcm.TCMessageType.init(TCMessageType.java:146)
at com.tc.net.protocol.tcm.TCMessageType.<clinit>(TCMessageType.java:248)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:164)
at com.tc.net.protocol.tcm.TCMessageFactoryImpl.class$(TCMessageFactoryImpl.java:20)
at com.tc.net.protocol.tcm.TCMessageFactoryImpl.<clinit>(TCMessageFactoryImpl.java:20)
at com.tc.net.protocol.tcm.CommunicationsManagerImpl.createClientChannel(CommunicationsManageImpl.java:122)
at com.tc.object.DistributedObjectClient.start(DistributedObjectClient.java:168)
at com.tc.object.bytecode.ManagerImpl.startClient(ManagerImpl.java:90)
at com.tc.object.bytecode.ManagerImpl.init(ManagerImpl.java:82)
at com.tc.object.bytecode.hook.impl.ClassProcessorHelper.createGlobalContext(ClassProcessorHeper.java:260)
at com.tc.object.bytecode.hook.impl.ClassProcessorHelper.init(ClassProcessorHelper.java:187)
at com.tc.object.bytecode.hook.impl.ClassProcessorHelper.defineClass0Pre(ClassProcessorHelperjava:275)
at java.lang.ClassLoader.defineClass(Unknown Source)
at javax.management.remote.rmi.NoCallStackClassLoader.findClass(NoCallStackClassLoader.java:18)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at javax.management.remote.rmi.RMIConnector$1.run(RMIConnector.java:1983)
at java.security.AccessController.doPrivileged(Native Method)
at javax.management.remote.rmi.RMIConnector.<clinit>(RMIConnector.java:1992)
at javax.management.remote.rmi.RMIConnectorServer.objectToBind(RMIConnectorServer.java:738)
at javax.management.remote.rmi.RMIConnectorServer.start(RMIConnectorServer.java:394)
at sun.management.jmxremote.ConnectorBootstrap.startLocalConnectorServer(ConnectorBootstrap.jva:390)
at sun.management.Agent.premain(Agent.java:92)
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 sun.management.Agent.startAgent(Agent.java:197)
java.lang.ExceptionInInitializerError
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:164)
at com.tc.net.protocol.tcm.TCMessageFactoryImpl.class$(TCMessageFactoryImpl.java:20)
at com.tc.net.protocol.tcm.TCMessageFactoryImpl.<clinit>(TCMessageFactoryImpl.java:20)
at com.tc.net.protocol.tcm.CommunicationsManagerImpl.createClientChannel(CommunicationsManageImpl.java:122)
at com.tc.object.DistributedObjectClient.start(DistributedObjectClient.java:168)
at com.tc.object.bytecode.ManagerImpl.startClient(ManagerImpl.java:90)
at com.tc.object.bytecode.ManagerImpl.init(ManagerImpl.java:82)
at com.tc.object.bytecode.hook.impl.ClassProcessorHelper.createGlobalContext(ClassProcessorHeper.java:260)
at com.tc.object.bytecode.hook.impl.ClassProcessorHelper.init(ClassProcessorHelper.java:187)
at com.tc.object.bytecode.hook.impl.ClassProcessorHelper.defineClass0Pre(ClassProcessorHelperjava:275)
at java.lang.ClassLoader.defineClass(Unknown Source)
at javax.management.remote.rmi.NoCallStackClassLoader.findClass(NoCallStackClassLoader.java:18)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at javax.management.remote.rmi.RMIConnector$1.run(RMIConnector.java:1983)
at java.security.AccessController.doPrivileged(Native Method)
at javax.management.remote.rmi.RMIConnector.<clinit>(RMIConnector.java:1992)
at javax.management.remote.rmi.RMIConnectorServer.objectToBind(RMIConnectorServer.java:738)
at javax.management.remote.rmi.RMIConnectorServer.start(RMIConnectorServer.java:394)
at sun.management.jmxremote.ConnectorBootstrap.startLocalConnectorServer(ConnectorBootstrap.jva:390)
at sun.management.Agent.premain(Agent.java:92)
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 sun.management.Agent.startAgent(Agent.java:197)
Caused by: com.tc.exception.TCRuntimeException: java.lang.RuntimeException: TCMessageType: ourIsSQ must be final if public
at com.tc.net.protocol.tcm.TCMessageType.<clinit>(TCMessageType.java:251)
... 27 more
Caused by: java.lang.RuntimeException: TCMessageType: ourIsSQL must be final if public
at com.tc.net.protocol.tcm.TCMessageType.init(TCMessageType.java:146)
at com.tc.net.protocol.tcm.TCMessageType.<clinit>(TCMessageType.java:248)
... 27 more
achhabra

neo

Joined: 07/06/2006 10:27:12
Messages: 9
Offline

Hi Sachin,

Our engineering team looked at the code and did not find any reference to the ourIsSQL attribute. Are you pre-processing / instrumenting the TCMessageType class with some other library? Maybe that library is adding the ourIsSQL attribute and there is some conflict.

It would help a lot if you could tell us more about your environment. If you do not want to share this information in a public forum, please send a message to sales@terracottatech.com

Arvind
Field Engineer
Terracotta, Inc.
 
Forum Index -> Terracotta Platform
Go to:   
Powered by JForum 2.1.7 © JForum Team