JBO Debugging and JBO-25222 exception question
136171May 12 2004 — edited Jun 10 2004Let me preface this by: this all works fine, but it's strange. Since upgrading to 9.0.3.4, we're seeing a few exceptions that caught our eyes when debug logging is on.
We have our workspace split into two projects, Model and application (web). It's a struts-based application. When we start up, we see a lot of initializing/re-initializing of BC4J, with a few exceptions (as pasted below). The app is working fine and I guess it ends up "finding" what it needs, but I was just more-or-less curious as to why we see these and if there is a configuration to "fix" this.
Is this indicative of a problem or should we safely ignore it?
Thanks,
Jeff
[1182] No jpx file: Model.jpx
[1183] oracle.jbo.JboException: JBO-25222: Unable to create application module.
oracle.jbo.ApplicationModule oracle.jbo.common.ampool.DefaultConnectionStrategy.createApplicationModule(java.util.Hashtable)
DefaultConnectionStrategy.java:151
java.lang.Object oracle.jbo.common.ampool.ApplicationPoolImpl.instantiateResource(java.util.Properties)
ApplicationPoolImpl.java:1986
java.lang.Object oracle.jbo.pool.ResourcePool.createResource(java.util.Properties)
ResourcePool.java:358
void oracle.jbo.pool.ResourcePool$Initializer.run()
ResourcePool.java:1042
void java.lang.Thread.run()
Thread.java:484
## Detail 0 ##
javax.naming.NamingException. Root exception is oracle.jbo.NoXMLFileException: JBO-26001: XML File not found for the Container Model.jpx
oracle.jbo.mom.ContainerDefImpl oracle.jbo.mom.DefinitionManager.loadProjectDefinition(java.lang.String)
DefinitionManager.java:865
oracle.jbo.server.SessionImpl oracle.jbo.server.SessionImpl.init(java.util.Hashtable)
SessionImpl.java:122
void oracle.jbo.server.ApplicationModuleHomeImpl.createSession()
ApplicationModuleHomeImpl.java:110
void oracle.jbo.server.ApplicationModuleHomeImpl.<init>(oracle.jbo.JboContext, java.lang.String)
ApplicationModuleHomeImpl.java:47
oracle.jbo.common.JboHome oracle.jbo.server.InitialContextImpl.createJboHome(java.lang.String)
InitialContextImpl.java:51
java.lang.Object oracle.jbo.common.JboInitialContext.lookup(java.lang.String)
JboInitialContext.java:77
java.lang.Object javax.naming.InitialContext.lookup(java.lang.String)
InitialContext.java:350
oracle.jbo.ApplicationModule oracle.jbo.common.ampool.DefaultConnectionStrategy.createApplicationModule(java.util.Hashtable)
DefaultConnectionStrategy.java:132
java.lang.Object oracle.jbo.common.ampool.ApplicationPoolImpl.instantiateResource(java.util.Properties)
ApplicationPoolImpl.java:1986
java.lang.Object oracle.jbo.pool.ResourcePool.createResource(java.util.Properties)
ResourcePool.java:358
void oracle.jbo.pool.ResourcePool$Initializer.run()
ResourcePool.java:1042
void java.lang.Thread.run()
Thread.java:484
[1184] oracle.jbo.JboException: JBO-25222: Unable to create application module.
oracle.jbo.ApplicationModule oracle.jbo.common.ampool.DefaultConnectionStrategy.createApplicationModule(java.util.Hashtable)
DefaultConnectionStrategy.java:151
java.lang.Object oracle.jbo.common.ampool.ApplicationPoolImpl.instantiateResource(java.util.Properties)
ApplicationPoolImpl.java:1986
java.lang.Object oracle.jbo.pool.ResourcePool.createResource(java.util.Properties)
ResourcePool.java:358
void oracle.jbo.pool.ResourcePool$Initializer.run()
ResourcePool.java:1042
void java.lang.Thread.run()
Thread.java:484
## Detail 0 ##
javax.naming.NamingException. Root exception is oracle.jbo.NoXMLFileException: JBO-26001: XML File not found for the Container Model.jpx
oracle.jbo.mom.ContainerDefImpl oracle.jbo.mom.DefinitionManager.loadProjectDefinition(java.lang.String)
DefinitionManager.java:865
oracle.jbo.server.SessionImpl oracle.jbo.server.SessionImpl.init(java.util.Hashtable)
SessionImpl.java:122
void oracle.jbo.server.ApplicationModuleHomeImpl.createSession()
ApplicationModuleHomeImpl.java:110
void oracle.jbo.server.ApplicationModuleHomeImpl.<init>(oracle.jbo.JboContext, java.lang.String)
ApplicationModuleHomeImpl.java:47
oracle.jbo.common.JboHome oracle.jbo.server.InitialContextImpl.createJboHome(java.lang.String)
InitialContextImpl.java:51
java.lang.Object oracle.jbo.common.JboInitialContext.lookup(java.lang.String)
JboInitialContext.java:77
java.lang.Object javax.naming.InitialContext.lookup(java.lang.String)
InitialContext.java:350
oracle.jbo.ApplicationModule oracle.jbo.common.ampool.DefaultConnectionStrategy.createApplicationModule(java.util.Hashtable)
DefaultConnectionStrategy.java:132
java.lang.Object oracle.jbo.common.ampool.ApplicationPoolImpl.instantiateResource(java.util.Properties)
ApplicationPoolImpl.java:1986
java.lang.Object oracle.jbo.pool.ResourcePool.createResource(java.util.Properties)
ResourcePool.java:358
void oracle.jbo.pool.ResourcePool$Initializer.run()
ResourcePool.java:1042
void java.lang.Thread.run()
Thread.java:484
[1185] Pool initializer is creating a new pool resource
[1186] Creating a new pool resource