Hi David, it seems that the client side factory for the persistent entries was invoked instead of its serverside counterpart. This happens if the Global.getEntryFactory() is invoked instead of ServerScope.getEntryFactory(). After a code review I could find a a place where this could occur: in Main.java. I now modified the code and commited in svn. Could you please test it and let us know ?
In case it still fails, please send us some more details, particularly the configuration file for your wrapper. Regards Michele David R Robison wrote: > I am getting a strange database error. My xmlBlaster runs fine for a > long time then chokes with the following errors. Any ideas? David > > INFO | jvm 1 | 2006/12/15 02:21:48 | Dec 15, 2006 2:21:48 AM > SEVERE 16-XmlBlaster.VSP.tcpListener RL10 org.xmlBlaster.Main > newException: PANIC: Doing immediate shutdown caused by exception: > XmlBlasterException serverSideException=false node=[vdot1] > location=[JdbcManagerCommonTable.getEntries] > INFO | jvm 1 | 2006/12/15 02:21:48 | > java.lang.IllegalArgumentException: MethodName: The given > methodName=history_ref is unknown > INFO | jvm 1 | 2006/12/15 02:21:48 | > stackTrace=java.lang.IllegalArgumentException: MethodName: The given > methodName=history_ref is unknown > INFO | jvm 1 | 2006/12/15 02:21:48 | at > org.xmlBlaster.util.def.MethodName.toMethodName(MethodName.java:196) > INFO | jvm 1 | 2006/12/15 02:21:48 | at > org.xmlBlaster.client.queuemsg.ClientEntryFactory.createEntry(ClientEntryFactory.java:79) > > INFO | jvm 1 | 2006/12/15 02:21:48 | at > org.xmlBlaster.util.queue.jdbc.JdbcManagerCommonTable.processResultSet(JdbcManagerCommonTable.java:1176) > > INFO | jvm 1 | 2006/12/15 02:21:48 | at > org.xmlBlaster.util.queue.jdbc.JdbcManagerCommonTable.getEntries(JdbcManagerCommonTable.java:2007) > > INFO | jvm 1 | 2006/12/15 02:21:48 | at > org.xmlBlaster.util.queue.jdbc.JdbcQueueCommonTablePlugin.peek(JdbcQueueCommonTablePlugin.java:576) > > INFO | jvm 1 | 2006/12/15 02:21:48 | at > org.xmlBlaster.util.queue.cache.CacheQueueInterceptorPlugin.loadFromPersistence(CacheQueueInterceptorPlugin.java:1032) > > INFO | jvm 1 | 2006/12/15 02:21:48 | at > org.xmlBlaster.util.queue.cache.CacheQueueInterceptorPlugin.put(CacheQueueInterceptorPlugin.java:536) > > INFO | jvm 1 | 2006/12/15 02:21:48 | at > org.xmlBlaster.util.queue.cache.CacheQueueInterceptorPlugin.put(CacheQueueInterceptorPlugin.java:438) > > INFO | jvm 1 | 2006/12/15 02:21:48 | at > org.xmlBlaster.engine.TopicHandler.publish(TopicHandler.java:612) > INFO | jvm 1 | 2006/12/15 02:21:48 | at > org.xmlBlaster.engine.RequestBroker.publish(RequestBroker.java:1526) > INFO | jvm 1 | 2006/12/15 02:21:48 | at > org.xmlBlaster.engine.RequestBroker.publish(RequestBroker.java:1303) > INFO | jvm 1 | 2006/12/15 02:21:48 | at > org.xmlBlaster.engine.RequestBroker.publish(RequestBroker.java:1297) > INFO | jvm 1 | 2006/12/15 02:21:48 | at > com.orci.xmlblaster.plugin.VSP.VSPPlugIn$DataThread.sendCAP(VSPPlugIn.java:648) > > INFO | jvm 1 | 2006/12/15 02:21:48 | at > com.orci.xmlblaster.plugin.VSP.VSPPlugIn$DataThread.run(VSPPlugIn.java:302) > INFO | jvm 1 | 2006/12/15 02:21:48 | errorCode=resource.db.unknown > message=#exported An unknown error with the backend database using JDBC > occurred -> > http://www.xmlblaster.org/xmlBlaster/doc/requirements/admin.errorcodes.listing.html#resource.db.unknown > > INFO | jvm 1 | 2006/12/15 02:21:48 | at > org.xmlBlaster.util.queue.jdbc.JdbcManagerCommonTable.getEntries(JdbcManagerCommonTable.java:2021) > > INFO | jvm 1 | 2006/12/15 02:21:48 | at > org.xmlBlaster.util.queue.jdbc.JdbcQueueCommonTablePlugin.peek(JdbcQueueCommonTablePlugin.java:576) > > INFO | jvm 1 | 2006/12/15 02:21:48 | at > org.xmlBlaster.util.queue.cache.CacheQueueInterceptorPlugin.loadFromPersistence(CacheQueueInterceptorPlugin.java:1032) > > INFO | jvm 1 | 2006/12/15 02:21:48 | at > org.xmlBlaster.util.queue.cache.CacheQueueInterceptorPlugin.put(CacheQueueInterceptorPlugin.java:536) > > INFO | jvm 1 | 2006/12/15 02:21:48 | at > org.xmlBlaster.util.queue.cache.CacheQueueInterceptorPlugin.put(CacheQueueInterceptorPlugin.java:438) > > INFO | jvm 1 | 2006/12/15 02:21:48 | at > org.xmlBlaster.engine.TopicHandler.publish(TopicHandler.java:612) > INFO | jvm 1 | 2006/12/15 02:21:48 | at > org.xmlBlaster.engine.RequestBroker.publish(RequestBroker.java:1526) > INFO | jvm 1 | 2006/12/15 02:21:48 | at > org.xmlBlaster.engine.RequestBroker.publish(RequestBroker.java:1303) > INFO | jvm 1 | 2006/12/15 02:21:48 | at > org.xmlBlaster.engine.RequestBroker.publish(RequestBroker.java:1297) > INFO | jvm 1 | 2006/12/15 02:21:48 | at > com.orci.xmlblaster.plugin.VSP.VSPPlugIn$DataThread.sendCAP(VSPPlugIn.java:648) > > INFO | jvm 1 | 2006/12/15 02:21:48 | at > com.orci.xmlblaster.plugin.VSP.VSPPlugIn$DataThread.run(VSPPlugIn.java:302) > INFO | jvm 1 | 2006/12/15 02:21:48 | > versionInfo=version=1.4,revision=exported,os.name=Windows > 2003,os.version=5.2,java.vm.vendor=Sun Microsystems > Inc.,java.vm.version=1.5.0_10-b03,os.arch=x86,build.timestamp=10/22/2006 > 05:49 PM,build.java.vendor=Sun Microsystems > Inc.,build.java.version=1.4.2_06 > INFO | jvm 1 | 2006/12/15 02:21:48 | errorCode > description=http://www.xmlblaster.org/xmlBlaster/doc/requirements/admin.errorcodes.listing.html#resource.db.unknown > > INFO | jvm 1 | 2006/12/15 02:21:48 | > INFO | jvm 1 | 2006/12/15 02:21:48 | errorCode=resource.db.unknown > message=#exported An unknown error with the backend database using JDBC > occurred -> > http://www.xmlblaster.org/xmlBlaster/doc/requirements/admin.errorcodes.listing.html#resource.db.unknown > : java.lang.IllegalArgumentException: MethodName: The given > methodName=history_ref is unknown > INFO | jvm 1 | 2006/12/15 02:21:48 | at > org.xmlBlaster.util.queue.jdbc.JdbcManagerCommonTable.getEntries(JdbcManagerCommonTable.java:2021) > > INFO | jvm 1 | 2006/12/15 02:21:48 | at > org.xmlBlaster.util.queue.jdbc.JdbcQueueCommonTablePlugin.peek(JdbcQueueCommonTablePlugin.java:576) > > INFO | jvm 1 | 2006/12/15 02:21:48 | at > org.xmlBlaster.util.queue.cache.CacheQueueInterceptorPlugin.loadFromPersistence(CacheQueueInterceptorPlugin.java:1032) > > INFO | jvm 1 | 2006/12/15 02:21:48 | at > org.xmlBlaster.util.queue.cache.CacheQueueInterceptorPlugin.put(CacheQueueInterceptorPlugin.java:536) > > INFO | jvm 1 | 2006/12/15 02:21:48 | at > org.xmlBlaster.util.queue.cache.CacheQueueInterceptorPlugin.put(CacheQueueInterceptorPlugin.java:438) > > INFO | jvm 1 | 2006/12/15 02:21:48 | at > org.xmlBlaster.engine.TopicHandler.publish(TopicHandler.java:612) > INFO | jvm 1 | 2006/12/15 02:21:48 | at > org.xmlBlaster.engine.RequestBroker.publish(RequestBroker.java:1526) > INFO | jvm 1 | 2006/12/15 02:21:48 | at > org.xmlBlaster.engine.RequestBroker.publish(RequestBroker.java:1303) > INFO | jvm 1 | 2006/12/15 02:21:48 | at > org.xmlBlaster.engine.RequestBroker.publish(RequestBroker.java:1297) > INFO | jvm 1 | 2006/12/15 02:21:48 | at > com.orci.xmlblaster.plugin.VSP.VSPPlugIn$DataThread.sendCAP(VSPPlugIn.java:648) > > INFO | jvm 1 | 2006/12/15 02:21:48 | at > com.orci.xmlblaster.plugin.VSP.VSPPlugIn$DataThread.run(VSPPlugIn.java:302) > INFO | jvm 1 | 2006/12/15 02:21:48 | Dec 15, 2006 2:21:48 AM > SEVERE 16-XmlBlaster.VSP.tcpListener RL10 org.xmlBlaster.Main > newException: errorCode=resource.db.unknown message=#exported An unknown > error with the backend database using JDBC occurred -> > http://www.xmlblaster.org/xmlBlaster/doc/requirements/admin.errorcodes.listing.html#resource.db.unknown > : java.lang.IllegalArgumentException: MethodName: The given > methodName=history_ref is unknown > INFO | jvm 1 | 2006/12/15 02:21:48 | at > org.xmlBlaster.util.queue.jdbc.JdbcManagerCommonTable.getEntries(JdbcManagerCommonTable.java:2021) > > INFO | jvm 1 | 2006/12/15 02:21:48 | at > org.xmlBlaster.util.queue.jdbc.JdbcQueueCommonTablePlugin.peek(JdbcQueueCommonTablePlugin.java:576) > > INFO | jvm 1 | 2006/12/15 02:21:48 | at > org.xmlBlaster.util.queue.cache.CacheQueueInterceptorPlugin.loadFromPersistence(CacheQueueInterceptorPlugin.java:1032) > > INFO | jvm 1 | 2006/12/15 02:21:48 | at > org.xmlBlaster.util.queue.cache.CacheQueueInterceptorPlugin.put(CacheQueueInterceptorPlugin.java:536) > > INFO | jvm 1 | 2006/12/15 02:21:48 | at > org.xmlBlaster.util.queue.cache.CacheQueueInterceptorPlugin.put(CacheQueueInterceptorPlugin.java:438) > > INFO | jvm 1 | 2006/12/15 02:21:48 | at > org.xmlBlaster.engine.TopicHandler.publish(TopicHandler.java:612) > INFO | jvm 1 | 2006/12/15 02:21:48 | at > org.xmlBlaster.engine.RequestBroker.publish(RequestBroker.java:1526) > INFO | jvm 1 | 2006/12/15 02:21:48 | at > org.xmlBlaster.engine.RequestBroker.publish(RequestBroker.java:1303) > INFO | jvm 1 | 2006/12/15 02:21:48 | at > org.xmlBlaster.engine.RequestBroker.publish(RequestBroker.java:1297) > INFO | jvm 1 | 2006/12/15 02:21:48 | at > com.orci.xmlblaster.plugin.VSP.VSPPlugIn$DataThread.sendCAP(VSPPlugIn.java:648) > > INFO | jvm 1 | 2006/12/15 02:21:48 | at > com.orci.xmlblaster.plugin.VSP.VSPPlugIn$DataThread.run(VSPPlugIn.java:302) > INFO | jvm 1 | 2006/12/15 02:21:48 | > STATUS | wrapper | 2006/12/15 02:21:51 | <-- Wrapper Stopped >
