Deadlocking in java.io.UnixFileSystem?

We're using Java 1.4.0 on Solaris 8. We're seeing our JVM hang after periods of intense file system activity. We can get a thread stack just before the hang where 243 of 338 threads appear to be busy with the file system. For instance:
"tcpConnection-6703-442" daemon prio=5 tid=0x9273a8 nid=0x2a7 runnable [c5280000..c52819c0]
at java.io.UnixFileSystem.list(Native Method)
at java.io.File.list(File.java:906)
at java.io.File.list(File.java:937)
"tcpConnection-6703-424" daemon prio=5 tid=0x31d6f0 nid=0x293 runnable [cbe80000..cbe819c0]
at java.io.UnixFileSystem.getBooleanAttributes0(Native Method)
at java.io.UnixFileSystem.getBooleanAttributes(UnixFileSystem.java:125)
at java.io.File.exists(File.java:679)
"tcpConnection-6703-414" daemon prio=5 tid=0x8ec5c8 nid=0x288 runnable [c0480000..c04819c0]
at java.io.UnixFileSystem.getBooleanAttributes0(Native Method)
at java.io.UnixFileSystem.getBooleanAttributes(UnixFileSystem.java:125)
at java.io.File.isDirectory(File.java:700)
"tcpConnection-6703-226" daemon prio=5 tid=0xeecc78 nid=0x1b1 runnable [c2380000..c23819c0]
at java.io.UnixFileSystem.checkAccess(Native Method)
at java.io.File.canRead(File.java:638)
I'm struggling to reconcile why the threads are listed as runnable even though the JVM will eventually become unresponsive, even to SIGQUIT.
How can i gain greater visibility on what's going on here? Any and all suggestions welcome!
Thanks!

We're seeing the exact same hang in lwp_mutex_lock on
ff31f144 lwp_mutex_lock (2d1e0)
fe0d5f84 __1cFMutexElock6M_v_ (2ac08, 2a, 0, 0, 1, fa000000) + 12c
fe12d3c0 __1cbCTwoGenerationCollectorPolicyRmem_allocate_work6MIii_pnIHeapWord__ (2fb40
, fe5cebc4, fe5ceb54, fe5313a2, 4800, 4948) + d4
The VM is also unresponsive to SIGQUIT.
We're running 1.4.2 on a 1 CPU Solaris 8 server, using both the parallel new gc (-XX:+UseParNewGC) along with the CMS gc for old space (-XX:+UseConcMarkSweepGC). We're also doing heavy filesystem I/O but I'm not sure that's affecting this. We haven't seen this issue until we started using those two garbage collectors together.
I don't have any solutions, just confirmation of your problem.

Similar Messages

  • Exception in java.io.UnixFileSystem.getBooleanAttributes0

    Hi All,
    I am seeing this stack trace, when running an application inside JBOSS:
    at java.io.UnixFileSystem.getBooleanAttributes0(Native Method)
    at java.io.UnixFileSystem.getBooleanAttributes(UnixFileSystem.java:221)
    at java.io.File.isDirectory(File.java:701)
    at org.jboss.net.protocol.file.FileURLLister.doesDirTriggersRecursiveSearch(FileURLLister.java:101)
    at org.jboss.net.protocol.file.FileURLLister.listFiles(FileURLLister.java:75)
    at org.jboss.net.protocol.file.FileURLLister.listMembers(FileURLLister.java:40)
    at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:374)
    - locked <0xcaa2c618> (a java.util.Collections$SynchronizedRandomAccessList)
    - locked <0xcaa2c3d8> (a org.jboss.deployment.scanner.URLDeploymentScanner)
    at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:200)
    at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:211)
    at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:190)
    According to the bug database (http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4509128) this is already fixed in 1.3.2. However, I am seeing this in 1.4.2.
    Is this a bug in the Java API or could this be a problem on the application side?
    Thanks,
    Som

    Hi All,
    Thanks for you replies.
    Here is the entire stack dump from the JBOSS log:
    An unexpected exception has been detected in native code outside the VM.
    Unexpected Signal : 10 occurred at PC=0xFF242960
    Function=[Unknown. Nearest: realloc+0x860]
    Library=/usr/lib/libc.so.1
    Current Java thread:
    at java.io.UnixFileSystem.getBooleanAttributes0(Native Method)
    at java.io.UnixFileSystem.getBooleanAttributes(UnixFileSystem.java:221)
    at java.io.File.isDirectory(File.java:701)
    at org.jboss.net.protocol.file.FileURLLister.doesDirTriggersRecursiveSearch(FileURLLister.java:101)
    at org.jboss.net.protocol.file.FileURLLister.listFiles(FileURLLister.java:75)
    at org.jboss.net.protocol.file.FileURLLister.listMembers(FileURLLister.java:40)
    at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:374)
    - locked <0xcaa2c618> (a java.util.Collections$SynchronizedRandomAccessList)
    - locked <0xcaa2c3d8> (a org.jboss.deployment.scanner.URLDeploymentScanner)
    at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:200)
    at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:211)
    at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:190)
    Dynamic libraries:
    0x10000 /usr/j2sdk1.4.2_05/bin/java
    0xff350000 /usr/lib/libthread.so.1
    0xff340000 /usr/lib/libdl.so.1
    0xff200000 /usr/lib/libc.so.1
    0xff390000 /usr/platform/SUNW,Sun-Fire-V440/lib/libc_psr.so.1
    0xfe000000 /usr/j2sdk1.4.2_05/jre/lib/sparc/server/libjvm.so
    0xff2d0000 /usr/lib/libCrun.so.1
    0xff1e0000 /usr/lib/libsocket.so.1
    0xff100000 /usr/lib/libnsl.so.1
    0xff0b0000 /usr/lib/libm.so.1
    0xff1b0000 /usr/lib/libsched.so.1
    0xff090000 /usr/lib/libmp.so.2
    0xff060000 /usr/j2sdk1.4.2_05/jre/lib/sparc/native_threads/libhpi.so
    0xff020000 /usr/j2sdk1.4.2_05/jre/lib/sparc/libverify.so
    0xfe7c0000 /usr/j2sdk1.4.2_05/jre/lib/sparc/libjava.so
    0xfe790000 /usr/j2sdk1.4.2_05/jre/lib/sparc/libzip.so
    0xf95a0000 /usr/j2sdk1.4.2_05/jre/lib/sparc/libnet.so
    0xb44f0000 /usr/j2sdk1.4.2_05/jre/lib/sparc/librmi.so
    0xb1620000 /usr/j2sdk1.4.2_05/jre/lib/sparc/libioser12.so
    0xb1450000 /opt/SYL400263/sylantro/lib/libdbinit.so
    0xaae00000 /opt/SYL400263/sylantro/lib/libsysIntf.so
    0xb1420000 /opt/SYL400263/sylantro/lib/libdbif.so
    0xb1340000 /opt/SYL400263/sylantro/lib/libdblocal.so
    0xb1220000 /opt/SYL400263/sylantro/lib/libdbmbus.so
    0xb1110000 /opt/SYL400263/sylantro/lib/libmbusInterface.so
    0xaa400000 /opt/SYL400263/TimesTen/5_1/lib/libtten.so
    0xaa000000 /opt/SYL400263/sylantro/lib/libTAO.so
    0xaac00000 /opt/SYL400263/sylantro/lib/libTAO_PortableServer.so
    0xa9d80000 /opt/SYL400263/sylantro/lib/libACE.so
    0xb1010000 /opt/SYL400263/sylantro/lib/libstdc++.so.2.10.0
    0xb1310000 /opt/SYL400263/sylantro/lib/libdbremote.so
    0xb0f50000 /opt/SYL400263/sylantro/lib/libdbserver.so
    0xaab00000 /opt/SYL400263/tibco/ss67/lib/sun4_solaris/librtipc.so
    0xa9c80000 /opt/SYL400263/tibco/ss67/lib/sun4_solaris/librtutil.so
    0xb0f20000 /opt/SYL400263/sylantro/lib/libsysLimits.so
    0xb0e60000 /usr/lib/librt.so.1
    0xb0e40000 /usr/lib/libpthread.so.1
    0xb0e20000 /usr/lib/libgen.so.1
    0xb0d60000 /opt/SYL400263/tibco/ss67/lib/sun4_solaris/librtipcl_o.so
    0xb0d40000 /opt/SYL400263/tibco/ss67/lib/sun4_solaris/librtedm_o.so
    0xb0d20000 /opt/SYL400263/tibco/ss67/lib/sun4_solaris/librtsubj_o.so
    0xb0c10000 /opt/SYL400263/tibco/ss67/lib/sun4_solaris/librtmsg_o.so
    0xb0b40000 /opt/SYL400263/tibco/ss67/lib/sun4_solaris/librtconn_o.so
    0xb0b20000 /opt/SYL400263/tibco/ss67/lib/sun4_solaris/librtsm_o.so
    0xb0a50000 /opt/SYL400263/sylantro/lib/libsysIni.so
    0xb0a30000 /usr/lib/libaio.so.1
    0xb2b60000 /opt/SYL400263/TimesTen/5_1_263/jdbc/lib/libttJdbcCS.so
    0xb2b00000 /opt/SYL400263/TimesTen/5_1/lib/libttclient.so
    0xb29e0000 /usr/j2sdk1.4.2_05/jre/lib/sparc/libnio.so
    0xb46d0000 /opt/SYL400263/sylantro/lib/libdbcontacts.so
    0xb46a0000 /opt/SYL400263/sylantro/lib/libuuid.so
    0xb4680000 /opt/SYL400263/sylantro/lib/libmd5.so
    0xb2a60000 /opt/SYL400263/sylantro/lib/libcontactsblob.so
    0xb2a20000 /opt/SYL400263/sylantro/lib/libdbusers.so
    Heap at VM Abort:
    Heap
    def new generation total 84992K, used 13535K [0xb5400000, 0xba980000, 0xca950000)
    eden space 82432K, 16% used [0xb5400000, 0xb6137e90, 0xba480000)
    from space 2560K, 0% used [0xba480000, 0xba480000, 0xba700000)
    to space 2560K, 0% used [0xba700000, 0xba700000, 0xba980000)
    tenured generation total 174784K, used 39559K [0xca950000, 0xd5400000, 0xf5400000)
    the space 174784K, 22% used [0xca950000, 0xccff1c28, 0xccff1e00, 0xd5400000)
    compacting perm gen total 28416K, used 28220K [0xf5400000, 0xf6fc0000, 0xf9400000)
    the space 28416K, 99% used [0xf5400000, 0xf6f8f2f8, 0xf6f8f400, 0xf6fc0000)
    The JBOSS does not loop and there aren't too many files (less than 500).
    Thanks,
    Som

  • Deadlock in java

    Hey Java Gurus, Help !
    I have got this deadlock, while thread 58 is getting used by JRUN Process and thread 26 is my jsp page.
    In my jsp page we are using ResourceBundle.
    Looks like Thread 26 is waiting for JRunServletLoader which is already locked by thread 58. First can you guys tell from the trace becasue of which object, system got the Deadlock, I think it is JRunServletLoader, Am i correct ?
    What could be solution ?? Shall we remove my ResourceBundle call from jsp to JavaBean becasue JavaBean is loaded by defaultLoader which not JRunServletLoader ?? Or any other ideas ??
    Thanks in Advance.
    t@58 waiting to lock object@0xa9c3ef58:"java/lang/Class"
    which is locked by t@26
    t@26 waiting to lock object@0xa8f8f918:"com/livesoftware/jrun/JRunServletLoader"
    which is locked by t@58
    JAVA STACK INFORMATION FOR THREADS LISTED ABOVE:
    Java Stack for t@58 (EE = 0x640568) "jcp-7" :
    ==========
    [1] java.util.ResourceBundle.getBundle(ResourceBundle.java:417)
    [2] java.util.ResourceBundle.getBundle(ResourceBundle.java:353)
    [3] java.text.DateFormatSymbols.getLocaleElements(DateFormatSymbols.java:412)
    [4] java.text.DateFormatSymbols.cacheLookup(DateFormatSymbols.java:426)
    [5] java.text.DateFormatSymbols.initializeData(DateFormatSymbols.java:454)
    [6] java.text.DateFormatSymbols.<init>(DateFormatSymbols.java:107)
    [7] java.text.SimpleDateFormat.<init>(SimpleDateFormat.java:283)
    [8] java.util.Date.toString(Date.java:978)
    [9] com.livesoftware.jrun.JRun.eventLog(JRun.java:613)
    [10] com.livesoftware.jrun.JRunServletContext.log(JRunServletContext.java:215)
    [11] javax.servlet.GenericServlet.log(GenericServlet.java:319)
    [12] javax.servlet.GenericServlet.init(GenericServlet.java:264)
    [13] com.livesoftware.jsp.HttpJSPServlet.init(HttpJSPServlet.java:16)
    [14] com.livesoftware.jrun.JRunServletLoader.loadServlet(JRunServletLoader.java:59)
    [15] com.livesoftware.jrun.JRun.getServlet(JRun.java:506)
    [16] com.livesoftware.jrun.JRun.getServlet(JRun.java:494)
    [17] com.livesoftware.jrun.JRunServletContext.getServlet(JRunServletContext.java:182)
    [18] com.livesoftware.jsp.JSPServlet.service(JSPServlet.java:53)
    [19] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
    [20] com.livesoftware.jrun.JRun.runServlet(JRun.java:231)
    [21] com.livesoftware.jrun.JRunServletContext$JRunRequestDispatcher.include(JRunServletContext.java:376)
    [22] com.livesoftware.jsp.JRunPageContext.include(JRunPageContext.java:270)
    [23] jsp.sparc.PiaVersions._jspService(PiaVersions.java:172)
    [24] com.livesoftware.jsp.HttpJSPServlet.service(HttpJSPServlet.java:31)
    [25] com.livesoftware.jsp.JSPServlet.service(JSPServlet.java:53)
    [26] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
    [27] com.livesoftware.jrun.JRun.runServlet(JRun.java:231)
    [28] com.livesoftware.jrun.JRunServletContext$JRunRequestDispatcher.include(JRunServletContext.java:376)
    [29] com.livesoftware.jsp.JRunPageContext.include(JRunPageContext.java:270)
    [30] jsp.sparc.PiaVersionMgmtScreen._jspService(PiaVersionMgmtScreen.java:36)
    [31] com.livesoftware.jsp.HttpJSPServlet.service(HttpJSPServlet.java:31)
    [32] com.livesoftware.jsp.JSPServlet.service(JSPServlet.java:53)
    [33] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
    [34] com.livesoftware.jrun.JRun.runServlet(JRun.java:231)
    [35] com.livesoftware.jrun.JRunServletContext$JRunRequestDispatcher.include(JRunServletContext.java:376)
    [36] com.livesoftware.jsp.JRunPageContext.include(JRunPageContext.java:270)
    [37] jsp.sparc.States._jspService(States.java:30)
    [38] com.livesoftware.jsp.HttpJSPServlet.service(HttpJSPServlet.java:31)
    [39] com.livesoftware.jsp.JSPServlet.service(JSPServlet.java:53)
    [40] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
    [41] com.livesoftware.jrun.JRun.runServlet(JRun.java:231)
    [42] com.livesoftware.jrun.JRunServletContext$JRunRequestDispatcher.include(JRunServletContext.java:376)
    [43] com.livesoftware.jsp.JRunPageContext.include(JRunPageContext.java:270)
    [44] jsp.sparc.Layout._jspService(Layout.java:26)
    [45] com.livesoftware.jsp.HttpJSPServlet.service(HttpJSPServlet.java:31)
    [46] com.livesoftware.jsp.JSPServlet.service(JSPServlet.java:53)
    [47] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
    [48] com.livesoftware.jrun.JRun.runServlet(JRun.java:231)
    [49] com.livesoftware.jrun.JRunServletContext$JRunRequestDispatcher.include(JRunServletContext.java:376)
    [50] com.livesoftware.jsp.JRunPageContext.include(JRunPageContext.java:270)
    [51] jsp.sparc.Dispatch._jspService(Dispatch.java:63)
    [52] com.livesoftware.jsp.HttpJSPServlet.service(HttpJSPServlet.java:31)
    [53] com.livesoftware.jsp.JSPServlet.service(JSPServlet.java:53)
    [54] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
    [55] com.livesoftware.jrun.JRun.runServlet(JRun.java:231)
    [56] com.livesoftware.jrun.JRunGeneric.handleConnection(JRunGeneric.java:106)
    [57] com.livesoftware.jrun.JRunGeneric.handleProxyConnection(JRunGeneric.java:77)
    [58] com.livesoftware.jrun.service.proxy.JRunProxyServiceHandler.handleRequest(JRunProxyServiceHandler.java:70)
    [59] com.livesoftware.jrun.service.ThreadConfigHandler.run(ThreadConfigHandler.java:54)
    Java Stack for t@26 (EE = 0x62e438) "jcp-3" :
    ==========
    [1] com.livesoftware.jrun.JRunServletLoader.loadClass(JRunServletLoader.java:227)
    [2] java.lang.ClassLoader.loadClass(ClassLoader.java:255)
    [3] java.util.ResourceBundle.findBundle(ResourceBundle.java:534)
    [4] java.util.ResourceBundle.getBundle(ResourceBundle.java:417)
    [5] java.util.ResourceBundle.getBundle(ResourceBundle.java:339)
    [6] jsp.sparc.RFPSummaryVersion._jspService(RFPSummaryVersion.java:37)
    [7] com.livesoftware.jsp.HttpJSPServlet.service(HttpJSPServlet.java:31)
    [8] com.livesoftware.jsp.JSPServlet.service(JSPServlet.java:53)
    [9] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
    [10] com.livesoftware.jrun.JRun.runServlet(JRun.java:231)
    [11] com.livesoftware.jrun.JRunServletContext$JRunRequestDispatcher.include(JRunServletContext.java:376)
    [12] com.livesoftware.jsp.JRunPageContext.include(JRunPageContext.java:270)
    [13] jsp.sparc.summaryList._jspService(summaryList.java:37)
    [14] com.livesoftware.jsp.HttpJSPServlet.service(HttpJSPServlet.java:31)
    [15] com.livesoftware.jsp.JSPServlet.service(JSPServlet.java:53)
    [16] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
    [17] com.livesoftware.jrun.JRun.runServlet(JRun.java:231)
    [18] com.livesoftware.jrun.JRunServletContext$JRunRequestDispatcher.include(JRunServletContext.java:376)
    [19] com.livesoftware.jsp.JRunPageContext.include(JRunPageContext.java:270)
    [20] jsp.sparc.SummaryScreenRFP._jspService(SummaryScreenRFP.java:32)
    [21] com.livesoftware.jsp.HttpJSPServlet.service(HttpJSPServlet.java:31)
    [22] com.livesoftware.jsp.JSPServlet.service(JSPServlet.java:53)
    [23] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
    [24] com.livesoftware.jrun.JRun.runServlet(JRun.java:231)
    [25] com.livesoftware.jrun.JRunServletContext$JRunRequestDispatcher.include(JRunServletContext.java:376)
    [26] com.livesoftware.jsp.JRunPageContext.include(JRunPageContext.java:270)
    [27] jsp.sparc.States._jspService(States.java:30)
    [28] com.livesoftware.jsp.HttpJSPServlet.service(HttpJSPServlet.java:31)
    [29] com.livesoftware.jsp.JSPServlet.service(JSPServlet.java:53)
    [30] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
    [31] com.livesoftware.jrun.JRun.runServlet(JRun.java:231)
    [32] com.livesoftware.jrun.JRunServletContext$JRunRequestDispatcher.include(JRunServletContext.java:376)
    [33] com.livesoftware.jsp.JRunPageContext.include(JRunPageContext.java:270)
    [34] jsp.sparc.Layout._jspService(Layout.java:26)
    [35] com.livesoftware.jsp.HttpJSPServlet.service(HttpJSPServlet.java:31)
    [36] com.livesoftware.jsp.JSPServlet.service(JSPServlet.java:53)
    [37] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
    [38] com.livesoftware.jrun.JRun.runServlet(JRun.java:231)
    [39] com.livesoftware.jrun.JRunServletContext$JRunRequestDispatcher.include(JRunServletContext.java:376)
    [40] com.livesoftware.jsp.JRunPageContext.include(JRunPageContext.java:270)
    [41] jsp.sparc.Dispatch._jspService(Dispatch.java:63)
    [42] com.livesoftware.jsp.HttpJSPServlet.service(HttpJSPServlet.java:31)
    [43] com.livesoftware.jsp.JSPServlet.service(JSPServlet.java:53)
    [44] javax.servlet.http.HttpServlet.service(HttpServlet.java:835)
    [45] com.livesoftware.jrun.JRun.runServlet(JRun.java:231)
    [46] com.livesoftware.jrun.JRunGeneric.handleConnection(JRunGeneric.java:106)
    [47] com.livesoftware.jrun.JRunGeneric.handleProxyConnection(JRunGeneric.java:77)
    [48] com.livesoftware.jrun.service.proxy.JRunProxyServiceHandler.handleRequest(JRunProxyServiceHandler.java:70)
    [49] com.livesoftware.jrun.service.ThreadConfigHandler.run(ThreadConfigHandler.java:54)
    Found 1 deadlock

    Good job debugging this and tracking down the deadlock!
    eek. scary.
    I guess you could try using a different getBundle call and specify a classloader... looks like the servlet classloader loads the page, which then needs access to the classloader in order to be instantiated (but the classloader is trying to instantiate the page, so isn't available). So maybe you can use a different classloader than the JRunServletLoader. Either that or as you suggest I think you need to consider taking out the resource bundle. =(

  • Why the same name of process comes out in AIX , in java. please help me.

    Hello.
    I have two questions related to Jvm.
    I've developed Job scheduler program which is doing somthing as the DB schedule is set in the way of Multi
    thread. Currently , I'm in the process of testing this one. It is good , if in the normal case. However, When
    doing Shell, if the application have so a lot to do the Shell, it has a little problem.
    My developing environment is
    OS : AIX 5.3
    JRE : IBM J9 VM (build 2.4, JRE 1.6.0 IBM J9 2.4 AIX ppc-32 jvmap3260sr7-20091214_49398
    (JIT enabled, AOT enabled)
    nofiles(descriptors) 2000
    maxuproc 4096 Maximum number of PROCESSES allowed
    per user True
    In order to execute Shell in My Scheduler program , I tested Runtimeexec() or ProcessBuilder.
    The result of mine in the test , when the executed Shell got over 300 is
         1. The jvm processes that I execute at the first time are shown up , after Shell go to the finish, the
    processes are all in the disappearance again , and at last The processes that I executed at the first time are
    remaining. It's like the process is duplicated process in the maximum of 70.
    When I do shell about 200 to be executed simultaneously, Duplicated jvm about 3 appeared momentarily, then
    disappeared, and also under 120, No duplicated case is found when under 120.
    ps -ef result is below , when shell is excuted
    UID PID PPID C STIME TTY TIME CMD
    jslee 626906 1 0 11, May - 2:20 java -
    DD2_JC_HOME=/source/jslee/JOB -Dfile.encoding=euc-kr jobserver.JobServerMain
    jslee 1421522 626906 0
    19:36:16 - 0:00 java -DD2_JC_HOME=/source/jslee/JOB -Dfile.encoding=euc-kr jobserver.JobServerMain
    ....Skip.....
    jslee 4374620 626906 0 19:34:06 - 0:00 java -DD2_JC_HOME=/source/jslee/JOB -
    Dfile.encoding=euc-kr jobserver.JobServerMain
    (the process list about 60)
    *the first question : Why a lot of duplicated jvm are shown up when in alot of shell to be executed ?
    *the second question : As you can see above , How can I solve out the problem.
    *Is there some option that I can set up when starting Jvm?
    ---Next question---
    My developing environment is
    OS : SunOS 5.8
    JRE : Java(TM) SE Runtime Environment (build 1.6.0_18-b07)
    Java HotSpot(TM) Server
    VM (build 16.0-b13, mixed mode)
    nofiles(descriptors) 256
    As shown obove , the value of descriptors is 256 .
         My scheduler program executed 300 shell at the same time, in result my program was abnormalily
    terminated after doing shell about 180.
    the Exception info is
    java.io.IOException: Cannot run program "sh": error=24, exceeding the number of opened files
         at
    java.lang.ProcessBuilder.start(Unknown Source)
         at java.lang.Runtime.exec(Unknown Source)
         at
    java.lang.Runtime.exec(Unknown Source)
         at java.lang.Runtime.exec(Unknown Source)
    or
    java.net.SocketException: exceeding the number of opened files     at java.net.PlainSocketImpl.socketAccept
    (Native Method)
    &#46608;&#45716;
    java.io.IOException: exceeding the number of opened files     at
    java.io.UnixFileSystem.createFileExclusively(Native Method)
         at java.io.File.checkAndCreate(Unknown
    Source)
         at java.io.File.createTempFile(Unknown Source)
    *question : If I continuously request to open a file that go over system limit, is it possible for JVM to be
    terminated?
    *question : Is there a method that obtains state of System limit in the java library.
    *question : what is the best solution to cope with ?
    Please help me
    =

    struts-config.xml
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN" "http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd">
    <struts-config>
      <form-beans>
           <form-bean name="registrationForm" type="ndlinh.struts.lab.RegistrationForm" />
      </form-beans>
      <action-mappings>
           <action path="/register"
                   type="ndlinh.struts.lab.RegistrationAction" // action class
                   name="registrationForm" // form bean name
                   validate="false"
                   scope="request"
                   input="registration.jsp" >
                <forward name="success" path="/jsp/success.jsp"  />
                <forward name="failure" path="/jsp/failure.jsp"  />
           </action>
      </action-mappings>
    </struts-config>HTH

  • Javac compiler throws java.nio.BufferOverflowException!!Why?

    An exception has occurred in the compiler (1.4.1). Please file a bug at the Java Developer Connection (http://java.sun.com/cgi-bin/bugreport.cgi) after checking the Bug Parade for duplicates. Include your program and the following diagnostic in your report. Thank you.
    java.nio.BufferOverflowException
    at java.nio.charset.CoderResult.throwException(CoderResult.java:259)
    at java.lang.StringCoding$CharsetSD.decode(StringCoding.java:186)
    at java.lang.StringCoding.decode(StringCoding.java:222)
    at java.lang.StringCoding.decode(StringCoding.java:228)
    at java.lang.String.<init>(String.java:383)
    at java.lang.String.<init>(String.java:404)
    at java.io.UnixFileSystem.list(Native Method)
    at java.io.File.list(File.java:914)
    at com.sun.tools.javac.v8.code.ClassReader.list(ClassReader.java:1224)
    at com.sun.tools.javac.v8.code.ClassReader.listAll(ClassReader.java:1320)
    at com.sun.tools.javac.v8.code.ClassReader.fillIn(ClassReader.java:1340)
    at com.sun.tools.javac.v8.code.ClassReader.complete(ClassReader.java:1049)
    at com.sun.tools.javac.v8.code.Symbol.complete(Symbol.java:332)
    at com.sun.tools.javac.v8.comp.Enter.visitTopLevel(Enter.java:467)
    at com.sun.tools.javac.v8.tree.Tree$TopLevel.accept(Tree.java:390)
    at com.sun.tools.javac.v8.comp.Enter.classEnter(Enter.java:442)
    at com.sun.tools.javac.v8.comp.Enter.classEnter(Enter.java:456)
    at com.sun.tools.javac.v8.comp.Enter.complete(Enter.java:588)
    at com.sun.tools.javac.v8.comp.Enter.main(Enter.java:574)
    at com.sun.tools.javac.v8.JavaCompiler.compile(JavaCompiler.java:334)
    at com.sun.tools.javac.v8.Main.compile(Main.java:520)
    at com.sun.tools.javac.Main.compile(Main.java:36)
    at com.sun.tools.javac.Main.main(Main.java:27)

    See this bug:
    http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4949631

  • Deadlock in oracle JDBC driver

    I've been doing testing on a 12 CPU SunFire 6800 and am seeing the
    Oracle JDBC driver that ships with weblogic deadlock in Java. Has
    anyone else come across this?
    Also, does anyone know how to find the version of the oracle driver or simply know which version WebLogic 6.1 ships with?
    thank you
    FOUND A JAVA LEVEL DEADLOCK:
    "ExecuteThread: '180' for queue: 'default'":
    waiting to lock monitor 0xcbb28 (object 0xdee1d070, a oracle.jdbc.driver.OraclePreparedStatement),
    which is locked by "ExecuteThread: '73' for queue: 'default'"
    "ExecuteThread: '73' for queue: 'default'":
    waiting to lock monitor 0xcbc78 (object 0xdec416b8, a oracle.jdbc.driver.OracleConnection),
    which is locked by "ExecuteThread: '180' for queue: 'default'"
    JAVA STACK INFORMATION FOR THREADS LISTED ABOVE:
    Java Stack for "ExecuteThread: '180' for queue: 'default'":
    ==========
         at oracle.jdbc.driver.OraclePreparedStatement.sendBatch(OraclePreparedStatement.java:431)
         at oracle.jdbc.driver.OracleConnection.commit(OracleConnection.java:838)
         at weblogic.jdbc.jts.Connection.internalCommit(Connection.java:697)
         at weblogic.jdbc.jts.Connection.commit(Connection.java:415)
         at weblogic.transaction.internal.ServerResourceInfo.commit(ServerResourceInfo.java:1180)
         at weblogic.transaction.internal.ServerResourceInfo.commit(ServerResourceInfo.java:419)
         at weblogic.transaction.internal.ServerSCInfo.startCommit(ServerSCInfo.java:233)
         at weblogic.transaction.internal.ServerTransactionImpl.localCommit(ServerTransactionImpl.java:1397)
         at weblogic.transaction.internal.ServerTransactionImpl.globalRetryCommit(ServerTransactionImpl.java:1940)
         at weblogic.transaction.internal.ServerTransactionImpl.globalCommit(ServerTransactionImpl.java:1886)
         at weblogic.transaction.internal.ServerTransactionImpl.internalCommit(ServerTransactionImpl.java:221)
         at weblogic.transaction.internal.ServerTransactionImpl.commit(ServerTransactionImpl.java:190)
         at weblogic.ejb20.internal.BaseEJBObject.postInvoke(BaseEJBObject.java:231)
         at com.fourthpass.wpserver.request.RequestProcessorBean_p612k3_EOImpl.processRequest(RequestProcessorBean_p612k3_EOImpl.java:46)
         at com.fourthpass.wpserver.handlers.deviceAdapter.AbstractDeviceHandler.processRequest(AbstractDeviceHandler.java:97)
         at com.fourthpass.wpserver.irm.http.RequestHandler.process(RequestHandler.java:190)
         at com.fourthpass.wpserver.irm.http.HttpRequestHandlerServlet.doRequest(HttpRequestHandlerServlet.java:128)
         at com.fourthpass.wpserver.irm.http.HttpRequestHandlerServlet.doGet(HttpRequestHandlerServlet.java:78)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:265)
         at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:200)
         at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:2495)
         at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2204)
         at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
    Java Stack for "ExecuteThread: '73' for queue: 'default'":
    ==========
         at oracle.jdbc.driver.OracleConnection.getDefaultRowPrefetch(OracleConnection.java:1263)
         at oracle.jdbc.driver.OracleStatement.setFetchSize(OracleStatement.java:4878)
         at weblogic.jdbc.common.internal.ConnectionEnv.cleanUpStatementForReUse(ConnectionEnv.java:747)
         at weblogic.jdbc.common.internal.ConnectionEnv.dropStatement(ConnectionEnv.java:719)
         at weblogic.jdbc.jts.Statement.close(Statement.java:231)
         at weblogic.jdbc.rmi.internal.StatementImpl.close(StatementImpl.java:97)
         at weblogic.jdbc.rmi.SerialStatement.close(SerialStatement.java:123)
         at weblogic.jdbc.rmi.SerialStatement.close(SerialStatement.java:113)
         at weblogic.ejb20.cmp11.rdbms.PersistenceManagerImpl.releaseStatement(PersistenceManagerImpl.java:596)
         at weblogic.ejb20.cmp11.rdbms.PersistenceManagerImpl.releaseResources(PersistenceManagerImpl.java:562)
         at weblogic.ejb20.cmp11.rdbms.PersistenceManagerImpl.releaseResources(PersistenceManagerImpl.java:531)
         at com.fourthpass.wpserver.billingentities.PendingBillingInfo_6hg1f2__WebLogic_CMP_RDBMS.ejbRemove(PendingBillingInfo_6hg1f2__WebLogic_CMP_RDBMS.java:1135)
         at weblogic.ejb20.manager.DBManager.remove(DBManager.java:627)
         at weblogic.ejb20.internal.EntityEJBObject.remove(EntityEJBObject.java:117)
         at com.fourthpass.wpserver.billingentities.PendingBillingInfoBeanCMP_6hg1f2_EOImpl.remove(PendingBillingInfoBeanCMP_6hg1f2_EOImpl.java:559)
         at com.fourthpass.wpserver.billing.BillingBean.movePendingToActiveBilling(BillingBean.java:1442)
         at com.fourthpass.wpserver.billing.BillingBean.reportSuccessfulInstallation(BillingBean.java:1349)
         at com.fourthpass.wpserver.billing.BillingBean.reportApplicationInstallStatusCode(BillingBean.java:968)
         at com.fourthpass.wpserver.billing.BillingBean.reportApplicationInstallStatusCode(BillingBean.java:937)
         at com.fourthpass.wpserver.billing.BillingBean_t3moiz_EOImpl.reportApplicationInstallStatusCode(BillingBean_t3moiz_EOImpl.java:1265)
         at com.fourthpass.wpserver.handlers.request.mascommands.InstallNotifyCommand.handleOtaEvent(InstallNotifyCommand.java:187)
         at com.fourthpass.wpserver.handlers.request.mascommands.InstallNotifyCommand.process(InstallNotifyCommand.java:94)
         at com.fourthpass.wpserver.request.handlers.MASRequestHandler.process(MASRequestHandler.java:90)
         at com.fourthpass.wpserver.request.RequestProcessorBean.processRequest(RequestProcessorBean.java:113)
         at com.fourthpass.wpserver.request.RequestProcessorBean_p612k3_EOImpl.processRequest(RequestProcessorBean_p612k3_EOImpl.java:37)
         at com.fourthpass.wpserver.handlers.deviceAdapter.AbstractDeviceHandler.processRequest(AbstractDeviceHandler.java:97)
         at com.fourthpass.wpserver.irm.http.RequestHandler.process(RequestHandler.java:190)
         at com.fourthpass.wpserver.irm.http.HttpRequestHandlerServlet.doRequest(HttpRequestHandlerServlet.java:128)
         at com.fourthpass.wpserver.irm.http.HttpRequestHandlerServlet.doPost(HttpRequestHandlerServlet.java:89)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:265)
         at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:200)
         at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:2495)
         at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2204)
         at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
    Found 1 deadlock.

    Chad Urso McDaniel wrote:
    I've been doing testing on a 12 CPU SunFire 6800 and am seeing the
    Oracle JDBC driver that ships with weblogic deadlock in Java. Has
    anyone else come across this?
    Also, does anyone know how to find the version of the oracle driver or simply know which version WebLogic 6.1 ships with?Oracle does have later driver versions, so do download it and make sure it's ahead of all weblogic
    stuff in the server's classpath (as it is created by the start script).
    Joe
    >
    >
    thank you
    FOUND A JAVA LEVEL DEADLOCK:
    "ExecuteThread: '180' for queue: 'default'":
    waiting to lock monitor 0xcbb28 (object 0xdee1d070, a oracle.jdbc.driver.OraclePreparedStatement),
    which is locked by "ExecuteThread: '73' for queue: 'default'"
    "ExecuteThread: '73' for queue: 'default'":
    waiting to lock monitor 0xcbc78 (object 0xdec416b8, a oracle.jdbc.driver.OracleConnection),
    which is locked by "ExecuteThread: '180' for queue: 'default'"
    JAVA STACK INFORMATION FOR THREADS LISTED ABOVE:
    Java Stack for "ExecuteThread: '180' for queue: 'default'":
    ==========
    at oracle.jdbc.driver.OraclePreparedStatement.sendBatch(OraclePreparedStatement.java:431)
    at oracle.jdbc.driver.OracleConnection.commit(OracleConnection.java:838)
    at weblogic.jdbc.jts.Connection.internalCommit(Connection.java:697)
    at weblogic.jdbc.jts.Connection.commit(Connection.java:415)
    at weblogic.transaction.internal.ServerResourceInfo.commit(ServerResourceInfo.java:1180)
    at weblogic.transaction.internal.ServerResourceInfo.commit(ServerResourceInfo.java:419)
    at weblogic.transaction.internal.ServerSCInfo.startCommit(ServerSCInfo.java:233)
    at weblogic.transaction.internal.ServerTransactionImpl.localCommit(ServerTransactionImpl.java:1397)
    at weblogic.transaction.internal.ServerTransactionImpl.globalRetryCommit(ServerTransactionImpl.java:1940)
    at weblogic.transaction.internal.ServerTransactionImpl.globalCommit(ServerTransactionImpl.java:1886)
    at weblogic.transaction.internal.ServerTransactionImpl.internalCommit(ServerTransactionImpl.java:221)
    at weblogic.transaction.internal.ServerTransactionImpl.commit(ServerTransactionImpl.java:190)
    at weblogic.ejb20.internal.BaseEJBObject.postInvoke(BaseEJBObject.java:231)
    at com.fourthpass.wpserver.request.RequestProcessorBean_p612k3_EOImpl.processRequest(RequestProcessorBean_p612k3_EOImpl.java:46)
    at com.fourthpass.wpserver.handlers.deviceAdapter.AbstractDeviceHandler.processRequest(AbstractDeviceHandler.java:97)
    at com.fourthpass.wpserver.irm.http.RequestHandler.process(RequestHandler.java:190)
    at com.fourthpass.wpserver.irm.http.HttpRequestHandlerServlet.doRequest(HttpRequestHandlerServlet.java:128)
    at com.fourthpass.wpserver.irm.http.HttpRequestHandlerServlet.doGet(HttpRequestHandlerServlet.java:78)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:265)
    at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:200)
    at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:2495)
    at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2204)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
    Java Stack for "ExecuteThread: '73' for queue: 'default'":
    ==========
    at oracle.jdbc.driver.OracleConnection.getDefaultRowPrefetch(OracleConnection.java:1263)
    at oracle.jdbc.driver.OracleStatement.setFetchSize(OracleStatement.java:4878)
    at weblogic.jdbc.common.internal.ConnectionEnv.cleanUpStatementForReUse(ConnectionEnv.java:747)
    at weblogic.jdbc.common.internal.ConnectionEnv.dropStatement(ConnectionEnv.java:719)
    at weblogic.jdbc.jts.Statement.close(Statement.java:231)
    at weblogic.jdbc.rmi.internal.StatementImpl.close(StatementImpl.java:97)
    at weblogic.jdbc.rmi.SerialStatement.close(SerialStatement.java:123)
    at weblogic.jdbc.rmi.SerialStatement.close(SerialStatement.java:113)
    at weblogic.ejb20.cmp11.rdbms.PersistenceManagerImpl.releaseStatement(PersistenceManagerImpl.java:596)
    at weblogic.ejb20.cmp11.rdbms.PersistenceManagerImpl.releaseResources(PersistenceManagerImpl.java:562)
    at weblogic.ejb20.cmp11.rdbms.PersistenceManagerImpl.releaseResources(PersistenceManagerImpl.java:531)
    at com.fourthpass.wpserver.billingentities.PendingBillingInfo_6hg1f2__WebLogic_CMP_RDBMS.ejbRemove(PendingBillingInfo_6hg1f2__WebLogic_CMP_RDBMS.java:1135)
    at weblogic.ejb20.manager.DBManager.remove(DBManager.java:627)
    at weblogic.ejb20.internal.EntityEJBObject.remove(EntityEJBObject.java:117)
    at com.fourthpass.wpserver.billingentities.PendingBillingInfoBeanCMP_6hg1f2_EOImpl.remove(PendingBillingInfoBeanCMP_6hg1f2_EOImpl.java:559)
    at com.fourthpass.wpserver.billing.BillingBean.movePendingToActiveBilling(BillingBean.java:1442)
    at com.fourthpass.wpserver.billing.BillingBean.reportSuccessfulInstallation(BillingBean.java:1349)
    at com.fourthpass.wpserver.billing.BillingBean.reportApplicationInstallStatusCode(BillingBean.java:968)
    at com.fourthpass.wpserver.billing.BillingBean.reportApplicationInstallStatusCode(BillingBean.java:937)
    at com.fourthpass.wpserver.billing.BillingBean_t3moiz_EOImpl.reportApplicationInstallStatusCode(BillingBean_t3moiz_EOImpl.java:1265)
    at com.fourthpass.wpserver.handlers.request.mascommands.InstallNotifyCommand.handleOtaEvent(InstallNotifyCommand.java:187)
    at com.fourthpass.wpserver.handlers.request.mascommands.InstallNotifyCommand.process(InstallNotifyCommand.java:94)
    at com.fourthpass.wpserver.request.handlers.MASRequestHandler.process(MASRequestHandler.java:90)
    at com.fourthpass.wpserver.request.RequestProcessorBean.processRequest(RequestProcessorBean.java:113)
    at com.fourthpass.wpserver.request.RequestProcessorBean_p612k3_EOImpl.processRequest(RequestProcessorBean_p612k3_EOImpl.java:37)
    at com.fourthpass.wpserver.handlers.deviceAdapter.AbstractDeviceHandler.processRequest(AbstractDeviceHandler.java:97)
    at com.fourthpass.wpserver.irm.http.RequestHandler.process(RequestHandler.java:190)
    at com.fourthpass.wpserver.irm.http.HttpRequestHandlerServlet.doRequest(HttpRequestHandlerServlet.java:128)
    at com.fourthpass.wpserver.irm.http.HttpRequestHandlerServlet.doPost(HttpRequestHandlerServlet.java:89)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:265)
    at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:200)
    at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:2495)
    at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2204)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
    Found 1 deadlock.

  • Nfs mount point does not allow file creations via java.io.File

    Folks,
    I have mounted an nfs drive to iFS on a Solaris server:
    mount -F nfs nfs://server:port/ifsfolder /unixfolder
    I can mkdir and touch files no problem. They appear in iFS as I'd expect. However if I write to the nfs mount via a JVM using java.io.File encounter the following problems:
    Only directories are created ? unless I include the user that started the JVM in the oinstall unix group with the oracle user because it's the oracle user that writes to iFS not the user that creating the files!
    I'm trying to create several files in a single directory via java.io.File BUT only the first file is created. I've tried putting waits in the code to see if it a timing issue but this doesn't appear to be. Writing via java.io.File to either a native directory of a native nfs mountpoint works OK. ie. Junit test against native file system works but not against an iFS mount point. Curiously the same unit tests running on PC with a windows driving mapping to iFS work OK !! so why not via a unix NFS mapping ?
    many thanks in advance.
    C

    Hi Diep,
    have done as requested via Oracle TAR #3308936.995. As it happens the problem is resolved. The resolution has been not to create the file via java.io.File.createNewFile(); before adding content via an outputStream. if the File creation is left until the content is added as shown below the problem is resolved.
    Another quick question is link creation via 'ln -fs' and 'ln -f' supported against and nfs mount point to iFS ? (at Operating System level, rather than adding a folder path relationship via the Java API).
    many thanks in advance.
    public void createFile(String p_absolutePath, InputStream p_inputStream) throws Exception
    File file = null;
    file = new File(p_absolutePath);
    // Oracle TAR Number: 3308936.995
    // Uncomment line below to cause failure java.io.IOException: Operation not supported on transport endpoint
    // at java.io.UnixFileSystem.createFileExclusively(Native Method)
    // at java.io.File.createNewFile(File.java:828)
    // at com.unisys.ors.filesystemdata.OracleTARTest.createFile(OracleTARTest.java:43)
    // at com.unisys.ors.filesystemdata.OracleTARTest.main(OracleTARTest.java:79)
    //file.createNewFile();
    FileOutputStream fos = new FileOutputStream(file);
    byte[] buffer = new byte[1024];
    int noOfBytesRead = 0;
    while ((noOfBytesRead = p_inputStream.read(buffer, 0, buffer.length)) != -1)
    fos.write(buffer, 0, noOfBytesRead);
    p_inputStream.close();
    fos.flush();
    fos.close();
    }

  • Java.io.IOException in file upload: WLS 5.1 on Unix

    Hi,
    I'm running into some problems with Weblogic Server on Unix, while trying to do
    a servlet-based file upload. I'm trying to upload a file to the server file
    system through a file upload servlet running inside Weblogic Server 5.1, and I
    get an exception when I try to create a file on the Unix server filesystem:
    java.io.IOException: Not owner
         at java.io.UnixFileSystem.createFileExclusively(Native Method)
         at java.io.File.createNewFile(File.java:692)
         at com.cysive.filemanagement.UploadFile.save(UploadFile.java:84)
    I tried changing the upload location to various places, like directly in the
    docroot (myserver/public_html), in my home directory, etc. I am not sure which
    owner Weblogic is looking for, because the process is owned by whoever starts
    the WL server. And the strange thing is, I am able to create new directories on
    the file system, just not files.
    When I run the exact code on WinNT, everything works fine... I am able to create
    files and directories and the upload goes through smoothly.
    I'm thinking there is something I need to be setting in the weblogic.properties
    file on Unix by way of permissions/privileges that is not required on WinNT, but
    was not able to find anything in the documentation.
    Could anyone help, please?
    Thanks.
    Hrishi

    Check what user/group you are running your weblogic server.(check out the user who starts as well as UID/user/group in weblogic.properties file if you have set them).
    check out whether that user/group has necessary permission on unix m/c
    Hrishi Dixit <[email protected]> wrote:
    >
    Hi,
    I'm running into some problems with Weblogic Server on Unix, while trying to do
    a servlet-based file upload. I'm trying to upload a file to the server file
    system through a file upload servlet running inside Weblogic Server 5.1, and I
    get an exception when I try to create a file on the Unix server filesystem:
    java.io.IOException: Not owner
         at java.io.UnixFileSystem.createFileExclusively(Native Method)
         at java.io.File.createNewFile(File.java:692)
         at com.cysive.filemanagement.UploadFile.save(UploadFile.java:84)
    I tried changing the upload location to various places, like directly in the
    docroot (myserver/public_html), in my home directory, etc. I am not sure which
    owner Weblogic is looking for, because the process is owned by whoever starts
    the WL server. And the strange thing is, I am able to create new directories on
    the file system, just not files.
    When I run the exact code on WinNT, everything works fine... I am able to create
    files and directories and the upload goes through smoothly.
    I'm thinking there is something I need to be setting in the weblogic.properties
    file on Unix by way of permissions/privileges that is not required on WinNT, but
    was not able to find anything in the documentation.
    Could anyone help, please?
    Thanks.
    Hrishi

  • Oracle9iAS Java Edition v9.0.3 instalattion on SuSE 8.2

    The OC4J "standalone" edition was simple.
    With the Oracle9iAS Java Edition v9.0.3 instalation bundle, it comes with other funcionalites (Oracle HTTP server, enterprise console, and other), and with many many problems.
    I have tested the installation under SuSE 8.2 Professional and the installation fails.
    The following makefiles can't be executed (no error appears, and i have the korn shell installed)
    ins_sqlplus.mk
    ins_oemagent.mk
    ins_calypso.mk
    The installation of OC4J home instance, fails with a security exception when creating some unix file.
    The deployments of application in the OC4J_demo instance also fails with exception:
    java.io.IOException: Permission denied
    at java.io.UnixFileSystem.createFileExclusively(Native Method)
    at java.io.File.checkAndCreate(File.java:1157)
    at java.io.File.createTempFile(File.java:1242)
    at java.io.File.createTempFile(File.java:1279)
    at oracle.ias.sysmgmt.deployment.j2ee.console.J2eeDeploymentImpl.fetchEar(J2eeDeploymentImpl.java:704)
    at oracle.ias.sysmgmt.deployment.j2ee.console.J2eeDeploymentImpl.getEarDeployer(J2eeDeploymentImpl.java:281)
    at oracle.ias.sysmgmt.deployment.j2ee.console.J2eeDeploymentImpl.getEarDeployer(J2eeDeploymentImpl.java:258)
    at oracle.j2ee.tools.deploy.Oc4jDeploy.deploy(Oc4jDeploy.java:518)
    at oracle.j2ee.tools.deploy.Oc4jDeploy.main(Oc4jDeploy.java:138)

    Having SecurityExceptions because the user does not have the rigth permissions, is strange, because I was installing everything in the user home directory.
    So the only problem I can see, was permissions to write in the /tmp directory. I checked that the user also as write permissions in that directory.
    Looking in the logs files I noticed that Oracle is passing the -Djava.io.tmpdir parameter, when no environment values is used for TMP or TMPDIR, when deploying applications in OC4J:
    Launched configuration tool OC4J Instance Configuration Assistant
    Command which is being spawned is /export/data01/o9ias/jdk/bin/java -Djava.io.tmpdir= -mx512M -classpath ...
    If Oracle should not specify the -Djava.io.tmpdir=, then everything worked out of the box.
    I defined the environment variables (in the shell) TMP, TMPDIR, so that in the -Djava.io.tmpdir= was replaced by -Djava.io.tmpdir=&lt;my temp dir&gt;. With this the deployments that failed, now worked.
    After this another problem. Oracle HttpServer fails to start. Looking in the loges, some modules are configured to be loaded, but are not found:
    mod_ossl.so
    mod_oradav.so
    modplsql.so
    Commenting this modules, makes http server start. Shouldn't this be commented in the Java Edition?
    The only problem I have know is the make of ins_sqlplus.mk, ins_oemagent.mk and ins_calypso.mk. Can anyone help me on this, or at least explain us why this is needed?
    thanks,

  • Starting J2EE gives java.lang.NoSuchMethodError

    J2EE 1.3.1
    JDK 1.3
    OS Linux
    I have set the environment variables as per the installation instructions. Please guide.
    Cannot write the seed file for fast startup. The next startup will be slow.
    java.io.IOException: No such file or directory
         at java.io.UnixFileSystem.createFileExclusively(Native Method)
         at java.io.File.createNewFile(File.java:690)
         at com.sun.enterprise.repository.ConfigurationImpl.getServerRepository(C
    onfigurationImpl.java:88)
         at com.sun.enterprise.repository.ConfigurationImpl.<init>(ConfigurationI
    mpl.java:41)
         at com.sun.enterprise.server.J2EEServer.run(J2EEServer.java:175)
         at com.sun.enterprise.server.J2EEServer.main(J2EEServer.java:972)
    J2EE server listen port: 1050
    Naming service started:1050
    Exception in thread "main" java.lang.NoSuchMethodError
         at com.sun.corba.ee.internal.corba.AnyImpl.createTypeCodeForClass(AnyImpl.java:1256)
         at com.sun.corba.ee.internal.iiop.ShutdownUtilDelegate.createTypeCode(ShutdownUtilDelegate.java:223)
         at com.sun.corba.ee.internal.iiop.ShutdownUtilDelegate.writeAny(ShutdownUtilDelegate.java:178)
         at javax.rmi.CORBA.Util.writeAny(Util.java:80)
         at org.omg.stub.com.sun.enterprise.naming._SerialContextProvider_Stub.rebind(Unknown Source)
         at com.sun.enterprise.naming.SerialContext.rebind(SerialContext.java:188)
         at com.sun.enterprise.naming.SerialContext.rebind(SerialContext.java:202)
         at javax.naming.InitialContext.rebind(InitialContext.java:370)
         at com.sun.enterprise.naming.NamingManagerImpl.publishObject(NamingManagerImpl.java:192)
         at com.sun.enterprise.naming.NamingManagerImpl.publishObject(NamingManagerImpl.java:149)
         at com.sun.enterprise.server.J2EEServer.bindObject(J2EEServer.java:718)
         at com.sun.enterprise.server.J2EEServer.createServerObject(J2EEServer.java:473)
         at com.sun.enterprise.server.J2EEServer.run(J2EEServer.java:244)
         at com.sun.enterprise.server.J2EEServer.main(J2EEServer.java:972)

    Thanks! That helped to resolve
    java.io.IOException: No such file or directory
    But I still have the problem -
    Exception in thread "main" java.lang.NoSuchMethodError
    at com.sun.corba.ee.internal.corba.AnyImpl.createTypeCodeForClass(AnyImpl.java:1256)
    I will appreciate any pointers on this too.
    Thanks

  • Java Error installing OWB Repository

    Hi All,
    I'm attempting to install the repository owner using OMBPlus:
    OMBINSTALL OWB_REPOSITORY OWB_OWNER/$OWNER_PASSWORD DATA_TABLESPACE \'OWB_REPOSITORY' INDEX_TABLESPACE 'OWB_REPOSITORY' TEMPORARY_TABLESPACE 'TEMP' \
    But I'm getting this error 10 minutes into the install:
    oracle.wh.service.impl.assistant.ProcessEngine.display(ProcessEngine.java:1413): [processSPAWN]: A spawned program error.
    Exception = java.lang.Exception: Error : java.sql.SQLException: ORA-29532: Java
    call terminated by uncaught Java exception: java.io.IOException
    At exactly the same time the database is producing this trace error:
    java.io.IOException
    at java.io.UnixFileSystem.createFileExclusively(Native Method)
    at java.io.File.createNewFile(File.java:828)
    at oracle.wh.runtime.server.KeyManagement.getRtrProperties(KeyManagement
    .java:867)
    at oracle.wh.runtime.server.KeyManagement.setKey(KeyManagement.java:249)
    at oracle.wh.runtime.server.KeyManagement.set_key(KeyManagement.java:75)
    Any suggestions please? Many thanks in advance!
    Bill

    Got it...!
    The table OWBRT_SYS.OWBRTPS had been created with the wrong value for the Oracle Home. Now working with the correct path.
    The error message could have been a bit more specific though!
    Thanks
    Bill

  • Java.io.IOException in servlet-based file upload

    Hi,
              I'm running into some problems with Weblogic Server 5.1 on Unix (Solaris), while
              trying to do a servlet-based file upload. I'm trying to upload a file to the
              server file system through a file upload servlet running inside Weblogic Server
              5.1, and I get an exception when I try to create a file on the Unix server
              filesystem:
              java.io.IOException: Not owner
              at java.io.UnixFileSystem.createFileExclusively(Native Method)
              at java.io.File.createNewFile(File.java:692)
              at com.cysive.filemanagement.UploadFile.save(UploadFile.java:84)
              I tried changing the upload location to various places, like directly in the
              docroot (myserver/public_html), in my home directory, etc. I am not sure which
              owner Weblogic is looking for, because the process is owned by whoever starts
              the WL server. And the strange thing is, I am able to create new directories on
              the file system, just not files.
              When I run the exact code on WinNT, everything works fine... I am able to create
              files and directories and the upload goes through smoothly.
              I'm thinking there is something I need to be setting in the weblogic.properties
              file on Unix by way of permissions/privileges that is not required on WinNT, but
              was not able to find anything in the documentation.
              Could anyone help, please?
              Thanks.
              Hrishi
              

    Check what user/group you are running your weblogic server.(check out the user who starts as well as UID/user/group in weblogic.properties file if you have set them).
    check out whether that user/group has necessary permission on unix m/c
    Hrishi Dixit <[email protected]> wrote:
    >
    Hi,
    I'm running into some problems with Weblogic Server on Unix, while trying to do
    a servlet-based file upload. I'm trying to upload a file to the server file
    system through a file upload servlet running inside Weblogic Server 5.1, and I
    get an exception when I try to create a file on the Unix server filesystem:
    java.io.IOException: Not owner
         at java.io.UnixFileSystem.createFileExclusively(Native Method)
         at java.io.File.createNewFile(File.java:692)
         at com.cysive.filemanagement.UploadFile.save(UploadFile.java:84)
    I tried changing the upload location to various places, like directly in the
    docroot (myserver/public_html), in my home directory, etc. I am not sure which
    owner Weblogic is looking for, because the process is owned by whoever starts
    the WL server. And the strange thing is, I am able to create new directories on
    the file system, just not files.
    When I run the exact code on WinNT, everything works fine... I am able to create
    files and directories and the upload goes through smoothly.
    I'm thinking there is something I need to be setting in the weblogic.properties
    file on Unix by way of permissions/privileges that is not required on WinNT, but
    was not able to find anything in the documentation.
    Could anyone help, please?
    Thanks.
    Hrishi

  • Failed to activate session in OSB: java.io.IOException: Permission denied

    I was able to successfully import my sbconfig jar. But while activating the session, the error below appeared.
    Error message:
    <Error> <ConfigFwk> <BEA-390101> <Activation of session weblogic failed: java.io.IOException: Permission denied (errno:13)
    java.io.IOException: Permission denied (errno:13)
    at java.io.UnixFileSystem.createFileExclusively(Native Method)
    at java.io.File.createNewFile(File.java:903)
    at com.bea.wli.sb.resources.archive.ArchiveResourceRuntimeManager$ArchiveResourceLifecycleListener.createJarClassLoader(ArchiveResourceRuntimeManager.java:103)
    at com.bea.wli.sb.resources.archive.ArchiveResourceRuntimeManager$ArchiveResourceLifecycleListener.onCreate(ArchiveResourceRuntimeManager.java:171)
    at com.bea.wli.config.impl.ResourceListenerNotifier.sendChangeNotification(ResourceListenerNotifier.java:456)
    Truncated. see log file for complete stacktrace
    We assume that the error was with the creation of the new file. We need to check if its filesystem has proper permissions. Please advise on the fix for the permission error and also any inputs on where this file is created.

    This can also occur if your $DOMAIN_HOME/osb/config/core/_binary/_jars path and the files it contains are owned by root, which can happen if you have accidentally started the server as root once.
    The easiest way however to find the root cause (on Linux) is:
    cd $DOMAIN_HOME
    find . -user root > /tmp/ownedByRoot
    And then check the file /tmp/ownedByRoot for any hits. Finally change the file permissions using the chown command, so they get owned by the user running WebLogic.
    My experience is that you don't need to restart the OSB server after this change. Activating the OSB import worked immediately after I chown'ed that dir.
    Edited by: 925121 on Apr 3, 2012 1:26 AM

  • Not able to view transport request tpz file for importing in Production

    Hi Experts,
    I am using PI 7.0. I am facing a problem while transporting a request to Production environment. I am using File Level Transport. When I create a transport file, it is successfully created in development system's /export location. Basis team moves the file production system's /import directory.
    But here I am not able to see the imported file via Tool->import design/configuration objects , in Production environment. I have tried to use user Id's which have admin level authorizations, still I cannot see the file.
    Background - A couple of weeks back, there was an issue with cluster service going down, and we had to manually register the  Exchange infrastructure in SLD. New associations were created as per SAP note - #764176 'Manual correction of XI content in SLD'. We were able to transport to Production environment before this issue occurred.
    Please help !
    Regards,
    Nikhil

    Hi,
    When I am trying to export pr create a TR file in XI production environment, i am getting error message - Permission denied.
    Is this the problem ? Here is the log -
    #4 15:25:09 [Thread-27] ERROR com.sap.aii.utilxi.swing.toolkit.ExceptionDialog: Throwable
    Thrown:
    MESSAGE ID: com.sap.aii.utilxi.misc.api.ResourceException
    com.sap.aii.utilxi.misc.api.ResourceException: Permission denied
         at com.sap.aii.ib.server.persist.gen.FileAccess.getTempDirectory(FileAccess.java:100)
         at com.sap.aii.ib.server.transport.impl.utils.FileUtils.createTmpStream(FileUtils.java:63)
         at com.sap.aii.ib.server.transport.impl.utils.FileUtils.createTmpStream(FileUtils.java:50)
         at com.sap.aii.ib.server.transport.impl.service.InternalTransportServiceImpl.exportZipped(InternalTransportServiceImpl.java:161)
         at com.sap.aii.ib.server.transport.impl.service.InternalTransportServiceImpl.exportXiObjects(InternalTransportServiceImpl.java:329)
         at com.sap.aii.ib.server.transport.impl.service.TransportServiceImpl.exportXiObjects(TransportServiceImpl.java:215)
         at com.sap.aii.ib.sbeans.transport.TransportServiceBean.exportXiObjects(TransportServiceBean.java:266)
         at com.sap.aii.ib.sbeans.transport.TransportServiceRemoteObjectImpl1_0.exportXiObjects(TransportServiceRemoteObjectImpl1_0.java:1136)
         at com.sap.aii.ib.sbeans.transport.TransportServiceRemoteObjectImpl1_0p4_Skel.dispatch(TransportServiceRemoteObjectImpl1_0p4_Skel.java:877)
         at com.sap.engine.services.rmi_p4.DispatchImpl._runInternal(DispatchImpl.java:319)
         at com.sap.engine.services.rmi_p4.DispatchImpl._run(DispatchImpl.java:200)
         at com.sap.engine.services.rmi_p4.server.P4SessionProcessor.request(P4SessionProcessor.java:136)
         at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
         at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
         at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
         at java.security.AccessController.doPrivileged(Native Method)
         at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:102)
         at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:172)
    Serialized server exceptions:
    MESSAGE ID: java.io.IOException (serialized)
    java.io.IOException: Permission denied
         at java.io.UnixFileSystem.createFileExclusively(Native Method)
         at java.io.File.checkAndCreate(File.java:1313)
         at java.io.File.createTempFile(File.java:1400)
         at java.io.File.createTempFile(File.java:1437)
         at com.sap.aii.ib.server.persist.gen.FileAccess.getTempDirectory(FileAccess.java:94)
         at com.sap.aii.ib.server.transport.impl.utils.FileUtils.createTmpStream(FileUtils.java:63)
         at com.sap.aii.ib.server.transport.impl.utils.FileUtils.createTmpStream(FileUtils.java:50)
         at com.sap.aii.ib.server.transport.impl.service.InternalTransportServiceImpl.exportZipped(InternalTransportServiceImpl.java:161)
         at com.sap.aii.ib.server.transport.impl.service.InternalTransportServiceImpl.exportXiObjects(InternalTransportServiceImpl.java:329)
         at com.sap.aii.ib.server.transport.impl.service.TransportServiceImpl.exportXiObjects(TransportServiceImpl.java:215)
         at com.sap.aii.ib.sbeans.transport.TransportServiceBean.exportXiObjects(TransportServiceBean.java:266)
         at com.sap.aii.ib.sbeans.transport.TransportServiceRemoteObjectImpl1_0.exportXiObjects(TransportServiceRemoteObjectImpl1_0.java:1136)
         at com.sap.aii.ib.sbeans.transport.TransportServiceRemoteObjectImpl1_0p4_Skel.dispatch(TransportServiceRemoteObjectImpl1_0p4_Skel.java:877)
         at com.sap.engine.services.rmi_p4.DispatchImpl._runInternal(DispatchImpl.java:319)
         at com.sap.engine.services.rmi_p4.DispatchImpl._run(DispatchImpl.java:200)
         at com.sap.engine.services.rmi_p4.server.P4SessionProcessor.request(P4SessionProcessor.java:136)
         at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
         at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
         at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
         at java.security.AccessController.doPrivileged(Native Method)
         at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:102)
         at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:172)
    #3 15:23:54 [AWT-EventQueue-0] FINE AutoLog.created.com.sap.aii.ib.core.service.TypeNotRegisteredException: com.sap.aii.ib.core.service.TypeNotRegisteredException: Type "TypeConntestObj" is not registered in the service class Type Service - Type Information
         at com.sap.aii.ib.core.service.ServiceBase.getServiceImpl(ServiceBase.java:71)
         at com.sap.aii.ib.bom.gen.TypeServiceImpl.getTypeInformation(TypeServiceImpl.java:82)
         at com.sap.aii.ib.gui.xiitem.services.InternalXiItemService.getTypeInfo(InternalXiItemService.java:23)
         at com.sap.aii.ib.gui.xiitem.services.InternalXiItemService.createEmptyXiItem(InternalXiItemService.java:92)
         at com.sap.aii.ib.gui.xiitem.services.XiItemServiceProvider.createEmptyXiItem(XiItemServiceProvider.java:97)
         at com.sap.aii.ib.gui.xiitem.InternalXiItemServiceForNameNamespaceObjects.addType(InternalXiItemServiceForNameNamespaceObjects.java:68)
    Regards,
    Nikhil

  • Installation NetWeaver 7.02 on Linux x86_64 Oracle 11.2. - Problem JLoad

    Hi,
    i hope this is the right forum.
    I'm trying to install a NW7.02 on a Linux x86_64 host.
    The installation gets an error while the JLoad:
    J2EE_CONFIGENTRY deleted
    Importing data into table J2EE_CONFIGENTRY
    Rows to insert: 25448
    Executing batch. Rows inserted : 3619, lob size : 54419183
    Importing table J2EE_CONFIGENTRY : 14% complete (3619 rows)
    Executing batch. Rows inserted : 1059, lob size : 56551411
    Importing table J2EE_CONFIGENTRY : 18% complete (4678 rows)
    Executing batch. Rows inserted : 1538, lob size : 53686144
    Importing table J2EE_CONFIGENTRY : 24% complete (6216 rows)
    Executing batch. Rows inserted : 723, lob size : 57000744
    Importing table J2EE_CONFIGENTRY : 27% complete (6939 rows)
    Executing batch. Rows inserted : 2875, lob size : 87695271
    Importing table J2EE_CONFIGENTRY : 38% complete (9814 rows)
    Executing batch. Rows inserted : 4051, lob size : 52459838
    Importing table J2EE_CONFIGENTRY : 54% complete (13865 rows)
    Executing batch. Rows inserted : 5000, lob size : 52170089
    Importing table J2EE_CONFIGENTRY : 74% complete (18865 rows)
    java.io.IOException: Permission denied
            at java.io.UnixFileSystem.createFileExclusively(Native Method)
            at java.io.File.checkAndCreate(File.java:1355)
            at java.io.File.createTempFile(File.java:1444)
            at java.io.File.createTempFile(File.java:1481)
            at com.sap.inst.jload.db.BlobFileInputStream.<init>(BitHandler.java:278)
            at com.sap.inst.jload.db.BlobHandler.setValue(BitHandler.java:158)
            at com.sap.inst.jload.db.DBTable.load(DBTable.java:255)
            at com.sap.inst.jload.executor.JobExecutor.dbImport(JobExecutor.java:431)
            at com.sap.inst.jload.executor.JobExecutor.executeJob(JobExecutor.java:766)
            at com.sap.inst.jload.Jload.main(Jload.java:273)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:88)
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:61)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:60)
            at java.lang.reflect.Method.invoke(Method.java:391)
            at com.sap.engine.offline.OfflineToolStart.main(OfflineToolStart.java:81)
    An error occured during execution. Please consult SAP note 942766 for first steps on troubleshooting the problem.
    ERROR 2011-03-17 16:04:37.664
    CJS-30049  <html> <head> </head> <body> Execution of <font face="Monospaced">JLoad</font> tool '/usr/lib64/jvm/java/bin/java -classpath /sapmnt/AJT/tmp/sapinst_instdir/NW702/AS-JAVA/ORA/CENTRAL/install/sharedlib/launcher.jar -showversion -Xmx1024m com.sap.engine.offline.OfflineToolStart com.sap.inst.jload.Jload /sapmnt/AJT/tmp/sapinst_instdir/NW702/AS-JAVA/ORA/CENTRAL/install/lib/iaik_jce.jar:/sapmnt/AJT/tmp/sapinst_instdir/NW702/AS-JAVA/ORA/CENTRAL/install/sharedlib:/oracle/client/10x_64/instantclient/ojdbc14.jar -sec AJT,jdbc/pool/AJT,/usr/sap/AJT/SYS/global/security/data/SecStore.properties,/usr/sap/AJT/SYS/global/security/data/SecStore.key -dataDir /sapcd/SAP/NW7.02_Java_Base_Components/DATA_UNITS/JAVA_EXPORT_JDMP -job /sapmnt/AJT/tmp/sapinst_instdir/NW702/AS-JAVA/ORA/CENTRAL/IMPORT.XML -log jload.log' aborts with return code 1.<br>SOLUTION: Check 'jload.log' and '/sapmnt/AJT/tmp/sapinst_instdir/NW702/AS-JAVA/ORA/CENTRAL/jload.java.log' for more information. </body></html>
    Strange thing. The Insert works until 74% and suddenly a permission problem...
    I checked the note mentioned, i check the other logs, i couldn't find a hint.
    Anyone a idea?

    Hi,
    > Importing table J2EE_CONFIGENTRY : 38% complete (9814 rows)
    > Executing batch. Rows inserted : 4051, lob size : 52459838
    > Importing table J2EE_CONFIGENTRY : 54% complete (13865 rows)
    > Executing batch. Rows inserted : 5000, lob size : 52170089
    > Importing table J2EE_CONFIGENTRY : 74% complete (18865 rows)
    > java.io.IOException: Permission denied
    >         at java.io.UnixFileSystem.createFileExclusively(Native Method)
    >         at java.io.File.checkAndCreate(File.java:1355)
    >         at java.io.File.createTempFile(File.java:1444)
    >         at java.io.File.createTempFile(File.java:1481)
    As per the error log, it is giving permission denied error. Please check installation directory should have 777 permission.
    Thanks
    Sunny

Maybe you are looking for

  • In creation of SO system always is giving memory out of range

    Hi all, I have just started my career in SAP: SD. while creation of SO the system takes a long time and always giving an error which tells that memory exceeds the limit, etc. I specified the error to the basis person, but was later told that it is th

  • Mapping one node to many nodes

    How do you map one node in a controller context to many other nodes in another controller context? Here's the situation I'd be using this. I have an Adaptive RFC model from which I created a Custom Controller. I then used the wizard to map to the mod

  • SOAP Adapter + asynchronous message + Runtime Workbench

    Hi I have problem with error monitoring in Runtime Workbench -> Message Monitoring I have SOAP adapter deployed on Apache Axis. I have flow SOAP->XI->SOAP (asynchronous mode) It works great until receiver adapter generate error. I can see error messa

  • Help with solaris 10 iscsi

    Hi all, i'm a solaris newbie and new user so, let's go. I have difficult in configuring/installing iscsi target on solaris 10 My uname -a is SUNOS 5.10 generic_118822-02 sun4u sparc if i launch pkginfo | grep iscsi it returns : system SUNWiscsir sun

  • Case Statement Not returning resutlset Varbinary

    Declare @val varbinary set @val = cast('123456789' as varbinary)  select @val as value -- Varbinary Value Result Declare @check bit set @check= 1 --THis Case Statement Not returning Result set in Varbinary  .  select case @check when 1 then @val else