Java Core API
I'd like to know if API like Java 2D or Java Security API belongs to Java Core API , or if it still belong to Java Standard Extension .
http://java.sun.com/j2se/1.5.0/docs/api/index.html
Similar Messages
-
Applet accidentally requests Java Core API classes from network
Hi,
starting an applet from a customers client machine (IE7, Windows XP, Standard JRE Installation of Java 1.6.0_26), I see in the tomcat access log entries signalizing that core java api classes are accidentally requested from the server:
"GET /mywebapp/applet/java/lang/StringBuilder.class HTTP/1.1" 404 1156 0
"GET /mywebapp/applet/javax/swing/JPanel.class HTTP/1.1" 404 1141 0
"GET /mywebapp/applet/java/net/JarURLConnection.class HTTP/1.1" 404 1162 0
"GET /mywebapp/applet/java/util/jar/JarEntry.class HTTP/1.1" 404 1153 0
"GET /mywebapp/applet/java/util/jar/JarFile.class HTTP/1.1" 404 1150 0
Although tomcat responses with HTTP 404, the applet works fine.
Questions:
1. For me, it looks like a security risk when the browser tries to load system classes from the network instead of using the local files from the jre dir, doesn't it?
2. When starting the applet from my local machine (different network), no tomcat logfile entries are generated. An interesting fact is, that in the customer network, the applet "codebase" parameter in the HTML source gets modifed by a proxy server for whatever reason like the following:
<applet codebase="http://mydomain.org/mywebapp/applet">
becomes some kind of:
<applet codebase="http://mydomain.org/mywebapp/applet/+sgrkjkrlgjklJKLjekrr4jewlkfjkerlkrelkjgregkjerlkgljkeglkjgjelkLKJLKefjei55435ijjkl=+">
It seems that such codebases confuse the classloader. Any ideas about that?
Thank you so much for any hints!<applet codebase="http://mydomain.org/mywebapp/applet">
So you're loading individual .class files from the codebase? Don't do that, put them into a JAR and specify the JAR file(s) as the codebase. Much more efficient and it may solve this problem too. -
Hi Guys,
I wanted to know where are the Java packages' class files are located in my computer?
For example, I want to find the location of java.util.Vector, or java.lang.String. I've ran a search but found nothing, so I guess those files are hiding somewhere in a jar or something, Does anyone know where are those files?Rovat wrote:
... I want to find the location of java.util.Vector, or java.lang.String. I've ran a search but found nothing, so I guess those files are hiding somewhere in a jar or something, Does anyone know where are those files?The class files are in rt.jar.
The source for the class files are in the src.zip file of the SDK. -
Core java netwokrking API's or J2EE?
hello all i want to develop a project planner application in a client/server environment, and i started leaning some of the core java features for my project.My problem is that to achieve the client/server aspect for my project ,
1. Is it sufficient to use just the core java networking api's or should i use j2EE?? I actually browsed through and found out that it is a better option to use J2EE when u need high transaction processing and scability features among others.. But i feel these two features are not required for my project,, so can i use Java SE itself ??
2. If i use java SE or core java Api's should networking be achieved only throught socket's or can i use JSP's n servlets..
3. i do not plan to use a separate database server i feel just one server and upto 5 clients are sufficient for a project team scenario needed for my application.
plz help in getting my doubts cleared..
thanks all in advance..There is no doubt, only do.
JEE isn't client/server, so if you want/need to go with a traditional client/server solution it's not the way to go (of course with all this AJAX and WS stuff, it's quite possible to have something that's an amalgamation between traditional client/server and multi-tier thinclient solutions). -
Using Java mail API from JSPDynPage
Hi Experts,
I am working on a Portal Assignment that requiresto sent work flow mails on the basis of error conditions.
Can u please suggest if at all I can use Java Mail APIs from JSP page within the JSP DYN Page Framework.
If at all Java Mail can be used could u please suugest some help docs on the same.
Thanks for the help.
Manab C Ghosh
EP Consultant
Kolkata INDIA
+919830603327Hi Experts,
Thanks for all the responses to my Mail question(mailing from JSPDynPage).
I have found the solution.
Here is how I have got the things: (pls note there are other solns)
Using Java Mail APIs;
Create a Java file in the scr.core / src.api
MailSender.java
* Created on Jul 21, 2005
* To change the template for this generated file go to
* Window>Preferences>Java>Code Generation>Code and Comments
package com.mailsend.test;
import java.util.Date;
import java.util.Properties;
import javax.mail.Message;
import javax.mail.MessagingException;
import javax.mail.Multipart;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeBodyPart;
import javax.mail.internet.MimeMessage;
import javax.mail.internet.MimeMultipart;
* Edited on Jul 24, 2005
* @author Manab C Ghosh
public class MailSender {
public String sendMessage(){
String msg ="Hello mail Test";
String smtpServer ="mySMTPServer";
String smtpSender = "senderemailaddress";
String smtpRecipient="receipientemailaddress";
String stBody = msg ;
//String stDate = new Date().toString() ;
String stSubject = "Mail Test ";
Send( smtpServer, //SMTPServer
smtpSender, //Sender
smtpRecipient, //Recipient
stSubject, //Subject
stBody //Body
); //Attachments
return "Mail Success";
public static void Send(String SMTPServer,
String From,
String To,
String Subject,
String msgText1
// Error status;
int ErrorStatus = 0;
// create some properties and get the default Session
Properties props = System.getProperties();
props.put("mail.smtp.host", SMTPServer);
Session session = Session.getDefaultInstance(props, null);
try {
// create a message
MimeMessage msg = new MimeMessage(session);
msg.setFrom(new InternetAddress(From));
InternetAddress[] address = {new InternetAddress(To)};
msg.setRecipients(Message.RecipientType.TO, address);
msg.setSubject(Subject);
// create and fill the first message part
MimeBodyPart mbp1 = new MimeBodyPart();
mbp1.setText(msgText1);
// create the Multipart and its parts to it
Multipart mp = new MimeMultipart();
mp.addBodyPart(mbp1);
//mp.addBodyPart(mbp2);
// add the Multipart to the message
msg.setContent(mp);
// set the Date: header
msg.setSentDate(new Date());
// send the message
Transport.send(msg);
} catch (MessagingException mex) {
Call this file from the JSP page (which is set at JSPDynPage controller)
one important thing-----
Create a dir under PORTAL-INF and import the following jars-- activation.jar, mail.jar,imap.jar,smtp.jar, mailapi.jar.
This works..
Thanks once again to the Experts.
happy mailing
Manab Ghosh.
INDIA (+919830603327) -
The 'rewrite 1 core api class every day' Thread
as we all know, if you want something doing properly, you've gotta do it yourself
in light of this - I thought rewriting Javas entire core api (so it was done properly) would make quite a fun Thread :P
now, this being a Game Development forum - I thought a good place to start would be in a graphics oriented class that everyone will have used....
* @(#)DisplayMode.java 1.3 01/12/03
* Copyright 2002 Sun Microsystems, Inc. All rights reserved.
* SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
package java.awt;
public final class DisplayMode
private Dimension size;
private int bitDepth;
private int refreshRate;
public DisplayMode(int width, int height, int bitDepth, int refreshRate)
this.size = new Dimension(width, height);
this.bitDepth = bitDepth;
this.refreshRate = refreshRate;
public int getHeight()
return size.height;
public int getWidth()
return size.width;
public final static int BIT_DEPTH_MULTI = -1;
public int getBitDepth()
return bitDepth;
public final static int REFRESH_RATE_UNKNOWN = 0;
public int getRefreshRate()
return refreshRate;
public boolean equals(DisplayMode dm)
return (getHeight() == dm.getHeight()
&& getWidth() == dm.getWidth()
&& getBitDepth() == dm.getBitDepth()
&& getRefreshRate() == dm.getRefreshRate());
public int hashCode()
return getWidth() + getHeight() + getBitDepth() * 7 + getRefreshRate() * 13;
//and the smaller, faster version...
package java.awt;
public final class DisplayMode
public final int width;
public final int height;
public final int bitDepth;
public final int refreshRate;
public DisplayMode(int width, int height, int bitDepth, int refreshRate)
this.width = width;
this.height = height;
this.bitDepth = bitDepth;
this.refreshRate = refreshRate;
public int getHeight()
return height;
public int getWidth()
return width;
public final static int BIT_DEPTH_MULTI = -1;
public int getBitDepth()
return bitDepth;
public final static int REFRESH_RATE_UNKNOWN = 0;
public int getRefreshRate()
return refreshRate;
public boolean equals(DisplayMode dm)
return (height == dm.height
&& width == dm.width
&& bitDepth == dm.bitDepth
&& refreshRate == dm.refreshRate);
public int hashCode()
return width + height + bitDepth*7 + refreshRate*13;
}25th Jan 2003
abu,m'kay...
i suppose you could do that...
anyway, i'm not good with this 'keyword' stuff and
all.../me wonders why you are posting here at all :D
but wouldn't final mean that you cannot change taht
variables value later...yup
of course you could say that you don't want to, and
that nobody needs to...well yeah... when classes are immutable (as the DisplayMode class is)
its values are, by definition, unchangable.
but why are ther these set methods then?there are no 'set' methods - DisplayMode is an immutable class.
>
this public thing i'm also not sure about.
in this class you may go public, but some classes user
should NOT have ability to set value of variable
directly.the only reason they are public, is because they are final (or should be atleast :P).
I wouldn't make them public otherwise.
Also, the only reason the getXXX methods exist, is it conform to the original spec. of the DisplayMode class. (and the 'standard' or having get methods for public attributes - Dimension,Rectangle,Point etc all do it)
maybe it would be better to stick with protected... ?as markuskidd has pointed out - this class is final, it cannot be extended, hence protected means nothing.
>
othervise it's a good idea.
if you get a bunch of classes that have been
perfected, then maybe sun will one day revise your
classes and replace these old crapier ones.gotta find 1 to do 2morrow now :P (though I doubt this will make any difference to Sun, they simply don't care about correct code) -
Hi, I am looking for documentation for the Java APIs. I have the XML Publisher User Guide but would like some reference documentation for the APIs, javadoc or otherwise.
Is there also any documentation aimed specifically at interacting with XML Publisher from an external application using the core APIs?The javadoc is included with the XML Publisher enterprise 5.6.2 in the doc folder.
Hope that helps,
Klaus -
Java mail api - sending mails to gmail account
Hello
I am using java mail api to send mails.when i send mails to gmail from ids which are not in gmail friends list, most of the mails are going to spam.Ofcourse, some of them go to inbox.I tried in lot of ways to analyse the problem.But nothing could help. Can anyone plzz tell me how to avoid mails going to spam in gmail, using java mail api?
Thank you in advance,
Regards,
Aradhana
Message was edited by:
Aradhanaam using the below code.
Properties props = System.getProperties();
// Setup mail server
props.put("mail.smtp.host", smtpHost);
props.put("mail.smtp.port","25");
props.put("mail.smtp.auth", isAuth);
Authenticator auth = new UserAuthenticator();
// Get session
Session s = Session.getDefaultInstance(props,auth);
// Define message
Message m = new MimeMessage(s);
// setting message attributes
try {
m.setRecipient(Message.RecipientType.TO, new InternetAddress(to));
InternetAddress f_addr=new InternetAddress(from);
f_addr.setPersonal(personalName);
m.setFrom(f_addr);
m.setSubject(subject);
m.setSentDate(new Date());
m.setContent(msg,"text/plain");
m.saveChanges();
// send message
Transport.send(m);
Message was edited by:
Aradhana -
Performance issue with Business Objects Java JRC API in CRXI R2 version
A report is developed using java JRC API in CR XI release 2. When I generate the report in the designer, it took less than 5 seconds to display the results in crystal report viewer inside the designer. But in the QA environment, when I generate the same report from the application, it takes almost 1 to 1.5 minutes to display the same results in PDF. I also noticed that if the dataset contains bigger volume of data, then the reports are taking even longer almost 15 to 20 minutes.
While generating the report from the application, I noticed that most of time is taken during the execution of the com.crystaldecisions.report.web.viewer.ReportExportControl Object method as shown in following line of code
exportControl.processHttpRequest(request, response, context, null)
We thought the delay in exporting the report to PDF might be the layout of the report and data conversion to PDF for such a bigger volume of data.
Then we investigated the issue and experimented quickly to generate the same report with same result set data from the application using XML, XSL and converted the output XSL-FO to PDF using Apache FOP (Formatting Objects Processor) implementation. The time taken to export the report to PDF is less than 6 seconds. By doing this experiment, it is proved that the issue is not with conversion of data to PDF but it is the performance problem with Business Objects Java JRC API in CR XI R2.
In this regard, I searched for the above issue in the SAP community Network Forums -> Crystal Reports and Xcelsius -> Java Development -> Crystal Reports. But I did not find any answers or solutions for this kind of issue in the forums.
Any suggestion, hint in this matter is very much appreciated.Ted, The setReportAppServer problem is resolved. Now I could able to generate the report with hardcoded values in the SQLs in just 6 seconds where as the same report was generated in CRXI R2 in 1 minute 15 seconds as mentioned in the earlier message.
But, our exisiting application passes the parameter values to the SQLs embedded in the report. For some reason the parameters are not being passed to the report and the report displays only the labels without data.
As per the crj 12 samples codes, the code is written as shown below.
1. Created ReportClient Document
2. SetReportAppServer
3. Open the report
4. Getting DatabaseController and switching the database connection at runtime
5. Then setting the parameters as detailed below
ParameteFields parameterFieldController = reportClientDoc.getDataDefController().getParameterFieldController();
parameterFieldController.setCurrentValue("", "paramname",paramvalue);
parameterFieldController.setCurrentValue("", "paramname",paramavalue);
byteArrayInputStream = (ByteArrayInputStream)reportClientDoc.getPrintOutputController().export(ReportExportFormat.PDF);
6. Streaming the report to the browser
Why the parematers are not being passed to the report? Do I need to follow the order of setting these parameters? Did I miss any line of code for setting Params using crj 12?
Any help in this regard would be greatly appreciated. -
Java core dump on AIX5.2 / J2RE 1.4.1
I'm running a program on AIX 5.2.0.0
which fails after two minuts whith a Java core file....
This is the content of this file ; does anyone know how to read this ??
NULL ------------------------------------------------------------------------
0SECTION TITLE subcomponent dump routine
NULL ===============================
1TISIGINFO signal 11 received
1TIDATETIME Date: 2006/02/09 at 14:50:15
1TIFILENAME Javacore filename: /app/qualiac/FISTST/exp/gti/bin/javacore1196264.1139493015.txt
NULL ------------------------------------------------------------------------
0SECTION XHPI subcomponent dump routine
NULL ==============================
1XHTIME Thu Feb 9 14:50:15 2006
1XHSIGRECV SIGSEGV received at 0x34003600370033 in <unknown>. Processing terminated.
1XHFULLVERSION J2RE 1.4.1 IBM AIX 5L for PowerPC (64 bit JVM) build caix64141-20030522
NULL
1XHCURRENTTHD Current Thread Details
NULL ----------------------
2XHCURRSYSTHD "main" sys_thread_t:0x110015B68
3XHNATIVESTACK Native Stack
NULL ------------
3XHSTACKLINE at 0x90000000365502C in DumpThreadDetails
3XHSTACKLINE at 0x900000003654EC8 in Diagnostics
3XHSTACKLINE at 0x900000003504050 in dgGenerateJavacore
3XHSTACKLINE at 0x900000003502BD4 in dgDumpHandler
3XHSTACKLINE at 0x9000000035C3B78 in panicSignalHandler
3XHSTACKLINE at 0x900000003669BB0 in unwindSignalCatchFrame
3XHSTACKLINE at 0x90000000366A178 in sysSignalCatchHandler
3XHSTACKLINE at 0x900000003668D90 in userSignalHandler
3XHSTACKLINE at 0x900000003668E18 in intrDispatch
3XHSTACKLINE at 0x9000000036696D8 in intrDispatchMD
NULL
1XHOPENV Operating Environment
NULL ---------------------
2XHHOSTNAME Host : UXA_FIN02:172.16.1.63
2XHOSLEVEL OS Level : AIX 5.2.0.0
2XHCPUS Processors -
3XHCPUARCH Architecture : POWER_PC (impl: POWER_RS64IV, ver: unknown)
3XHNUMCPUS How Many : 2
3XHCPUSENABLED Enabled : 2
NULL
1XHUSERLIMITS User Limits (in bytes except for NOFILE and NPROC) -
NULL -----------
2XHUSERLIMIT RLIMIT_FSIZE : 1073741312
2XHUSERLIMIT RLIMIT_DATA : infinity
2XHUSERLIMIT RLIMIT_STACK : 33554432
2XHUSERLIMIT RLIMIT_CORE : 1073741312
2XHUSERLIMIT RLIMIT_NOFILE : infinity
2XHLIMIT NPROC(max) : 512
NULL
1XHPAGESPACES Page Space (in blocks) -
NULL ----------
2XHPAGESPACE /dev/hd6: size=524288, free=466245
2XHPAGESPACE /dev/paging00: size=524288, free=466617
NULL
1XHSIGHANDLERS JVM Signal Handlers
NULL -------------------
2XHSIGHANDLER SIGHUP : intrDispatchMD (libhpi.a)
2XHSIGHANDLER SIGINT : intrDispatchMD (libhpi.a)
2XHSIGHANDLER SIGQUIT : intrDispatchMD (libhpi.a)
2XHSIGHANDLER SIGILL : intrDispatchMD (libhpi.a)
2XHSIGHANDLER SIGTRAP : JITSigTrapHandler (libjitc.a)
2XHSIGHANDLER SIGABRT : intrDispatchMD (libhpi.a)
2XHSIGHANDLER SIGEMT : intrDispatchMD (libhpi.a)
2XHSIGHANDLER SIGFPE : intrDispatchMD (libhpi.a)
2XHSIGHANDLER SIGBUS : intrDispatchMD (libhpi.a)
2XHSIGHANDLER SIGSEGV : intrDispatchMD (libhpi.a)
2XHSIGHANDLER SIGSYS : intrDispatchMD (libhpi.a)
2XHSIGHANDLER SIGPIPE : ignored
2XHSIGHANDLER SIGTERM : intrDispatchMD (libhpi.a)
NULL
1XHSIGHANDLERS Chained Signal Handlers
NULL -----------------------
2XHSIGHANDLER SIGHUP : intrDispatchMD (libhpi.a)
2XHSIGHANDLER SIGINT : intrDispatchMD (libhpi.a)
2XHSIGHANDLER SIGQUIT : intrDispatchMD (libhpi.a)
2XHSIGHANDLER SIGILL : intrDispatchMD (libhpi.a)
2XHSIGHANDLER SIGTRAP : JITSigTrapHandler (libjitc.a)
2XHSIGHANDLER SIGABRT : intrDispatchMD (libhpi.a)
2XHSIGHANDLER SIGEMT : intrDispatchMD (libhpi.a)
2XHSIGHANDLER SIGFPE : intrDispatchMD (libhpi.a)
2XHSIGHANDLER SIGBUS : intrDispatchMD (libhpi.a)
2XHSIGHANDLER SIGSEGV : intrDispatchMD (libhpi.a)
2XHSIGHANDLER SIGSYS : intrDispatchMD (libhpi.a)
2XHSIGHANDLER SIGPIPE : ignored
2XHSIGHANDLER SIGTERM : intrDispatchMD (libhpi.a)
NULL
1XHENVVARS Environment Variables
NULL ---------------------
2XHENVVAR _=/usr/java14_64/bin/java
2XHENVVAR MANPATH=/usr/share/man:/opt/csm/man:/opt/freeware/man:/usr/dt/man:/usr/local/man:/usr/lpp/X11/Xamples/man
2XHENVVAR TMPDIR=/tmp
2XHENVVAR LANG=fr_FR
2XHENVVAR LOGIN=qualtest
2XHENVVAR IAC_SPOOLER=lp
2XHENVVAR PATH=/usr/java14_64/bin:/usr/bin:/etc:/usr/sbin:/usr/ucb:/usr/bin/X11:/sbin:/usr/java131/jre/bin:/usr/java131/bin:/usr/local/bin:/app/qualiac/FISTST/exp/gta/bin:/app/qualiac/FISTST/exp/gti/bin:/app/qualiac/FISTST/exp/oct/bin:/app/qualiac/FISTST/exp/svt/bin:/app/qualiac/FISTST/exp/tus/bin:/app/qualiac/FISTST/local:/app/oracle/product/9.2/bin:/app/qualiac/FISTST/sqr/v831/ora/bin
2XHENVVAR NLS_LANG=.WE8ISO8859P15
2XHENVVAR SQRDIR=/app/qualiac/FISTST/sqr/v831/ora/bin
2XHENVVAR ORACLE_BASE=/app/oracle
2XHENVVAR [email protected]
2XHENVVAR LC__FASTMSG=true
2XHENVVAR ORACLE_LPPROG=lp
2XHENVVAR CGI_DIRECTORY=/var/docsearch/cgi-bin
2XHENVVAR EDITOR=vi
2XHENVVAR EXINIT=set directory=/tmp
2XHENVVAR CLASSPATH=/app/qualiac/FISTST/exp/gti/bin/lib:/app/qualiac/FISTST/exp/gti/bin/lib/qualiacqin_eng.jar:/app/qualiac/FISTST/exp/gti/bin/lib/qualiacproc.jar:/app/qualiac/FISTST/exp/gti/bin/lib/jdbcdrivers.jar:/app/qualiac/FISTST/local:/app/qualiac/FISTST/exp/gti/bin/lib/qualiacproc.jar:/app/qualiac/FISTST/exp/gti/bin/lib/commons-pool-1.1.jar:/app/qualiac/FISTST/exp/gti/bin/lib/commons-dbcp-1.1.jar:/app/qualiac/FISTST/exp/gti/bin/lib:/app/qualiac/FISTST/exp/gti/bin/lib/activation.jar:/app/qualiac/FISTST/exp/gti/bin/lib/mail.jar:/app/qualiac/FISTST/exp/gti/bin/lib/qualiacagl.jar:/app/qualiac/FISTST/exp/gti/bin/lib/qualiacmail.jar:/app/qualiac/FISTST/exp/tus/bin/lib/qualiactus.jar:/app/qualiac/FISTST/exp/gti/bin/lib/classes12.jar:/app/qualiac/FISTST/local:/app/qualiac/FISTST/exp/gti/bin/lib/activation.jar:/app/qualiac/FISTST/exp/gti/bin/lib/mail.jar:/app/qualiac/FISTST/exp/gti/bin/lib/qualiacmail.jar:/app/qualiac/FISTST/exp/gti/bin/lib:/app/qualiac/FISTST/exp/gti/bin/lib/qualiacqin_eng.jar:/app/qualiac/FISTST/exp/gti/bin/lib/qualiacproc.jar:/app/qualiac/FISTST/exp/gti/bin/lib/jdbcdrivers.jar
2XHENVVAR LOGNAME=qualtest
2XHENVVAR IAC_SMTPHOST=smtp.emapfrance.fr
2XHENVVAR IAC_CLASSPATH=/app/qualiac/FISTST/exp/gti/bin/lib/activation.jar:/app/qualiac/FISTST/exp/gti/bin/lib/mail.jar:/app/qualiac/FISTST/exp/gti/bin/lib/qualiacagl.jar:/app/qualiac/FISTST/exp/gti/bin/lib/qualiacmail.jar:/app/qualiac/FISTST/exp/tus/bin/lib/qualiactus.jar:/app/qualiac/FISTST/exp/gti/bin/lib/classes12.jar:/app/qualiac/FISTST/local
2XHENVVAR MAIL=/usr/spool/mail/qualtest
2XHENVVAR LOCPATH=/usr/lib/nls/loc
2XHENVVAR ORACLE_SID=FISTST
2XHENVVAR PS1=uxa_fin02-qualtest-$TWO_TASK [$PWD]
2XHENVVAR USER=qualtest
2XHENVVAR DOCUMENT_SERVER_MACHINE_NAME=localhost
2XHENVVAR NUMGTWSA=IAC
2XHENVVAR AUTHSTATE=files
2XHENVVAR NLS_DATE_FORMAT=DD/MM/YYYY HH24:MI:SS
2XHENVVAR PHYGTWSA=IAC
2XHENVVAR BRIO_HOME=/app/qualiac/FISTST/sqr/v831
2XHENVVAR IAC_APP=afiedt.buf,amo,emapi,gta,gti,obd,ocm,oct,ode,sac,sir,svt,tus
2XHENVVAR FMTGTJOB=COMPRIME
2XHENVVAR DEFAULT_BROWSER=netscape
2XHENVVAR IAC_INIPWD=/app/qualiac/FISTST/local/iac.pwd
2XHENVVAR SHELL=/usr/bin/ksh
2XHENVVAR ODMDIR=/etc/objrepos
2XHENVVAR HISTSIZE=1000
2XHENVVAR DOCUMENT_SERVER_PORT=49213
2XHENVVAR IAC_POSTJOB=
2XHENVVAR HOME=/home/qualtest
2XHENVVAR IAC_HOME=/app/qualiac/FISTST
2XHENVVAR IAC_SHELL=
2XHENVVAR TLXOEGES=
2XHENVVAR ETSGTJOB=ZZ1
2XHENVVAR TERM=dtterm
2XHENVVAR MAILMSG=[YOU HAVE NEW MAIL]
2XHENVVAR IAC_DFTLANGUAGE=FR
2XHENVVAR ORACLE_HOME=/app/oracle/product/9.2
2XHENVVAR TWO_TASK=FISTST
2XHENVVAR ITECONFIGSRV=/etc/IMNSearch
2XHENVVAR PWD=/app/qualiac/FISTST/exp/gti/bin
2XHENVVAR FAXOEGES=
2XHENVVAR DOCUMENT_DIRECTORY=/usr/docsearch/html
2XHENVVAR IAC_FND=/app/qualiac/FISTST/fdpage/
2XHENVVAR TZ=NFT-1DFT-2,M3.5.0/2:00:00,M10.5.0/3:00:00
2XHENVVAR WEBOEGES=
2XHENVVAR ITECONFIGCL=/etc/IMNSearch/clients
2XHENVVAR ITE_DOC_SEARCH_INSTANCE=search
2XHENVVAR ORACLE_LPARGS=-s
2XHENVVAR [email protected]
2XHENVVAR TELOEGES=
2XHENVVAR A__z=! LOGNAME
2XHENVVAR IBMJAVA_PIPE_1196264=
2XHENVVAR AIXTHREAD_SCOPE=S
2XHENVVAR NULLPTR=NOSEGV
2XHENVVAR LIBPATH=/usr/java14_64/jre/bin:/usr/java14_64/jre/bin/classic:/usr/java14_64/jre/bin
2XHENVVAR NLSPATH=/usr/lib/nls/msg/%L/%N:/usr/lib/nls/msg/%L/%N.cat
2XHENVVAR IBMENV_INITIAL_1196264=4563455952
2XHENVVAR IBM_JAVA_COMMAND_LINE=java -Xms64m -Xmx128m com.qualiac.qin.QEngine 32230 /app/qualiac/FISTST/spl/fistst/eta/w32230.lis /app/qualiac/FISTST/spl/fistst/eta/w32230.err FR TRT$GTI / : ZZ1
NULL
1XHLOADEDLIBS Loaded Libraries (sizes in bytes)
NULL ---------------------------------
2XHLIBNAME /usr/java14_64/jre/bin/libnet.a
3XHLIBSIZE filesize : 135543
3XHLIBSTART text start : 0x900000003904000
3XHLIBLDSIZE text size : 0x16292
3XHLIBLDORG data start : 0x8001000A01A2FB0
3XHLIBLDDATASZ data size : 0xDE8
2XHLIBNAME /usr/lib/libXp.a
3XHLIBSIZE filesize : 141296
3XHLIBSTART text start : 0x900000000DFC8E0
3XHLIBLDSIZE text size : 0x9396
3XHLIBLDORG data start : 0x8001000A01A0DA0
3XHLIBLDDATASZ data size : 0x1158
2XHLIBNAME /usr/lib/libXm.a
3XHLIBSIZE filesize : 10453565
3XHLIBSTART text start : 0x900000000A05B60
3XHLIBLDSIZE text size : 0x289E5C
3XHLIBLDORG data start : 0x8001000A0148948
3XHLIBLDDATASZ data size : 0x57604
2XHLIBNAME /usr/lib/libodm.a
3XHLIBSIZE filesize : 260980
3XHLIBSTART text start : 0x90000000024D6C0
3XHLIBLDSIZE text size : 0x14AD4
3XHLIBLDORG data start : 0x8001000A013EA60
3XHLIBLDDATASZ data size : 0x8C7C
2XHLIBNAME /usr/lib/libgair4.a
3XHLIBSIZE filesize : 46278
3XHLIBSTART text start : 0x900000000E0EBA0
3XHLIBLDSIZE text size : 0x3B36
3XHLIBLDORG data start : 0x8001000A013C770
3XHLIBLDDATASZ data size : 0xBF8
2XHLIBNAME /usr/lib/libgaimisc.a
3XHLIBSIZE filesize : 9030
3XHLIBSTART text start : 0x900000000E0CF78
3XHLIBLDSIZE text size : 0x94A
3XHLIBLDORG data start : 0x8001000A013B5C0
3XHLIBLDDATASZ data size : 0xD8
2XHLIBNAME /usr/lib/libXext.a
3XHLIBSIZE filesize : 477504
3XHLIBSTART text start : 0x900000000DAA3A0
3XHLIBLDSIZE text size : 0x22AE6
3XHLIBLDORG data start : 0x8001000A01359B8
3XHLIBLDDATASZ data size : 0x4A30
2XHLIBNAME /usr/lib/libXi.a
3XHLIBSIZE filesize : 139745
3XHLIBSTART text start : 0x900000000DF1840
3XHLIBLDSIZE text size : 0xA278
3XHLIBLDORG data start : 0x8001000A0132E40
3XHLIBLDDATASZ data size : 0x15C0
2XHLIBNAME /usr/lib/libICE.a
3XHLIBSIZE filesize : 312281
3XHLIBSTART text start : 0x900000000DD8EC0
3XHLIBLDSIZE text size : 0x17A82
3XHLIBLDORG data start : 0x8001000A012B4F8
3XHLIBLDDATASZ data size : 0x61A4
2XHLIBNAME /usr/lib/libSM.a
3XHLIBSIZE filesize : 140420
3XHLIBSTART text start : 0x900000000DCD060
3XHLIBLDSIZE text size : 0xAF04
3XHLIBLDORG data start : 0x8001000A0128F80
3XHLIBLDDATASZ data size : 0x19D8
2XHLIBNAME /usr/lib/libIM.a
3XHLIBSIZE filesize : 66037
3XHLIBSTART text start : 0x900000000E064C0
3XHLIBLDSIZE text size : 0x525B
3XHLIBLDORG data start : 0x8001000A0127198
3XHLIBLDDATASZ data size : 0x9C8
2XHLIBNAME /usr/lib/libX11.a
3XHLIBSIZE filesize : 3428656
3XHLIBSTART text start : 0x900000000C90360
3XHLIBLDSIZE text size : 0x1192DC
3XHLIBLDORG data start : 0x8001000A00F9EB8
3XHLIBLDDATASZ data size : 0x2CAE8
2XHLIBNAME /usr/lib/libXt.a
3XHLIBSIZE filesize : 1440578
3XHLIBSTART text start : 0x9000000009957C0
3XHLIBLDSIZE text size : 0x6F37D
3XHLIBLDORG data start : 0x8001000A00E7B08
3XHLIBLDDATASZ data size : 0x10560
2XHLIBNAME /usr/java14_64/jre/bin/libawt.a
3XHLIBSIZE filesize : 2144517
3XHLIBSTART text start : 0x90000000081A000
3XHLIBLDSIZE text size : 0x17AE0A
3XHLIBLDORG data start : 0x8001000A00A94D8
3XHLIBLDDATASZ data size : 0x3CD18
2XHLIBNAME /usr/java14_64/jre/bin/libjitc.a
3XHLIBSIZE filesize : 3003834
3XHLIBSTART text start : 0x9000000036A5000
3XHLIBLDSIZE text size : 0x25E108
3XHLIBLDORG data start : 0x8001000A007FC88
3XHLIBLDDATASZ data size : 0x28B58
2XHLIBNAME /usr/lib/libi18n.a
3XHLIBSIZE filesize : 147811
3XHLIBSTART text start : 0x9000000002A5420
3XHLIBLDSIZE text size : 0xAB9A
3XHLIBLDORG data start : 0x8001000A007CE08
3XHLIBLDDATASZ data size : 0x1728
2XHLIBNAME /usr/lib/nls/loc/fr_FR__64
3XHLIBSIZE filesize : 21652
3XHLIBSTART text start : 0x90000000029C000
3XHLIBLDSIZE text size : 0x459D
3XHLIBLDORG data start : 0x9000000002A1200
3XHLIBLDDATASZ data size : 0x35E0
2XHLIBNAME /usr/java14_64/jre/bin/libzip.a
3XHLIBSIZE filesize : 123251
3XHLIBSTART text start : 0x90000000368F000
3XHLIBLDSIZE text size : 0x15E48
3XHLIBLDORG data start : 0x8001000A0079550
3XHLIBLDDATASZ data size : 0x1D80
2XHLIBNAME /usr/java14_64/jre/bin/classic/libcore.a
3XHLIBSIZE filesize : 175376
3XHLIBSTART text start : 0x900000003673000
3XHLIBLDSIZE text size : 0x1B6CE
3XHLIBLDORG data start : 0x8001000A005E848
3XHLIBLDDATASZ data size : 0x1A218
2XHLIBNAME /usr/java14_64/jre/bin/libhpi.a
3XHLIBSIZE filesize : 171018
3XHLIBSTART text start : 0x90000000365A000
3XHLIBLDSIZE text size : 0x18E75
3XHLIBLDORG data start : 0x8001000A005B038
3XHLIBLDDATASZ data size : 0x26F0
2XHLIBNAME /usr/java14_64/jre/bin/libxhpi.a
3XHLIBSIZE filesize : 52648
3XHLIBSTART text start : 0x900000003652000
3XHLIBLDSIZE text size : 0x77E0
3XHLIBLDORG data start : 0x8001000A003D8F0
3XHLIBLDDATASZ data size : 0x1C990
2XHLIBNAME /usr/lib/libdl.a
3XHLIBSIZE filesize : 5248
3XHLIBSTART text start : 0x900000000278000
3XHLIBLDSIZE text size : 0x2FB
3XHLIBLDORG data start : 0x8001000A003C000
3XHLIBLDDATASZ data size : 0x0
2XHLIBNAME /usr/java14_64/jre/bin/libjsig.a
3XHLIBSIZE filesize : 16019
3XHLIBSTART text start : 0x90000000364F000
3XHLIBLDSIZE text size : 0x2166
3XHLIBLDORG data start : 0x8001000A003B690
3XHLIBLDDATASZ data size : 0x2F0
2XHLIBNAME /usr/java14_64/jre/bin/libjava.a
3XHLIBSIZE filesize : 214211
3XHLIBSTART text start : 0x90000000362F000
3XHLIBLDSIZE text size : 0x1F851
3XHLIBLDORG data start : 0x8001000A0038988
3XHLIBLDDATASZ data size : 0x1FB8
2XHLIBNAME /usr/java14_64/jre/bin/classic/libjvm.a
3XHLIBSIZE filesize : 2963678
3XHLIBSTART text start : 0x900000003421000
3XHLIBLDSIZE text size : 0x20D6F9
3XHLIBLDORG data start : 0x8001000A0000598
3XHLIBLDDATASZ data size : 0x36AB8
2XHLIBNAME /usr/lib/libiconv.a
3XHLIBSIZE filesize : 381497
3XHLIBSTART text start : 0x9000000002B07E0
3XHLIBLDSIZE text size : 0x18B0F
3XHLIBLDORG data start : 0x9001000A050AB48
3XHLIBLDDATASZ data size : 0xD0E0
2XHLIBNAME /usr/lib/libpthreads.a
3XHLIBSIZE filesize : 948255
3XHLIBSTART text start : 0x9000000002CA000
3XHLIBLDSIZE text size : 0x2CBE1
3XHLIBLDORG data start : 0x9001000A03A6000
3XHLIBLDDATASZ data size : 0x8B2F8
2XHLIBNAME /usr/lib/libC.a
3XHLIBSIZE filesize : 6969488
3XHLIBSTART text start : 0x9000000012825E0
3XHLIBLDSIZE text size : 0x1D002
3XHLIBLDORG data start : 0x9001000A05061E0
3XHLIBLDDATASZ data size : 0x3398
2XHLIBNAME /usr/lib/libC.a
3XHLIBSIZE filesize : 6969488
3XHLIBSTART text start : 0x900000001268100
3XHLIBLDSIZE text size : 0x199B1
3XHLIBLDORG data start : 0x9001000A04FC900
3XHLIBLDDATASZ data size : 0x944D
2XHLIBNAME /usr/lib/libC.a
3XHLIBSIZE filesize : 6969488
3XHLIBSTART text start : 0x900000001245AA0
3XHLIBLDSIZE text size : 0x21D17
3XHLIBLDORG data start : 0x9001000A04F68A0
3XHLIBLDDATASZ data size : 0x4DF0
2XHLIBNAME /usr/lib/libcrypt.a
3XHLIBSIZE filesize : 10993
3XHLIBSTART text start : 0x900000000277280
3XHLIBLDSIZE text size : 0xA2B
3XHLIBLDORG data start : 0x9001000A02C2760
3XHLIBLDDATASZ data size : 0x1A0
2XHLIBNAME /usr/lib/libc.a
3XHLIBSIZE filesize : 7089423
3XHLIBSTART text start : 0x900000000027CA0
3XHLIBLDSIZE text size : 0x224F9E
3XHLIBLDORG data start : 0x9001000A02E8C80
3XHLIBLDDATASZ data size : 0xBD1A0
NULL
NULL ------------------------------------------------------------------------
0SECTION CI subcomponent dump routine
NULL ============================
1CIJAVAVERSION J2RE 1.4.1 IBM AIX 5L for PowerPC (64 bit JVM) build caix64141-20030522
1CIRUNNINGAS Running as a standalone JVM
1CICMDLINE java -Xms64m -Xmx128m com.qualiac.qin.QEngine 32230 /app/qualiac/FISTST/spl/fistst/eta/w32230.lis /app/qualiac/FISTST/spl/fistst/eta/w32230.err FR TRT$GTI / : ZZ1
1CIJAVAHOMEDIR Java Home Dir: /usr/java14_64/jre
1CIJAVADLLDIR Java DLL Dir: /usr/java14_64/jre/bin
1CISYSCP Sys Classpath: /usr/java14_64/jre/lib/core.jar:/usr/java14_64/jre/lib/graphics.jar:/usr/java14_64/jre/lib/security.jar:/usr/java14_64/jre/lib/server.jar:/usr/java14_64/jre/lib/xml.jar:/usr/java14_64/jre/lib/charsets.jar:/usr/java14_64/jre/classes
1CIUSERARGS UserArgs:
2CIUSERARG vfprintf 0x110000CC8
2CIUSERARG -Xms64m
2CIUSERARG -Xmx128m
2CIUSERARG -Dinvokedviajava
2CIUSERARG -Djava.class.path=/app/qualiac/FISTST/exp/gti/bin/lib:/app/qualiac/FISTST/exp/gti/bin/lib/qualiacqin_eng.jar:/app/qualiac/FISTST/exp/gti/bin/lib/qualiacproc.jar:/app/qualiac/FISTST/exp/gti/bin/lib/jdbcdrivers.jar:/app/qualiac/FISTST/local:/app/qualiac/FISTST/exp/gti/bin/lib/qualiacproc.jar:/app/qualiac/FISTST/exp/gti/bin/lib/commons-pool-1.1.jar:/app/qualiac/FISTST/exp/gti/bin/lib/commons-dbcp-1.1.jar:/app/qualiac/FISTST/exp/gti/bin/lib:/app/qualiac/FISTST/exp/gti/bin/lib/activation.jar:/app/qualiac/FISTST/exp/gti/bin/lib/mail.jar:/app/qualiac/FISTST/exp/gti/bin/lib/qualiacagl.jar:/app/qualiac/FISTST/exp/gti/bin/lib/qualiacmail.jar:/app/qualiac/FISTST/exp/tus/bin/lib/qualiactus.jar:/app/qualiac/FISTST/exp/gti/bin/lib/classes12.jar:/app/qualiac/FISTST/local:/app/qualiac/FISTST/exp/gti/bin/lib/activation.jar:/app/qualiac/FISTST/exp/gti/bin/lib/mail.jar:/app/qualiac/FISTST/exp/gti/bin/lib/qualiacmail.jar:/app/qualiac/FISTST/exp/gti/bin/lib:/app/qualiac/FISTST/exp/gti/bin/lib/qualiacqin_eng.jar:/app/qualiac/FISTST/exp/gti/bin/lib/qualiacproc.jar:/app/qualiac/FISTST/exp/gti/bin/lib/jdbcdrivers.jar
2CIUSERARG vfprintf
NULL
1CIJVMMI JVM Monitoring Interface (JVMMI)
NULL ------------------------
2CIJVMMIOFF No events are enabled.
NULL
NULL ------------------------------------------------------------------------
0SECTION DC subcomponent dump routine
NULL ============================
1DCHEADEREYE Header eye catcher DCST
1DCHEADERLEN Header length 32
1DCHEADERVER Header version 1
1DCHEADERMOD Header modification 0
1DCINTERFACE DC Interface at 0x8001000A001B9D8 with 15 entries
2DCINTERFACE 1 - dcCString2JavaString 0x8001000A00142F0
2DCINTERFACE 2 - dcInt642CString 0x8001000A0014308
2DCINTERFACE 3 - dcJavaString2NewCString 0x8001000A0014320
2DCINTERFACE 4 - dcJavaString2CString 0x8001000A0014338
2DCINTERFACE 5 - dcJavaString2NewPlatformString 0x8001000A0014350
2DCINTERFACE 6 - dcJavaString2UTF 0x8001000A0014368
2DCINTERFACE 7 - dcPlatformString2JavaString 0x8001000A0014398
2DCINTERFACE 8 - dcUnicode2UTF 0x8001000A00143B0
2DCINTERFACE 9 - dcUnicode2UTFLength 0x8001000A00143C8
2DCINTERFACE 10 - dcUTF2JavaString 0x8001000A00143E0
2DCINTERFACE 11 - dcUTFClassName2JavaString 0x8001000A00143F8
2DCINTERFACE 12 - dcJavaString2ClassName 0x8001000A0014380
2DCINTERFACE 13 - dcUTF2UnicodeNext 0x8001000A0014410
2DCINTERFACE 14 - dcVerifyUTF8 0x8001000A0014428
2DCINTERFACE 15 - dcDumpRoutine 0x8001000A0014440
1DCARRAYINFO Array info at 0x8001000A00025A8 with 16 entries
2DCARRAYINFO 1 - index 0 signature 0 name N/A factor 0
2DCARRAYINFO 2 - index 0 signature 0 name N/A factor 0
2DCARRAYINFO 3 - index 2 signature L name class[] factor 8
2DCARRAYINFO 4 - index 0 signature 0 name N/A factor 0
2DCARRAYINFO 5 - index 4 signature Z name bool[] factor 1
2DCARRAYINFO 6 - index 5 signature C name char[] factor 2
2DCARRAYINFO 7 - index 6 signature F name float[] factor 4
2DCARRAYINFO 8 - index 7 signature D name double[] factor 8
2DCARRAYINFO 9 - index 8 signature B name byte[] factor 1
2DCARRAYINFO 10 - index 9 signature S name short[] factor 2
2DCARRAYINFO 11 - index 10 signature I name int[] factor 4
2DCARRAYINFO 12 - index 11 signature J name long[] factor 8
2DCARRAYINFO 13 - index 0 signature 0 name uint[] factor 0
2DCARRAYINFO 14 - index 0 signature 0 name uint1[] factor 0
2DCARRAYINFO 15 - index 0 signature 0 name uint2[] factor 0
2DCARRAYINFO 16 - index 0 signature 0 name uint3[] factor 0
NULL ------------------------------------------------------------------------
0SECTION DG subcomponent dump routine
NULL ============================
1DGTRCENABLED Trace enabled: No
1DGJDUMPBUFF Javadump buffer size (allocated): 2621440
NULL ------------------------------------------------------------------------
0SECTION ST subcomponent dump routine
NULL ============================
1STGCMODES Resettable GC: No
1STGCMODES Concurrent GC: No
1STCURHBASE Current Heap Base: 1f8
1STCURHLIM Current Heap Limit: 3fffbf8
1STMWHBASE Middleware Heap Base: 1f8
1STMWHLIM Middleware Heap Limit: 3fffbf8
1STGCHELPERS Number of GC Helper Threads: 1
1STJVMOPTS -Xconcurrentlevel: 0
1STJVMOPTS -Xconcurrentbackground: 0
1STGCCTR GC Counter: 2
1STAFCTR AF Counter: 0
1STHEAPFREE Bytes of Heap Space Free: 1ba76f8
1STHEAPALLOC Bytes of Heap Space Allocated: 3fffa00
1STSMBASE SM Base: 0
1STSMEND SM End: 0
1STPAMSTART PAM Start: 0
1STPAMEND PAM End: 0
1STCOMACTION Compact Action: 0
NULL ------------------------------------------------------------------------
0SECTION XE subcomponent dump routine
NULL ============================
1XETHRESHOLD MMI threshold for java methods is set to 1000
1XEJITINIT JIT is initialized
1XEJVMPIOFF JVMPI is not activated
1XEJNITHRESH MMI threshold for JNI methods is set to 0
1XETRCHIS Trace history length is set to 4
1XEJITDUMP JIT dump routine is not yet implemented.
NULL ------------------------------------------------------------------------
0SECTION LK subcomponent dump routine
NULL ============================
NULL
1LKPOOLINFO Monitor pool info:
2LKPOOLINIT Initial monitor count: 32
2LKPOOLEXPNUM Minimum number of free monitors before expansion: 5
2LKPOOLEXPBY Pool will next be expanded by: 81
2LKPOOLTOTAL Current total number of monitors: 162
2LKPOOLFREE Current number of free monitors: 15
NULL
1LKMONPOOLDUMP Monitor Pool Dump (flat & inflated object-monitors):
2LKMONINUSE sys_mon_t:0x1100289D0 infl_mon_t: 0x1100282B0:
3LKMONOBJECT java.lang.ref.Reference$Lock@7000000000C48B8/7000000000C48C8: <unowned>
3LKNOTIFYQ Waiting to be notified:
3LKWAITNOTIFY "Reference Handler" (0x111AF4668)
2LKMONINUSE sys_mon_t:0x110028AB0 infl_mon_t: 0x1100282E8:
3LKMONOBJECT java.lang.ref.ReferenceQueue$Lock@7000000000C4530/7000000000C4540: <unowned>
3LKNOTIFYQ Waiting to be notified:
3LKWAITNOTIFY "Finalizer" (0x111C01768)
NULL
1LKREGMONDUMP JVM System Monitor Dump (registered monitors):
2LKREGMON JITC CHA lock (0x112000850): <unowned>
2LKREGMON JITC MB UPDATE lock (0x11286D210): <unowned>
2LKREGMON JITC Global_Compile lock (0x11286D130): <unowned>
2LKREGMON Integer lock access-lock (0x111FFE770): <unowned>
2LKREGMON Evacuation Region lock (0x11002D5F0): <unowned>
2LKREGMON Heap Promotion lock (0x11002D510): <unowned>
2LKREGMON Sleep lock (0x11002D430): <unowned>
2LKREGMON Method trace lock (0x11002D350): <unowned>
2LKREGMON Heap lock (0x11002CFD0): owner "main" (0x110015B68), entry count 1
2LKREGMON Monitor Cache lock (0x11002CE10): owner "main" (0x110015B68), entry count 1
2LKREGMON JNI Pinning lock (0x11002D0B0): <unowned>
2LKREGMON JNI Global Reference lock (0x11002CEF0): <unowned>
2LKREGMON Classloader lock (0x11002D270): <unowned>
2LKREGMON Binclass lock (0x11002CD30): <unowned>
2LKREGMON Thread queue lock (0x110016190): owner "main" (0x110015B68), entry count 1
2LKREGMON Monitor Registry lock (0x11002D190): owner "main" (0x110015B68), entry count 1
2LKREGMON System Heap lock (0x11002AA90): <unowned>
2LKREGMON ACS Heap lock (0x11002AB70): <unowned>
2LKREGMON PAM lock (0x11002AC50): <unowned>
2LKREGMON Intern String Table lock (0x11002AD30): <unowned>
2LKREGMON Classloader lock (0x11002AE10): <unowned>
2LKREGMON JIT Byte Code lock (0x11002AEF0): <unowned>
2LKREGMON JIT Global Compile lock (0x11002AFD0): <unowned>
2LKREGMON JIT BINCLASS lock (0x11002B0B0): <unowned>
2LKREGMON JIT Debug lock (0x11002B190): <unowned>
2LKREGMON JIT Log lock (0x11002B270): <unowned>
2LKREGMON JITmemT 1 lock (0x11002B350): <unowned>
2LKREGMON JITspaceT 1 lock (0x11002B430): <unowned>
2LKREGMON JITcodeT 1 lock (0x11002B510): <unowned>
2LKREGMON JITnccbT 1 lock (0x11002B5F0): <unowned>
2LKREGMON JIT Invoke Interface Cache lock (0x11002B6D0): <unowned>
2LKREGMON JIT Class Map lock (0x11002B7B0): <unowned>
2LKREGMON JIT Code lock (0x11002B890): <unowned>
2LKREGMON JITmblkT 1 lock (0x11002B970): <unowned>
2LKREGMON JIT MB Update lock (0x11002BA50): <unowned>
2LKREGMON Permanent Variable subpool lock (0x11002BB30): <unowned>
2LKREGMON Intern String Buckets subpool lock (0x11002BC10): <unowned>
2LKREGMON UTF8 Cache subpool lock (0x11002BCF0): <unowned>
2LKREGMON Namespace Cache subpool lock (0x11002BDD0): <unowned>
2LKREGMON Class Storage subpool lock (0x11002BEB0): <unowned>
2LKREGMON CL Tables subpool lock (0x11002BF90): <unowned>
2LKREGMON JIT General subpool lock (0x11002C070): <unowned>
NULL
1LKFLATMONDUMP Thread identifiers (as used in flat monitors):
2LKFLATMON ident 0x05 "Finalizer" (0x111C01768) ee 0x111C01400
2LKFLATMON ident 0x04 "Reference Handler" (0x111AF4668) ee 0x111AF4300
2LKFLATMON ident 0x03 "Signal dispatcher" (0x1119E8DE8) ee 0x1119E8A80
2LKFLATMON ident 0x02 "main" (0x110015B68) ee 0x110015800
NULL
1LKOBJMONDUMP Java Object Monitor Dump (flat & inflated object-monitors):
2LKINFLATEDMON java.lang.ref.ReferenceQueue$Lock@7000000000C4530/7000000000C4540
3LKINFLDETAILS locknflags FFFFFFFF80000200 Monitor inflated infl_mon 0x1100282E8
2LKINFLATEDMON java.lang.ref.Reference$Lock@7000000000C48B8/7000000000C48C8
3LKINFLDETAILS locknflags FFFFFFFF80000100 Monitor inflated infl_mon 0x1100282B0
2LKFLATLOCKED org.apache.xml.serializer.ToXMLSAXHandler@700000000720A20/700000000720A30
3LKFLATDETAILS locknflags 00020000 Flat locked by thread ident 0x02, entry count 1
NULL ------------------------------------------------------------------------
0SECTION XM subcomponent dump routine
NULL ============================
NULL
1XMEXCPINFO Exception Info
NULL --------------
2XMEXCPINFO JVM Exception 0x2 (subcode 0x1B) occurred in thread "main" (TID:0x7000000000B6990)
NULL
2XMNATIVESTACK Native stack at exception generation:
3XMSTACKINFO Program Name Entry Name Statement ID
3XMSTACKINFO
NULL
NULL
NULL
1XMTHDINFO Thread Info
NULL -----------
NULLand why do you post it here?
On AIX only IBMs java imploementation is available, so this has absolutly nothing to do with Sun.
Furthermore are these forums support forums, not a bug-tracking system
lg Clemens -
Application cause java core dump, how can i do?
Hi
In the case, we're using JDK 1.4 and Hibernate on Aix 64 bit, but seems we've got lots of java core even occupied full hard space and cause application crash
system info :
JavaVersion is J2RE 1.4.2 IBM AIX 5L for PowerPC (64 bit JVM)
build caix64142ifx-20051115 (SR3 + 94164 + 97403 + 97482)
(note the 64 bit JVM).
-Xmx=1024 and -xms=512, free heap is 330,415,568 bytes, and allocated
is 1073,740,288 bytes.
some core dump :
WebContainer : 4
at java.io.ObjectInputStream.readString()
at java.io.ObjectInputStream.readObject0()
at java.io.ObjectInputStream.defaultReadFields()
at java.io.ObjectInputStream.readSerialData()
at java.io.ObjectInputStream.readOrdinaryObject()
at java.io.ObjectInputStream.readObject0()
at java.io.ObjectInputStream.readArray()
at java.io.ObjectInputStream.readObject0()
at java.io.ObjectInputStream.defaultReadFields()
at java.io.ObjectInputStream.readSerialData()
at java.io.ObjectInputStream.readOrdinaryObject()
at java.io.ObjectInputStream.readObject0()
at java.io.ObjectInputStream.readArray()
at java.io.ObjectInputStream.readObject0()
at java.io.ObjectInputStream.defaultReadFields()
at java.io.ObjectInputStream.readSerialData()
at java.io.ObjectInputStream.readOrdinaryObject()
at java.io.ObjectInputStream.readObject0() at java.io.ObjectInputStream.readArray()
at java.io.ObjectInputStream.readObject0()
at java.io.ObjectInputStream.defaultReadFields()
at java.io.ObjectInputStream.readSerialData()
at java.io.ObjectInputStream.readOrdinaryObject()
at java.io.ObjectInputStream.readObject0()
at java.io.ObjectInputStream.readArray()
at java.io.ObjectInputStream.readObject0()
at java.io.ObjectInputStream.defaultReadFields()
at java.io.ObjectInputStream.readSerialData()
at java.io.ObjectInputStream.readOrdinaryObject()
at java.io.ObjectInputStream.readObject0()
at java.io.ObjectInputStream.defaultReadFields()
at java.io.ObjectInputStream.readSerialData()
at java.io.ObjectInputStream.readOrdinaryObject()
at java.io.ObjectInputStream.readObject0()
at java.io.ObjectInputStream.readArray()
at java.io.ObjectInputStream.readObject0()
at java.io.ObjectInputStream.defaultReadFields()
at java.io.ObjectInputStream.readSerialData()
at java.io.ObjectInputStream.readOrdinaryObject()
at java.io.ObjectInputStream.readObject0()
at java.io.ObjectInputStream.readArray()
at java.io.ObjectInputStream.readObject0()
at java.io.ObjectInputStream.defaultReadFields()
at java.io.ObjectInputStream.readSerialData()
at java.io.ObjectInputStream.readOrdinaryObject()
at java.io.ObjectInputStream.readObject0()
at java.io.ObjectInputStream.readArray()
at java.io.ObjectInputStream.readObject0()
at java.io.ObjectInputStream.readObject()
at java.util.HashMap.readObject()
at sun.reflect.GeneratedMethodAccessor399.invoke()
at sun.reflect.DelegatingMethodAccessorImpl.invoke()
at java.lang.reflect.Method.invoke()
at java.io.ObjectStreamClass.invokeReadObject()
at java.io.ObjectInputStream.readSerialData()
at java.io.ObjectInputStream.readOrdinaryObject()
at java.io.ObjectInputStream.readObject0()
at java.io.ObjectInputStream.defaultReadFields()
at java.io.ObjectInputStream.readSerialData()
at java.io.ObjectInputStream.readOrdinaryObject()
at java.io.ObjectInputStream.readObject0()
at java.io.ObjectInputStream.readObject()
at com.ibm.ws.naming.util.Serialization$1.run()
at com.ibm.ws.security.util.AccessController.doPrivileged()
at com.ibm.ws.naming.util.Serialization.deserializeObject()
at com.ibm.ws.naming.util.Helpers
.processSerializedObjectForLookupExt()
at com.ibm.ws.naming.util.Helpers.processSerializedObjectForLookup()
at com.ibm.ws.naming.jndicos.CNContextImpl.processResolveResults()
at com.ibm.ws.naming.jndicos.CNContextImpl.doLookup()
at com.ibm.ws.naming.jndicos.CNContextImpl.doLookup()
at com.ibm.ws.naming.jndicos.CNContextImpl.lookupExt()
at com.ibm.ws.naming.jndicos.CNContextImpl.lookup()
at com.ibm.ws.naming.util.WsnInitCtx.lookup()
at javax.naming.InitialContext.lookup()
at com.ibm.wsspi.RegistryLoader.getPluginRegistry()
at com.ibm.wsspi.IPluginRegistryFactory.getPluginRegistry()
at ibmjsp.com2E_ibm_2E_ws_2E_console_2E_appmanagement
._collectionTableLayout._jspService()
at com.ibm.ws.jsp.runtime.HttpJspBase.service()
at javax.servlet.http.HttpServlet.service()
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service()
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service()
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter()
at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter()
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest()
at com.ibm.wsspi.webcontainer.servlet.GenericServletWrapper
.handleRequest()
at com.ibm.ws.jsp.webcontainerext.JSPExtensionServletWrapper
.handleRequest()
at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.include()
at org.apache.jasper.runtime.JspRuntimeLibrary.include()
at org.apache.jasper.runtime.PageContextImpl.include()
at org.apache.struts.tiles.TilesUtilImpl.doInclude()
at org.apache.struts.tiles.TilesUtil.doInclude()
at org.apache.struts.taglib.tiles.InsertTag.doInclude()
at org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag()
at org.apache.struts.taglib.tiles.InsertTag.doEndTag()
at ibmjsp.secure.layouts.vboxLayout._jspService()
at com.ibm.ws.jsp.runtime.HttpJspBase.service()
at javax.servlet.http.HttpServlet.service()
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service()
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service()
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter()
... more stack lines not shown ===================================
"WebContainer: 2" shows much
the same stack trace, but extends to include
@com.ibm.ws.console.core.servlet.WSCUrlFilter.continueStoringTaskState()
at com.ibm.ws.console.core.servlet.WSCUrlFilter.doFilter()
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter()
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter()
at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter()
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest()
Through IBM, we got those answer :
Looking at the javacore files, we're seeing OOM errors. However,
looking at a heapdump, we're not seeing total heap space exhaustion -
around half of the heap is occupied, and occupancy by the vartious
objects seems, to me at least, to be normal.
The threads
seem to be using the compound class loader to load the customer's
"Hibernate" code - and in the largest of the threads in the heapdump -
(it consumes 258,720,168 bytes), the class org/hibernate/impl/Session
Impl and its children - consume 129,540,864 bytes.
The other 128,785,680 is consumed by org/hibernate/proxy/CGLIBLazyInitia
lizer. There are some other classes that make up the small difference
if you added these numbers.
The class com/softleader/hibernate/util/HibernateUtil and its children
consume 74,932,848 bytes.
I could go on through the heapdump, but there are very large classes
in here, and it may be more advantageous to get a verbosegc turned on
to show the patterns of JVM Heap requirements.
I suppose that the customer is developing this app for a 32bit
architecture market, since they are keeping their JVM Heap within the
32 bit limits. If this is the case, then Xmx=1280 and Xms=384 seems a
more reasonable JVM setting. If they are not, and they want to try
Xmx above 1280, then we have not yet had much experience with 64 bit
but I'd expect that the larger heapsize would benefit the application.
Either way, we need verbosegc turned on to monitor the heap requests.
That mean, i have to turn up JVM Heap size? or what can i do for it?
Thanks a lot.I'd hook up a profiler to your app and monitor it to see what's happening and what objects aren't playing nice.
-
How can i access gmail's smtp server using java mail api
i m using java mail api to access gmails pop and smtp service to receive and send mail from ur gmail account. I m able to access gmails pop server using the ssl and port 995 , but i can not use its smtp server to which i m connecting using ssl on 465 port. It requires authentication code.
if anybody can help me in this regard i m thnkful to him/her.
thnks in advance.
jogin desaiHere's an example of using SSL + Authentication
http://onesearch.sun.com/search/onesearch/index.jsp?qt=ssl+authentication&subCat=siteforumid%3Ajava43&site=dev&dftab=siteforumid%3Ajava43&chooseCat=javaall&col=developer-forums -
How to print a document in reverse order using Java Print API ?
I need to print a document in reverse order using Java Print API (*Reverse Order Printing*)
Does Java Print API supports reverse order printing ?
Thnks.,deepak_c3 wrote:
Thanks for the info.,
where should the page number n-1-i be returned ?
Which method implementation of Pageable interface should return the page number ?w.r.t. your first question: don't return that number but return page n-1-i when page i is requested; your document will be printed in reverse order. Your class should implement the entire interface and wrap the original Pageable. (for that number n your class can consult the wrapped interface; read the API for the Pageable interface).
kind regards,
Jos -
Error while sending mail when using Java Mail API
Hi Experts,
I am trying to execute a webdynpro application which uses the Java Mail API to send emails. The exception that I get on executing the application is :
Sending failed; nested exception is: javax.mail.SendFailedException: Invalid Addresses; nested exception is: javax.mail.SendFailedException: 550 5.7.1 Unable to relay for [email protected]
Can anybody please help me sort out the issue.
Regards
AbdullahHi,
Usually one get this error if the SMTP server is configured not to relay mails (a security measure) or the SMTP server need the mail to be sent from a trusted IP or with proper authentication. Some SMTP servers are configured to block junk mails.
Pls check with your mail server administrator.
Regards -
Save Attachment from exchange server 2010 from oracle using java mail API
Hello,
I want to read email from microsoft exchangeserver 2010 and save attachement into a folder.I created an Java program to import attachments from a exchange server mailbox using "POP3S".It works fine when run as a java application.But when i put this inside Oracle11g R2 using load java and while executing from a procedure it gives an error at parsing message into Multipart
Error at line : Multipart mp = (Multipart)m.getContent();
Error:
Content-Type: multipart/mixed;
boundary="_002_A0C2E09A..................................."
java.lang.ClassCastException
at mailPop3.checkmail(mailPop3:71)
My Java Class is as follows,
import java.io.*;
import java.util.Properties;
import javax.mail.*;
import javax.mail.internet.*;
import java.util.Date;
The function i used to check for attachments is given below.
public static boolean hasAttachments(Message m) throws java.io.IOException, MessagingException
Boolean hasAttachments = false;
try
// if it is a plain/html text - no attachements
if (m.isMimeType("text/*"))
return hasAttachments;
else if (m.isMimeType("multipart/alternative"))
return hasAttachments;
else if (m.isMimeType("multipart/*"))
Multipart mp = (Multipart)m.getContent();
if (mp.getCount() > 1)
hasAttachments = true;
return hasAttachments;
catch (Exception e) {
e.printStackTrace();
} finally {
return hasAttachments;
My Java Details as follows
java Version :1.5.0_10
java.vm.specification.version:1.0
java.vm.version :1.5.0_01
java.specification.version:1.5
java.class.version:48.0
Java mail API:javamail-1.4.4
Used Jars:mail.jar
Could someone explain why I am getting this error? What can I do to resolve this error?
Is any other Jar need other than mail.jar?
Any help would be much appreciated.
Regards,
NisanthHai EJP,
Thanks for your reply,
My full java class as follows,
import java.util.Properties;
import javax.mail.Authenticator;
import javax.mail.Folder;
import javax.mail.Message;
import javax.mail.PasswordAuthentication;
import javax.mail.Session;
import javax.mail.Store;
import javax.mail.Part;
import javax.mail.Multipart;
import javax.mail.internet.MimeMultipart;
import javax.mail.internet.MimeMessage;
public class Newmail
public Newmail()
super();
public static int mailPOP3(String phost,
String pusername,
String ppassword)
Folder inbox =null;
Store store =null;
int result = 1;
try
String host=phost;
final String username=pusername;
final String password=ppassword;
System.out.println("Authenticator");
Authenticator auth=new Authenticator()
protected PasswordAuthentication getPasswordAuthentication()
return new PasswordAuthentication(username, password);
System.out.println("Certificate");
String filename="D:\\Certi\\jssecacerts";
String password2 = "changeit";
System.setProperty("javax.net.ssl.trustStore",filename);
System.setProperty("javax.net.ssl.trustStorePassword",password2);
Properties props = System.getProperties();
System.out.println("host-----"+props);
props.setProperty("mail.pop3s.port", "993");
props.setProperty("mail.pop3s.starttls.enable","true");
props.setProperty("mail.pop3s.ssl.trust", "*");
Session session = Session.getInstance(props,auth);
session.setDebug(true);
store = session.getStore("pop3s");
System.out.println("store------"+store);
store.connect(host,username,password);
System.out.println("Connected...");
inbox = store.getDefaultFolder().getFolder("INBOX");
inbox.open(Folder.READ_ONLY);
Message[] msgs = inbox.getMessages();
System.out.println("msgs.length-----"+msgs.length);
result = 0;
int no_of_messages = msgs.length;
for ( int i=0; i < no_of_messages; i++)
System.out.println("msgs.count-----"+i);
System.out.println("Attachment....>"+msgs.getContentType());
Multipart mp = (Multipart)msgs[i].getContent();
System.out.println("Casting Success" + mp.getContentType());
catch(Exception e)
e.printStackTrace();
finally
try
if(inbox!=null)
inbox.close(false);
if(store!=null)
store.close();
return result;
catch(Exception e)
e.printStackTrace();
return result;
Please check it
Regards,
Nisanth
Maybe you are looking for
-
i know File class and File[ ] of java but can u give me code to delete (*.enc) file from folder inside folder. i mean recursively. i used : if(encFile.isDirectory()) File []fileList = (new File(encF)).listFiles(); //File[] fileList2= (new File(encF))
-
URGENT,FRM-41337: Cannot populat the list from record group
Hi all: Can anyone help me in that problem? I have a database item in the block as a list item with combo box style and I use this code in WHEN-NEW-RECORD-INSTANCE at the form module level to populate that combo box list: DECLARE group_id RECORD
-
TS2521 Is FCP 7 compatible with 10.8 OS?
What kind of trouble has anyone encounter with FCP 7 after update to Mt. Lion? Are there any Apple patches? (have found none)
-
I have media center for an hp computer: model # m7170N... it will no longer record or play television. The error message: decoder error- video has either malfunctioned or is not installed comes up. how can i fix this??
-
Cannot sign in because of unavailable system
This is my problem with my account. Error: "We cannot start Skype because your system is unavailable. Please try restarting your computer and try again" (I am using Windows 7) I tried: restarting PC - still failed reinstalling Skype - still failed Ho