Index: src/java/com/sun/enterprise/util/S1ASThreadPoolManager.java =================================================================== RCS file: /cvs/glassfish/appserv-core/src/java/com/sun/enterprise/util/S1ASThreadPoolManager.java,v retrieving revision 1.7 diff -c -r1.7 S1ASThreadPoolManager.java *** src/java/com/sun/enterprise/util/S1ASThreadPoolManager.java 23 May 2007 21:45:40 -0000 1.7 --- src/java/com/sun/enterprise/util/S1ASThreadPoolManager.java 6 Jan 2009 04:42:51 -0000 *************** *** 101,110 **** threadpoolsElement = config.getThreadPools(); assert (threadpoolsElement != null); com.sun.enterprise.config.serverbeans.ThreadPool[] allThreadpools = threadpoolsElement.getThreadPool(); for (int i = 0; i < allThreadpools.length; i++) { ! createThreadPools(allThreadpools[i], i); } defaultID = (String)indexToIdTable.get(new Integer(0)); } catch (ConfigException cfe) { --- 101,117 ---- threadpoolsElement = config.getThreadPools(); assert (threadpoolsElement != null); + // create threadpool for processing of outgoing IIOP requests + com.sun.corba.ee.spi.orbutil.threadpool.ThreadPool iiopRequestThreadpool = + new ThreadPoolImpl("thread-pool-0"); + threadpoolList.add(iiopRequestThreadpool); + idToIndexTable.put("thread-pool-0", new Integer(0)); + indexToIdTable.put(new Integer(0), "thread-pool-0"); + com.sun.enterprise.config.serverbeans.ThreadPool[] allThreadpools = threadpoolsElement.getThreadPool(); for (int i = 0; i < allThreadpools.length; i++) { ! createThreadPools(allThreadpools[i], i + 1); } defaultID = (String)indexToIdTable.get(new Integer(0)); } catch (ConfigException cfe) {