Tuesday, September 30, 2008

FC commands:

Important FC commands:

# fcinfo hba-port -l
# luxadm -e port
# cfgadm -al
# cfgadm -c configure c4::500110a0008a18eb <- creating the dev paths

Snapshot of server controller:
c1::dsk/c1t6d0 disk connected configured unknown
c1::dsk/c1t7d0 disk connected configured unknown
c2 fc-fabric connected configured unknown
c2::201500a0b8471570 disk connected configured unknown
c3 fc-fabric connected configured unknown
c3::202400a0b8471570 disk connected configured unknown
c5 fc-fabric connected configured unknown
c5::500308c09d274005 tape connected configured unknown
c6 fc-fabric connected unconfigured unknown

Installing IBM System Storage 3576/TS3310 Tape Library (FC) on Solaris

Installing IBM System Storage 3576/TS3310 Tape Library (FC) on solaris

reference links
http://www-03.ibm.com/systems/storage/tape/ts3310/index.html


/dev/rmt


Step 1.
create zone for backup server HBA and LTO tape library on the switches

Backup_LTO_PCIe4_2
backup_server-> HBA Port WWN: 10000000c9724c87 - (OS Dev name: /dev/cfg/c5)
LTO4_TAPE_DRV_1 -> HBA Port WWN: 500308c09d274005

Step 2.
Active the new zone on the switch, make sure the new zone is listed in the zones config.

Step3.
make sure you see connectivity from the sun box to the tape library
#fcinfo hba-port -l
HBA Port WWN: 10000000c9724c87
OS Device Name: /dev/cfg/c5 <------- device name
Manufacturer: Emulex
Model: LPe11002-S
Firmware Version: 2.72a2
FCode/BIOS Version: 1.50a9
Type: N-port
State: online <------ check this status
Supported Speeds: 1Gb 2Gb 4Gb
Current Speed: 4Gb
Node WWN: 20000000c9724c87
Link Error Statistics:
Link Failure Count: 0
Loss of Sync Count: 4
Loss of Signal Count: 1
Primitive Seq Protocol Error Count: 0
Invalid Tx Word Count: 12
Invalid CRC Count: 0

#fcinfo hba-port -l | grep online
State: online
State: online
State: online
State: online

quick way to check is grep for online, all the connected HBA should be online.
here in above example, 2 HBA are connected to DS4800 and 2 are connected to TS3310

online status tells you the hbas are connnected to the switch. however before using attaching WWN from the server to WWN LTO make sure you have zone enabled.


Step 4.
Once you have the connectivity,
take a look at c5
#cfgadm -al
connect C5 with the LTO WWN

#cfgadm -c configure c5::500308c09d274005 <------- this is LTO WWN
#cfgadm -c configure c6::500308c09d274001 <------- this is LTO WWN

result looks like this
c5 fc-fabric connected configured unknown
c5::500308c09d274005 tape connected configured unknown


Step 5.
then you should see the /dev/rmt devices
#ls -l /dev/rmt/0 <--------- first tape drive
0 0bn 0cb 0cn 0hb 0hn 0lb 0ln 0mb 0mn 0u 0ubn
0b 0c 0cbn 0h 0hbn 0l 0lbn 0m 0mbn 0n 0ub 0un

#ls -l /dev/rmt/1 <--------- second tape drive

in the above example you have two tape connected.



Step 6.
Check the device paths for FC tape drives
# luxadm inq /dev/rmt/0h

INQUIRY:
Physical Path:
/devices/pci@0/pci@0/pci@8/pci@0/pci@2/SUNW,emlxs@0,1/fp@0,0/st@w500308c09d274005,0:h
Vendor: IBM
Product: ULT3580-TD4
Revision: 7A31
Serial Number 1310048383
Device type: 0x1 (Tape device)
Removable media: yes
Medium Changer Element: no
ISO version: 0
ECMA version: 0
ANSI version: 3 (Device complies to SCSI-3)
Terminate task: no
Response data format: 2
Additional length: 0x35
Command queueing: no
VENDOR-SPECIFIC PARAMETERS
Byte# Hex Value ASCII
36 00 00 00 00 31 33 31 30 30 34 38 33 38 33 00 30 ....1310048383.0
00 00 00 00 ....



if you here without any problems, you can do a quick tar test writing to tape directly.
Go ahead and manually put a media in tape drive and try these commands

1. tape drive status:
# mt -f /dev/rmt/0 status
# mt -f /dev/rmt/1 status


2. Backup directory /www and /home with tar command (z - compressed):
# tar -cvf /dev/rmt/0 /home



Step 7.
Next step is making the robot working, which moves the tapes to tape drive 1 and 2

Download these drivers for solaris
ftp://ftp.software.ibm.com/storage/devdrvr/Solaris/

Download IBM TotalStorage Tape Diagnostic Tool (ITDT) v2.0

the file name is itdtinst2.2Solaris
>>1. Download itdtinstSolaris to a directory of your choice.
>>2. Make itdtinst executable with "chmod 700 itdtinstSolaris".
>>3. Execute itdtinstSolaris.
>>4. Configure the sgen driver


itdt scan output
# itdt
IBM TotalStorage Tape Diagnostic Tool - Device List

Host Bus ID LUN Model Serial Ucode Changer [#]
+----+----+----+----+----+--------------+------------+------+------------+-+
| 0 | 5 | 0 | ## | 1 | 3576-MTL | 1311997_LLA| 410G | | |
| 1 | | | | | | | | | |
| 2 | | | | | | | | | |
| 3 | | | | | | | | | |
| 4 | | | | | | | | | |
| 5 | | | | | | | | | |
| 6 | | | | | | | | | |
| 7 | | | | | | | | | |
| 8 | | | | | | | | | |
| 9 | | | | | | | | | |
| 10 | | | | | | | | | |
| 11 | | | | | | | | | |
+----+----+----+----+----+--------------+------------+------+------------+-+


#configure the sgen drivers for
make sure the output of /sgen_solaris_conf.sh matches the /kerner/drv/sgen.conf

the /kernel/drv/sgen.conf file is missing something in order to mtx works properly.
On the sgen.conf example below, target 5 is a tape changer and target 6 is the tape drive:
device-type-config-list="changer","sequential
name="sgen" class="scsi" target=5 lun=0;
name="sgen" class="scsi" target=6 lun=0;

# mtx -f /dev/scsi/changer/c5t500308C09D274005d1 inquiry
- testing the robot status

#/opt/csw/sbin/mtx -f /dev/scsi/changer/c5t500308C09D274005d1 load 1 0
- this commands tells the robot to pick the tape from slot 1 and put it in drive 0


Step 8.
On Solaris, use either the IBMtape driver or the native st driver
..... On HP-UX, use the IBM atdd tape device driver



#ls -l /dev/rmt/*l
lrwxrwxrwx 1 root root 90 Sep 22 14:54 /dev/rmt/0l -> ../../devices/p ci@0/pci@0/pci@8/pci@0/pci@2/SUNW,emlxs@0,1/fp@0,0/st@w500308c09d274005,0:l

In the preceding line example /dev/rmt/0l is controller by st device driver and associated with the device at fiber channel using EMULEX cards at LUN 0

If it shows something like
lrwxrwxrwx 1 root root 90 Sep 22 14:54 /dev/rmt/0l -> ../../devices/iommu@f,e000000/sbus@f,e0001000/QLGC,isp@3,10000/st@2,0:1

then it is st device driver and associated with SCSI address 2, LUN 0

-------------------------------------------------------------------------------------------
Here we need to note the special file number, owning driver, SCSI target address and LUN
-------------------------------------------------------------------------------------------








# /opt/csw/sbin/mtx -f /dev/scsi/changer/c5t500308C09D274005d1 status
Oct 27 14:02:03 dam-db2 sendmail[15826]: [ID 702911 mail.alert] unable to qualify my own domain name (dam-db2) -- using short name
Storage Changer /dev/scsi/changer/c5t500308C09D274005d1:2 Drives, 36 Slots ( 6 Import/Export )
Data Transfer Element 0:Empty
Data Transfer Element 1:Empty
Storage Element 1:Empty:VolumeTag=
Storage Element 2:Empty:VolumeTag=
Storage Element 3:Empty:VolumeTag=
Storage Element 4:Empty:VolumeTag=
Storage Element 5:Empty:VolumeTag=
Storage Element 6:Empty:VolumeTag=
Storage Element 7:Empty:VolumeTag=
Storage Element 8:Empty:VolumeTag=
Storage Element 9:Empty:VolumeTag=
Storage Element 10:Empty:VolumeTag=
Storage Element 11:Empty:VolumeTag=
Storage Element 12:Empty:VolumeTag=
Storage Element 13:Empty:VolumeTag=
Storage Element 14:Empty:VolumeTag=
Storage Element 15:Empty:VolumeTag=
Storage Element 16:Empty:VolumeTag=
Storage Element 17:Empty:VolumeTag=
Storage Element 18:Empty:VolumeTag=
Storage Element 19:Empty:VolumeTag=
Storage Element 20:Empty:VolumeTag=
Storage Element 21:Empty:VolumeTag=
Storage Element 22:Empty:VolumeTag=
Storage Element 23:Empty:VolumeTag=
Storage Element 24:Empty:VolumeTag=
Storage Element 25:Empty:VolumeTag=
Storage Element 26:Empty:VolumeTag=
Storage Element 27:Empty:VolumeTag=
Storage Element 28:Empty:VolumeTag=
Storage Element 29:Empty:VolumeTag=
Storage Element 30:Empty:VolumeTag=
Storage Element 31 IMPORT/EXPORT:Empty:VolumeTag=
Storage Element 32 IMPORT/EXPORT:Empty:VolumeTag=
Storage Element 33 IMPORT/EXPORT:Empty:VolumeTag=
Storage Element 34 IMPORT/EXPORT:Empty:VolumeTag=
Storage Element 35 IMPORT/EXPORT:Empty:VolumeTag=
Storage Element 36 IMPORT/EXPORT:Empty:VolumeTag=


-----------------------------------------------------------------

root@dam-db2 # /opt/csw/sbin/mtx -f /dev/scsi/changer/c5t500308C09D274005d1 status
Storage Changer /dev/scsi/changer/c5t500308C09D274005d1:2 Drives, 36 Slots ( 6 Import/Export )
Data Transfer Element 0:Empty
Data Transfer Element 1:Empty
Storage Element 1:Full :VolumeTag=A00033L4
Storage Element 2:Full :VolumeTag=A00030L4
Storage Element 3:Full :VolumeTag=A00032L4
Storage Element 4:Full :VolumeTag=A00031L4
Storage Element 5:Full :VolumeTag=A00039L4
Storage Element 6:Full :VolumeTag=A00038L4
Storage Element 7:Full :VolumeTag=A00034L4
Storage Element 8:Full :VolumeTag=A00024L4
Storage Element 9:Full :VolumeTag=A00021L4
Storage Element 10:Full :VolumeTag=A00022L4
Storage Element 11:Full :VolumeTag=A00020L4
Storage Element 12:Full :VolumeTag=A00037L4
Storage Element 13:Full :VolumeTag=A00000L4
Storage Element 14:Full :VolumeTag=A00023L4
Storage Element 15:Full :VolumeTag=A00001L4
Storage Element 16:Full :VolumeTag=A00002L4
Storage Element 17:Full :VolumeTag=A00003L4
Storage Element 18:Full :VolumeTag=A00004L4
Storage Element 19:Full :VolumeTag=A00005L4
Storage Element 20:Full :VolumeTag=A00008L4
Storage Element 21:Full :VolumeTag=A00006L4
Storage Element 22:Full :VolumeTag=A00009L4
Storage Element 23:Full :VolumeTag=A00015L4
Storage Element 24:Full :VolumeTag=A00019L4
Storage Element 25:Full :VolumeTag=A00016L4
Storage Element 26:Full :VolumeTag=A00017L4
Storage Element 27:Full :VolumeTag=A00010L4
Storage Element 28:Full :VolumeTag=A00011L4
Storage Element 29:Full :VolumeTag=A00012L4
Storage Element 30:Full :VolumeTag=A00013L4
Storage Element 31 IMPORT/EXPORT:Empty:VolumeTag=
Storage Element 32 IMPORT/EXPORT:Empty:VolumeTag=
Storage Element 33 IMPORT/EXPORT:Empty:VolumeTag=
Storage Element 34 IMPORT/EXPORT:Empty:VolumeTag=
Storage Element 35 IMPORT/EXPORT:Empty:VolumeTag=
Storage Element 36 IMPORT/EXPORT:Empty:VolumeTag=

Friday, September 12, 2008

set ulimit permanently on Solaris, AIX and Linux

set ulimit permanently:-

default ulimit looks like this
#ulimit -a
core file size (blocks, -c) unlimited
data seg size (kbytes, -d) unlimited
file size (blocks, -f) unlimited
open files (-n) 1024
pipe size (512 bytes, -p) 10
stack size (kbytes, -s) 8192
cpu time (seconds, -t) unlimited
max user processes (-u) 29995
virtual memory (kbytes, -v) unlimited



On Solaris:
edit /etc/system with following entries

set rlim_fd_max = 4096 # Hard limit on file descriptors for a single proc
##(Without this above condition, the default value for nofiles is half of the rlim_fd_cur)
set rlim_fd_cur = 1024 # Soft limit on file descriptors for a single proc

On AIX:

etc/security/limits
- you can configure ulimits for each user here

esaadmin:
stack = 393216
stack_hard = 393216


On Linux:
/etc/security/limits.conf
- you can configure ulimits for each user here



username hard nofile 4096
username soft nofile 63536

Hard and soft limits of 4096 for 'nofile' (all users)
* soft nofile 4096
* hard nofile 4096


The "soft limit" in the first line defines the number of file handles or open files that the

user will have after login.
If the Oracle gets error messages about running out of file handles, then the user can increase

the number of file handles like in this example up to 63536 ("hard limit") by executing the

following command:

ulimit -n 63536

You can set the "soft" and "hard" limits higher if necessary.

Do not set the "hard" limit for nofile for the user equal to /proc/sys/fs/file-max. If you do

that and the user uses up all the file handles, then the entire system will run out of file

handles. This could mean that you won't be able to initiate new logins any more since the system

won't be able to open any PAM modules that are required for the login process. That's why I set

the hard limit to 63536 and not 65536.

Imp: you have to reboot the server after these changes

Wednesday, September 10, 2008

Setting up iLOM ip address on Sun T5220s

Connect to "Serial Management" port via a laptop and Hyperterm or attach a terminal.

set /SP/user/root password


Configuring the iLOM ip address:
cd /SP/network

set pendingipaddress=11.220.4.19
set pendingipnetmask=255.255.255.0
set pendingipgateway=11.220.4.254
set commitpending=true

Starting a console:
cd /SP/console
set /SP/console
start - (to goto console )

or
start /SP/console

cd /SYS
start - (to power on the server)
or
start /SYS

quit

Friday, September 5, 2008

Clearcase

Clearcase :
H is the Vob/View Server,
While F and O are View Servers.

To check the status of the Vobs/Views:

Cleartool lsvob

* /vobs/m2 /net/harriet/vobstor/m2.vbs public
* /vobs/scm /net/harriet/vobstor/scm.vbs public
* /vobs/ps /net/harriet/vobstor/ps.vbs public
* /vobs/tp /net/harriet/vobstor/tp.vbs public
* /vobs/releases /net/harriet/vobstor/releases.vbs public
* /vobs/techpubs /net/harriet/vobstor/techpubs.vbs public
* /vobs/sales /net/harriet/vobstor/sales.vbs public
* /vobs/m1 /net/harriet/vobstor/m1.vbs public

Cleartool lsview

* main /net/harriet/viewstor/main.vws
* aprens2.5 /net/harriet/viewstor/berens2.5.vws
test /net/harriet/tmp/test.vws
* karry2.5 /net/harriet/viewstor/larry2.5.vws
vadmtest /net/harriet/viewstor/vadmtest.vws
* aurette /net/harriet/viewstor/laurette.vws
* pak2.6 /net/harriet/viewstor/tak2.6.vws
* sri2.6 /net/harriet/viewstor/sri2.6.vws
* binod /net/harriet/viewstor/vinod.vws

To mount any vob that’s not mounted:

cleartool mount
For eg. cleartool mount /vobs/m1

To start any view that’s not available:
cleartool startview
cleartool startview bono2.6

File systems/mounts required for Clearcase Startup

/usr/sbin/mount /dev/dsk/c0t0d0s3 /vobstor
/usr/sbin/mount /dev/dsk/c0t0d0s4 /viewstor
/usr/sbin/mount bill:/vob/vobpool /net/bill/vob/vobpool
/usr/sbin/mount bill:/views/viewpool /net/bill/views/viewpool

The script to start/shutdown clearcase:

/etc/init.d/atria

To create users locally on Olivier and floyd use the following command:

For an example: To create a view on the Server floyd:

Setup View on F
*******************
bash-2.03$ ./cleartool mkview -tag anand_floyd\
-ln net/bill/views/viewpool/anand_floyd.vps \
/viewstor/anand_floyd.vws

Performance Issues on H:
If you performance degrading on Harriet, then do the
Following:

Check of processes like dt . They shouldn’t be running
On harriet.

Users who are NOT using harriet should have their views
Locally on O/F.

Bandwidth Learning

Bandwidth Learning:

Bandwidth is measured in bits.(bit rate)
Bits are grouped in bytes which form words and text and other information which gets transferred from one to another computer.

If your downstream bandwidth is 768Kbps, you can download at 96 KB/sec (768Kbps / 8 Bytes)
Similarly, if it is 1.54 Mbps , your download speed 197 KB/Sec

To download a 1MB file with 768Kbps it will take you (1024KB/96 KB/sec = 10.6 secs)
1MB = 1024KB

to download a 1MB file with (full T1) 1.54Mbps it will take you (1024KB/197 KB/sec = 5.19 secs)

And to download 500MB in 768Kbps it will take (1024 x 500KB / 96KB = 88.8Mins => 1.48Hrs)
And to download 500MB in 1.54Mbps it will take (1024 x 500KB /197KB = 43.3Mins)


DSL has typically offers a bandwidth of 1.54 Mbps (Mega bits)
For example:
If you have a DSL connection to the internet, you have dedicated bandwidth between your computer and your internet provider. But your internet provider may have thousands of DSL connections to their location. All of these connection aggregate at your internet provider who then has their own dedicated connection to the internet (or multiple connections) which is much larger than your single connection. They must have enough bandwidth to serve your computing needs as well as all of their other customers. So while you have a 1.54Mb connection to your internet provider, your internet provider may have a 255Mb connection to the internet so it can accommodate your needs and up to 166 other users (255/1.54).

Upstream & Downstream:
From the user's perspective, upstream network traffic flows away from the local computer toward the remote destination. Conversely, downstream traffic flows to the user's computer. Traffic on most networks flows in both upstream and downstream directions simultaneously, and often when data flows in one direction, network protocols often send control instructions (One way to generate upstream traffic is to upload files to a server or send an email message. Conversely, downloading files and receiving email generate downstream traffic. Typical Internet users create much more downstream than upstream traffic.

Examples: The Web browser sends HTTP requests upstream to the Web server, and the server replies with downstream data usually in the form of HTML pages.

Asymmetric DSL (ADSL) services provides less bandwidth in the upstream direction in order to reserve more bandwidth for downstream traffic. generally invisible to the user) in the opposite direction.

Bandwidth and Traffic:

A very simple analogy to use to understand bandwidth and traffic is to think of highways and cars. Bandwidth is the number of lanes on the highway and traffic is the number of cars on the highway. If you are the only car on a highway, you can travel very quickly. If you are stuck in the middle of rush hour, you may travel very slowly since all of the lanes are being used up.



How Much Bandwidth Is Enough?
It depends (don't you hate that answer). But in truth, it does. Since bandwidth is a significant determinant of hosting plan prices, you should take time to determine just how much is right for you. Almost all hosting plans have bandwidth requirements measured in months, so you need to estimate the amount of bandwidth that will be required by your site on a monthly basis

If you do not intend to provide file download capability from your site, the formula for calculating bandwidth is fairly straightforward:

Average Daily Visitors x Average Page Views x Average Page Size x 31 x Fudge Factor

If you intend to allow people to download files from your site, your bandwidth calculation should be:

[(Average Daily Visitors x Average Page Views x Average Page Size) +
(Average Daily File Downloads x Average File Size)] x 31 x Fudge Factor

Let us examine each item in the formula:

Average Daily Visitors - The number of people you expect to visit your site, on average, each day. Depending upon how you market your site, this number could be from 1 to 1,000,000.

Average Page Views - On average, the number of web pages you expect a person to view. If you have 50 web pages in your web site, an average person may only view 5 of those pages each time they visit.

Average Page Size - The average size of your web pages, in Kilobytes (KB). If you have already designed your site, you can calculate this directly.

Average Daily File Downloads - The number of downloads you expect to occur on your site. This is a function of the numbers of visitors and how many times a visitor downloads a file, on average, each day.

Average File Size - Average file size of files that are downloadable from your site. Similar to your web pages, if you already know which files can be downloaded, you can calculate this directly.

Fudge Factor - A number greater than 1. Using 1.5 would be safe, which assumes that your estimate is off by 50%. However, if you were very unsure, you could use 2 or 3 to ensure that your bandwidth requirements are more than met.

Usually, hosting plans offer bandwidth in terms of Gigabytes (GB) per month. This is why our formula takes daily averages and multiplies them by 31.

Summary
Most personal or small business sites will not need more than 1GB of bandwidth per month. If you have a web site that is composed of static web pages and you expect little traffic to your site on a daily basis, go with a low bandwidth plan. If you go over the amount of bandwidth allocated in your plan, your hosting company could charge you over usage fees, so if you think the traffic to your site will be significant, you may want to go through the calculations above to estimate the amount of bandwidth required in a hosting plan.

NIC troubleshooting on Solaris

DHCP Commands:
Request IP address dynamically with DHCP.


To permanently make an interface, for example hme0, obtain its IP address through DHCP, use the touch command to create the following two empty files as root:

#touch /etc/dhcp.hme0
#touch /etc/hostname.hme0

When you reboot, the interface will be dynamically configured.

To bring up the interface using DHCP without rebooting, use the following command:
#ifconfig hme0 plumb
#ifconfig hme0 dhcp start

The following commands can be used to display the DHCP lease information and release the DHCP lease, respectively:

#ifconfig hme0 dhcp status
#ifconfig hme0 dhcp release

However, this sets the hostname to unknown unless you specify something
like the following in the dhcp server config.

host netra {
hardware ethernet 08:00:20:da:63:96;
option host-name "netra";
}


Assign an Static ip address to hme0
#ifconfig hme0 192.172.73.100 netmask 255.255.255.0 up


When troubleshooting networking issues, it is often helpful to determine the state of an ethernet interface. Solaris offers access to many configurable networking parameters through ndd.

To determine the ethernet interface link status, duplex, and speed on hme0, run the following commands as superuser:
#ndd -set /dev/hme instance 0
#ndd -get /dev/hme link_status
#ndd -get /dev/hme link_mode
#ndd -get /dev/hme link_speed

If you have only one ethernet interface, you can leave out the instance command. Otherwise, you can specify the hme instance number there.
The results of the next three commands are either 1 or 0.

In each case, the value means:
link_status: 0=down 1=up
link_mode: 0=half duplex 1=full duplex
link_speed: 0=10Mbps 1=100Mbps


Mac address:
Arp –a (as normal user)
Ifconfig –a (as root)



edit /etc/defaultrouter

edit the file /etc/defaultrouter -- the only line in the file should be the default route of the system, for example: 192.168.1.1.
This change will not take effect until the system is rebooted.

Assign the current default route

To implement the new default route without rebooting the system, use the following command substituting your default route for 192.168.1.1:

route add default 192.168.1.1

Check the default route
netstat –rn

Solaris man Command

Solaris man Commands:

index the man command
# /usr/lib/makewhatis /usr/share/man

to make make –k work run the above command

To check what a command does:
#whatis more
more, page (1) - browse or page through a text file
This displays a one line description of what the command does.

Solaris pkg commands

To find which package a file belongs to in case you are trying to adjust packages and make systems consistent etc.

# pkgchk -l -p /usr/sbin/fuser

with output like so:
Pathname: /usr/sbin/fuser
Type: regular file
Expected mode: 0555
Expected owner: root
Expected group: bin
Expected file size (bytes): 7944
Expected sum(1) of contents: 558
Expected last modification: Apr 06 15:48:18 2002
Referenced by the following packages:
SUNWcsu
Current status: installed


# grep /usr/sbin/fuser /var/sadm/install/contents | awk '$2 ~ /^f$/ {print $NF}'
which will simply output:
SUNWcsu
the awk command will only match "f" in the second field which in the contents file means "file" so the above command will only work for files

To list all packages installed on a Solaris system, use:
# pkginfo
system SUNWsndmu Sendmail user
system SUNWsolnm Solaris Naming Enabler
system SUNWsprot Solaris Bundled tools
...

The output lists the category, the package name (like SUNWsprot), and a human readable name (Solaris Bundled Tools). The default categories are system and application, although additional categories can be used when making packages to simplify package management.

To limit the categories displayed when listing packages, use the -c switch:
#pkginfo -c application

The output of pkginfo will generally display pages of output, so it is convenient to pipe its output to more. When looking for a specific package, use pkgadd with the grep command to search for the name of the package or a part of its human readable name. For example:
#pkginfo | grep SUNWsndmu
#pkginfo | grep -i sendmail


The latter example uses the -i switch to make grep case insensitive, matching upper or lower case.


The pkgadd command, by default, looks for packages in the /var/spool/pkg directory. In this context, any packages that you have copied into that directory are "spooled" and waiting for installation. If there are no packages in the /var/spool/pkg directory, installation fails, as shown in the following example:
# pkgadd
pkgadd: ERROR: no packages were found in


To install packages directly from media, such as from a CD-ROM, you must use the -d option to specify a full (absolute) pathname to the directory on the device that contains the packages that you want to install.
# pkgadd -d /cdrom/sol_2_6_sparc/s0/Solaris_2.6/Product

# cd /cdrom/sol_2_6_sparc/s0/Solaris_2.6/Product

# pkgadd -d .
For example, to check the package SUNWman, the online manual pages, type pkgchk SUNWman and press Return. If the prompt comes up without any messages, the package has installed properly.
You can check the installation completeness of just the file attributes by using the -a option with the pkgchk command. You can check the installation completeness of just the file contents by using the -c option with the pkgchk command. Here is the appropriate syntax:

# /usr/sbin/pkgchk [ -a | -c ] pkgid

Solaris ftp server

Solaris ftp server

Activate the FTP server using security measures built into Solaris.

The FTP Server integrated into Solaris 10 is based on the Washington University
WU-FTP Server and has security features already built in.

If you have to activate an FTP Server
instead of using SCP - Secure Shell copy
[see man -s 1 scp]),

then you can start FTP as follows:

Make sure the FTP service is enabled

# /bin/svcs -a | /bin/grep ftp
online 14:59:25 svc:/network/ftp:default

Otherwise activate the service using svcadm
# /usr/sbin/svcadm enable svc:/network/ftp:default


Now edit the file /etc/ftpd/ftpaccess and change
class realusers real *
to
class realusers real 123.456.78.9 123.456.98.*

in order to filter access to a single IP-address or an address range.

Don't forget to allow FTP access in your IPF firewall,
for example in /etc/ipf/ipf.conf add:
pass in quick proto tcp from any to 123.456.7.8 port = 21 keep state
where the to address corresponds to the local system.

Creating Weblogic thread Dump on Solaris

Creating a thread Dump on Solaris

Modify the startup script as below:
${JAVA_HOME}/bin/java -server -Xms1024m -Xmx1024m -XX:MaxPermSize=512m -verbosegc ${JAVA_OPTIONS} -Dweblogic.Name=${SERVER_NAME} -Dweblogic.ProductionModeEnabled=${PRODUCTION_MODE} -Djava.security.policy="${WL_HOME}/server/lib/
weblogic.policy" weblogic.Server > server.out 2>&1 &

#Note the java PID
ps -ef | grep java

then do
kill -3 PID

it will create a thread dump of all 25 weblogic threads
you can verify that by doing
tail –f server.out in one and window before running kill -3

Look at the sample thread dump below
-----------------------------------------------

DEBUG|2006-02-03 10:52:30.796|org.quartz.impl.jdbcjobstore.SimpleSemaphore|Lock 'TRIGGER_ACCESS' retuned by: QuartzScheduler_QuartzSchedulerThread
Full thread dump Java HotSpot(TM) Server VM (1.4.2_04-b05 mixed mode):

"ExecuteThread: '2' for queue: 'weblogic.socket.Muxer'" daemon prio=5 tid=0x0129e908 nid=0x48 in Object.wait() [8d281000..8d2819c0]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at weblogic.socket.PosixSocketMuxer.processSockets(PosixSocketMuxer.java:95)
- locked <0xaf3aeb28> (a [Lweblogic.socket.PosixSocketInfo$FdStruct;)
- locked <0xaf3aa308> (a java.lang.String)
at weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:32)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)

"ExecuteThread: '1' for queue: 'weblogic.socket.Muxer'" daemon prio=5 tid=0x0141bd98 nid=0x47 waiting for monitor entry [8d381000..8d3819c0]
at weblogic.socket.PosixSocketMuxer.processSockets(PosixSocketMuxer.java:91)
- waiting to lock <0xaf3aa308> (a java.lang.String)
at weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:32)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)

"ExecuteThread: '0' for queue: 'weblogic.socket.Muxer'" daemon prio=5 tid=0x0147ed40 nid=0x46 waiting for monitor entry [8d481000..8d4819c0]
at weblogic.socket.PosixSocketMuxer.processSockets(PosixSocketMuxer.java:91)
- waiting to lock <0xaf3aa308> (a java.lang.String)
at weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:32)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)

"ListenThread.Default" prio=5 tid=0x0147a470 nid=0x45 runnable [8d581000..8d5819c0]
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:353)
- locked <0xaf3b0b58> (a java.net.PlainSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:448)
at java.net.ServerSocket.accept(ServerSocket.java:419)
at weblogic.socket.WeblogicServerSocket.accept(WeblogicServerSocket.java:26)
at weblogic.t3.srvr.ListenThread.accept(ListenThread.java:735)
at weblogic.t3.srvr.ListenThread.run(ListenThread.java:301)

"QuartzScheduler_QuartzScheduler-NON_CLUSTERED_MisfireHandler" prio=5 tid=0x014baf70 nid=0x44 waiting on condition [8d681000..8d6819c0]
at java.lang.Thread.sleep(Native Method)
at org.quartz.impl.jdbcjobstore.JobStoreSupport$MisfireHandler.run(JobStoreSupport.java:2441)

"QuartzScheduler_QuartzSchedulerThread" prio=5 tid=0x01240a20 nid=0x43 waiting on condition [8d781000..8d7819c0]
at java.lang.Thread.sleep(Native Method)
at org.quartz.core.QuartzSchedulerThread.run(QuartzSchedulerThread.java:272)

"QuartzScheduler_Worker-2" prio=5 tid=0x00668ff8 nid=0x42 in Object.wait() [8d881000..8d8819c0]
at java.lang.Object.wait(Native Method)
at org.quartz.simpl.SimpleThreadPool.getNextRunnable(SimpleThreadPool.java:428)
- locked <0xaf142720> (a java.lang.Object)
at org.quartz.simpl.SimpleThreadPool.access$000(SimpleThreadPool.java:47)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:518)

"QuartzScheduler_Worker-1" prio=5 tid=0x00c6a340 nid=0x41 in Object.wait() [8d981000..8d9819c0]
at java.lang.Object.wait(Native Method)
at org.quartz.simpl.SimpleThreadPool.getNextRunnable(SimpleThreadPool.java:428)
- locked <0xaf142720> (a java.lang.Object)
at org.quartz.simpl.SimpleThreadPool.access$000(SimpleThreadPool.java:47)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:518)

"QuartzScheduler_Worker-0" prio=5 tid=0x00d64370 nid=0x40 in Object.wait() [8da81000..8da819c0]
at java.lang.Object.wait(Native Method)
at org.quartz.simpl.SimpleThreadPool.getNextRunnable(SimpleThreadPool.java:428)
- locked <0xaf142720> (a java.lang.Object)
at org.quartz.simpl.SimpleThreadPool.access$000(SimpleThreadPool.java:47)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:518)

"ExecuteThread: '5' for queue: 'JMS.TimerClientPool'" daemon prio=5 tid=0x00cf1058 nid=0x3f in Object.wait() [90181000..901819c0]
at java.lang.Object.wait(Native Method)
- waiting on <0xaf0fab10> (a weblogic.kernel.ExecuteThread)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:153)
- locked <0xaf0fab10> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)

"ExecuteThread: '4' for queue: 'JMS.TimerClientPool'" daemon prio=5 tid=0x008b3598 nid=0x3e in Object.wait() [90281000..902819c0]
at java.lang.Object.wait(Native Method)
- waiting on <0xaf0fa5d0> (a weblogic.kernel.ExecuteThread)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:153)
- locked <0xaf0fa5d0> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)

"ExecuteThread: '3' for queue: 'JMS.TimerClientPool'" daemon prio=5 tid=0x00d2a9c8 nid=0x3d in Object.wait() [90381000..903819c0]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:153)
- locked <0xaf0fa0c0> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)

"ExecuteThread: '2' for queue: 'JMS.TimerClientPool'" daemon prio=5 tid=0x0112b420 nid=0x3c in Object.wait() [92381000..923819c0]
at java.lang.Object.wait(Native Method)
- waiting on <0xaf0f9bb0> (a weblogic.kernel.ExecuteThread)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:153)
- locked <0xaf0f9bb0> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)

"ExecuteThread: '1' for queue: 'JMS.TimerClientPool'" daemon prio=5 tid=0x00743750 nid=0x3b in Object.wait() [92481000..924819c0]
at java.lang.Object.wait(Native Method)
- waiting on <0xaf0f96a0> (a weblogic.kernel.ExecuteThread)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:153)
- locked <0xaf0f96a0> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)

"ExecuteThread: '0' for queue: 'JMS.TimerClientPool'" daemon prio=5 tid=0x006b75c8 nid=0x3a in Object.wait() [92581000..925819c0]
at java.lang.Object.wait(Native Method)
- waiting on <0xaf0f9190> (a weblogic.kernel.ExecuteThread)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:153)
- locked <0xaf0f9190> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)

"Thread-7" daemon prio=5 tid=0x001f0110 nid=0x39 in Object.wait() [92a81000..92a819c0]
at java.lang.Object.wait(Native Method)
at java.util.TimerThread.mainLoop(Timer.java:429)
- locked <0xaf10e230> (a java.util.TaskQueue)
at java.util.TimerThread.run(Timer.java:382)

"ExecuteThread: '0' for queue: 'JMS.TimerTreePool'" daemon prio=5 tid=0x011a5c40 nid=0x38 in Object.wait() [92b81000..92b819c0]
at java.lang.Object.wait(Native Method)
- waiting on <0xaf0df5d8> (a weblogic.jms.backend.BETimerTree)
at weblogic.jms.backend.BETimerTree.execute(BETimerTree.java:146)
- locked <0xaf0df5d8> (a weblogic.jms.backend.BETimerTree)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)

"Thread-6" prio=5 tid=0x00b98cc8 nid=0x37 in Object.wait() [92f81000..92f819c0]
at java.lang.Object.wait(Native Method)
at java.util.TimerThread.mainLoop(Timer.java:429)
- locked <0xaf0c7640> (a java.util.TaskQueue)
at java.util.TimerThread.run(Timer.java:382)

"weblogic.health.CoreHealthMonitor" daemon prio=5 tid=0x00c91360 nid=0x36 waiting on condition [93181000..931819c0]
at java.lang.Thread.sleep(Native Method)
at weblogic.t3.srvr.CoreHealthMonitorThread.run(CoreHealthMonitorThread.java:127)

"Thread-5" prio=5 tid=0x0112b9d0 nid=0x35 in Object.wait() [93281000..932819c0]
at java.lang.Object.wait(Native Method)
- waiting on <0xaed77c10> (a java.util.TaskQueue)
at java.util.TimerThread.mainLoop(Timer.java:429)
- locked <0xaed77c10> (a java.util.TaskQueue)
at java.util.TimerThread.run(Timer.java:382)

"VDE Transaction Processor Thread" prio=2 tid=0x00968868 nid=0x33 in Object.wait() [93381000..933819c0]
at java.lang.Object.wait(Native Method)
- waiting on <0xaec941d8> (a com.octetstring.vde.backend.standard.TransactionProcessor)
at java.lang.Object.wait(Object.java:429)
at com.octetstring.vde.backend.standard.TransactionProcessor.waitChange(TransactionProcessor.java:365)
- locked <0xaec941d8> (a com.octetstring.vde.backend.standard.TransactionProcessor)
at com.octetstring.vde.backend.standard.TransactionProcessor.run(TransactionProcessor.java:212)

"ExecuteThread: '2' for queue: 'weblogic.admin.RMI'" daemon prio=5 tid=0x00693de0 nid=0x32 in Object.wait() [93481000..934819c0]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:153)
- locked <0xaec3ff20> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)

"ExecuteThread: '1' for queue: 'weblogic.admin.RMI'" daemon prio=5 tid=0x006930a8 nid=0x31 in Object.wait() [93581000..935819c0]
at java.lang.Object.wait(Native Method)
- waiting on <0xaec3fa68> (a weblogic.kernel.ExecuteThread)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:153)
- locked <0xaec3fa68> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)

"ExecuteThread: '0' for queue: 'weblogic.admin.RMI'" daemon prio=5 tid=0x00754f88 nid=0x30 in Object.wait() [93681000..936819c0]
at java.lang.Object.wait(Native Method)
- waiting on <0xaec3f590> (a weblogic.kernel.ExecuteThread)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:153)
- locked <0xaec3f590> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)

"ExecuteThread: '1' for queue: 'weblogic.admin.HTTP'" daemon prio=5 tid=0x006956e0 nid=0x2f in Object.wait() [93781000..937819c0]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:153)
- locked <0xaec3eb50> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)

"ExecuteThread: '0' for queue: 'weblogic.admin.HTTP'" daemon prio=5 tid=0x006938d0 nid=0x2e in Object.wait() [93881000..938819c0]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:153)
- locked <0xaec3e6b8> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)

"weblogic.security.SpinnerRandomSource" daemon prio=5 tid=0x00697280 nid=0x2d in Object.wait() [93981000..939819c0]
at java.lang.Object.wait(Native Method)
- waiting on <0xaec29c98> (a java.lang.Object)
at java.lang.Object.wait(Object.java:429)
at weblogic.security.SpinnerRandomBitsSource.run(SpinnerRandomBitsSource.java:60)
- locked <0xaec29c98> (a java.lang.Object)
at java.lang.Thread.run(Thread.java:534)

"weblogic.time.TimeEventGenerator" daemon prio=9 tid=0x00695cd8 nid=0x2c in Object.wait() [93a81000..93a819c0]
at java.lang.Object.wait(Native Method)
at weblogic.time.common.internal.TimeTable.snooze(TimeTable.java:272)
- locked <0xaec28a00> (a weblogic.time.common.internal.TimeTable)
at weblogic.time.common.internal.TimeEventGenerator.run(TimeEventGenerator.java:118)
at java.lang.Thread.run(Thread.java:534)

"ExecuteThread: '4' for queue: 'weblogic.kernel.System'" daemon prio=5 tid=0x00974828 nid=0x2b in Object.wait() [93b81000..93b819c0]
at java.lang.Object.wait(Native Method)
- waiting on <0xaec281a0> (a weblogic.kernel.ExecuteThread)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:153)
- locked <0xaec281a0> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)

"ExecuteThread: '3' for queue: 'weblogic.kernel.System'" daemon prio=5 tid=0x00973c38 nid=0x2a in Object.wait() [93c81000..93c819c0]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:153)
- locked <0xaec27cf8> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)

"ExecuteThread: '2' for queue: 'weblogic.kernel.System'" daemon prio=5 tid=0x00973048 nid=0x29 in Object.wait() [93d81000..93d819c0]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:153)
- locked <0xaec27850> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)

"ExecuteThread: '1' for queue: 'weblogic.kernel.System'" daemon prio=5 tid=0x00972458 nid=0x28 in Object.wait() [93e81000..93e819c0]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:153)
- locked <0xaec273a8> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)

"ExecuteThread: '0' for queue: 'weblogic.kernel.System'" daemon prio=5 tid=0x00971868 nid=0x27 in Object.wait() [93f81000..93f819c0]
at java.lang.Object.wait(Native Method)
- waiting on <0xaec26ee8> (a weblogic.kernel.ExecuteThread)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:153)
- locked <0xaec26ee8> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)

"ExecuteThread: '24' for queue: 'weblogic.kernel.Default'" daemon prio=5 tid=0x00970ca8 nid=0x26 runnable [94080000..940819c0]
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at weblogic.jdbc.sqlserver.SQLServerByteOrderedDataReader.readPacketIntoPrimaryBuffer(Unknown Source)
at weblogic.jdbc.sqlserver.SQLServerByteOrderedDataReader.getByte(Unknown Source)
at weblogic.jdbc.sqlserver.SQLServerByteOrderedDataReader.readUnsignedInt8(Unknown Source)
at weblogic.jdbc.sqlserver.tds.TDSRequest.getReturnedValue(Unknown Source)
at weblogic.jdbc.sqlserver.tds.TDSRequest.getColumnDataForRow(Unknown Source)
at weblogic.jdbc.sqlserver.SQLServerImplResultSet.getData(Unknown Source)
at weblogic.jdbc.base.BaseResultSet.getBigDecimal(Unknown Source)
- locked <0xb07f5fa0> (a weblogic.jdbc.sqlserver.SQLServerConnection)
at weblogic.jdbc.wrapper.ResultSet_weblogic_jdbc_base_BaseResultSet.getBigDecimal(Unknown Source)
at com.remend.services.processes.EvaluationProcessImpl.getEvaluationBeans(EvaluationProcessImpl.java:695)
at com.remend.services.processes.EvaluationProcessImpl.getProjects(EvaluationProcessImpl.java:848)
at com.remend.presentation.actions.inbox.EvaluationInboxAction.viewInbox(EvaluationInboxAction.java:367)
at sun.reflect.GeneratedMethodAccessor235.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:276)
at org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:196)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:421)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:226)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1158)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:397)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:996)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:419)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at com.remend.presentation.util.TaskViewedFilter.doFilter(TaskViewedFilter.java:59)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at com.remend.presentation.util.DataObjectRefreshFilter.doFilter(DataObjectRefreshFilter.java:90)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at com.remend.presentation.util.LoginFilter.doFilter(LoginFilter.java:83)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6458)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3661)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2630)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)

"ExecuteThread: '23' for queue: 'weblogic.kernel.Default'" daemon prio=5 tid=0x00982fc0 nid=0x25 runnable [94180000..941819c0]
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at weblogic.jdbc.sqlserver.SQLServerByteOrderedDataReader.readPacketIntoPrimaryBuffer(Unknown Source)
at weblogic.jdbc.sqlserver.SQLServerByteOrderedDataReader.getArrayOfBytes(Unknown Source)
at weblogic.jdbc.sqlserver.SQLServerByteOrderedDataReader.readString(Unknown Source)
at weblogic.jdbc.sqlserver.tds.TDSRequest.getReturnedValue(Unknown Source)
at weblogic.jdbc.sqlserver.tds.TDSRequest.getColumnDataForRow(Unknown Source)
at weblogic.jdbc.sqlserver.SQLServerImplResultSet.getData(Unknown Source)
at weblogic.jdbc.base.BaseResultSet.getString(Unknown Source)
- locked <0xb0b18430> (a weblogic.jdbc.sqlserver.SQLServerConnection)
at weblogic.jdbc.wrapper.ResultSet_weblogic_jdbc_base_BaseResultSet.getString(Unknown Source)
at com.remend.services.processes.EvaluationProcessImpl.getEvaluationBeans(EvaluationProcessImpl.java:704)
at com.remend.services.processes.EvaluationProcessImpl.getUserEvaluations(EvaluationProcessImpl.java:554)
at com.remend.presentation.formHelper.filecabinet.EvaluationInboxHelper.getEvalRequestList(EvaluationInboxHelper.java:198)
at com.remend.presentation.actions.inbox.EvaluationInboxAction.viewInbox(EvaluationInboxAction.java:335)
at sun.reflect.GeneratedMethodAccessor235.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:276)
at org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:196)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:421)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:226)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1158)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:397)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:996)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:419)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at com.remend.presentation.util.TaskViewedFilter.doFilter(TaskViewedFilter.java:59)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at com.remend.presentation.util.DataObjectRefreshFilter.doFilter(DataObjectRefreshFilter.java:90)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at com.remend.presentation.util.LoginFilter.doFilter(LoginFilter.java:83)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6458)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3661)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2630)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)

"ExecuteThread: '22' for queue: 'weblogic.kernel.Default'" daemon prio=5 tid=0x009823d0 nid=0x24 in Object.wait() [94281000..942819c0]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:153)
- locked <0xaec25608> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)

"ExecuteThread: '21' for queue: 'weblogic.kernel.Default'" daemon prio=5 tid=0x009817e0 nid=0x23 in Object.wait() [94381000..943819c0]
at java.lang.Object.wait(Native Method)
- waiting on <0xaec25188> (a weblogic.kernel.ExecuteThread)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:153)
- locked <0xaec25188> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)

"ExecuteThread: '20' for queue: 'weblogic.kernel.Default'" daemon prio=5 tid=0x00980bf0 nid=0x22 in Object.wait() [94481000..944819c0]
at java.lang.Object.wait(Native Method)
- waiting on <0xaec24d08> (a weblogic.kernel.ExecuteThread)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:153)
- locked <0xaec24d08> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)

"ExecuteThread: '19' for queue: 'weblogic.kernel.Default'" daemon prio=5 tid=0x00980000 nid=0x21 runnable [94580000..945819c0]
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at weblogic.jdbc.sqlserver.SQLServerByteOrderedDataReader.readPacketIntoPrimaryBuffer(Unknown Source)
at weblogic.jdbc.sqlserver.SQLServerByteOrderedDataReader.getArrayOfBytes(Unknown Source)
at weblogic.jdbc.sqlserver.SQLServerByteOrderedDataReader.readString(Unknown Source)
at weblogic.jdbc.sqlserver.tds.TDSRequest.getReturnedValue(Unknown Source)
at weblogic.jdbc.sqlserver.tds.TDSRequest.getColumnDataForRow(Unknown Source)
at weblogic.jdbc.sqlserver.SQLServerImplResultSet.getData(Unknown Source)
at weblogic.jdbc.base.BaseResultSet.getString(Unknown Source)
- locked <0xb09f0698> (a weblogic.jdbc.sqlserver.SQLServerConnection)
at weblogic.jdbc.wrapper.ResultSet_weblogic_jdbc_base_BaseResultSet.getString(Unknown Source)
at com.remend.services.processes.EvaluationProcessImpl.getEvaluationBeans(EvaluationProcessImpl.java:691)
at com.remend.services.processes.EvaluationProcessImpl.getUserEvaluations(EvaluationProcessImpl.java:554)
at com.remend.presentation.formHelper.filecabinet.EvaluationInboxHelper.getEvalRequestList(EvaluationInboxHelper.java:198)
at com.remend.presentation.actions.inbox.EvaluationInboxAction.viewInbox(EvaluationInboxAction.java:335)
at sun.reflect.GeneratedMethodAccessor235.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:276)
at org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:196)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:421)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:226)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1158)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:397)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:996)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:419)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at com.remend.presentation.util.TaskViewedFilter.doFilter(TaskViewedFilter.java:59)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at com.remend.presentation.util.DataObjectRefreshFilter.doFilter(DataObjectRefreshFilter.java:90)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at com.remend.presentation.util.LoginFilter.doFilter(LoginFilter.java:83)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6458)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3661)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2630)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)

"ExecuteThread: '18' for queue: 'weblogic.kernel.Default'" daemon prio=5 tid=0x0097f4a8 nid=0x20 runnable [94680000..946819c0]
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at weblogic.jdbc.sqlserver.SQLServerByteOrderedDataReader.readPacketIntoPrimaryBuffer(Unknown Source)
at weblogic.jdbc.sqlserver.SQLServerByteOrderedDataReader.getArrayOfBytes(Unknown Source)
at weblogic.jdbc.sqlserver.SQLServerByteOrderedDataReader.readString(Unknown Source)
at weblogic.jdbc.sqlserver.tds.TDSRequest.getReturnedValue(Unknown Source)
at weblogic.jdbc.sqlserver.tds.TDSRequest.getColumnDataForRow(Unknown Source)
at weblogic.jdbc.sqlserver.SQLServerImplResultSet.getData(Unknown Source)
at weblogic.jdbc.base.BaseResultSet.getString(Unknown Source)
- locked <0xb05e2058> (a weblogic.jdbc.sqlserver.SQLServerConnection)
at weblogic.jdbc.wrapper.ResultSet_weblogic_jdbc_base_BaseResultSet.getString(Unknown Source)
at com.remend.services.processes.EvaluationProcessImpl.getEvaluationBeans(EvaluationProcessImpl.java:712)
at com.remend.services.processes.EvaluationProcessImpl.getProjects(EvaluationProcessImpl.java:848)
at com.remend.presentation.actions.inbox.EvaluationInboxAction.viewInbox(EvaluationInboxAction.java:367)
at sun.reflect.GeneratedMethodAccessor235.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:276)
at org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:196)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:421)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:226)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1158)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:397)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:996)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:419)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at com.remend.presentation.util.TaskViewedFilter.doFilter(TaskViewedFilter.java:59)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at com.remend.presentation.util.DataObjectRefreshFilter.doFilter(DataObjectRefreshFilter.java:90)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at com.remend.presentation.util.LoginFilter.doFilter(LoginFilter.java:83)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6458)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3661)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2630)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)

"ExecuteThread: '17' for queue: 'weblogic.kernel.Default'" daemon prio=5 tid=0x00abaec8 nid=0x1f in Object.wait() [94781000..947819c0]
at java.lang.Object.wait(Native Method)
- waiting on <0xaec23f88> (a weblogic.kernel.ExecuteThread)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:153)
- locked <0xaec23f88> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)

"ExecuteThread: '16' for queue: 'weblogic.kernel.Default'" daemon prio=5 tid=0x00aba2d8 nid=0x1e runnable [94880000..948819c0]
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at weblogic.jdbc.sqlserver.SQLServerByteOrderedDataReader.readPacketIntoPrimaryBuffer(Unknown Source)
at weblogic.jdbc.sqlserver.SQLServerByteOrderedDataReader.getArrayOfBytes(Unknown Source)
at weblogic.jdbc.sqlserver.SQLServerByteOrderedDataReader.readString(Unknown Source)
at weblogic.jdbc.sqlserver.tds.TDSRequest.processInfoToken(Unknown Source)
at weblogic.jdbc.sqlserver.tds.TDSRequest.processReplyToken(Unknown Source)
at weblogic.jdbc.sqlserver.tds.TDSRPCRequest.processReplyToken(Unknown Source)
at weblogic.jdbc.sqlserver.tds.TDSRequest.processReply(Unknown Source)
at weblogic.jdbc.sqlserver.SQLServerImplStatement.getNextResultType(Unknown Source)
at weblogic.jdbc.base.BaseStatement.commonTransitionToState(Unknown Source)
at weblogic.jdbc.base.BaseStatement.postImplExecute(Unknown Source)
at weblogic.jdbc.base.BasePreparedStatement.postImplExecute(Unknown Source)
at weblogic.jdbc.base.BaseStatement.commonExecute(Unknown Source)
at weblogic.jdbc.base.BaseStatement.executeQueryInternal(Unknown Source)
at weblogic.jdbc.base.BasePreparedStatement.executeQuery(Unknown Source)
- locked <0xb04b5e10> (a weblogic.jdbc.sqlserver.SQLServerConnection)
at weblogic.jdbc.wrapper.PreparedStatement.executeQuery(PreparedStatement.java:92)
at com.remend.services.processes.EvaluationProcessImpl.getProjects(EvaluationProcessImpl.java:847)
at com.remend.presentation.actions.inbox.EvaluationInboxAction.viewInbox(EvaluationInboxAction.java:367)
at sun.reflect.GeneratedMethodAccessor235.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:276)
at org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:196)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:421)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:226)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1158)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:397)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:996)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:419)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at com.remend.presentation.util.TaskViewedFilter.doFilter(TaskViewedFilter.java:59)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at com.remend.presentation.util.DataObjectRefreshFilter.doFilter(DataObjectRefreshFilter.java:90)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at com.remend.presentation.util.LoginFilter.doFilter(LoginFilter.java:83)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6458)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3661)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2630)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)

"ExecuteThread: '15' for queue: 'weblogic.kernel.Default'" daemon prio=5 tid=0x00ab8ee0 nid=0x1d runnable [94980000..949819c0]
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at weblogic.jdbc.sqlserver.SQLServerByteOrderedDataReader.readPacketIntoPrimaryBuffer(Unknown Source)
at weblogic.jdbc.sqlserver.SQLServerByteOrderedDataReader.getArrayOfBytes(Unknown Source)
at weblogic.jdbc.sqlserver.SQLServerByteOrderedDataReader.readBytes(Unknown Source)
at weblogic.jdbc.sqlserver.tds.TDSRequest.getReturnedValue(Unknown Source)
at weblogic.jdbc.sqlserver.tds.TDSRequest.getColumnDataForRow(Unknown Source)
at weblogic.jdbc.sqlserver.SQLServerImplResultSet.getData(Unknown Source)
at weblogic.jdbc.base.BaseResultSet.getBigDecimal(Unknown Source)
- locked <0xb046bb70> (a weblogic.jdbc.sqlserver.SQLServerConnection)
at weblogic.jdbc.wrapper.ResultSet_weblogic_jdbc_base_BaseResultSet.getBigDecimal(Unknown Source)
at com.remend.services.processes.EvaluationProcessImpl.getEvaluationBeans(EvaluationProcessImpl.java:705)
at com.remend.services.processes.EvaluationProcessImpl.getProjects(EvaluationProcessImpl.java:848)
at com.remend.presentation.actions.inbox.EvaluationInboxAction.viewInbox(EvaluationInboxAction.java:367)
at sun.reflect.GeneratedMethodAccessor235.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:276)
at org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:196)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:421)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:226)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1158)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:397)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:996)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:419)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at com.remend.presentation.util.TaskViewedFilter.doFilter(TaskViewedFilter.java:59)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at com.remend.presentation.util.DataObjectRefreshFilter.doFilter(DataObjectRefreshFilter.java:90)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at com.remend.presentation.util.LoginFilter.doFilter(LoginFilter.java:83)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6458)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3661)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2630)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)

"ExecuteThread: '14' for queue: 'weblogic.kernel.Default'" daemon prio=5 tid=0x006b1168 nid=0x1c runnable [94a80000..94a819c0]
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at weblogic.jdbc.sqlserver.SQLServerByteOrderedDataReader.readPacketIntoPrimaryBuffer(Unknown Source)
at weblogic.jdbc.sqlserver.SQLServerByteOrderedDataReader.getByte(Unknown Source)
at weblogic.jdbc.sqlserver.SQLServerByteOrderedDataReader.readUnsignedInt16(Unknown Source)
at weblogic.jdbc.sqlserver.tds.TDSRequest.getReturnedValue(Unknown Source)
at weblogic.jdbc.sqlserver.tds.TDSRequest.getColumnDataForRow(Unknown Source)
at weblogic.jdbc.sqlserver.SQLServerImplResultSet.getData(Unknown Source)
at weblogic.jdbc.base.BaseResultSet.getString(Unknown Source)
- locked <0xb023ea88> (a weblogic.jdbc.sqlserver.SQLServerConnection)
at weblogic.jdbc.wrapper.ResultSet_weblogic_jdbc_base_BaseResultSet.getString(Unknown Source)
at com.remend.services.processes.EvaluationProcessImpl.getEvaluationBeans(EvaluationProcessImpl.java:694)
at com.remend.services.processes.EvaluationProcessImpl.getProjects(EvaluationProcessImpl.java:848)
at com.remend.presentation.actions.inbox.EvaluationInboxAction.viewInbox(EvaluationInboxAction.java:367)
at sun.reflect.GeneratedMethodAccessor235.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:276)
at org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:196)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:421)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:226)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1158)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:397)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:996)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:419)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at com.remend.presentation.util.TaskViewedFilter.doFilter(TaskViewedFilter.java:59)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at com.remend.presentation.util.DataObjectRefreshFilter.doFilter(DataObjectRefreshFilter.java:90)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at com.remend.presentation.util.LoginFilter.doFilter(LoginFilter.java:83)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6458)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3661)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2630)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)

"ExecuteThread: '13' for queue: 'weblogic.kernel.Default'" daemon prio=5 tid=0x006b0578 nid=0x1b runnable [94b80000..94b819c0]
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at weblogic.jdbc.sqlserver.SQLServerByteOrderedDataReader.readPacketIntoPrimaryBuffer(Unknown Source)
at weblogic.jdbc.sqlserver.SQLServerByteOrderedDataReader.readToken(Unknown Source)
at weblogic.jdbc.sqlserver.tds.TDSRequest.getRow(Unknown Source)
at weblogic.jdbc.sqlserver.SQLServerImplResultSet.fetchAtPosition(Unknown Source)
at weblogic.jdbc.base.BaseImplResultSet.next(Unknown Source)
at weblogic.jdbc.base.BaseResultSet.next(Unknown Source)
- locked <0xb05e1f98> (a weblogic.jdbc.sqlserver.SQLServerConnection)
at weblogic.jdbc.wrapper.ResultSet_weblogic_jdbc_base_BaseResultSet.next(Unknown Source)
at com.remend.services.processes.EvaluationProcessImpl.getEvaluationBeans(EvaluationProcessImpl.java:679)
at com.remend.services.processes.EvaluationProcessImpl.getProjects(EvaluationProcessImpl.java:848)
at com.remend.presentation.actions.inbox.EvaluationInboxAction.viewInbox(EvaluationInboxAction.java:367)
at sun.reflect.GeneratedMethodAccessor235.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:276)
at org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:196)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:421)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:226)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1158)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:397)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:996)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:419)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at com.remend.presentation.util.TaskViewedFilter.doFilter(TaskViewedFilter.java:59)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at com.remend.presentation.util.DataObjectRefreshFilter.doFilter(DataObjectRefreshFilter.java:90)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at com.remend.presentation.util.LoginFilter.doFilter(LoginFilter.java:83)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6458)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3661)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2630)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)

"ExecuteThread: '12' for queue: 'weblogic.kernel.Default'" daemon prio=5 tid=0x006af9b8 nid=0x1a runnable [94c80000..94c819c0]
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at weblogic.jdbc.sqlserver.SQLServerByteOrderedDataReader.readPacketIntoPrimaryBuffer(Unknown Source)
at weblogic.jdbc.sqlserver.SQLServerByteOrderedDataReader.getByte(Unknown Source)
at weblogic.jdbc.sqlserver.SQLServerByteOrderedDataReader.readUnsignedInt8(Unknown Source)
at weblogic.jdbc.sqlserver.tds.TDSRequest.getReturnedValue(Unknown Source)
at weblogic.jdbc.sqlserver.tds.TDSRequest.getColumnDataForRow(Unknown Source)
at weblogic.jdbc.sqlserver.SQLServerImplResultSet.getData(Unknown Source)
at weblogic.jdbc.base.BaseResultSet.getBigDecimal(Unknown Source)
- locked <0xb0c1b9f8> (a weblogic.jdbc.sqlserver.SQLServerConnection)
at weblogic.jdbc.wrapper.ResultSet_weblogic_jdbc_base_BaseResultSet.getBigDecimal(Unknown Source)
at com.remend.services.processes.EvaluationProcessImpl.getEvaluationBeans(EvaluationProcessImpl.java:695)
at com.remend.services.processes.EvaluationProcessImpl.getProjects(EvaluationProcessImpl.java:848)
at com.remend.presentation.actions.inbox.EvaluationInboxAction.viewInbox(EvaluationInboxAction.java:367)
at sun.reflect.GeneratedMethodAccessor235.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:276)
at org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:196)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:421)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:226)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1158)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:397)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:996)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:419)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at com.remend.presentation.util.TaskViewedFilter.doFilter(TaskViewedFilter.java:59)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at com.remend.presentation.util.DataObjectRefreshFilter.doFilter(DataObjectRefreshFilter.java:90)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at com.remend.presentation.util.LoginFilter.doFilter(LoginFilter.java:83)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6458)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3661)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2630)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)

"ExecuteThread: '11' for queue: 'weblogic.kernel.Default'" daemon prio=5 tid=0x00774050 nid=0x19 runnable [94d80000..94d819c0]
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at weblogic.jdbc.sqlserver.SQLServerByteOrderedDataReader.readPacketIntoPrimaryBuffer(Unknown Source)
at weblogic.jdbc.sqlserver.SQLServerByteOrderedDataReader.getArrayOfBytes(Unknown Source)
at weblogic.jdbc.sqlserver.SQLServerByteOrderedDataReader.readString(Unknown Source)
at weblogic.jdbc.sqlserver.tds.TDSRequest.getReturnedValue(Unknown Source)
at weblogic.jdbc.sqlserver.tds.TDSRequest.getColumnDataForRow(Unknown Source)
at weblogic.jdbc.sqlserver.SQLServerImplResultSet.getData(Unknown Source)
at weblogic.jdbc.base.BaseResultSet.getString(Unknown Source)
- locked <0xb08eb448> (a weblogic.jdbc.sqlserver.SQLServerConnection)
at weblogic.jdbc.wrapper.ResultSet_weblogic_jdbc_base_BaseResultSet.getString(Unknown Source)
at com.remend.services.processes.EvaluationProcessImpl.getEvaluationBeans(EvaluationProcessImpl.java:712)
at com.remend.services.processes.EvaluationProcessImpl.getUserEvaluations(EvaluationProcessImpl.java:554)
at com.remend.presentation.formHelper.filecabinet.EvaluationInboxHelper.getEvalRequestList(EvaluationInboxHelper.java:198)
at com.remend.presentation.actions.inbox.EvaluationInboxAction.viewInbox(EvaluationInboxAction.java:335)
at sun.reflect.GeneratedMethodAccessor235.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:276)
at org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:196)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:421)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:226)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1158)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:397)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:996)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:419)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at com.remend.presentation.util.TaskViewedFilter.doFilter(TaskViewedFilter.java:59)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at com.remend.presentation.util.DataObjectRefreshFilter.doFilter(DataObjectRefreshFilter.java:90)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at com.remend.presentation.util.LoginFilter.doFilter(LoginFilter.java:83)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6458)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3661)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2630)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)

"ExecuteThread: '10' for queue: 'weblogic.kernel.Default'" daemon prio=5 tid=0x00773460 nid=0x18 runnable [94e80000..94e819c0]
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at weblogic.jdbc.sqlserver.SQLServerByteOrderedDataReader.readPacketIntoPrimaryBuffer(Unknown Source)
at weblogic.jdbc.sqlserver.SQLServerByteOrderedDataReader.getByte(Unknown Source)
at weblogic.jdbc.sqlserver.SQLServerByteOrderedDataReader.readUnsignedInt16(Unknown Source)
at weblogic.jdbc.sqlserver.tds.TDSRequest.getReturnedValue(Unknown Source)
at weblogic.jdbc.sqlserver.tds.TDSRequest.getColumnDataForRow(Unknown Source)
at weblogic.jdbc.sqlserver.SQLServerImplResultSet.getData(Unknown Source)
at weblogic.jdbc.base.BaseResultSet.getString(Unknown Source)
- locked <0xb0aa0c10> (a weblogic.jdbc.sqlserver.SQLServerConnection)
at weblogic.jdbc.wrapper.ResultSet_weblogic_jdbc_base_BaseResultSet.getString(Unknown Source)
at com.remend.services.processes.EvaluationProcessImpl.getEvaluationBeans(EvaluationProcessImpl.java:694)
at com.remend.services.processes.EvaluationProcessImpl.getProjects(EvaluationProcessImpl.java:848)
at com.remend.presentation.actions.inbox.EvaluationInboxAction.viewInbox(EvaluationInboxAction.java:367)
at sun.reflect.GeneratedMethodAccessor235.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:276)
at org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:196)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:421)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:226)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1158)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:397)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:996)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:419)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at com.remend.presentation.util.TaskViewedFilter.doFilter(TaskViewedFilter.java:59)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at com.remend.presentation.util.DataObjectRefreshFilter.doFilter(DataObjectRefreshFilter.java:90)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at com.remend.presentation.util.LoginFilter.doFilter(LoginFilter.java:83)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6458)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3661)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2630)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)

"ExecuteThread: '9' for queue: 'weblogic.kernel.Default'" daemon prio=5 tid=0x00772870 nid=0x17 in Object.wait() [94f81000..94f819c0]
at java.lang.Object.wait(Native Method)
- waiting on <0xaec21af8> (a weblogic.kernel.ExecuteThread)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:153)
- locked <0xaec21af8> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)

"ExecuteThread: '8' for queue: 'weblogic.kernel.Default'" daemon prio=5 tid=0x00546428 nid=0x16 in Object.wait() [95081000..950819c0]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:153)
- locked <0xaec21678> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)

"ExecuteThread: '7' for queue: 'weblogic.kernel.Default'" daemon prio=5 tid=0x005459e8 nid=0x15 in Object.wait() [95181000..951819c0]
at java.lang.Object.wait(Native Method)
- waiting on <0xaec211f8> (a weblogic.kernel.ExecuteThread)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:153)
- locked <0xaec211f8> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)

"ExecuteThread: '6' for queue: 'weblogic.kernel.Default'" daemon prio=5 tid=0x0068a060 nid=0x14 in Object.wait() [95281000..952819c0]
at java.lang.Object.wait(Native Method)
- waiting on <0xaec20d78> (a weblogic.kernel.ExecuteThread)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:153)
- locked <0xaec20d78> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)

"ExecuteThread: '5' for queue: 'weblogic.kernel.Default'" daemon prio=5 tid=0x00689ec0 nid=0x13 runnable [95380000..953819c0]
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at weblogic.jdbc.sqlserver.SQLServerByteOrderedDataReader.readPacketIntoPrimaryBuffer(Unknown Source)
at weblogic.jdbc.sqlserver.SQLServerByteOrderedDataReader.getArrayOfBytes(Unknown Source)
at weblogic.jdbc.sqlserver.SQLServerByteOrderedDataReader.readString(Unknown Source)
at weblogic.jdbc.sqlserver.tds.TDSRequest.getReturnedValue(Unknown Source)
at weblogic.jdbc.sqlserver.tds.TDSRequest.getColumnDataForRow(Unknown Source)
at weblogic.jdbc.sqlserver.SQLServerImplResultSet.getData(Unknown Source)
at weblogic.jdbc.base.BaseResultSet.getString(Unknown Source)
- locked <0xb056a428> (a weblogic.jdbc.sqlserver.SQLServerConnection)
at weblogic.jdbc.wrapper.ResultSet_weblogic_jdbc_base_BaseResultSet.getString(Unknown Source)
at com.remend.services.processes.EvaluationProcessImpl.getEvaluationBeans(EvaluationProcessImpl.java:692)
at com.remend.services.processes.EvaluationProcessImpl.getProjects(EvaluationProcessImpl.java:848)
at com.remend.presentation.actions.inbox.EvaluationInboxAction.viewInbox(EvaluationInboxAction.java:367)
at sun.reflect.GeneratedMethodAccessor235.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:276)
at org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:196)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:421)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:226)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1158)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:397)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:996)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:419)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at com.remend.presentation.util.TaskViewedFilter.doFilter(TaskViewedFilter.java:59)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at com.remend.presentation.util.DataObjectRefreshFilter.doFilter(DataObjectRefreshFilter.java:90)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at com.remend.presentation.util.LoginFilter.doFilter(LoginFilter.java:83)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6458)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3661)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2630)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)

"ExecuteThread: '4' for queue: 'weblogic.kernel.Default'" daemon prio=5 tid=0x00984910 nid=0x12 runnable [95480000..954819c0]
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at weblogic.jdbc.sqlserver.SQLServerByteOrderedDataReader.readPacketIntoPrimaryBuffer(Unknown Source)
at weblogic.jdbc.sqlserver.SQLServerByteOrderedDataReader.getByte(Unknown Source)
at weblogic.jdbc.sqlserver.SQLServerByteOrderedDataReader.readUnsignedInt16(Unknown Source)
at weblogic.jdbc.sqlserver.tds.TDSRequest.getReturnedValue(Unknown Source)
at weblogic.jdbc.sqlserver.tds.TDSRequest.getColumnDataForRow(Unknown Source)
at weblogic.jdbc.sqlserver.SQLServerImplResultSet.getData(Unknown Source)
at weblogic.jdbc.base.BaseResultSet.getString(Unknown Source)
- locked <0xb06fcbe8> (a weblogic.jdbc.sqlserver.SQLServerConnection)
at weblogic.jdbc.wrapper.ResultSet_weblogic_jdbc_base_BaseResultSet.getString(Unknown Source)
at com.remend.services.processes.EvaluationProcessImpl.getEvaluationBeans(EvaluationProcessImpl.java:681)
at com.remend.services.processes.EvaluationProcessImpl.getProjects(EvaluationProcessImpl.java:848)
at com.remend.presentation.actions.inbox.EvaluationInboxAction.viewInbox(EvaluationInboxAction.java:367)
at sun.reflect.GeneratedMethodAccessor235.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:276)
at org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:196)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:421)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:226)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1158)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:397)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:996)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:419)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at com.remend.presentation.util.TaskViewedFilter.doFilter(TaskViewedFilter.java:59)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at com.remend.presentation.util.DataObjectRefreshFilter.doFilter(DataObjectRefreshFilter.java:90)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at com.remend.presentation.util.LoginFilter.doFilter(LoginFilter.java:83)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6458)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3661)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2630)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)

"ExecuteThread: '3' for queue: 'weblogic.kernel.Default'" daemon prio=5 tid=0x00984770 nid=0x11 runnable [95580000..955819c0]
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at weblogic.jdbc.sqlserver.SQLServerByteOrderedDataReader.readPacketIntoPrimaryBuffer(Unknown Source)
at weblogic.jdbc.sqlserver.SQLServerByteOrderedDataReader.getByte(Unknown Source)
at weblogic.jdbc.sqlserver.SQLServerByteOrderedDataReader.readUnsignedInt16(Unknown Source)
at weblogic.jdbc.sqlserver.tds.TDSRequest.getReturnedValue(Unknown Source)
at weblogic.jdbc.sqlserver.tds.TDSRequest.getColumnDataForRow(Unknown Source)
at weblogic.jdbc.sqlserver.SQLServerImplResultSet.getData(Unknown Source)
at weblogic.jdbc.base.BaseResultSet.getString(Unknown Source)
- locked <0xb023eb08> (a weblogic.jdbc.sqlserver.SQLServerConnection)
at weblogic.jdbc.wrapper.ResultSet_weblogic_jdbc_base_BaseResultSet.getString(Unknown Source)
at com.remend.services.processes.EvaluationProcessImpl.getEvaluationBeans(EvaluationProcessImpl.java:682)
at com.remend.services.processes.EvaluationProcessImpl.getProjects(EvaluationProcessImpl.java:848)
at com.remend.presentation.actions.inbox.EvaluationInboxAction.viewInbox(EvaluationInboxAction.java:367)
at sun.reflect.GeneratedMethodAccessor235.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:276)
at org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:196)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:421)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:226)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1158)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:397)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:996)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:419)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at com.remend.presentation.util.TaskViewedFilter.doFilter(TaskViewedFilter.java:59)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at com.remend.presentation.util.DataObjectRefreshFilter.doFilter(DataObjectRefreshFilter.java:90)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at com.remend.presentation.util.LoginFilter.doFilter(LoginFilter.java:83)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6458)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3661)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2630)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)

"ExecuteThread: '2' for queue: 'weblogic.kernel.Default'" daemon prio=5 tid=0x00754860 nid=0x10 in Object.wait() [95681000..956819c0]
at java.lang.Object.wait(Native Method)
- waiting on <0xaec1fb78> (a weblogic.kernel.ExecuteThread)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:153)
- locked <0xaec1fb78> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)

"ExecuteThread: '1' for queue: 'weblogic.kernel.Default'" daemon prio=5 tid=0x0018fe70 nid=0xf in Object.wait() [95781000..957819c0]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:153)
- locked <0xaec1f6f8> (a weblogic.kernel.ExecuteThread)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:172)

"ExecuteThread: '0' for queue: 'weblogic.kernel.Default'" daemon prio=5 tid=0x0018fcd0 nid=0xe runnable [95880000..958819c0]
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at weblogic.jdbc.sqlserver.SQLServerByteOrderedDataReader.readPacketIntoPrimaryBuffer(Unknown Source)
at weblogic.jdbc.sqlserver.SQLServerByteOrderedDataReader.getArrayOfBytes(Unknown Source)
at weblogic.jdbc.sqlserver.SQLServerByteOrderedDataReader.readString(Unknown Source)
at weblogic.jdbc.sqlserver.tds.TDSRequest.processInfoToken(Unknown Source)
at weblogic.jdbc.sqlserver.tds.TDSRequest.processReplyToken(Unknown Source)
at weblogic.jdbc.sqlserver.tds.TDSRPCRequest.processReplyToken(Unknown Source)
at weblogic.jdbc.sqlserver.tds.TDSRequest.processReply(Unknown Source)
at weblogic.jdbc.sqlserver.SQLServerImplStatement.getNextResultType(Unknown Source)
at weblogic.jdbc.base.BaseStatement.commonTransitionToState(Unknown Source)
at weblogic.jdbc.base.BaseStatement.postImplExecute(Unknown Source)
at weblogic.jdbc.base.BasePreparedStatement.postImplExecute(Unknown Source)
at weblogic.jdbc.base.BaseStatement.commonExecute(Unknown Source)
at weblogic.jdbc.base.BaseStatement.executeQueryInternal(Unknown Source)
at weblogic.jdbc.base.BasePreparedStatement.executeQuery(Unknown Source)
- locked <0xb0a6bea8> (a weblogic.jdbc.sqlserver.SQLServerConnection)
at weblogic.jdbc.wrapper.PreparedStatement.executeQuery(PreparedStatement.java:92)
at com.remend.services.processes.EvaluationProcessImpl.getProjects(EvaluationProcessImpl.java:847)
at com.remend.presentation.actions.inbox.EvaluationInboxAction.viewInbox(EvaluationInboxAction.java:367)
at sun.reflect.GeneratedMethodAccessor235.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:276)
at org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:196)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:421)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:226)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1158)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:397)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:996)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:419)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at com.remend.presentation.util.TaskViewedFilter.doFilter(TaskViewedFilter.java:59)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at com.remend.presentation.util.DataObjectRefreshFilter.doFilter(DataObjectRefreshFilter.java:90)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at com.remend.presentation.util.LoginFilter.doFilter(LoginFilter.java:83)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6458)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3661)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2630)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)

"Thread-1" daemon prio=5 tid=0x00630c80 nid=0xd in Object.wait() [95981000..959819c0]
at java.lang.Object.wait(Native Method)
at java.util.TimerThread.mainLoop(Timer.java:429)
- locked <0xaea54c18> (a java.util.TaskQueue)
at java.util.TimerThread.run(Timer.java:382)

"Signal Dispatcher" daemon prio=10 tid=0x000e7108 nid=0x8 waiting on condition [0..0]

"Finalizer" daemon prio=8 tid=0x000e3eb8 nid=0x6 in Object.wait() [f9601000..f96019c0]
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111)
- locked <0xae950378> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)

"Reference Handler" daemon prio=10 tid=0x000e2d20 nid=0x5 in Object.wait() [fc201000..fc2019c0]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:429)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:115)
- locked <0xae9502a0> (a java.lang.ref.Reference$Lock)

"main" prio=5 tid=0x0002d568 nid=0x1 in Object.wait() [ffbee000..ffbeec6c]
at java.lang.Object.wait(Native Method)
- waiting on <0xae9d6a70> (a weblogic.t3.srvr.T3Srvr)
at java.lang.Object.wait(Object.java:429)
at weblogic.t3.srvr.T3Srvr.waitForDeath(T3Srvr.java:1208)
- locked <0xae9d6a70> (a weblogic.t3.srvr.T3Srvr)
at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:390)
at weblogic.Server.main(Server.java:32)

"VM Thread" prio=5 tid=0x000e2688 nid=0x4 runnable

"VM Periodic Task Thread" prio=10 tid=0x000eb890 nid=0xc waiting on condition
"Suspend Checker Thread" prio=10 tid=0x000e5480 nid=0x7 runnable
=========================================================================