[Logo] Terracotta Discussion Forums
  [Search] Search   [Recent Topics] Recent Topics   [Members]  Member Listing   [Groups] Back to home page 
[Register] Register / 
[Login] Login 
[Expert]
Problems using Terracotta with Oracle App Server  XML
Forum Index -> Terracotta for Web Sessions
Author Message
rmills

neo

Joined: 09/21/2007 10:34:42
Messages: 7
Offline

I am trying to use Terracotta to cluster web apps running on Oracle App Server. I've modified the java options in my OC4J instance. (An OC4J is a JEE container.) However, when I start up the OC4J, I get the following error...

Code:
 --------
 07/10/05 14:44:46 Start process
 --------
 
 WARNING: Terracotta is forcing the use of poll based NIO selector to workaround Sun bug 6322825
 
 2007-10-05 14:44:47,999 INFO - Terracotta 2.4.3, as of 20070906-130938 (Revision 5455 by cruise@rh4mo0 from 2.4)
 2007-10-05 14:44:49,519 INFO - Configuration loaded from the server at 'cam-gx280-6mis.dex.com:9510'.
 2007-10-05 14:44:50,039 INFO - Log file: '/AppServer/app/oracle/product/10g/j2ee/home/logs/client-logs/terracotta-client.log'.
 java.lang.ArrayIndexOutOfBoundsException: 28516
 	at com.tc.asm.ClassReader.readUTF8(ClassReader.java:1878)
 	at com.tc.asm.ClassReader.accept(ClassReader.java:589)
 	at com.tc.asm.ClassReader.accept(ClassReader.java:394)
 	at com.tc.object.bytecode.hook.impl.DefaultWeavingStrategy.transform(DefaultWeavingStrategy.java:310)
 	at com.tc.object.bytecode.hook.impl.DSOContextImpl.preProcess(DSOContextImpl.java:138)
 	at com.tc.object.bytecode.hook.impl.ClassProcessorHelper.defineClass0Pre(ClassProcessorHelper.java:517)
 	at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
 	at oracle.classloader.PolicyClassLoader.defineClass(PolicyClassLoader.java:2224)
 	at oracle.classloader.PolicyClassLoader.bulkLoadClasses(PolicyClassLoader.java:1524)
 	at oracle.classloader.util.XMLConfiguration$Externals.load(XMLConfiguration.java:818)
 	at oracle.classloader.util.XMLConfiguration.endElement(XMLConfiguration.java:649)
 	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:633)
 	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1241)
 	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1685)
 	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:368)
 	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:834)
 	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:764)
 	at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:148)
 	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1242)
 	at oracle.classloader.util.XMLConfiguration.configureLoaders(XMLConfiguration.java:271)
 	at oracle.classloader.util.InitialLoadersFactory.populateLoaders(InitialLoadersFactory.java:365)
 	at oracle.classloader.util.InitialLoadersFactory.initLoaders(InitialLoadersFactory.java:231)
 	at oracle.classloader.util.InitialLoadersFactory.create(InitialLoadersFactory.java:168)
 	at oracle.oc4j.loader.boot.BootStrap.main(BootStrap.java:26)
 OC4J startup failed
 org.xml.sax.SAXException: META-INF/boot.xml in /AppServer/app/oracle/product/10g/j2ee/home/oc4j.jar, line 222: 28516
 	at oracle.classloader.util.XMLConfiguration.fail(XMLConfiguration.java:1215)
 	at oracle.classloader.util.XMLConfiguration.access$100(XMLConfiguration.java:41)
 	at oracle.classloader.util.XMLConfiguration$Externals.load(XMLConfiguration.java:823)
 	at oracle.classloader.util.XMLConfiguration.endElement(XMLConfiguration.java:649)
 	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:633)
 	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1241)
 	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1685)
 	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:368)
 	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:834)
 	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:764)
 	at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:148)
 	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1242)
 	at oracle.classloader.util.XMLConfiguration.configureLoaders(XMLConfiguration.java:271)
 	at oracle.classloader.util.InitialLoadersFactory.populateLoaders(InitialLoadersFactory.java:365)
 	at oracle.classloader.util.InitialLoadersFactory.initLoaders(InitialLoadersFactory.java:231)
 	at oracle.classloader.util.InitialLoadersFactory.create(InitialLoadersFactory.java:168)
 	at oracle.oc4j.loader.boot.BootStrap.main(BootStrap.java:26)
 
zeeiyer

consul

Joined: 05/24/2006 14:28:28
Messages: 493
Offline

We don't support Oracle App Server yet. Typically to support an appserver, we need to understand and weave ourselves into its classlaoding hierarchy - so not much work, but we haven't done it for the Oracle AppServer yet (coming soon though)....

Cheers
Iyer.

Sreeni Iyer, Terracotta.
Not a member yet - Click here to join the Terracotta Community
hristo

neo

Joined: 04/18/2008 00:24:44
Messages: 1
Offline

So, has anyone been successful in using Terracotta in OC4j 10g? IS there any effort at all at Terracotta for doing that? Thanks.

 
Forum Index -> Terracotta for Web Sessions
Go to:   
Powered by JForum 2.1.7 © JForum Team