• 検索結果がありません。

トレース不可のクラス

ドキュメント内 トラブルシューティング集 (ページ 192-200)

第9章 J2EEアプリケーション開発・運用時の異常

A.1 メソッドトレース機能

A.1.8 トレース不可のクラス

制御ファイルの“traceMethod”に指定してもトレース情報に出力できないクラスがあります。

トレース情報に出力されないクラスを表で列挙します。

クラス名

トレース情報に出力されないクラスの名前を示します。

対象範囲

トレース情報に出力されない対象のOS名およびJDK/JREのバージョンを示します。

◯の記載があるクラスは、そのOSとJDK/JREバージョンの組み合わせではトレース情報が出力されません。

対象範囲における表記は、次のとおりです。

Windows

Windows(R)上で動作する場合 Solaris

Solaris上で動作する場合

Linux

Linux上で動作する場合 JDK7

JDK/JRE 7を使用する場合 JDK8

JDK/JRE 8を使用する場合

表A.1 表 トレース情報に出力できないクラス

クラス名 対象範囲

Windows Solaris Linux

JDK7 JDK8 JDK7 JDK8 JDK7 JDK8

java.io.BufferedInputStream ◯ ◯ ◯ ◯ ◯ ◯

java.io.BufferedOutputStream ◯ ◯ ◯ ◯ ◯ ◯

java.io.BufferedReader ◯ ◯ ◯ ◯ ◯ ◯

java.io.BufferedWriter ◯ ◯ ◯ ◯ ◯ ◯

java.io.ByteArrayInputStream ◯ ◯ ◯

java.io.Closeable ◯ ◯ ◯ ◯ ◯ ◯

java.io.DefaultFileSystem ◯ ◯ ◯

java.io.ExpiringCache ◯ ◯ ◯ ◯ ◯ ◯

java.io.ExpiringCache$1 ◯ ◯ ◯ ◯ ◯ ◯

java.io.ExpiringCache$Entry ◯ ◯ ◯ ◯ ◯ ◯

java.io.File ◯ ◯ ◯ ◯ ◯ ◯

java.io.File$PathStatus ◯ ◯ ◯ ◯ ◯ ◯

java.io.FileDescriptor ◯ ◯ ◯ ◯ ◯ ◯

java.io.FileDescriptor$1 ◯ ◯ ◯ ◯ ◯ ◯

java.io.FileInputStream ◯ ◯ ◯ ◯ ◯ ◯

java.io.FileInputStream$1 ◯ ◯ ◯

java.io.FileOutputStream ◯ ◯ ◯ ◯ ◯ ◯

java.io.FileReader ◯ ◯ ◯ ◯ ◯ ◯

java.io.FileSystem ◯ ◯ ◯ ◯ ◯ ◯

java.io.FilterInputStream ◯ ◯ ◯ ◯ ◯ ◯

java.io.FilterOutputStream ◯ ◯ ◯ ◯ ◯ ◯

java.io.Flushable ◯ ◯ ◯ ◯ ◯ ◯

java.io.InputStream ◯ ◯ ◯ ◯ ◯ ◯

java.io.InputStreamReader ◯ ◯ ◯ ◯ ◯ ◯

java.io.ObjectStreamField ◯ ◯ ◯ ◯ ◯ ◯

java.io.OutputStream ◯ ◯ ◯ ◯ ◯ ◯

java.io.OutputStreamWriter ◯ ◯ ◯ ◯ ◯ ◯

java.io.PrintStream ◯ ◯ ◯ ◯ ◯ ◯

java.io.Reader ◯ ◯ ◯ ◯ ◯ ◯

java.io.Serializable ◯ ◯ ◯ ◯ ◯ ◯

java.io.UnixFileSystem ◯ ◯ ◯ ◯

java.io.Win32FileSystem ◯

java.io.WinNTFileSystem ◯ ◯

java.io.Writer ◯ ◯ ◯ ◯ ◯ ◯

java.lang.AbstractStringBuilder ◯ ◯ ◯ ◯ ◯ ◯

java.lang.annotation.Annotation ◯ ◯ ◯

java.lang.Appendable ◯ ◯ ◯ ◯ ◯ ◯

クラス名 対象範囲

Windows Solaris Linux

JDK7 JDK8 JDK7 JDK8 JDK7 JDK8

java.lang.ArithmeticException ◯ ◯ ◯ ◯ ◯ ◯

java.lang.ArrayStoreException ◯ ◯ ◯ ◯ ◯ ◯

java.lang.AutoCloseable ◯ ◯ ◯ ◯ ◯ ◯

java.lang.Boolean ◯ ◯ ◯ ◯ ◯ ◯

java.lang.BootstrapMethodError ◯ ◯ ◯ ◯ ◯ ◯

java.lang.Byte ◯ ◯ ◯ ◯ ◯ ◯

java.lang.Character ◯ ◯ ◯ ◯ ◯ ◯

java.lang.CharacterData ◯ ◯ ◯ ◯ ◯ ◯

java.lang.CharacterDataLatin1 ◯ ◯ ◯ ◯ ◯ ◯

java.lang.CharSequence ◯ ◯ ◯ ◯ ◯ ◯

java.lang.Class ◯ ◯ ◯ ◯ ◯ ◯

java.lang.Class$1 ◯ ◯ ◯ ◯ ◯ ◯

java.lang.Class$3 ◯ ◯ ◯ ◯ ◯ ◯

java.lang.Class$AnnotationData ◯ ◯ ◯

java.lang.Class$Atomic ◯ ◯ ◯ ◯ ◯ ◯

java.lang.Class$ReflectionData ◯ ◯ ◯ ◯ ◯ ◯

java.lang.Class$SecurityManagerHelper ◯ ◯ ◯

java.lang.ClassCastException ◯ ◯ ◯ ◯ ◯ ◯

java.lang.ClassLoader ◯ ◯ ◯ ◯ ◯ ◯

java.lang.ClassLoader$3 ◯ ◯ ◯ ◯ ◯ ◯

java.lang.ClassLoader$NativeLibrary ◯ ◯ ◯ ◯ ◯ ◯

java.lang.ClassLoader$ParallelLoaders ◯ ◯ ◯ ◯ ◯ ◯

java.lang.ClassNotFoundException ◯ ◯ ◯ ◯ ◯ ◯

java.lang.ClassValue$ClassValueMap ◯ ◯ ◯ ◯ ◯ ◯

java.lang.Cloneable ◯ ◯ ◯ ◯ ◯ ◯

java.lang.Comparable ◯ ◯ ◯ ◯ ◯ ◯

java.lang.Compiler ◯ ◯ ◯ ◯ ◯ ◯

java.lang.Compiler$1 ◯ ◯ ◯ ◯ ◯ ◯

java.lang.Double ◯ ◯ ◯ ◯ ◯ ◯

java.lang.Enum ◯ ◯ ◯ ◯ ◯ ◯

java.lang.Error ◯ ◯ ◯ ◯ ◯ ◯

java.lang.Exception ◯ ◯ ◯ ◯ ◯ ◯

java.lang.Float ◯ ◯ ◯ ◯ ◯ ◯

java.lang.IllegalArgumentException ◯ ◯ ◯ ◯ ◯ ◯

java.lang.IllegalMonitorStateException ◯ ◯ ◯ ◯ ◯ ◯

java.lang.IncompatibleClassChangeError ◯ ◯ ◯ ◯ ◯ ◯

java.lang.Integer ◯ ◯ ◯ ◯ ◯ ◯

クラス名 対象範囲

Windows Solaris Linux

JDK7 JDK8 JDK7 JDK8 JDK7 JDK8

java.lang.Integer$IntegerCache ◯ ◯ ◯

java.lang.InterruptedException ◯ ◯ ◯

java.lang.invoke.CallSite ◯ ◯ ◯ ◯ ◯ ◯

java.lang.invoke.ConstantCallSite ◯ ◯ ◯ ◯ ◯ ◯

java.lang.invoke.DirectMethodHandle ◯ ◯ ◯ ◯ ◯ ◯

java.lang.invoke.LambdaForm ◯ ◯ ◯ ◯ ◯ ◯

java.lang.invoke.MemberName ◯ ◯ ◯ ◯ ◯ ◯

java.lang.invoke.MethodHandle ◯ ◯ ◯ ◯ ◯ ◯

java.lang.invoke.MethodHandleNatives ◯ ◯ ◯ ◯ ◯ ◯

java.lang.invoke.MethodType ◯ ◯ ◯ ◯ ◯ ◯

java.lang.invoke.MutableCallSite ◯ ◯ ◯ ◯ ◯ ◯

java.lang.invoke.VolatileCallSite ◯ ◯ ◯ ◯ ◯ ◯

java.lang.Iterable ◯ ◯ ◯ ◯ ◯ ◯

java.lang.LinkageError ◯ ◯ ◯ ◯ ◯ ◯

java.lang.Long ◯ ◯ ◯ ◯ ◯ ◯

java.lang.Math ◯ ◯ ◯ ◯ ◯ ◯

java.lang.NoClassDefFoundError ◯ ◯ ◯ ◯ ◯ ◯

java.lang.NoSuchMethodError ◯ ◯ ◯ ◯ ◯ ◯

java.lang.NullPointerException ◯ ◯ ◯ ◯ ◯ ◯

java.lang.Number ◯ ◯ ◯ ◯ ◯ ◯

java.lang.Object ◯ ◯ ◯ ◯ ◯ ◯

java.lang.OutOfMemoryError ◯ ◯ ◯ ◯ ◯ ◯

java.lang.Readable ◯ ◯ ◯ ◯ ◯ ◯

java.lang.ref.Finalizer ◯ ◯ ◯ ◯ ◯ ◯

java.lang.ref.Finalizer$FinalizerThread ◯ ◯ ◯ ◯ ◯ ◯

java.lang.ref.FinalReference ◯ ◯ ◯ ◯ ◯ ◯

java.lang.ref.PhantomReference ◯ ◯ ◯ ◯ ◯ ◯

java.lang.ref.Reference ◯ ◯ ◯ ◯ ◯ ◯

java.lang.ref.Reference$1 ◯ ◯ ◯

java.lang.ref.Reference$Lock ◯ ◯ ◯ ◯ ◯ ◯

java.lang.ref.Reference$ReferenceHandler ◯ ◯ ◯ ◯ ◯ ◯

java.lang.ref.ReferenceQueue ◯ ◯ ◯ ◯ ◯ ◯

java.lang.ref.ReferenceQueue$Lock ◯ ◯ ◯ ◯ ◯ ◯

java.lang.ref.ReferenceQueue$Null ◯ ◯ ◯ ◯ ◯ ◯

java.lang.ref.SoftReference ◯ ◯ ◯ ◯ ◯ ◯

java.lang.ref.WeakReference ◯ ◯ ◯ ◯ ◯ ◯

java.lang.reflect.AccessibleObject ◯ ◯ ◯ ◯ ◯ ◯

クラス名 対象範囲

Windows Solaris Linux

JDK7 JDK8 JDK7 JDK8 JDK7 JDK8

java.lang.reflect.AnnotatedElement ◯ ◯ ◯ ◯ ◯ ◯

java.lang.reflect.Array ◯ ◯ ◯ ◯ ◯ ◯

java.lang.reflect.Constructor ◯ ◯ ◯ ◯ ◯ ◯

java.lang.reflect.Executable ◯ ◯ ◯

java.lang.reflect.Field ◯ ◯ ◯ ◯ ◯ ◯

java.lang.reflect.GenericDeclaration ◯ ◯ ◯ ◯ ◯ ◯

java.lang.reflect.InvocationHandler ◯ ◯ ◯

java.lang.reflect.Member ◯ ◯ ◯ ◯ ◯ ◯

java.lang.reflect.Method ◯ ◯ ◯ ◯ ◯ ◯

java.lang.reflect.Modifier ◯ ◯ ◯ ◯ ◯ ◯

java.lang.reflect.Parameter ◯ ◯ ◯

java.lang.reflect.Proxy ◯ ◯ ◯

java.lang.reflect.Proxy$KeyFactory ◯ ◯ ◯

java.lang.reflect.Proxy$ProxyClassFactory ◯ ◯ ◯

java.lang.reflect.ReflectAccess ◯ ◯ ◯ ◯ ◯ ◯

java.lang.reflect.ReflectPermission ◯ ◯ ◯ ◯ ◯ ◯

java.lang.reflect.Type ◯ ◯ ◯ ◯ ◯ ◯

java.lang.reflect.WeakCache ◯ ◯ ◯

java.lang.reflect.WeakCache$BiFunction ◯ ◯ ◯

java.lang.ReflectiveOperationException ◯ ◯ ◯ ◯ ◯ ◯

java.lang.Runnable ◯ ◯ ◯ ◯ ◯ ◯

java.lang.Runtime ◯ ◯ ◯ ◯ ◯ ◯

java.lang.RuntimeException ◯ ◯ ◯ ◯ ◯ ◯

java.lang.RuntimePermission ◯ ◯ ◯ ◯ ◯ ◯

java.lang.SecurityManager ◯ ◯ ◯

java.lang.Short ◯ ◯ ◯ ◯ ◯ ◯

java.lang.StackOverflowError ◯ ◯ ◯ ◯ ◯ ◯

java.lang.StackTraceElement ◯ ◯ ◯ ◯ ◯ ◯

java.lang.String ◯ ◯ ◯ ◯ ◯ ◯

java.lang.String$CaseInsensitiveComparator ◯ ◯ ◯ ◯ ◯ ◯

java.lang.StringBuffer ◯ ◯ ◯ ◯ ◯ ◯

java.lang.StringBuilder ◯ ◯ ◯ ◯ ◯ ◯

java.lang.StringCoding ◯ ◯ ◯ ◯ ◯ ◯

java.lang.StringCoding$StringDecoder ◯ ◯ ◯ ◯ ◯ ◯

java.lang.StringCoding$StringEncoder ◯ ◯ ◯ ◯ ◯ ◯

java.lang.System ◯ ◯ ◯ ◯ ◯ ◯

java.lang.System$2 ◯ ◯ ◯ ◯ ◯ ◯

クラス名 対象範囲

Windows Solaris Linux

JDK7 JDK8 JDK7 JDK8 JDK7 JDK8

java.lang.SystemClassLoaderAction ◯ ◯ ◯ ◯ ◯ ◯

java.lang.Terminator ◯ ◯ ◯ ◯ ◯ ◯

java.lang.Terminator$1 ◯ ◯ ◯ ◯ ◯ ◯

java.lang.Thread ◯ ◯ ◯ ◯ ◯ ◯

java.lang.Thread$UncaughtExceptionHandler ◯ ◯ ◯ ◯ ◯ ◯

java.lang.ThreadDeath ◯ ◯ ◯ ◯ ◯ ◯

java.lang.ThreadGroup ◯ ◯ ◯ ◯ ◯ ◯

java.lang.ThreadLocal ◯ ◯ ◯ ◯ ◯ ◯

java.lang.ThreadLocal$ThreadLocalMap ◯ ◯ ◯ ◯ ◯ ◯

java.lang.ThreadLocal$ThreadLocalMap$Entry ◯ ◯ ◯ ◯ ◯ ◯

java.lang.Throwable ◯ ◯ ◯ ◯ ◯ ◯

java.lang.VirtualMachineError ◯ ◯ ◯ ◯ ◯ ◯

java.net.Parts ◯ ◯ ◯ ◯ ◯ ◯

java.net.URL ◯ ◯ ◯ ◯ ◯ ◯

java.net.URL$1 ◯ ◯ ◯

java.net.URLClassLoader ◯ ◯ ◯ ◯ ◯ ◯

java.net.URLClassLoader$7 ◯ ◯ ◯ ◯ ◯ ◯

java.net.URLStreamHandler ◯ ◯ ◯ ◯ ◯ ◯

java.net.URLStreamHandlerFactory ◯ ◯ ◯ ◯ ◯ ◯

java.nio.Bits ◯ ◯ ◯ ◯ ◯ ◯

java.nio.Bits$1 ◯ ◯ ◯ ◯ ◯ ◯

java.nio.Buffer ◯ ◯ ◯ ◯ ◯ ◯

java.nio.ByteBuffer ◯ ◯ ◯ ◯ ◯ ◯

java.nio.ByteOrder ◯ ◯ ◯ ◯ ◯ ◯

java.nio.CharBuffer ◯ ◯ ◯ ◯ ◯ ◯

java.nio.charset.Charset ◯ ◯ ◯ ◯ ◯ ◯

java.nio.charset.Charset$ExtendedProviderHolder ◯ ◯ ◯ ◯

java.nio.charset.Charset$ExtendedProviderHolder$1 ◯ ◯ ◯ ◯

java.nio.charset.CharsetDecoder ◯ ◯ ◯ ◯ ◯ ◯

java.nio.charset.CharsetEncoder ◯ ◯ ◯ ◯ ◯ ◯

java.nio.charset.CoderResult ◯ ◯ ◯ ◯ ◯ ◯

java.nio.charset.CoderResult$1 ◯ ◯ ◯ ◯ ◯ ◯

java.nio.charset.CoderResult$2 ◯ ◯ ◯ ◯ ◯ ◯

java.nio.charset.CoderResult$Cache ◯ ◯ ◯ ◯ ◯ ◯

java.nio.charset.CodingErrorAction ◯ ◯ ◯ ◯ ◯ ◯

java.nio.charset.spi.CharsetProvider ◯ ◯ ◯ ◯ ◯ ◯

java.nio.file.Path ◯ ◯ ◯

クラス名 対象範囲

Windows Solaris Linux

JDK7 JDK8 JDK7 JDK8 JDK7 JDK8

java.nio.file.Watchable ◯ ◯ ◯

java.nio.HeapByteBuffer ◯ ◯ ◯ ◯ ◯ ◯

java.nio.HeapCharBuffer ◯ ◯ ◯ ◯ ◯ ◯

java.security.AccessControlContext ◯ ◯ ◯ ◯ ◯ ◯

java.security.AccessController ◯ ◯ ◯ ◯ ◯ ◯

java.security.BasicPermission ◯ ◯ ◯ ◯ ◯ ◯

java.security.cert.Certificate ◯ ◯ ◯ ◯ ◯ ◯

java.security.CodeSource ◯ ◯ ◯ ◯ ◯ ◯

java.security.Guard ◯ ◯ ◯ ◯ ◯ ◯

java.security.Permission ◯ ◯ ◯ ◯ ◯ ◯

java.security.Principal ◯ ◯ ◯ ◯ ◯ ◯

java.security.PrivilegedAction ◯ ◯ ◯ ◯ ◯ ◯

java.security.PrivilegedExceptionAction ◯ ◯ ◯ ◯ ◯ ◯

java.security.ProtectionDomain ◯ ◯ ◯ ◯ ◯ ◯

java.security.ProtectionDomain$2 ◯ ◯ ◯ ◯ ◯ ◯

java.security.ProtectionDomain

$JavaSecurityAccessImpl

◯ ◯ ◯ ◯ ◯ ◯

java.security.ProtectionDomain$Key ◯ ◯ ◯ ◯ ◯ ◯

java.security.SecureClassLoader ◯ ◯ ◯ ◯ ◯ ◯

java.util.AbstractCollection ◯ ◯ ◯ ◯ ◯ ◯

java.util.AbstractList ◯ ◯ ◯ ◯ ◯ ◯

java.util.AbstractMap ◯ ◯ ◯ ◯ ◯ ◯

java.util.AbstractSet ◯ ◯ ◯ ◯ ◯ ◯

java.util.ArrayList ◯ ◯ ◯ ◯ ◯ ◯

java.util.Arrays ◯ ◯ ◯ ◯ ◯ ◯

java.util.BitSet ◯ ◯ ◯ ◯ ◯ ◯

java.util.Collection ◯ ◯ ◯ ◯ ◯ ◯

java.util.Collections ◯ ◯ ◯ ◯ ◯ ◯

java.util.Collections$EmptyList ◯ ◯ ◯ ◯ ◯ ◯

java.util.Collections$EmptyMap ◯ ◯ ◯ ◯ ◯ ◯

java.util.Collections$EmptySet ◯ ◯ ◯ ◯ ◯ ◯

java.util.Collections$SetFromMap ◯ ◯ ◯ ◯ ◯ ◯

java.util.Collections$SynchronizedCollection ◯ ◯ ◯ ◯ ◯ ◯

java.util.Collections$SynchronizedSet ◯ ◯ ◯ ◯ ◯ ◯

java.util.Collections$UnmodifiableCollection ◯ ◯ ◯ ◯ ◯ ◯

java.util.Collections$UnmodifiableList ◯ ◯ ◯ ◯ ◯ ◯

java.util.Collections

$UnmodifiableRandomAccessList

◯ ◯ ◯ ◯ ◯ ◯

クラス名 対象範囲

Windows Solaris Linux

JDK7 JDK8 JDK7 JDK8 JDK7 JDK8

java.util.Comparator ◯ ◯ ◯ ◯ ◯ ◯

java.util.concurrent.atomic.AtomicInteger ◯ ◯ ◯ ◯ ◯ ◯

java.util.concurrent.atomic.AtomicLong ◯ ◯ ◯ ◯ ◯ ◯

java.util.concurrent.atomic.AtomicReferenceFieldUpd ater

◯ ◯ ◯ ◯ ◯ ◯

java.util.concurrent.atomic.AtomicReferenceFieldUpd ater$AtomicReferenceFieldUpdaterImpl

◯ ◯ ◯ ◯ ◯ ◯

java.util.concurrent.atomic.AtomicReferenceFieldUpd ater$AtomicReferenceFieldUpdaterImpl$1

◯ ◯ ◯

java.util.concurrent.ConcurrentHashMap ◯ ◯ ◯ ◯ ◯ ◯

java.util.concurrent.ConcurrentHashMap

$CollectionView

◯ ◯ ◯

java.util.concurrent.ConcurrentHashMap$CounterCell ◯ ◯ ◯

java.util.concurrent.ConcurrentHashMap

$EntrySetView

◯ ◯ ◯

java.util.concurrent.ConcurrentHashMap$HashEntry ◯ ◯ ◯

java.util.concurrent.ConcurrentHashMap$Holder ◯ ◯ ◯

java.util.concurrent.ConcurrentHashMap

$KeySetView

◯ ◯ ◯

java.util.concurrent.ConcurrentHashMap$Node ◯ ◯ ◯

java.util.concurrent.ConcurrentHashMap$Segment ◯ ◯ ◯ ◯ ◯ ◯

java.util.concurrent.ConcurrentHashMap

$ValuesView

◯ ◯ ◯

java.util.concurrent.ConcurrentMap ◯ ◯ ◯ ◯ ◯ ◯

java.util.concurrent.locks.AbstractOwnableSynchroni zer

◯ ◯ ◯

java.util.concurrent.locks.AbstractQueuedSynchroniz er

◯ ◯ ◯

java.util.concurrent.locks.AbstractQueuedSynchroniz er$Node

◯ ◯ ◯

java.util.concurrent.locks.Lock ◯ ◯ ◯ ◯ ◯ ◯

java.util.concurrent.locks.ReentrantLock ◯ ◯ ◯ ◯ ◯ ◯

java.util.concurrent.locks.ReentrantLock

$NonfairSync

◯ ◯ ◯

java.util.concurrent.locks.ReentrantLock$Sync ◯ ◯ ◯

java.util.concurrent.ThreadLocalRandom ◯ ◯ ◯

java.util.concurrent.ThreadLocalRandom$1 ◯ ◯ ◯

java.util.Dictionary ◯ ◯ ◯ ◯ ◯ ◯

java.util.Enumeration ◯ ◯ ◯ ◯ ◯ ◯

java.util.HashMap ◯ ◯ ◯ ◯ ◯ ◯

java.util.HashMap$Entry ◯ ◯ ◯

ドキュメント内 トラブルシューティング集 (ページ 192-200)