Logger 1.2.0 Released
You can read a little commentary on it on [my blog|http://tylermuth.wordpress.com/2009/11/23/logger-1-2-0-released/] or just go straight to the [logger home page|https://logger.samplecode.oracle.com/] .
Tyler Muth
http://tylermuth.wordpress.com
[Applied Oracle Security: Developing Secure Database and Middleware Environments|http://sn.im/aos.book]
Great thanks Tyler, I've been using this for a while now and it's been a big help!
Have you thought about making this centralized, i.e. we only need to install it in one schema and apply a number of grants to our application schemas?
I have quite a lot of applications in the one database and its a bit of a maintenance headache updating them all. I did give it a go, but ran into some errors with AUTHID settings in the package headers. Or have i missed something?
Cheers
Matt
Similar Messages
-
Logger 1.3.0 released
http://tylermuth.wordpress.com/2010/04/16/logger-1-3-0-released/
Tyler Muth
http://tylermuth.wordpress.com
"Applied Oracle Security: Developing Secure Database and Middleware Environments": http://sn.im/aos.bookGreat thanks Tyler, I've been using this for a while now and it's been a big help!
Have you thought about making this centralized, i.e. we only need to install it in one schema and apply a number of grants to our application schemas?
I have quite a lot of applications in the one database and its a bit of a maintenance headache updating them all. I did give it a go, but ran into some errors with AUTHID settings in the package headers. Or have i missed something?
Cheers
Matt -
MRP run for header material with bom usage-3
Dear All,
We have header material with bom usage-3.We maintain the stock at child components only ,not at header
I have created the planned independent requirement for header material.I have created a sales order but sales order is not shown in md04.
What can be the further setting I am missing for mrp run of above scenario.
with regards,
pradeepDear ,
Couple of checks points for you :
1.Check the material master Sales Org Veie-Item Categoery .As you have mentioned Item Categoery -TAQ which is not relevent for requirement planning throgh schedule line category -CT ( CT means there will not be any inventory or good movement and requirement will not be passed for MRP ) .Only CP -line item categoery does requirement passing through MRP and it will show u in MD04. So the summery is if you want to generate an MTO order for the same FG material , you should matian the Sales Line item categoery as MTO in sales Org View and it will pop up in VA01 whiel logging Sales Order .
Generally , TAQ item categoery are used in Project Billing or Delivery .ok and they will not be having any availabilit check so it KP ( no check ) .
But for MTO order , you should have availablty chek 02/01 in MRP3 view and also MTO Sales Item categoery .
Based on the above information logg an sales order , release credit chek in VKM3, SAVE and check in MD04.
Create PIR in MD61 and Run MRP on the both cases .I have tested its working .but noit with TAQ item categoery ok
2.Why do you need to create Sales Order for dependent Item-Y because it will be in X-BOM item ? Make sure that Y- should have Sales Item categoery in material master -MM02-Sales Org View as NORM item .If you really want to create sale sorder for this item , it should TAN or NORM .
3.Other PIR detail is fine .
Try and revert back
Regards
JH -
DBMS_APPLICATION_INFO MODULE and ACTION
Hi,
I'd like to use DBMS_APPLICATION_INFO MODULE and ACTION to store some additional logging information (see http://tylermuth.wordpress.com/2010/02/19/logger-1-2-2-released/ and read 2nd and 3rd comments for more info). Would their be any issues of doing this when using an APEX application? I noticed that (from Tyler's logging package) that APEX is storing the Application ID and the Page ID in Module and Action respectively.
Thank you,
Martin
[http://apex-smb.blogspot.com/]Martin,
As much as I love your train of thought, I wouldn't use module and action with an apex app. APEX is going to set them for you, so as your page draws the values of module and action could change based on the order of who sets them. It makes them a bit unpredictable. You can blame me for this one, as I added it to APEX back when I was on the team. However, I stand behind the decision as it adds a lot of value for most use-cases. Feel free to try it, but I think it will be unpredictable.
The reason I suggested module and action in my response to your comment was that you said "batch" and I don't usually equate batch with an APEX application. Does the p_scope parameter of logger not work for you? Another option is dbms_application_info.set_session_longops (http://download.oracle.com/docs/cd/B19306_01/appdev.102/b14258/d_appinf.htm#i996999).
Tyler Muth
http://tylermuth.wordpress.com
"Applied Oracle Security: Developing Secure Database and Middleware Environments": http://sn.im/aos.book -
Error after installing the new JSF release
I've got a problem to install the new JSF release. I downloaded the Web Services Developer Pack 1.3 from the homepage and installed it. Then, i downloaded the actual release of the JSF 1.0 as a zip file. I removed the existing jsf directory in the original WSDP and extracted the zip file into the home directory of the WSDP. Then I renamed the directory from jsf-1.0 to jsf and started the tomcat again.
But then I get the following errors and tomcat isn't working at all:
Mar 19, 2004 1:43:52 PM org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on port 8080
Mar 19, 2004 1:43:52 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 3297 ms
Mar 19, 2004 1:43:52 PM org.apache.catalina.core.StandardService start
INFO: Starting service Java Web Services Developer Pack
Mar 19, 2004 1:43:52 PM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Java Web Services Developer Pack/1.3
Mar 19, 2004 1:43:52 PM org.apache.catalina.core.StandardHost getDeployer
INFO: Create Host deployer for direct deployment ( non-jmx )
Mar 19, 2004 1:43:53 PM org.apache.catalina.core.StandardHostDeployer install
INFO: Processing Context configuration file URL file:H:\jwsdp-1.3\conf\Catalina\localhost\jwsdp-catalog.xml
Mar 19, 2004 1:43:54 PM org.apache.catalina.core.StandardContext listenerStart
SEVERE: Skipped installing application listeners due to previous error(s)
Mar 19, 2004 1:43:54 PM org.apache.catalina.core.StandardContext start
SEVERE: Error listenerStart
Mar 19, 2004 1:43:54 PM org.apache.catalina.core.StandardContext start
SEVERE: Context startup failed due to previous errors
Mar 19, 2004 1:43:54 PM org.apache.catalina.logger.LoggerBase stop
INFO: unregistering logger Catalina:type=Logger,path=/jwsdp-catalog,host=localhost
Mar 19, 2004 1:43:54 PM org.apache.catalina.core.StandardHostDeployer install
INFO: Processing Context configuration file URL file:H:\jwsdp-1.3\conf\Catalina\localhost\jstl-examples.xml
Mar 19, 2004 1:44:03 PM org.apache.catalina.core.StandardHostDeployer install
INFO: Processing Context configuration file URL file:H:\jwsdp-1.3\conf\Catalina\localhost\jsf-cardemo.xml
Mar 19, 2004 1:44:14 PM com.sun.faces.config.rules.NavigationRuleRule end
WARNING: [NavigationRuleRule]{faces-config/navigation-rule} Merge(/confirmChoices.jsp)
Mar 19, 2004 1:44:16 PM org.apache.catalina.core.StandardHostDeployer install
INFO: Processing Context configuration file URL file:H:\jwsdp-1.3\conf\Catalina\localhost\jsf-nonjsp.xml
Mar 19, 2004 1:44:27 PM org.apache.catalina.core.StandardHostDeployer install
INFO: Processing Context configuration file URL file:H:\jwsdp-1.3\conf\Catalina\localhost\jsf-components.xml
Mar 19, 2004 1:44:40 PM org.apache.catalina.core.StandardHostDeployer install
INFO: Processing Context configuration file URL file:H:\jwsdp-1.3\conf\Catalina\localhost\jsf-guessNumber.xml
Mar 19, 2004 1:44:52 PM com.sun.faces.config.ConfigureListener verifyObjects
INFO: Application object verification completed successfully
Mar 19, 2004 1:44:52 PM org.apache.catalina.core.StandardHostDeployer install
INFO: Processing Context configuration file URL file:H:\jwsdp-1.3\conf\Catalina\localhost\admin.xml
Mar 19, 2004 1:44:53 PM org.apache.catalina.core.StandardContext listenerStart
SEVERE: Skipped installing application listeners due to previous error(s)
Mar 19, 2004 1:44:53 PM org.apache.catalina.core.StandardContext start
SEVERE: Error listenerStart
Mar 19, 2004 1:44:53 PM org.apache.catalina.core.StandardContext start
SEVERE: Context startup failed due to previous errors
Mar 19, 2004 1:44:53 PM org.apache.catalina.logger.LoggerBase stop
INFO: unregistering logger Catalina:type=Logger,path=/admin,host=localhost
Mar 19, 2004 1:44:53 PM org.apache.catalina.core.StandardHostDeployer install
INFO: Processing Context configuration file URL file:H:\jwsdp-1.3\conf\Catalina\localhost\manager.xml
Mar 19, 2004 1:44:54 PM org.apache.catalina.core.StandardContext listenerStart
SEVERE: Skipped installing application listeners due to previous error(s)
Mar 19, 2004 1:44:54 PM org.apache.catalina.core.StandardContext start
SEVERE: Error listenerStart
Mar 19, 2004 1:44:54 PM org.apache.catalina.core.StandardContext start
SEVERE: Context startup failed due to previous errors
Mar 19, 2004 1:44:54 PM org.apache.catalina.core.StandardHostDeployer install
INFO: Installing web application at context path from URL file:H:\jwsdp-1.3\webapps\ROOT
Mar 19, 2004 1:44:54 PM org.apache.catalina.core.StandardContext listenerStart
SEVERE: Skipped installing application listeners due to previous error(s)
Mar 19, 2004 1:44:54 PM org.apache.catalina.core.StandardContext start
SEVERE: Error listenerStart
Mar 19, 2004 1:44:54 PM org.apache.catalina.core.StandardContext start
SEVERE: Context startup failed due to previous errors
Mar 19, 2004 1:44:54 PM org.apache.catalina.core.StandardHostDeployer install
INFO: Installing web application at context path /jsp-examples from URL file:H:\jwsdp-1.3\webapps\jsp-examples
Mar 19, 2004 1:44:55 PM org.apache.catalina.core.StandardContext listenerStart
SEVERE: Skipped installing application listeners due to previous error(s)
Mar 19, 2004 1:44:55 PM org.apache.catalina.core.StandardContext start
SEVERE: Error listenerStart
Mar 19, 2004 1:44:55 PM org.apache.catalina.core.StandardContext start
SEVERE: Context startup failed due to previous errors
Mar 19, 2004 1:44:55 PM org.apache.catalina.core.StandardHostDeployer install
INFO: Installing web application at context path /servlets-examples from URL file:H:\jwsdp-1.3\webapps\servlets-examples
Mar 19, 2004 1:44:56 PM org.apache.catalina.core.StandardContext listenerStart
SEVERE: Skipped installing application listeners due to previous error(s)
Mar 19, 2004 1:44:56 PM org.apache.catalina.core.StandardContext start
SEVERE: Error listenerStart
Mar 19, 2004 1:44:56 PM org.apache.catalina.core.StandardContext start
SEVERE: Context startup failed due to previous errors
Mar 19, 2004 1:44:56 PM org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on port 8080
Mar 19, 2004 1:44:56 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 63891 ms
So what's wrong with my installation.
kind regards, IngoYour server may be in an unstable state if you did not remove all of the old cached files.
I recommend you clear out your <JWSDP_HOME>/work directory and remove all the <JWSDP_HOME>/conf/Catalina/localhost/jsf* files and restart your server.
Thanks,
Justyna -
Hello!
I have Primary, two Physical Standby and one Logical Standby Servers.
$ uname -a
Linux host 2.6.39-200.32.1.el6uek.x86_64 #1 SMP Wed Sep 26 23:11:38 PDT 2012 x86_64 x86_64 x86_64 GNU/Linux
$ cat /etc/issue
Oracle Linux Server release 6.3
SQL> select * from v$version;
BANNER
Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
PL/SQL Release 11.2.0.3.0 - Production
CORE 11.2.0.3.0 Production
TNS for Linux: Version 11.2.0.3.0 - Production
NLSRTL Version 11.2.0.3.0 - Production
SQL> select * from dba_registry;
COMP_ID COMP_NAME VERSION STATUS MODIFIED NAMESPACE CONTROL SCHEMA PROCEDURE STARTUP PARENT_ID OTHER_SCHEMAS
CATALOG Oracle Database Catalog Views 11.2.0.3.0 VALID 30-SEP-2012 02:07:19 SERVER SYS SYS DBMS_REGISTRY_SYS.VALIDATE_CATALOG
CATPROC Oracle Database Packages and Types 11.2.0.3.0 VALID 30-SEP-2012 02:07:19 SERVER SYS SYS DBMS_REGISTRY_SYS.VALIDATE_CATPROC APPQOSSYS,DBSNMP,DIP,ORACLE_OCM,OUTLN,SYSTEM
OWM Oracle Workspace Manager 11.2.0.3.0 VALID 30-SEP-2012 02:07:19 SERVER SYS WMSYS VALIDATE_OWM
XDB Oracle XML Database 11.2.0.3.0 VALID 30-SEP-2012 02:07:19 SERVER SYS XDB DBMS_REGXDB.VALIDATEXDB
DGMGRL> connect sys/password
Connected.
DGMGRL> show configuration verbose;
Configuration - work_DataGuardConfig
Protection Mode: MaxAvailability
Databases:
primary - Primary database
physical1 - Physical standby database
physical1 - Physical standby database
Properties:
FastStartFailoverThreshold = '30'
OperationTimeout = '30'
FastStartFailoverLagLimit = '30'
CommunicationTimeout = '180'
FastStartFailoverAutoReinstate = 'TRUE'
FastStartFailoverPmyShutdown = 'TRUE'
BystandersFollowRoleChange = 'ALL'
Fast-Start Failover: DISABLED
Configuration Status:
SUCCESS
$ rpm -qa
kernel-2.6.32-279.5.2.el6.x86_64
system-config-firewall-tui-1.2.27-5.el6.noarch
poppler-data-0.4.0-1.el6.noarch
mesa-dri-drivers-7.11-5.el6.x86_64
ghostscript-fonts-5.50-23.1.el6.noarch
libxml2-python-2.7.6-8.0.1.el6_3.3.x86_64
PyGreSQL-3.8.1-2.el6.x86_64
perl-Time-HiRes-1.9721-127.el6.x86_64
glibc-2.12-1.80.el6_3.5.i686
kernel-2.6.32-279.9.1.el6.x86_64
biosdevname-0.3.11-1.el6.x86_64
device-mapper-1.02.74-10.el6.x86_64
strace-4.5.19-1.11.el6_3.2.x86_64
aic94xx-firmware-30-2.el6.noarch
cpuspeed-1.5-15.el6.x86_64
matahari-network-0.6.0-14.el6.x86_64
rhino-1.7-0.7.r2.2.el6.noarch
elinks-0.12-0.20.pre5.el6.x86_64
libICE-1.0.6-1.el6.x86_64
lvm2-libs-2.02.95-10.el6.x86_64
perl-Crypt-SSLeay-0.57-16.el6.x86_64
libtar-1.2.11-17.el6.x86_64
perl-XML-Twig-3.34-1.el6.noarch
libidn-1.18-2.el6.x86_64
libreport-plugin-logger-2.0.9-5.0.1.el6.x86_64
crda-1.1.1_2010.11.22-1.el6.x86_64
lua-5.1.4-4.1.el6.x86_64
gnutls-2.8.5-4.el6_2.2.x86_64
yp-tools-2.9-12.el6.x86_64
attr-2.4.44-7.el6.x86_64
libtirpc-0.2.1-5.el6.x86_64
file-5.04-13.el6.x86_64
pax-3.4-10.1.el6.x86_64
zip-3.0-1.el6.x86_64
dash-0.5.5.1-3.1.el6.x86_64
latrace-0.5.9-2.el6.x86_64
kexec-tools-2.0.3-3.0.1.el6.x86_64
libasyncns-0.8-1.1.el6.x86_64
libertas-usb8388-firmware-5.110.22.p23-3.1.el6.noarch
nss-softokn-3.12.9-11.el6.x86_64
dbus-python-0.83.0-6.1.el6.x86_64
ql2200-firmware-2.02.08-3.1.el6.noarch
avahi-libs-0.6.25-11.el6.x86_64
nfs-utils-lib-1.1.5-4.el6.x86_64
redhat-indexhtml-6-1.0.2.el6.noarch
boost-regex-1.41.0-11.0.1.el6_1.2.x86_64
rpm-python-4.8.0-27.el6.x86_64
slang-2.2.1-1.el6.x86_64
perl-core-5.10.1-127.el6.x86_64
libselinux-2.0.94-5.3.el6.x86_64
iptables-ipv6-1.4.7-5.1.el6_2.x86_64
audit-libs-2.2-2.el6.x86_64
tcpdump-4.0.0-3.20090921gitdf3cb4.2.el6.x86_64
keyutils-libs-1.4-4.el6.x86_64
crash-6.0.4-2.el6.x86_64
python-setuptools-0.6.10-3.el6.noarch
perl-libs-5.10.1-127.el6.x86_64
lsof-4.82-4.el6.x86_64
perl-Module-Load-Conditional-0.30-127.el6.x86_64
libusb1-1.0.9-0.5.rc1.el6.x86_64
libunistring-0.9.3-5.el6.x86_64
rsync-3.0.6-9.el6.x86_64
libXi-1.3-3.el6.x86_64
perl-IO-Zlib-1.09-127.el6.x86_64
perl-HTML-Tagset-3.20-4.el6.noarch
libXt-1.0.7-1.el6.x86_64
perl-devel-5.10.1-127.el6.x86_64
boost-wave-1.41.0-11.0.1.el6_1.2.x86_64
scli-1.7.3-50.x86_64
libthai-0.1.12-3.el6.x86_64
perl-Compress-Raw-Bzip2-2.020-127.el6.x86_64
mpfr-2.4.1-6.el6.x86_64
foomatic-db-ppds-4.0-7.20091126.el6.noarch
eggdbus-0.6-3.el6.x86_64
libXxf86misc-1.0.2-1.el6.x86_64
libvisual-0.4.0-9.1.el6.x86_64
mysql-libs-5.1.61-4.el6.x86_64
libnih-1.0.1-7.el6.x86_64
oracle-rdbms-server-11gR2-preinstall-1.0-6.el6.x86_64
hal-0.5.14-11.el6.x86_64
libgcrypt-1.4.5-9.el6_2.2.x86_64
boost-test-1.41.0-11.0.1.el6_1.2.x86_64
glibc-common-2.12-1.80.el6_3.5.x86_64
mysql-5.1.61-4.el6.x86_64
ncurses-5.7-3.20090208.el6.x86_64
python-qpid-0.14-11.el6_3.noarch
qpid-qmf-0.14-14.0.1.el6_3.x86_64
matahari-lib-0.6.0-14.el6.x86_64
oracle-logos-60.0.11-9.el6.noarch
perl-Module-Build-0.3500-127.el6.x86_64
libhugetlbfs-utils-2.12-2.el6.x86_64
fontpackages-filesystem-1.41-1.1.el6.noarch
perl-Parse-CPAN-Meta-1.40-127.el6.x86_64
openswan-2.6.32-19.el6_3.x86_64
ncurses-libs-5.7-3.20090208.el6.x86_64
e2fsprogs-libs-1.41.12-12.el6.x86_64
dracut-004-284.0.1.el6_3.1.noarch
ConsoleKit-libs-0.4.1-3.el6.x86_64
udev-147-2.42.el6.x86_64
bind-utils-9.8.2-0.10.rc1.el6_3.4.x86_64
iwl5150-firmware-8.24.2.2-1.el6.noarch
unixODBC-devel-2.2.14-11.el6.x86_64
quota-3.17-16.el6.x86_64
xdg-utils-1.0.2-17.20091016cvs.el6.noarch
matahari-broker-0.6.0-14.el6.x86_64
mingetty-1.08-5.el6.x86_64
samba-common-3.5.10-125.el6.x86_64
usermode-1.102-3.el6.x86_64
abrt-addon-ccpp-2.0.8-6.0.1.el6.x86_64
perl-XML-Dumper-0.81-6.el6.noarch
libdhash-0.4.2-9.el6.x86_64
crontabs-1.10-33.el6.noarch
libevent-1.4.13-4.el6.x86_64
mtr-0.75-5.el6.x86_64
atk-1.28.0-2.el6.x86_64
sgpio-1.2.0.10-5.el6.x86_64
rdate-1.4-16.el6.x86_64
boost-system-1.41.0-11.0.1.el6_1.2.x86_64
latencytop-common-0.5-9.el6.x86_64
libsemanage-2.0.43-4.1.el6.x86_64
libtopology-0.3-7.el6.x86_64
libtheora-1.1.0-2.el6.x86_64
atmel-firmware-1.3-7.el6.noarch
cryptsetup-luks-1.2.0-7.el6.x86_64
python-dmidecode-3.10.13-1.el6.x86_64
ipw2200-firmware-3.1-4.el6.noarch
m4-1.4.13-5.el6.x86_64
bfa-firmware-3.0.2.2-1.el6.noarch
python-iwlib-0.1-1.2.el6.x86_64
libedit-2.11-4.20080712cvs.1.el6.x86_64
smartmontools-5.42-2.el6.x86_64
numpy-1.4.1-9.el6.x86_64
libcom_err-1.41.12-12.el6.x86_64
nmap-5.51-2.0.1.el6.x86_64
python-paramiko-1.7.5-2.1.el6.noarch
grep-2.6.3-3.el6.x86_64
tcsh-6.17-19.el6_2.x86_64
db4-4.7.25-17.el6.x86_64
db4-utils-4.7.25-17.el6.x86_64
perl-Params-Check-0.26-127.el6.x86_64
make-3.81-20.el6.x86_64
expat-2.0.1-11.el6_2.x86_64
SDL-1.2.14-3.el6.x86_64
libXext-1.1-3.el6.x86_64
freetype-2.3.11-6.el6_2.9.x86_64
xorg-x11-drv-ati-firmware-6.14.2-9.el6.noarch
libXft-2.1.13-4.1.el6.x86_64
perl-Term-UI-0.20-127.el6.x86_64
perl-XML-Parser-2.36-7.el6.x86_64
libXxf86vm-1.1.0-1.el6.x86_64
perl-Archive-Extract-0.38-127.el6.x86_64
xz-lzma-compat-4.999.9-0.3.beta.20091007git.el6.x86_64
device-mapper-multipath-libs-0.4.9-56.el6_3.1.x86_64
libss-1.41.12-12.el6.x86_64
cloog-ppl-0.15.7-1.2.el6.x86_64
libfprint-0.1.0-19.pre2.el6.x86_64
module-init-tools-3.9-20.0.1.el6.x86_64
desktop-file-utils-0.15-9.el6.x86_64
xorg-x11-utils-7.4-8.el6.x86_64
kbd-1.15-11.el6.x86_64
augeas-libs-0.9.0-4.el6.x86_64
time-1.7-37.1.el6.x86_64
logwatch-7.3.6-49.el6.noarch
plymouth-0.8.3-24.0.1.el6.x86_64
btparser-0.16-3.el6.x86_64
libhugetlbfs-2.12-2.el6.x86_64
python-2.6.6-29.el6_3.3.x86_64
ipa-python-2.2.0-16.el6.x86_64
dbus-1.2.24-7.0.1.el6_3.x86_64
nss-3.13.5-1.0.1.el6_3.x86_64
glibc-headers-2.12-1.80.el6_3.5.x86_64
kernel-uek-2.6.39-200.29.3.el6uek.x86_64
libuser-0.56.13-5.el6.x86_64
foomatic-db-filesystem-4.0-7.20091126.el6.noarch
qpid-tools-0.14-6.el6_3.noarch
perl-ExtUtils-Embed-1.28-127.el6.x86_64
perl-DBD-MySQL-4.013-3.el6.x86_64
iso-codes-3.16-2.el6.noarch
postgresql-server-8.4.13-1.el6_3.x86_64
mesa-libGLU-7.11-5.el6.x86_64
dstat-0.7.0-1.el6.noarch
poppler-utils-0.12.4-3.el6_0.1.x86_64
libX11-common-1.3-2.el6.noarch
fipscheck-lib-1.2.0-7.el6.x86_64
java-1.6.0-openjdk-1.6.0.0-1.49.1.11.4.el6_3.x86_64
pam_krb5-2.3.11-9.el6.x86_64
libcap-2.16-5.5.el6.x86_64
kernel-uek-2.6.39-200.31.1.el6uek.x86_64
polkit-0.96-2.el6_0.1.x86_64
kernel-uek-firmware-2.6.39-200.32.1.el6uek.noarch
setuptool-1.19.9-3.el6.x86_64
popt-1.13-7.el6.x86_64
kernel-uek-2.6.39-200.32.1.el6uek.x86_64
kernel-devel-2.6.32-279.9.1.el6.x86_64
b43-openfwwf-5.2-4.el6.noarch
libacl-2.2.49-6.el6.x86_64
telnet-0.17-47.el6_3.1.x86_64
iwl1000-firmware-39.31.5.1-1.el6.noarch
yum-plugin-security-1.1.30-14.0.1.el6.noarch
readahead-1.5.6-1.el6.x86_64
libldb-0.9.10-23.el6.x86_64
libsepol-2.0.41-4.el6.x86_64
hicolor-icon-theme-0.11-1.1.el6.noarch
shadow-utils-4.1.4.2-13.el6.x86_64
prelink-0.4.6-3.el6.x86_64
ethtool-2.6.33-0.3.el6.x86_64
elfutils-libelf-0.152-1.el6.x86_64
postgresql-odbc-08.04.0200-1.el6.x86_64
iputils-20071127-16.el6.x86_64
sqlite-3.6.20-1.el6.x86_64
mysql-connector-odbc-5.1.5r1144-7.el6.x86_64
findutils-4.4.2-6.el6.x86_64
libcap-ng-0.6.4-3.el6_0.1.x86_64
cyrus-sasl-2.1.23-13.el6.x86_64
ntpdate-4.2.4p8-2.el6.x86_64
nc-1.84-22.el6.x86_64
cronie-anacron-1.4.4-7.el6.x86_64
plymouth-core-libs-0.8.3-24.0.1.el6.x86_64
setserial-2.17-25.el6.x86_64
rfkill-0.3-4.el6.x86_64
lcms-libs-1.19-1.el6.x86_64
ql2100-firmware-1.19.38-3.1.el6.noarch
cyrus-sasl-gssapi-2.1.23-13.el6.x86_64
newt-python-0.52.11-3.el6.x86_64
rt61pci-firmware-1.2-7.el6.noarch
python-iniparse-0.3.1-2.1.el6.noarch
acl-2.2.49-6.el6.x86_64
ipw2100-firmware-1.3-11.el6.noarch
blktrace-1.0.1-6.el6.x86_64
diffutils-2.8.1-28.el6.x86_64
man-pages-3.22-17.el6.noarch
system-config-firewall-base-1.2.27-5.el6.noarch
boost-date-time-1.41.0-11.0.1.el6_1.2.x86_64
yum-metadata-parser-1.1.2-16.el6.x86_64
rpm-libs-4.8.0-27.el6.x86_64
python-nss-0.11-3.el6.x86_64
unixODBC-2.2.14-11.el6.x86_64
libgcc-4.4.6-4.el6.x86_64
gdbm-1.8.0-36.el6.x86_64
libstdc++-4.4.6-4.el6.x86_64
python-dateutil-1.4.1-6.el6.noarch
pcre-7.8-4.el6.x86_64
python-pycurl-7.19.0-8.el6.x86_64
xmlrpc-c-1.16.24-1209.1840.el6.x86_64
python-gudev-147.1-4.el6_0.1.x86_64
libblkid-2.17.2-12.7.el6.x86_64
perl-version-0.77-127.el6.x86_64
perl-Locale-Maketext-Simple-0.18-127.el6.x86_64
perl-IO-Compress-Base-2.020-127.el6.x86_64
abrt-libs-2.0.8-6.0.1.el6.x86_64
perl-Compress-Raw-Zlib-2.020-127.el6.x86_64
libXau-1.0.5-1.el6.x86_64
perl-DBIx-Simple-1.32-3.el6.noarch
binutils-2.20.51.0.2-5.34.el6.x86_64
libXrender-0.9.5-1.el6.x86_64
perl-IO-Compress-Zlib-2.020-127.el6.x86_64
libXcursor-1.1.10-2.el6.x86_64
perl-Log-Message-Simple-0.04-127.el6.x86_64
libXinerama-1.1-1.el6.x86_64
perl-libwww-perl-5.833-2.el6.noarch
libstdc++-devel-4.4.6-4.el6.x86_64
perl-Test-Harness-3.17-127.el6.x86_64
xorg-x11-font-utils-7.2-11.el6.x86_64
libstdc++-4.4.6-4.el6.i686
perl-IPC-Cmd-0.56-127.el6.x86_64
libXv-1.0.5-1.el6.x86_64
elfutils-0.152-1.el6.x86_64
ncurses-static-5.7-3.20090208.el6.x86_64
perl-Module-Loaded-0.02-127.el6.x86_64
gstreamer-tools-0.10.29-1.0.1.el6.x86_64
device-mapper-multipath-0.4.9-56.el6_3.1.x86_64
keyutils-1.4-4.el6.x86_64
iw-0.9.17-4.el6.x86_64
xorg-x11-xauth-1.0.2-7.1.el6.x86_64
coreutils-8.4-19.el6.x86_64
foomatic-4.0.4-1.el6_1.1.x86_64
gcc-4.4.6-4.el6.x86_64
MAKEDEV-3.24-6.el6.x86_64
libdmx-1.1.0-1.el6.x86_64
authconfig-6.1.12-10.el6.x86_64
ksh-20100621-16.el6.x86_64
tar-1.23-7.el6.x86_64
pm-utils-1.2.5-9.el6.x86_64
ed-1.1-3.3.el6.x86_64
iptables-1.4.7-5.1.el6_2.x86_64
hunspell-1.2.8-16.el6.x86_64
nmon-14g-1.el6.rf.x86_64
jasper-libs-1.900.1-15.el6_1.1.x86_64
initscripts-9.03.31-2.0.1.el6_3.1.x86_64
rhn-client-tools-1.0.0-87.0.2.el6.noarch
qpid-cpp-client-0.14-22.0.1.el6_3.x86_64
libipa_hbac-python-1.8.0-32.el6.x86_64
redhat-lsb-graphics-4.0-3.0.1.el6.x86_64
less-436-10.el6.x86_64
postgresql-8.4.13-1.el6_3.x86_64
cracklib-dicts-2.8.16-4.el6.x86_64
logrotate-3.7.8-15.el6.x86_64
fontconfig-2.8.0-3.el6.x86_64
qpid-cpp-server-0.14-22.0.1.el6_3.x86_64
openldap-2.4.23-26.el6_3.2.x86_64
kernel-uek-firmware-2.6.39-200.29.3.el6uek.noarch
perl-CPANPLUS-0.88-127.el6.x86_64
upstart-0.6.5-12.el6.x86_64
saslwrapper-0.14-1.el6.x86_64
net-tools-1.60-110.el6_2.x86_64
device-mapper-event-libs-1.02.74-10.el6.x86_64
openssh-5.3p1-81.el6.x86_64
matahari-consoles-0.6.0-14.el6.x86_64
matahari-python-0.6.0-14.el6.x86_64
dmraid-events-1.0.0.rc16-11.el6.x86_64
tuned-0.2.19-7.el6.noarch
certmonger-0.56-1.el6.x86_64
libreport-plugin-reportuploader-2.0.9-5.0.1.el6.x86_64
abrt-addon-python-2.0.8-6.0.1.el6.x86_64
libreport-plugin-kerneloops-2.0.9-5.0.1.el6.x86_64
libpath_utils-0.2.1-9.el6.x86_64
gtk2-2.18.9-10.el6.x86_64
vim-common-7.2.411-1.8.el6.x86_64
setup-2.8.14-16.el6.noarch
latencytop-0.5-9.el6.x86_64
autofs-5.0.5-54.el6.x86_64
ipa-client-2.2.0-16.el6.x86_64
abrt-cli-2.0.8-6.0.1.el6.x86_64
lvm2-2.02.95-10.el6.x86_64
openssh-clients-5.3p1-81.el6.x86_64
microcode_ctl-1.17-11.el6.x86_64
libcgroup-0.37-4.el6.x86_64
e2fsprogs-1.41.12-12.el6.x86_64
python-psycopg2-2.0.14-1.el6_2.1.x86_64
rhn-setup-1.0.0-87.0.2.el6.noarch
sos-2.2-29.0.1.el6.noarch
psacct-6.3.2-63.el6_3.3.x86_64
cifs-utils-4.8.1-10.el6.x86_64
perl-CGI-3.51-127.el6.x86_64
libicu-4.2.1-9.1.el6_2.x86_64
mcelog-1.0pre3_20110718-0.14.el6.x86_64
ltrace-0.5-23.45svn.el6.x86_64
efibootmgr-0.5.4-10.el6.x86_64
libvorbis-1.2.3-4.el6_2.1.x86_64
ql2500-firmware-5.06.05-1.el6.noarch
curl-7.19.7-26.el6_2.4.x86_64
selinux-policy-targeted-3.7.19-155.0.1.el6_3.4.noarch
jpackage-utils-1.7.5-3.12.el6.noarch
perl-IO-Compress-Bzip2-2.020-127.el6.x86_64
filesystem-2.4.30-3.el6.x86_64
qpid-cpp-server-ssl-0.14-22.0.1.el6_3.x86_64
pciutils-3.1.4-11.el6.x86_64
xml-common-0.6.3-32.el6.noarch
ghostscript-8.70-14.el6_3.1.x86_64
urw-fonts-2.4-10.el6.noarch
iotop-0.3.2-3.el6.noarch
mailcap-2.1.31-2.el6.noarch
libxslt-1.1.26-2.0.2.el6_3.1.x86_64
wget-1.12-1.4.el6.x86_64
nss-softokn-freebl-3.12.9-11.el6.x86_64
openjpeg-libs-1.3-9.el6_3.x86_64
fipscheck-1.2.0-7.el6.x86_64
libattr-2.4.44-7.el6.x86_64
kernel-uek-firmware-2.6.39-200.31.1.el6uek.noarch
info-4.13a-8.el6.x86_64
bind-libs-9.8.2-0.10.rc1.el6_3.4.x86_64
ConsoleKit-0.4.1-3.el6.x86_64
systemtap-runtime-1.7-5.0.1.el6_3.1.x86_64
iwl6000g2b-firmware-17.168.5.2-1.el6.noarch
kernel-uek-headers-2.6.32-300.32.3.el6uek.x86_64
iwl6050-firmware-41.28.5.1-2.el6.noarch
perf-2.6.32-279.9.1.el6.x86_64
gnupg2-2.0.14-4.el6.x86_64
iwl6000-firmware-9.221.4.1-1.el6.noarch
yum-utils-1.1.30-14.0.1.el6.noarch
bzip2-libs-1.0.5-7.el6_0.x86_64
nss_compat_ossl-0.9.6-1.el6.x86_64
gamin-0.1.10-9.el6.x86_64
jline-0.9.94-0.8.el6.noarch
virt-what-1.11-1.1.el6.x86_64
dbus-glib-0.86-5.el6.x86_64
libSM-1.1.0-7.1.el6.x86_64
sigar-1.6.5-0.4.git58097d9.el6.x86_64
pam_passwdqc-1.0.5-6.el6.x86_64
hunspell-en-0.20090216-7.1.el6.noarch
libogg-1.1.4-2.1.el6.x86_64
postfix-2.6.6-2.2.el6_1.x86_64
libgpg-error-1.7-4.el6.x86_64
libtdb-1.2.1-3.el6.x86_64
ntp-4.2.4p8-2.el6.x86_64
mlocate-0.22.2-3.el6.x86_64
cronie-1.4.4-7.el6.x86_64
cyrus-sasl-plain-2.1.23-13.el6.x86_64
pkgconfig-0.23-9.1.el6.x86_64
oddjob-0.30-5.el6.x86_64
libtevent-0.9.8-8.el6.x86_64
hdparm-9.16-3.4.el6.x86_64
traceroute-2.0.14-2.el6.x86_64
gpm-libs-1.20.6-12.el6.x86_64
dosfstools-3.0.9-4.el6.x86_64
eject-2.1.5-17.el6.x86_64
sysvinit-tools-2.87-4.dsf.el6.x86_64
iwl5000-firmware-8.83.5.1_1-1.el6_1.1.noarch
elfutils-libs-0.152-1.el6.x86_64
iwl4965-firmware-228.61.2.24-2.1.el6.noarch
pyOpenSSL-0.10-2.el6.x86_64
rt73usb-firmware-1.8-7.el6.noarch
boost-thread-1.41.0-11.0.1.el6_1.2.x86_64
python-ldap-2.3.10-1.el6.x86_64
gpg-pubkey-ec551f03-4c2d256a
libfontenc-1.0.5-2.el6.x86_64
pygpgme-0.1-18.20090824bzr68.el6.x86_64
libtool-ltdl-2.2.6-15.5.el6.x86_64
python-lxml-2.2.3-1.1.el6.x86_64
mc-4.7.0.2-3.el6.x86_64
newt-0.52.11-3.el6.x86_64
glib2-2.22.5-7.el6.x86_64
nss-util-3.13.5-1.el6_3.x86_64
pytz-2010h-2.el6.noarch
python-urlgrabber-3.9.1-8.el6.noarch
readline-6.0-4.el6.x86_64
perl-Module-Pluggable-3.90-127.el6.x86_64
boost-python-1.41.0-11.0.1.el6_1.2.x86_64
perl-5.10.1-127.el6.x86_64
libpng-1.2.49-1.el6_2.x86_64
perl-URI-1.40-2.el6.noarch
perl-Log-Message-0.02-127.el6.x86_64
perl-Package-Constants-0.02-127.el6.x86_64
libxcb-1.5-1.el6.x86_64
cpio-2.10-10.el6.x86_64
cairo-1.8.8-3.1.el6.x86_64
libipa_hbac-1.8.0-32.el6.x86_64
libXtst-1.0.99.2-3.el6.x86_64
perl-Archive-Tar-1.58-127.el6.x86_64
perl-HTML-Parser-3.64-2.el6.x86_64
libXdamage-1.1.2-1.el6.x86_64
perl-Module-CoreList-2.18-127.el6.x86_64
libgcc-4.4.6-4.el6.i686
libXfont-1.4.1-2.el6_1.x86_64
libXcomposite-0.4.1-2.el6.x86_64
perl-ExtUtils-ParseXS-2.2003.0-127.el6.x86_64
giflib-4.1.6-3.1.el6.x86_64
perl-ExtUtils-CBuilder-0.27-127.el6.x86_64
ncurses-term-5.7-3.20090208.el6.x86_64
tmpwatch-2.9.16-4.el6.x86_64
grubby-7.0.15-3.0.1.el6.x86_64
oracleasm-support-2.1.5-1.el6.x86_64
coreutils-libs-8.4-19.el6.x86_64
cpp-4.4.6-4.el6.x86_64
hal-libs-0.5.14-11.el6.x86_64
redhat-lsb-printing-4.0-3.0.1.el6.x86_64
gcc-c++-4.4.6-4.el6.x86_64
libutempter-1.1.5-4.1.el6.x86_64
liboil-0.3.16-4.1.el6.x86_64
hwdata-0.233-7.8.el6.noarch
libaio-devel-0.3.107-10.el6.x86_64
boost-iostreams-1.41.0-11.0.1.el6_1.2.x86_64
libssh2-1.2.2-11.el6_3.x86_64
compat-libcap1-1.10-1.x86_64
hal-info-20090716-3.1.el6.noarch
vim-minimal-7.2.411-1.8.el6.x86_64
perl-YAML-Syck-1.07-4.el6.x86_64
libcollection-0.6.0-9.el6.x86_64
glibc-2.12-1.80.el6_3.5.x86_64
boost-serialization-1.41.0-11.0.1.el6_1.2.x86_64
oraclelinux-release-6Server-3.0.2.x86_64
openssl-1.0.0-25.el6_3.1.x86_64
dejavu-sans-fonts-2.30-2.el6.noarch
qt-sqlite-4.6.2-24.el6.x86_64
libxml2-2.7.6-8.0.1.el6_3.3.x86_64
groff-1.18.1.4-21.el6.x86_64
ql23xx-firmware-3.03.27-3.1.el6.noarch
cups-libs-1.4.2-48.el6_3.1.x86_64
cracklib-2.8.16-4.el6.x86_64
pcmciautils-015-4.2.el6.x86_64
man-1.6f-30.el6.x86_64
qpid-cpp-client-ssl-0.14-22.0.1.el6_3.x86_64
nss-tools-3.13.5-1.0.1.el6_3.x86_64
alsa-lib-1.0.22-3.el6.x86_64
hwloc-1.1-0.1.el6.x86_64
perl-Test-Simple-0.92-127.el6.x86_64
phonon-backend-gstreamer-4.6.2-24.el6.x86_64
perl-Time-Piece-1.15-127.el6.x86_64
fprintd-0.1-20.git04fd09cfa.el6.x86_64
python-saslwrapper-0.14-1.el6.x86_64
device-mapper-event-1.02.74-10.el6.x86_64
matahari-agent-lib-0.6.0-14.el6.x86_64
matahari-sysconfig-0.6.0-14.el6.x86_64
matahari-rpc-0.6.0-14.el6.x86_64
dmraid-1.0.0.rc16-11.el6.x86_64
matahari-host-0.6.0-14.el6.x86_64
portreserve-0.0.4-9.el6.x86_64
libreport-2.0.9-5.0.1.el6.x86_64
libreport-plugin-mailx-2.0.9-5.0.1.el6.x86_64
abrt-addon-kerneloops-2.0.8-6.0.1.el6.x86_64
libtasn1-2.3-3.el6_2.1.x86_64
libref_array-0.1.1-9.el6.x86_64
file-libs-5.04-13.el6.x86_64
c-ares-1.7.0-6.el6.x86_64
rpcbind-0.2.0-9.el6.x86_64
busybox-1.15.1-15.el6.x86_64
dhclient-4.1.1-31.P1.0.1.el6_3.1.x86_64
vim-enhanced-7.2.411-1.8.el6.x86_64
samba-client-3.5.10-125.el6.x86_64
openssh-server-5.3p1-81.el6.x86_64
rsyslog-5.8.10-2.el6.x86_64
rng-tools-2-13.el6_2.x86_64
fprintd-pam-0.1-20.git04fd09cfa.el6.x86_64
sudo-1.7.4p5-13.el6_3.x86_64
rhn-check-1.0.0-87.0.2.el6.noarch
m2crypto-0.20.2-9.el6.x86_64
gdb-7.2-56.el6.x86_64
audit-2.2-2.el6.x86_64
oprofile-0.9.7-1.el6.x86_64
valgrind-3.6.0-5.el6.x86_64
irqbalance-0.55-35.0.1.el6_3.x86_64
alsa-utils-1.0.22-3.el6.x86_64
dmidecode-2.11-2.el6_1.x86_64
libgomp-4.4.6-4.el6.x86_64
oraclelinux-release-notes-6Server-7.x86_64
xmlrpc-c-client-1.16.24-1209.1840.el6.x86_64
selinux-policy-3.7.19-155.0.1.el6_3.4.noarch
cas-0.15-1.el6.1.noarch
ca-certificates-2010.63-3.el6_1.5.noarch
perl-CPAN-1.9402-127.el6.x86_64
libsndfile-1.0.20-5.el6.x86_64
cups-1.4.2-48.el6_3.1.x86_64
MySQL-python-1.2.3-0.3.c1.1.el6.x86_64
dejavu-fonts-common-2.30-2.el6.noarch
qt-x11-4.6.2-24.el6.x86_64
krb5-workstation-1.9-33.el6_3.3.x86_64
pulseaudio-libs-0.9.21-14.el6_3.x86_64
dracut-kernel-004-284.0.1.el6_3.1.noarch
util-linux-ng-2.17.2-12.7.el6.x86_64
tzdata-java-2012f-1.el6.noarch
iwl100-firmware-39.31.5.1-1.el6.noarch
kpartx-0.4.9-56.el6_3.1.x86_64
mailx-12.4-6.el6.x86_64
yum-3.2.29-40.0.1.el6.noarch
acpid-1.0.10-2.1.el6.x86_64
cyrus-sasl-lib-2.1.23-13.el6.x86_64
hesiod-3.1.0-19.el6.x86_64
usbutils-003-4.el6.x86_64
tcp_wrappers-libs-7.6-57.el6.x86_64
mdadm-3.2.3-9.el6.x86_64
xz-libs-4.999.9-0.3.beta.20091007git.el6.x86_64
abrt-2.0.8-6.0.1.el6.x86_64
libnl-1.1-14.el6.x86_64
abrt-tui-2.0.8-6.0.1.el6.x86_64
unzip-6.0-1.el6.x86_64
pciutils-libs-3.1.4-11.el6.x86_64
libini_config-0.6.1-9.el6.x86_64
powertop-1.11-6.el6.x86_64
psmisc-22.6-15.el6_0.1.x86_64
sssd-1.8.0-32.el6.x86_64
pixman-0.18.4-1.el6_0.1.x86_64
bridge-utils-1.2-9.el6.x86_64
boost-filesystem-1.41.0-11.0.1.el6_1.2.x86_64
dhcp-common-4.1.1-31.P1.0.1.el6_3.1.x86_64
ustr-1.0.4-9.1.el6.x86_64
xz-4.999.9-0.3.beta.20091007git.el6.x86_64
nfs-utils-1.2.3-26.el6.x86_64
zd1211-firmware-1.4-4.el6.noarch
checkpolicy-2.0.22-1.el6.x86_64
matahari-0.6.0-14.el6.x86_64
rhnlib-2.5.22-12.0.2.el6.noarch
rootfiles-8.1-6.1.el6.noarch
libusb-0.1.12-23.el6.x86_64
parted-2.1-18.el6.x86_64
gettext-0.17-16.el6.x86_64
pth-2.0.7-9.3.el6.x86_64
system-config-network-tui-1.6.0.el6.2-1.0.3.el6.noarch
python-netaddr-0.7.5-4.el6.noarch
bash-4.1.2-9.el6_2.x86_64
man-pages-overrides-6.3.3-1.el6.noarch
nspr-4.9.1-2.el6_3.x86_64
grub-0.97-77.0.1.el6.x86_64
python-crypto-2.0.1-22.el6.x86_64
sed-4.2.1-10.el6.x86_64
sysstat-9.0.4-20.el6.x86_64
rhnsd-4.9.3-2.0.1.el6.x86_64
perl-Pod-Escapes-1.04-127.el6.x86_64
numactl-2.0.7-3.el6.x86_64
boost-1.41.0-11.0.1.el6_1.2.x86_64
libudev-147-2.42.el6.x86_64
crash-trace-command-1.0-4.el6.x86_64
libX11-1.3-2.el6.x86_64
matahari-core-0.6.0-14.el6.x86_64
ql2400-firmware-5.06.05-1.el6.noarch
libXrandr-1.3.0-4.el6.x86_64
perl-Object-Accessor-0.34-127.el6.x86_64
perl-libxml-perl-0.08-10.el6.noarch
nss-softokn-freebl-3.12.9-11.el6.i686
pycairo-1.8.6-2.1.el6.x86_64
perl-File-Fetch-0.26-127.el6.x86_64
ncurses-libs-5.7-3.20090208.el6.i686
gmp-4.3.1-7.el6_2.2.x86_64
flac-1.2.1-6.1.el6.x86_64
ppl-0.10.2-11.el6.x86_64
python-matplotlib-0.99.1.2-1.el6.x86_64
qt-4.6.2-24.el6.x86_64
patch-2.6-6.el6.x86_64
libXxf86dga-1.1.1-1.el6.x86_64
kbd-misc-1.15-11.el6.noarch
procps-3.2.8-23.el6.x86_64
perl-Date-Manip-6.24-1.el6.noarch
libdrm-2.4.25-2.el6.x86_64
libgfortran-4.4.6-4.el6.x86_64
python-libs-2.6.6-29.el6_3.3.x86_64
python-krbV-1.0.90-3.el6.x86_64
gzip-1.3.12-18.el6.x86_64
dbus-libs-1.2.24-7.0.1.el6_3.x86_64
nss-sysinit-3.13.5-1.0.1.el6_3.x86_64
samba-winbind-clients-3.5.10-125.el6.x86_64
glibc-devel-2.12-1.80.el6_3.5.x86_64
plymouth-scripts-0.8.3-24.0.1.el6.x86_64
basesystem-10.0-4.0.1.el6.noarch
mesa-libGL-7.11-5.el6.x86_64
postgresql-docs-8.4.13-1.el6_3.x86_64
poppler-0.12.4-3.el6_0.1.x86_64
ncurses-base-5.7-3.20090208.el6.x86_64
perl-parent-0.221-127.el6.x86_64
kernel-devel-2.6.32-279.5.2.el6.x86_64
oddjob-mkhomedir-0.30-5.el6.x86_64
zlib-1.2.3-27.el6.x86_64
libselinux-utils-2.0.94-5.3.el6.x86_64
kernel-firmware-2.6.32-279.9.1.el6.noarch
device-mapper-libs-1.02.74-10.el6.x86_64
tzdata-2012f-1.el6.noarch
iwl6000g2a-firmware-17.168.5.3-1.el6.noarch
libjpeg-6b-46.el6.x86_64
policycoreutils-2.0.83-19.24.0.1.el6.x86_64
yum-rhn-plugin-0.9.1-43.0.1.el6.noarch
gpgme-1.1.8-3.el6.x86_64
matahari-service-0.6.0-14.el6.x86_64
libaio-0.3.107-10.el6.x86_64
pinfo-0.6.9-12.el6.x86_64
libtalloc-2.0.1-1.1.el6.x86_64
cryptsetup-luks-libs-1.2.0-7.el6.x86_64
boost-program-options-1.41.0-11.0.1.el6_1.2.x86_64
libreport-python-2.0.9-5.0.1.el6.x86_64
perl-XML-Grove-0.46alpha-40.el6.noarch
which-2.19-6.el6.x86_64
libreport-cli-2.0.9-5.0.1.el6.x86_64
wireless-tools-29-5.1.1.el6.x86_64
bzip2-1.0.5-7.el6_0.x86_64
ypbind-1.20.4-29.el6.x86_64
nano-2.0.9-7.el6.x86_64
libgssglue-0.1-11.el6.x86_64
vconfig-1.9-8.1.el6.x86_64
kernel-2.6.32-279.5.1.el6.x86_64
b43-fwcutter-012-2.2.el6.x86_64
libmng-1.0.10-4.1.el6.x86_64
libffi-3.0.5-3.2.el6.x86_64
ivtv-firmware-20080701-20.2.noarch
python-ethtool-0.6-1.el6.x86_64
iwl3945-firmware-15.32.2.9-4.el6.noarch
bc-1.06.95-1.el6.x86_64
words-3.0-17.el6.noarch
mysql-server-5.1.61-4.el6.x86_64
python-kerberos-1.1-6.2.el6.x86_64
rpm-4.8.0-27.el6.x86_64
libpcap-1.0.0-6.20091201git117cb5.el6.x86_64
passwd-0.77-4.el6_2.2.x86_64
chkconfig-1.3.49.3-2.el6.x86_64
cvs-1.11.23-11.el6_2.1.x86_64
libuuid-2.17.2-12.7.el6.x86_64
perl-DBI-1.609-4.el6.x86_64
at-3.1.10-43.el6_2.1.x86_64
pygobject2-2.20.0-5.el6.x86_64
gawk-3.1.7-9.el6.x86_64
libgudev1-147-2.42.el6.x86_64
python-nose-0.10.4-3.1.el6.noarch
perl-Pod-Simple-3.13-127.el6.x86_64
ntsysv-1.3.49.3-2.el6.x86_64
perl-Module-Load-0.16-127.el6.x86_64
trace-cmd-1.0.5-7.el6.x86_64
theora-tools-1.1.0-2.el6.x86_64
libtiff-3.9.4-6.el6_3.x86_64
perl-DBD-SQLite-1.27-3.el6.x86_64
nfs4-acl-tools-0.3.3-6.el6.x86_64
libXfixes-4.0.4-1.el6.x86_64
perl-Compress-Zlib-2.020-127.el6.x86_64
kernel-devel-2.6.32-279.5.1.el6.x86_64
qt3-3.3.8b-30.el6.x86_64
perl-ExtUtils-MakeMaker-6.55-127.el6.x86_64
boost-graph-1.41.0-11.0.1.el6_1.2.x86_64
ncurses-devel-5.7-3.20090208.el6.x86_64
pango-1.28.1-3.el6_0.5.x86_64
perl-Digest-SHA-5.47-127.el6.x86_64
gstreamer-0.10.29-1.0.1.el6.x86_64
libXmu-1.0.5-1.el6.x86_64
foomatic-db-4.0-7.20091126.el6.noarch
pam-1.1.1-10.el6_2.1.x86_64
tcp_wrappers-7.6-57.el6.x86_64
compat-libstdc++-33-3.2.3-69.el6.x86_64
gstreamer-plugins-base-0.10.29-1.el6.x86_64
pinentry-0.7.6-6.el6.x86_64
elfutils-libelf-devel-0.152-1.el6.x86_64
iproute-2.6.32-20.el6.x86_64
boost-signals-1.41.0-11.0.1.el6_1.2.x86_64
krb5-libs-1.9-33.el6_3.3.x86_64
atlas-3.8.4-2.el6.x86_64
cdparanoia-libs-10.2-5.1.el6.x86_64
postgresql-libs-8.4.13-1.el6_3.x86_64
redhat-lsb-4.0-3.0.1.el6.x86_64
sssd-client-1.8.0-32.el6.x86_64
python-qpid-qmf-0.14-14.0.1.el6_3.x86_64
seekwatcher-0.12-5.el6.noarch
libcurl-7.19.7-26.el6_2.4.x86_64
I want to upgrade my OS from official repository on Primary and Standby Servers. And I have a question:
Will I have a problem with my RDBMS after upgrade OS (e.g. statuses in dba_registry will become INVALID)?It's Ok.
Now I have:
$ cat /etc/issue
Oracle Linux Server release 6.4
No any problem. -
[HOWTO] Installing Arch Linux stable release on Acer Aspire One 522
[This is a work on progress and my first howto ever]
These steps will teach you how to install ArchLinux x64 stable release (currently 2010.05) on Acer Aspire One 522 from an existing ArchLinux (your desktop computer)
As you need a 2.6.37+ kernel to make networking work on the AO522, installing stable release as is won't work.
This Howto borns with the intention to address this problem.
You need to be familiarized with Linux internals to follow this howto.
(Expect this howto to become useless with new stable releases of ArchLinux.)
Remember to make a backup of your Windows 7 Starter system before installing ArchLinux.
I did a full raw copy of the harddisk by using systemrescuecd, an external harddisk and dd utility:
Just boot with systemrescuecd
Mount your external harddisk on /mnt/floppy for example
Clone harddisk with: dd if=/dev/sda |gzip -c > /mnt/floppy/ao522.img
This process took me a lot of time since my external harddisk is USB-1 (almost an entire evening)
Result image was about 22GB size
This image will restore partition table, boot sector and all data if things go wrong.
I followed some of the steps from this guide: https://wiki.archlinux.org/index.php/In … ting_Linux
If you have some Gentoo Linux experience you will find those steps really familiar.
You will need 2 USB pendrives or similar storage options.
One is needed to boot into your netbook, and the other to store our custom archlinux build.
Making an updated ArchLinux system
1) Make a local dir on your existing linux system
# mkdir ./newarch
2) Install pacman database on it
# pacman -Sy -r ./newarch
3) Install base system
# pacman -S base -r ./newarch
4) Let's chroot inside
# cp /etc/resolv.conf ./newarch/etc/
# cp /etc/pacman.d/mirrorlist ./newarch/etc/pacman.d
# mount -t proc proc ./newarch/proc
# mount -t sysfs sys ./newarch/sys
# mount -o bind /dev ./newarch/dev
# chroot ./newarch /bin/bash
5) Edit configuration files
# nano -w /etc/rc.conf
# nano -w /etc/hosts
# nano -w /etc/mkinitcpio.conf
Forget /etc/fstab for now since you don't know what partitions to use yet
6) Generate kernel image
# mkinitcpio -p kernel26
7) Generate locales
# nano -w /etc/locale.gen
# locale-gen
8) Make a tarball with our custom ArchLinux
# exit
# umount ./newarch/proc
# umount ./newarch/dev
# umount ./newarch/sys
# tar -cvpf newarch.tar ./newarch
9) Copy this tarball to an USB pendrive or external harddisk
10) Boot your netbook with a Linux bootable USB stick (I used systemrescuecd, and remember to pick the x64 bit kernel at grub screen)
You can use any linux distribution with usb bootable options. I suppose ArchLinux works too
To install SystemRescueCD on an USB stick follow this tutorial -> SystemRescueCD on usb stick
Insert the usb stick on your netbook, switch on, hit F2 to enter BIOS menu, and choose to boot from USB as first option. Save and Exit.
You should be booting into SystemRescueCD without any problem.
After initialization you will end in a root prompt.
11) Let's partition the disk
You will find 3 partitions if this is your first time:
/dev/sda1 2048 29362175 14680064 27 Hidden NTFS WinRE
/dev/sda2 * 29362176 29566975 102400 7 HPFS/NTFS/exFAT
/dev/sda3 29566976 488397167 229312696 7 HPFS/NTFS/exFAT
My recomendation is to leave sda1 and sda2 intact, as they have the recovery information to restore Windows 7 Starter
You have plenty of space with sda3, about 230G.
So run fdisk/cfdisk and delete /dev/sda3
Now create a 100M partition for boot
Now create a Extended partition with all the space left
Now create a 1GB logical partition for swap
Now create a 10-15 GB logical partition for root system
And finally a logical partition for our home partition with all space left
Your partition table should look like this:
/dev/sda1 2048 29362175 14680064 27 Hidden NTFS WinRE
/dev/sda2 * 29362176 29566975 102400 7 HPFS/NTFS/exFAT
/dev/sda3 29566976 29771775 102400 83 Linux
/dev/sda4 29771776 488397167 229312696 5 Extended
/dev/sda5 29773824 31821823 1024000 83 Linux
/dev/sda6 31823872 63281151 15728640 83 Linux
/dev/sda7 63283200 488397167 212556984 83 Linux
12) Create filesystems
I choosed ext2 for boot, and reiserfs for root and home partitions.
# mke2fs /dev/sda3
# mkreiserfs /dev/sda6
# mkreiserfs /dev/sda7
# mkswap /dev/sda5
13) Mount partitions
# mkdir arch
# mount /dev/sda6 arch
# mkdir arch/boot
# mount /dev/sda3 arch/boot
# mkdir arch/home
# mount /dev/sda7 arch/home
14) Copy our custom ArchLinux build on it
# mount /dev/sdb1 /mnt/floppy (for example)
# cd arch
# tar -xvpf /mnt/flopy/newarch.tar
15) Configure /etc/fstab
Mine is as follows:
devpts /dev/pts devpts defaults 0 0
shm /dev/shm tmpfs nodev,nosuid 0 0
/dev/sda3 /boot ext2 defaults 0 1
/dev/sda6 / reiserfs defaults 0 1
/dev/sda7 /home reiserfs defaults 0 1
/dev/sda5 swap swap defaults 0 0
16) Chroot in your new system
# mount -t proc proc ./proc
# mount -t sysfs sys ./sys
# mount -o bind /dev ./dev
# chroot ./ /bin/bash
17) Install grub
# grub-install
Edit /boot/grub/menu.lst to suit your needs
Mine looks like this:
timeout 5
default 0
color light-blue/black light-cyan/blue
title Arch Linux
root (hd0,2)
kernel /vmlinuz26 root=/dev/sda6 ro
initrd /kernel26.img
title Arch Linux Fallback
root (hd0,2)
kernel /vmlinuz26 root=/dev/sda6 ro
initrd /kernel26-fallback.img
title Windows 7 Recovery
rootnoverify (hd0,0)
makeactive
chainloader +1
As you see, you can restore Windows 7 Starter from Grub.
18) Change root password
# passwd
19) Add a regular user account
# useradd -G video,audio,users -m username
# passwd username
20) You're done!
# exit
# cd ..
# umount ./arch/proc
# umount ./arch/dev
# umount ./arch/sys
# umount ./arch/boot
# umount ./arch/
# reboot
Remove the usb stick from your netbook.
If all went ok, you will be inside your new stable and updated ArchLinux system
Next post is reserved for software configurations specific to the Acer Aspire One 522
Last edited by tigrezno (2011-04-20 12:22:38)Using acpid to achieve the following:
- Change screen brightness when operating in battery mode
- Power off when the power button is pressed
- Suspend when the lid is down
- Reduce CPU frequency speed to maximize battery usage
Remember that system suspend is only supported by ati free driver xf86-video-ati
1) Install acpid daemon and cpufrequtils
# pacman -S apcid cpufrequtils
2) edit acpid handler script
# nano -w /etc/acpi/handler.sh
Change the following section:
ac_adapter)
case "$2" in
AC)
case "$4" in
00000000)
echo -n $minspeed >$setspeed
#/etc/laptop-mode/laptop-mode start
00000001)
echo -n $maxspeed >$setspeed
#/etc/laptop-mode/laptop-mode stop
esac
*) logger "ACPI action undefined: $2" ;;
esac
for:
ac_adapter)
case "$2" in
ACAD)
case "$4" in
00000000)
echo 3 > /sys/devices/virtual/backlight/acpi_video0/brightness
cpufreq-set -c 0 -f 800Mhz
cpufreq-set -c 1 -f 800Mhz
00000001)
echo 9 > /sys/devices/virtual/backlight/acpi_video0/brightness
cpufreq-set -c 0 -f 1000Mhz
cpufreq-set -c 1 -f 1000Mhz
esac
*) logger "ACPI action undefined: $2" ;;
esac
Make sure you changed AC) for ACAD)
Now change this other section:
button/power)
#echo "PowerButton pressed!">/dev/tty5
case "$2" in
PWRF) logger "PowerButton pressed: $2" ;;
*) logger "ACPI action undefined: $2" ;;
esac
with:
button/power)
#echo "PowerButton pressed!">/dev/tty5
case "$2" in
PWRF) poweroff ;;
*) logger "ACPI action undefined: $2" ;;
esac
Change:
button/lid)
#echo "LID switched!">/dev/tty5
logger "ACPI group/action undefined: $1 / $2"
for:
button/lid)
pm-suspend && /etc/rc.d/network restart
logger "ACPI group/action undefined: $1 / $2"
Network restart is used because wlan0 will disconnect from AP after some time. You can try using iwconfig wlan0 essid <ap> key <key> instead of the network script, but haven't tested it myself.
3) Start acpid and load modules
# modprobe powernow-k8
# /etc/rc.d/acpid start
Add "acpid" to DAEMONS in /etc/rc.conf to start on boot
Add "powernow-k8" to the modules sections on /etc/rc.conf to load at boot
Stopping system freezes due to ethernet driver
The only way people have found to avoid freezes is by blacklisting atheros kernel drivers.
To do it at boot just edit /etc/rc.conf and change the MODULES line as this:
MODULES=(!ath9k !atl1c)
Reboot and you're done, but remember to not press the Wifi key, because it can freeze your system.
Correctly starting wireless at boot
I've found that standard scripts wont load properly my wireless lan. It gave an error telling you to use the WIRELESS_TIMEOUT variable and such.
To solve this, edit /etc/rc.d/network script and change the wi_up function by adding a second iwconfig command like this:
wi_up()
eval iwcfg="\$wlan_${1}"
[[ ! $iwcfg ]] && return 0
/usr/sbin/iwconfig $iwcfg
[[ $WIRELESS_TIMEOUT ]] || WIRELESS_TIMEOUT=2
sleep $WIRELESS_TIMEOUT
/usr/sbin/iwconfig $iwcfg
bssid=$(iwgetid $1 -ra)
It will do the trick and will start at boot correctly. This is not a solution but a fix.
Adjust Touchpad to disable false taps
What I did here is defining an area to be ignored. This area are 3 rectangles on top, left and right of the touchpad.
This means you can write and press space without having the cursor click out of the window and such.
# synclient AreaLeftEdge=150
# synclient AreaRightEdge=1300
# synclient AreaTopEdge=300
Also, add it to your /etc/X11/xorg.conf.d/10-evdev.conf:
Section "InputClass"
Identifier "evdev touchpad catchall"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
Option "AreaTopEdge" "300"
Option "AreaLeftEdge" "150"
Option "AreaRightEdge" "1300"
EndSection
You can play with those values. They just work for me.
Last edited by tigrezno (2011-04-23 13:49:48) -
Problem with file descriptors not released by JMF
Hi,
I have a problem with file descriptors not released by JMF. My application opens a video file, creates a DataSource and a DataProcessor and the video frames generated are transmitted using the RTP protocol. Once video transmission ends up, if we stop and close the DataProcessor associated to the DataSource, the file descriptor identifying the video file is not released (checkable through /proc/pid/fd). If we repeat this processing once and again, the process reaches the maximum number of file descriptors allowed by the operating system.
The same problem has been reproduced with JMF-2.1.1e-Linux in several environments:
- Red Hat 7.3, Fedora Core 4
- jdk1.5.0_04, j2re1.4.2, j2sdk1.4.2, Blackdown Java
This is part of the source code:
// video.avi with tracks audio(PCMU) and video(H263)
String url="video.avi";
if ((ml = new MediaLocator(url)) == null) {
Logger.log(ambito,refTrazas+"Cannot build media locator from: " + url);
try {
// Create a DataSource given the media locator.
Logger.log(ambito,refTrazas+"Creating JMF data source");
try
ds = Manager.createDataSource(ml);
catch (Exception e) {
Logger.log(ambito,refTrazas+"Cannot create DataSource from: " + ml);
return 1;
p = Manager.createProcessor(ds);
} catch (Exception e) {
Logger.log(ambito,refTrazas+"Failed to create a processor from the given url: " + e);
return 1;
} // end try-catch
p.addControllerListener(this);
Logger.log(ambito,refTrazas+"Configure Processor.");
// Put the Processor into configured state.
p.configure();
if (!waitForState(p.Configured))
Logger.log(ambito,refTrazas+"Failed to configure the processor.");
p.close();
p=null;
return 1;
Logger.log(ambito,refTrazas+"Configured Processor OK.");
// So I can use it as a player.
p.setContentDescriptor(new FileTypeDescriptor(FileTypeDescriptor.RAW_RTP));
// videoTrack: track control for the video track
DrawFrame draw= new DrawFrame(this);
// Instantiate and set the frame access codec to the data flow path.
try {
Codec codec[] = {
draw,
new com.sun.media.codec.video.colorspace.JavaRGBToYUV(),
new com.ibm.media.codec.video.h263.NativeEncoder()};
videoTrack.setCodecChain(codec);
} catch (UnsupportedPlugInException e) {
Logger.log(ambito,refTrazas+"The processor does not support effects.");
} // end try-catch CodecChain creation
p.realize();
if (!waitForState(p.Realized))
Logger.log(ambito,refTrazas+"Failed to realize the processor.");
return 1;
Logger.log(ambito,refTrazas+"realized processor OK.");
/* After realize processor: THESE LINES OF SOURCE CODE DOES NOT RELEASE ITS FILE DESCRIPTOR !!!!!
p.stop();
p.deallocate();
p.close();
return 0;
// It continues up to the end of the transmission, properly drawing each video frame and transmit them
Logger.log(ambito,refTrazas+" Create Transmit.");
try {
int result = createTransmitter();
} catch (Exception e) {
Logger.log(ambito,refTrazas+"Error Create Transmitter.");
return 1;
} // end try-catch transmitter
Logger.log(ambito,refTrazas+"Start Procesor.");
// Start the processor.
p.start();
return 0;
} // end of main code
* stop when event "EndOfMediaEvent"
public int stop () {
try {
/* THIS PIECE OF CODE AND VARIATIONS HAVE BEEN TESTED
AND THE FILE DESCRIPTOR IS NEVER RELEASED */
p.stop();
p.deallocate();
p.close();
p= null;
for (int i = 0; i < rtpMgrs.length; i++)
if (rtpMgrs==null) continue;
Logger.log(ambito, refTrazas + "removeTargets;");
rtpMgrs[i].removeTargets( "Session ended.");
rtpMgrs[i].dispose();
rtpMgrs[i]=null;
} catch (Exception e) {
Logger.log(ambito,refTrazas+"Error Stoping:"+e);
return 1;
return 0;
} // end of stop()
* Controller Listener.
public void controllerUpdate(ControllerEvent evt) {
Logger.log(ambito,refTrazas+"\nControllerEvent."+evt.toString());
if (evt instanceof ConfigureCompleteEvent ||
evt instanceof RealizeCompleteEvent ||
evt instanceof PrefetchCompleteEvent) {
synchronized (waitSync) {
stateTransitionOK = true;
waitSync.notifyAll();
} else if (evt instanceof ResourceUnavailableEvent) {
synchronized (waitSync) {
stateTransitionOK = false;
waitSync.notifyAll();
} else if (evt instanceof EndOfMediaEvent) {
Logger.log(ambito,refTrazas+"\nEvento EndOfMediaEvent.");
this.stop();
else if (evt instanceof ControllerClosedEvent)
Logger.log(ambito,refTrazas+"\nEvent ControllerClosedEvent");
close = true;
waitSync.notifyAll();
else if (evt instanceof StopByRequestEvent)
Logger.log(ambito,refTrazas+"\nEvent StopByRequestEvent");
stop =true;
waitSync.notifyAll();
Many thanks.Its a bug on H263, if you test it without h263 track or with other video codec, the release will be ok.
You can try to use a not-Sun h263 codec like the one from fobs or jffmpeg projects. -
Java Logger incrementing thread ids for a thread spawnned via JNI
Hi all,
I have a Java Logger object that I am passing to a JNI dll written in C++.
If I spawn a thread from the JNI dll and log from that thread, the thread id in the log file increments for each log entry.
To test this I wrote an infinite loop on the thread to make sure that the logging originated from a single thread. The thread id keeps incrementing in the log and the memory usage of the process increases too. However, the thread count in Task Manager does not increase.
I will let the process run overnight to determine if the thread id will overflow or if an out of memory exception occurs.
Has anyone else seen this behavior? Does anyone know what I might be doing wrong? I'm using jre 1.5.1.
Thanks,
William(1)
has anybody ever tried to use a native library from
JNI, when the library (Windows DLL) is not thread safe?
Now we want many Java clients.
That would mean each client makes its calls
to the library in its own thread. Because the library
is not thread safe, this would cause problems.Right. And therefore you have to encapsulate the DLL behind a properly synchronized interface class.
Now the details of how you have to do that depends: (a) does the DLL contain state information other than TLS? (b) do you know which methods are not thread-safe?
Depending on (a), (b) two extremes are both possible:
One extreme would be to get an instance of the interface to the DLL from a factory method you'll have to write, where the factory method will block until it can give you "the DLL". Every client thread would obtain "the DLL", then use it, then release it. That would make the whole thing a "client-driven" "dedicated" server. If a client forgets to release the DLL, everybody else is going to be locked out. :-(
The other extreme would be just to mirror the DLL methods, and mark the relevant ones as synchronized. That should be doable if (a) is false, and (b) is true.
(2)
Now we discussed to load the library several times -
separately for each client (for each thread).
Is this possible at all? How can we do that?
And do you think we can solve the problem in this
way?The DLL is going to be mapped into the process address space on first usage. More Java threads just means adding more references to the same DLL instance.
That would not result in thread-safe behavior. -
11g Release 1 Patch Set 3 (WLS 10.3.4)
Hi.
While creating new server in OEPE Helios(11.1.1.6) I found that WLS 10.3.4 is available for selection. However I didnt find any information neither links to download it. Only 10.3.3 is available.
When and where it is\would be available for download?
Thanksfrf,
Hello, as part of the WebLogic 10.3.4 release on friday - we verified JPA 2.0 functionality for enterprise users using JPA as their persistence pattern. The main issues were JPA 2.0 XSD validation and JPA 2.0 container managed persistence unit injection.
The details of the following post outline what happens out of the box and how JPA 2.0 can be officially enabled on JEE5 compliant WebLogic 10.3.4 install +(with or without the QWG8 patch)+
In 10.3.3.0 you were required to use the FilteringClassLoader via the *<wls:prefer-application-packages>* addition to your application managed persistence unit - this workaround is now deprecated and not required in 10.3.4.0 for both application and container managed persistence contexts.
Specifically we will start retesting EE applications using a SSB injected @PersistenceContext container managed JTA transactional JPA 2.0 persistence units with/without JPA 2.0 XSD elements.
I verified the server and it is using SVN rev# *8635 from 6 Dec 2010* https://fisheye2.atlassian.com/changelog/eclipselink/?cs=8635
Essentially in order to enable JPA 2.0 functionality on WebLogic 10.3.4 shipped on 14 Jan 2011 - you apply the QWG8 patch below or manually edit your server classpath to put the JPA 2.0 persistence specification API jar and the com.oracle.jpa2support_1.0.0.0_2-0.jar ahead of the other liibraries on the classpath.
commEnv.cmd: line 67
@rem Set BEA Home
set BEA_HOME=C:\opt\wls1034r20110115
@rem Enable JPA 2.0 functionality on WebLogic Server 10.3.4 with the following patch line for commEnv.cmd:67
set PRE_CLASSPATH=%BEA_HOME%\modules\javax.persistence_1.0.0.0_2-0-0.jar;%BEA_HOME%\modules\com.oracle.jpa2support_1.0.0.0_2-0.jarEverything is shipped with WebLogic 10.3.4 but JPA 1.0 is enabled by default so that this JEE5 capable server is backwards compatible with JEE5/JPA1 out of the box. Without the above patch you will see the following.
<15-Jan-2011 5:58:40 o'clock PM EST> <Info> <Management> <BEA-141107> <Version: WebLogic Server 10.3.4.0 Fri Dec 17 20:47:33 PST 2010 1384255 >
[EL Info]: 2011-01-15 18:06:38.082--ServerSession(48997950)--Thread(Thread[[ACTIVE] ExecuteThread: '3' for queue: 'weblogic.kernel.Default (self-tuning)',5,Pooled Threads])--EclipseLink, version: Eclipse Persistence Services - 2.1.2.v20101206-r8635
[EL Info]: 2011-01-15 18:06:38.082--ServerSession(48997950)--Thread(Thread[[ACTIVE] ExecuteThread: '3' for queue: 'weblogic.kernel.Default (self-tuning)',5,Pooled Threads])--Server: 10.3.4.0
We have the required bundles in the modules directory...
javax.persistence_1.0.0.0_2-0-0.jar (upgraded from 1-0-2)
org.eclipse.persistence_1.0.0.0_2-1.jar (upgraded from 2-0)
A very quick test of a JPA 2.0 container managed app with the following persistence.xml in the ejb.jar works as detailed below.
There are 3 issues we must check.
1) JPA 2.0 XSD parsing errors: as expected there are no more JPA 2.0 schema parsing issues.
2) New JPA 2.0 schema elements like the *<shared-cache-mode>NONE</shared-cache-mode>* element - this passes validation but we need to verify runtime functionality
3) JPA 2.0 runtime API like a entityManager.getMetamodel(); call on the Servlet or Statless session bean
4) JPA 2.0 weaving/instrumentation - Again we need to verify something like weaving of Entities contaiing lazy IndirectLists are weaved properly by the container.
Note: All testing in this post is on a WebLogic 10.3.4.0 install out-of-the-box. The only modification I made was in creating a derby 10.5.3.0 JTA global datasource "localJTA" on the server - and drop a container managed JPA 2.0 app as an EAR in the autodeploy directory on the default user domain.
<persistence version="2.0" xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd">
<persistence-unit name="example" transaction-type="JTA">
<provider>org.eclipse.persistence.jpa.PersistenceProvider</provider> <!-- we will default to Kodo without specifying the provider -->
<jta-data-source>localJTA</jta-data-source>
<shared-cache-mode>NONE</shared-cache-mode><!-- shared-cache-mode must come after any class definitions (usually SE only) - the JPA schema is ordered -->
<properties>
<property name="eclipselink.target-server" value="WebLogic_10"/>
<property name="eclipselink.target-database" value="Derby"/>
<property name="eclipselink.logging.level" value="FINEST"/>
<!-- new for 10.3.4.0 http://wiki.eclipse.org/EclipseLink/Examples/JPA/Logging#Server_Logging -->
<property name="eclipselink.logging.logger" value="DefaultLogger"/>
<!-- turn off DDL generation after the model is stable -->
<!-- property name="eclipselink.ddl-generation" value="drop-and-create-tables"/>
<property name="eclipselink.ddl-generation.output-mode" value="database"/-->
</properties>
</persistence-unit>For 3) we get the following exception out of the box on a servlet if we do not apply the above mentioned patch below - because the container defaults to Java EE 5 functionality - or JPA 1.0
http://download.oracle.com/docs/cd/E18476_01/doc.220/e18480/weblogicchap.htm
java.lang.NoSuchMethodError: javax/persistence/EntityManager.getMetamodel()Ljavax/persistence/metamodel/Metamodel;
at org.eclipse.persistence.example.jpa.server.weblogic.enterprise.presentation.FrontController.processGliderComm
and(FrontController.java:346)
or 3) The same exception if we try to run JPA 2.0 on the DI entityManager from the SSB in the EJB container classLoader
javax.ejb.EJBException: EJB Exception: : java.lang.NoSuchMethodError: javax/persistence/EntityManager.getMetamodel()Ljavax/persistence/metamodel/Metamodel;
+ at org.eclipse.persistence.example.jpa.server.business.ApplicationService.insertObjects(ApplicationService.java:66)+
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)+
+ at java.lang.reflect.Method.invoke(Method.java:597)+
+ at com.bea.core.repackaged.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310)+
+..+
+ at $Proxy74.insertObjects(Unknown Source)+
+ at org.eclipse.persistence.example.jpa.server.business.ApplicationService_5ptwty_ApplicationServiceLocalImpl.__WL_invoke(Unknown Source)+
We also get the Kodo/OpenJPA provider when we attempt to weave.
+<openjpa-1.1.1-SNAPSHOT-r422266:965591 fatal user error> org.apache.openjpa.util.MetaDataException: "org.eclipse.persistence.example.jpa.server.business.Cell.id" declares generator name "EL_SEQUENCE_CELL", but uses the AUTO generation type. The only valid generator names under AUTO are "uuid-hex" and "uuid-string".+
+ at org.apache.openjpa.persistence.AnnotationPersistenceMetaDataParser.getGeneratedValueStrategy(AnnotationPersistenceMetaDataParser.java:1226)+
Therefore there is still a little bit of configuration required.
Enabling JPA2 support
1) install the QWG8 patch, or
2) manually add the com.oracle.jpa2support_1.0.0.0_2-0.jar ahead of the server classpath by following the instructions in the documentation at
http://download.oracle.com/docs/cd/E17904_01/web.1111/e13720/using_toplink.htm#EJBAD1309
or doing it manually by modifying the following line
C:\opt\wls10340_pub110115\wlserver_10.3\common\bin\commEnv.cmd
set PRE_CLASSPATH=%BEA_HOME%\modules\javax.persistence_1.0.0.0_2-0-0.jar;%BEA_HOME%\modules\com.oracle.jpa2support_1.0.0.0_2-0.jar
Results
The following code
@Local
@Stateless
public class ApplicationService implements ApplicationServiceLocal {
@PersistenceContext(unitName="example", type=PersistenceContextType.TRANSACTION)
private EntityManager entityManager;
public boolean insertObjects(List<Cell> classes) {
try {
for(int i=0; i< classes.size(); i++) {
entityManager.persist(classes.get(i));
System.out.println("JPA 2.0 Metamodel: " + entityManager.getMetamodel()); ...prints out the JPA 2.0 EntityManager dependency injected into the SSB proxy for the life of the transaction in the function
JPA 2.0 Metamodel: MetamodelImpl@34817119 [ 5 Types: , 2 ManagedTypes: , 2 EntityTypes: , 0 MappedSuperclassTypes: , 0 EmbeddableTypes: ]+
+[EL Finer]: 2011-01-15 22:36:00.33--UnitOfWork(34913451)--Thread(Thread[[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)',5,Pooled Threads])--TX beforeCompletion callback, status=STATUS_ACTIVE+
You can see that when we debug the stateless session bean $Proxy that has our injected EntityManager...
this ApplicationService_5ptwty_Impl (id=11616)
__WL_EJBContext SessionEJBContextImpl (id=11654)
entityManager $Proxy73 (id=11639)
h TransactionalEntityManagerProxyImpl (id=11638)
appName "org.eclipse.persistence.example.jpa.server.weblogic.enterpriseEAR" (id=11513)
closeMethod Method (id=11663)
moduleName "org.eclipse.persistence.example.jpa.server.weblogic.enterpriseEJB.jar" (id=11515)
persistenceUnit PersistenceUnitInfoImpl (id=11665)
persistenceUnitName "org.eclipse.persistence.example.jpa.server.weblogic.enterpriseEAR#org.eclipse.persistence.example.jpa.server.weblogic.enterpriseEJB.jar#example" (id=11666)
queryMethods HashSet<E> (id=11668)
transactionAccessMethod Method (id=11669)
transactionalMethods HashSet<E> (id=11670)
txHelper TransactionHelperImpl (id=11523)
txRegistry ServerTransactionManagerImpl (id=11524)
unqualifiedPersistenceUnitName "example" (id=11672) ...no longer complains about an unknown getMetamodel() JPA 2.0 method signature
Oracle WebLogic Server 11gR1 PatchSet 3 r20110115 at localhost [Oracle WebLogic Server]
Java HotSpot(TM) Client VM[localhost:8453]
Daemon Thread [[ACTIVE] ExecuteThread: '20' for queue: 'weblogic.kernel.Default (self-tuning)'] (Running)
Daemon Thread [[ACTIVE] ExecuteThread: '18' for queue: 'weblogic.kernel.Default (self-tuning)'] (Suspended)
TransactionalEntityManagerProxyImpl.invoke(Object, Method, Object[]) line: 18
$Proxy59.getMetamodel() line: not available [local variables unavailable]
ApplicationService_5ptwty_Impl(ApplicationService).insertObjects(List<Cell>) line: 60
.. JdkDynamicAopProxy.invoke(Object, Method, Object[]) line: 204
$Proxy71.insertObjects(List) line: not available
ApplicationService_5ptwty_ApplicationServiceLocalImpl.__WL_invoke(Object, Object[], int) line: not available
SessionLocalMethodInvoker.invoke(BaseLocalObject, MethodDescriptor, Object[], int, String, Class<?>) line: 39
ApplicationService_5ptwty_ApplicationServiceLocalImpl.insertObjects(List) line: not available
FrontController.generateGlider(PrintWriter) line: 252
.. FrontController(HttpServlet).service(ServletRequest, ServletResponse) line: 820
StubSecurityHelper$ServletServiceAction.run() line: 227
.. ExecuteThread.run() line: 176
arg1 Method (id=11511)
clazz Class<T> (javax.persistence.EntityManager) (id=8312)
name "getMetamodel" (id=11543)
returnType Class<T> (javax.persistence.metamodel.Metamodel) (id=11545) For 4) Weaving is occuring as expected on either the JPA 1.0 or JPA 2.0 entities. We check this by either checking that our Entity is an instanceof org.eclipse.persistence.internal.weaving.PersistenceWeaved interface, or debug into the Entity and look for our bytcode instrumented weaved fields that start with _persistence*. The question is - we need a weaved field or weaved function that was introduced for JPA 2.0
[4] Cell (id=11571)
_persistence_fetchGroup null
_persistence_primaryKey null
_persistence_session null
_persistence_shouldRefreshFetchGroup false
aCellAttribute null
id null
left null
peers HashSet<E> (id=11572)
map HashMap<K,V> (id=11575)
com.oracle.jpa2support_1.0.0.0_2-0.jar forensicsI had a look at the patch jar com.oracle.jpa2support_1.0.0.0_2-0.jar that WebLogic 10.3.4 ships with that allows installers to enable JPA 2.0 (JSR-317) support to superceed the default JPA 1.0 (JSR-220) support. It looks like the container proxy code for container managed EntityManagerFactory and EntityManager $Proxy objects has been updated so that a JPA 2.0 EntityManager $Proxy object get injected with the proper API level object via the InvocationHandlerFactory, FactoryInterceptor. The Query proxy has been updated as well. There is a fix for Kodo(OpenJPA) and OpenJPA related to the recent change and deprecation of certain functions of those providers. The EclipseLink JPA 2.0 provider (as the provider for TopLink) did not need weblogic changes beyond placing the JPA javax.peristence 2.0 specification jar higher on the classpath.
The root EclipseLink tracking bug is 334468
https://bugs.eclipse.org/bugs/show_bug.cgi?id=334468
OTN downloadhttp://www.oracle.com/technetwork/middleware/weblogic/downloads/wls-main-097127.html
Patching
http://download.oracle.com/docs/cd/E18476_01/doc.220/e18480/weblogicchap.htm
Documentationhttp://download.oracle.com/docs/cd/E17904_01/web.1111/e13852/toc.htm
Supported Oracle WebLogic Server Versionshttp://download.oracle.com/docs/cd/E15315_06/help/oracle.eclipse.tools.weblogic.doc/html/SupportedServerVersions.html
TopLink JPA 2.0 Specifichttp://download.oracle.com/docs/cd/E17904_01/web.1111/e13720/using_toplink.htm#EJBAD1309
see related
JPA 2: Reverify JPA 2.0 XSD support in persistence.xml on AM/CM app on WebLogic 10.3.3.0
http://bugs.eclipse.org/331569
JPA 2.0: Add WebLogic 10.3 configuration process to enable the JPA 2.0 library functionality - updated
http://bugs.eclipse.org/296271
http://en.wikipedia.org/wiki/Oracle_WebLogic_Server - updated
JPA: Add downloadable 60k weblogic.EAR to wiki page (outside of SVN) - reopened
http://bugs.eclipse.org/294745
JPA: support WebLogic 10.3.4.0 introduction of new JPA MBean that changes the default JPA provider
http://bugs.eclipse.org/312824
JPA: Update tutorial wiki for WebLogic 10.3 to match the Oracle WebLogic 11g 10.3.3.0 - assigned
http://bugs.eclipse.org/310849
To be answered
OTN Post: WebLogic 10.0 + JPA 2.0 = errors - updated
Re: WebLogic 10.0 + JPA 2.0 = errors
Deploy Hibernate based EAR file on Weblogic 10.3.3?
OTN Post: Default JPA provider for Weblogic Server 10.3.2 (11g) - updated
Default JPA provider for Weblogic Server 10.3.2 (11g)
OTN Post: Hibernate 3.6 Final (JPA 2.0) + WL 10.3.x :Unable to deploy sample appn - updated
Hibernate 3.6 Final (JPA 2.0) + WL 10.3.x :Unable to deploy sample appn
WebLogic 10.0 + JPA 2.0 = errors
OTN Post: EJB with Hibernate On Weblogic - updated
Re: EJB with Hibernate On Weblogic
OTN Post: OEPE 1.6 - Oracle WebLogic Server 11gR1 PatchSet 3 requres WLS 10.3.4 - answered
OEPE 1.6 - Oracle WebLogic Server 11gR1 PatchSet 3 requres WLS 10.3.4
OTN Post: EJB with Hibernate On Weblogic - updated
Re: EJB with Hibernate On Weblogic
OTN Post: OpenJPA_2.0 NoSuchMethod error (getValidationMode()) - updated
OpenJPA_2.0 NoSuchMethod error (getValidationMode())
JPA 2.0 features used on WebLogic even if they are not available at runtime - notified
http://netbeans.org/bugzilla/show_bug.cgi?id=189205
Option to enable JPA 2.0 for dev WebLogic - notified
http://netbeans.org/bugzilla/show_bug.cgi?id=189348
False-positive error badge on project with JPA targeting WebLogic - notified
http://netbeans.org/bugzilla/show_bug.cgi?id=189626
Giving up on Hibernate (for now), trying EclipseLink...
http://forums.netbeans.org/post-94817.html
http://blogs.sun.com/arungupta/entry/which_java_ee_6_app
Eclipselink 2.0 + WebLogic 10 => No joy (Unable to get Eclipse link 2.0 working with WebLogic 10) - answered
http://www.eclipse.org/forums/index.php?t=msg&goto=644000&S=40e13288641c0af5dc8489343b896348#msg_644000
eclipselink-users Problem of eclipselink upgrade (2.0.2) - WebLogic 10.3.3.0 - answered
http://dev.eclipse.org/mhonarc/lists/eclipselink-users/msg04631.html
Re: EclipseLink + JPA 2 in Weblogic 10.3.0
http://dev.eclipse.org/mhonarc/lists/eclipselink-users/msg04375.html - answered below
Re: eclipselink-users Problems with Eclipselink 2 (JPA 2.0) & WebLogic 10,
http://dev.eclipse.org/mhonarc/lists/eclipselink-users/msg05609.html
[eclipselink-users] Problems with Eclipselink 2 (JPA 2.0) & WebLogic 10 - answered
http://dev.eclipse.org/mhonarc/lists/eclipselink-users/msg05639.html
To be Deprecated
JPA 2: Reverify JPA 2.0 XSD support in persistence.xml on AM/CM app on WebLogic 10.3.3.0
http://bugs.eclipse.org/331569
JPA 2.0: Add WebLogic 10.3 configuration process to enable the JPA 2.0 library functionality
http://bugs.eclipse.org/296271
WebLogic 10.3 availability?
/ Michael O'Brien
http://www.eclipselink.org -
Migration from WebSphere - Weblogic: RAS logger
What would be easy way or strategy to handle ibm ras logger when we migrate to weblogic?
Guys:
The link provided caters to Websphere Studio to WebLogic 8.1. My requirement is migration from WebSphere 5.x to WebLogic. My current architecture is as follows:
1. Front End: JSP (Ver 1.2), XSL, XML
2. Middle Layer: EJB (EJB Ver 2.0) (Stateless Session Beans) (Deployed in IBM WebSphere 5.0)
3. RDBMS: Oracle 9i Enterprise Edition - Release 2.
4. Modal View Controller architecture (MVC)
5. Number of JAR files: 137
6. One WAR File
7. Appserver OS: W2K.
All the files needs to be migrated to WebLogic 8.1 including the deployment descriptor.
Is there any tool for this conversion? Any white paper, proof of concept, document on steps, approach, risks, mitigation,etc will be helpful.
Thanks in anticipation
Best Regards
Pichu
[email protected]
Refer to
http://www-106.ibm.com/developerworks/websphere/librar
y/techarticles/0311_chaland/chaland.html
"Stephen New" <[email protected]> wrote:
Hi,
Does anyone know of any articles/papers aboutmigrating a J2EE application
from
IBM's WebSphere to BEA WebLogic Server?
I am currently doing a migration from WebSphere 4.xto WebLogic Server
8.1 and
am hoping to learn from other people's experiences.
Thanks,
Stephen. -
JDK 8u40 Early Access Release - Build b12 - java.util.MissingResourceException
Hi guys,
we are developing a Java Web Start application which uses SOAP services and we get the following exception if we try to start our application with the current JDK 8u40 Early Access Release.
java.lang.ExceptionInInitializerError
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at javax.xml.soap.FactoryFinder.newInstance(Unknown Source)
at javax.xml.soap.FactoryFinder.find(Unknown Source)
at javax.xml.soap.FactoryFinder.find(Unknown Source)
at javax.xml.soap.SAAJMetaFactory.getInstance(Unknown Source)
at javax.xml.soap.MessageFactory.newInstance(Unknown Source)
at com.sun.xml.internal.ws.api.SOAPVersion.<init>(Unknown Source)
at com.sun.xml.internal.ws.api.SOAPVersion.<clinit>(Unknown Source)
at com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.parseBinding(Unknown Source)
at com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.parseWSDL(Unknown Source)
at com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.parseImport(Unknown Source)
at com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.parseImport(Unknown Source)
at com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.parseWSDL(Unknown Source)
at com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.parse(Unknown Source)
at com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.parse(Unknown Source)
at com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser.parse(Unknown Source)
at com.sun.xml.internal.ws.client.WSServiceDelegate.parseWSDL(Unknown Source)
at com.sun.xml.internal.ws.client.WSServiceDelegate.<init>(Unknown Source)
at com.sun.xml.internal.ws.client.WSServiceDelegate.<init>(Unknown Source)
at com.sun.xml.internal.ws.client.WSServiceDelegate.<init>(Unknown Source)
at com.sun.xml.internal.ws.client.WSServiceDelegate.<init>(Unknown Source)
at com.sun.xml.internal.ws.spi.ProviderImpl.createServiceDelegate(Unknown Source)
at javax.xml.ws.Service.<init>(Unknown Source)
Caused by: java.util.MissingResourceException: Can't find com.sun.xml.internal.messaging.saaj.soap.LocalStrings bundle
at java.util.logging.Logger.setupResourceInfo(Unknown Source)
at java.util.logging.Logger.<init>(Unknown Source)
at java.util.logging.LogManager$SystemLoggerContext.demandLogger(Unknown Source)
at java.util.logging.LogManager.demandSystemLogger(Unknown Source)
at java.util.logging.Logger.demandLogger(Unknown Source)
at java.util.logging.Logger.getLogger(Unknown Source)
at com.sun.xml.internal.messaging.saaj.soap.SAAJMetaFactoryImpl.<clinit>(Unknown Source)
... 45 more
As you can see, the exception will be thrown when we try to initialize our Service class which uses the Service(java.net.URL paramURL, javax.xml.namespace.QName paramQName) constructor of the javax.xml.ws.Service class.
The problem exists only in case of Java Web Start and since Java 8u40. The exception will not be thrown if I start our application in eclipse.
Is this a known bug? I haven't found a related bug in the bug-database.
Thanks in advance!
Best Regards SteveAm I the only one with that problem?
-
I believe I have a key logger or spyware on my computer
I believe I have a key logger or spyware on my computer. Any help?
Helpful Links Regarding Malware Problems
If you are having an immediate problem with ads popping up see The Safe Mac » Adware Removal Guide and AdwareMedic.
Open Safari, select Preferences from the Safari menu. Click on Extensions icon in the toolbar. Disable all Extensions. If this stops your problem, then re-enable them one by one until the problem returns. Now remove that extension as it is causing the problem.
The following comes from user stevejobsfan0123. I have made minor changes to adapt to this presentation.
Fix Some Browser Pop-ups That Take Over Safari.
Common pop-ups include a message saying the government has seized your computer and you must pay to have it released (often called "Moneypak"), or a phony message saying that your computer has been infected, and you need to call a tech support number (sometimes claiming to be Apple) to get it resolved. First, understand that these pop-ups are not caused by a virus and your computer has not been affected. This "hijack" is limited to your web browser. Also understand that these messages are scams, so do not pay any money, call the listed number, or provide any personal information. This article will outline the solution to dismiss the pop-up.
Quit Safari
Usually, these pop-ups will not go away by either clicking "OK" or "Cancel." Furthermore, several menus in the menu bar may become disabled and show in gray, including the option to quit Safari. You will likely have to force quit Safari. To do this, press Command + option + esc, select Safari, and press Force Quit.
Relaunch Safari
If you relaunch Safari, the page will reopen. To prevent this from happening, hold down the 'Shift' key while opening Safari. This will prevent windows from the last time Safari was running from reopening.
This will not work in all cases. The shift key must be held at the right time, and in some cases, even if done correctly, the window reappears. In these circumstances, after force quitting Safari, turn off Wi-Fi or disconnect Ethernet, depending on how you connect to the Internet. Then relaunch Safari normally. It will try to reload the malicious webpage, but without a connection, it won't be able to. Navigate away from that page by entering a different URL, i.e. www.apple.com, and trying to load it. Now you can reconnect to the Internet, and the page you entered will appear rather than the malicious one.
An excellent link to read is Tom Reed's Mac Malware Guide.
Also, visit The XLab FAQs and read Detecting and avoiding malware and spyware.
See these Apple articles:
Mac OS X Snow Leopard and malware detection
OS X Lion- Protect your Mac from malware
OS X Mountain Lion- Protect your Mac from malware
OS X Mavericks- Protect your Mac from malware
About file quarantine in OS X
If you require anti-virus protection Thomas Reed recommends using ClamXAV. (Thank you to Thomas Reed for this recommendation.)
From user Joe Bailey comes this equally useful advice:
The facts are:
1. There is no anti-malware software that can detect 100% of the malware out there.
2. There is no anti-malware that can detect everything targeting the Mac.
3. The very best way to prevent the most attacks is for you as the user to be aware that
the most successful malware attacks rely on very sophisticated social engineering
techniques preying on human avarice, ****, and fear.
4. Internet popups saying the FBI, NSA, Microsoft, your ISP has detected malware on
your computer is intended to entice you to install their malware thinking it is a
protection against malware.
5. Some of the anti-malware products on the market are worse than the malware
from which they purport to protect you.
6. Be cautious where you go on the internet.
7. Only download anything from sites you know are safe.
8. Avoid links you receive in email, always be suspicious even if you get something
you think is from a friend, but you were not expecting.
9. If there is any question in your mind, then assume it is malware. -
Release jms connection doesn?t release.
Hi All,
Environment: WLS 7.0sp2, JMS: weblogic JMS JMSJDBCStore, database oracle9
We invoke the following sendEvent code from a worker thread invoked by a scheduler
that was started in a servlet init method (this worker thread code is wrapped
with a user tx).
The topic’s MDB is getting the message OK, however the number of connection in
the monitor (mydomain> JMS Servers> NomJMSServer> Active JMS Servers) keep growing.
As you can see we are releasing the connection in a finally block. Can anybody
explain it.?
Second question: Should we cache the jms session? If the answer is yes, can they
expire (close), how do we check if they are still valid?
Thanks
public String sendEvent(SyncOutput event)
String retval = null;
try
init();
topicPublisher.publish( formatMessage(event) );
catch (Exception e)
logger().debug("cannot send event", e);
}finally{
release();
return retval;
private Message formatMessage(SyncOutput output)
throws JMSException, IOException
BytesMessage message = topicSession.createBytesMessage();
GZIPOutputStream gzip = new GZIPOutputStream(new BytesMessageOutputStream(message));
output.flush(new OutputStreamWriter(gzip));
gzip.close();
return message;
private void init()
throws Exception
InitialContext context = new InitialContext();
TopicConnectionFactory conFactory =
(TopicConnectionFactory) context.lookup(JMSConfig.get(JMSConfig.FACTORY));
topicConnection = conFactory.createTopicConnection();
topicSession = topicConnection.createTopicSession(false, Session.AUTO_ACKNOWLEDGE);
Topic topic = (Topic) context.lookup( this.jndiName );
topicPublisher = topicSession.createPublisher(topic);
topicPublisher.setDeliveryMode( DeliveryMode.PERSISTENT );
private void release()
try{
if (topicPublisher != null){
topicPublisher.close();
topicPublisher = null;
if (topicSession != null){
topicSession.close();
topicSession = null;
if (topicConnection != null) {
topicConnection.close();
topicConnection = null;
System.gc();
}catch(Exception ignore){
ignore.printStackTrace();
We found the problem, it was a bug in our code. Thanks for your help.
Tom Barnes <[email protected]> wrote:
>Its possible the monitor has a bug, but in your case, since
>you now only create one connection how could the
>connection count keep growing?
>
>Perhaps the MDB app or MDB container is failing in some
>unexpected way and not
>closing its connection before attempting to create a new one?
>Check your log for warnings and error messages, and
>consider encapsulating your onMessage() code with a
>try { /* all onMessage code */ }
>catch (Throwable t) { t.printStackTrace(); rethrow}
>
>Meir wrote:
>> Is it possible that the monitor has a bug? I changed my code to cache
>the topic
>> session and topic publisher, so I always use the same one (they are
>static members
>> of the class) but this didn't change the result that I'm seeing in
>the monitor
>> - the number of connections still keep growing.
>> Could it be TX related weirdness (note we set the factory "User Transactions
>Enabled"
>> attribute to true)?
>>
>>
>> "Meir" <[email protected]> wrote:
>>
>>>Thanks for your quick response.
>>>I cahnged the code to catch throwable (both the open and close connection
>>>are
>>>in the try/catch block) and I don't see any problems.
>>>Do you have any other suggestions? Do you need more data?
>>>
>>>
>>>Tom Barnes <[email protected]> wrote:
>>>
>>>>
>>>>Meir wrote:
>>>>
>>>>
>>>>>Hi All,
>>>>>
>>>>>Environment: WLS 7.0sp2, JMS: weblogic JMS JMSJDBCStore, database
>>>>
>>>>oracle9
>>>>
>>>>>We invoke the following sendEvent code from a worker thread invoked
>>>>
>>>>by a scheduler
>>>>
>>>>>that was started in a servlet init method (this worker thread code
>>>>
>>>>is wrapped
>>>>
>>>>>with a user tx).
>>>>>The topic’s MDB is getting the message OK, however the number of
>connection
>>>>
>>>>in
>>>>
>>>>>the monitor (mydomain> JMS Servers> NomJMSServer> Active JMS Servers)
>>>>
>>>>keep growing.
>>>>
>>>>>As you can see we are releasing the connection in a finally block.
>>>>
>>>>Can anybody
>>>>
>>>>>explain it.?
>>>>
>>>>Perhaps you are throwing a RuntimeException or Error without
>>>>catching it. Put trace statements before the connection
>>>>create and right before and after the "connection.close()" to
>>>>verify.
>>>>
>>>>Note that since you are closing the connection, there is no need
>>>>to close the publisher or session.
>>>>
>>>>
>>>>>Second question: Should we cache the jms session?
>>>>
>>>>For performance reasons, yes. But if your performance
>>>>is fine, you don't need to. Since you are doing
>>>>a "zip" per message, which is expensive in terms of CPU,
>>>>the overhead of creating a session per
>>>>message may be negligable in comparison.
>>>>
>>>>
>>>>>If the answer is yes, can they
>>>>>expire (close),
>>>>
>>>>If the host JMS server is adminstratively shutdown
>>>>or the host JVM for the JMS server crashes...
>>>>
>>>>
>>>>>how do we check if they are still valid?
>>>>
>>>>If it fails when you use it, it ain't valid. ;-)
>>>>
>>>>You can detect failures pro-actively by registering
>>>>a connection onException listerner
>>>>and a session onException listener.
>>>>
>>>>Note that WL 8.1 has built in connection/session
>>>>pooling, and the JMS Performance Guide white-paper's
>>>>appendix has sample code for writing your own pool for
>>>>previous WL versions. There is a linke to
>>>>the white-paper here:
>>>>
>>>>http://dev2dev.bea.com/technologies/jms/index.jsp
>>>>
>>>>
>>>>>Thanks
>>>>>
>>>>>
>>>>> public String sendEvent(SyncOutput event)
>>>>> {
>>>>> String retval = null;
>>>>> try
>>>>> {
>>>>> init();
>>>>> topicPublisher.publish( formatMessage(event) );
>>>>> }
>>>>> catch (Exception e)
>>>>> {
>>>>> logger().debug("cannot send event", e);
>>>>> }finally{
>>>>> release();
>>>>> }
>>>>> return retval;
>>>>> }
>>>>>
>>>>> private Message formatMessage(SyncOutput output)
>>>>> throws JMSException, IOException
>>>>> {
>>>>> BytesMessage message = topicSession.createBytesMessage();
>>>>> GZIPOutputStream gzip = new GZIPOutputStream(new BytesMessageOutputStream(message));
>>>>> output.flush(new OutputStreamWriter(gzip));
>>>>> gzip.close();
>>>>> return message;
>>>>> }
>>>>>
>>>>> private void init()
>>>>> throws Exception
>>>>> {
>>>>> InitialContext context = new InitialContext();
>>>>> TopicConnectionFactory conFactory =
>>>>> (TopicConnectionFactory) context.lookup(JMSConfig.get(JMSConfig.FACTORY));
>>>>> topicConnection = conFactory.createTopicConnection();
>>>>> topicSession = topicConnection.createTopicSession(false,
>Session.AUTO_ACKNOWLEDGE);
>>>>>
>>>>> Topic topic = (Topic) context.lookup( this.jndiName );
>>>>> topicPublisher = topicSession.createPublisher(topic);
>>>>> topicPublisher.setDeliveryMode( DeliveryMode.PERSISTENT );
>>>>> }
>>>>>
>>>>> private void release()
>>>>> {
>>>>> try{
>>>>> if (topicPublisher != null){
>>>>> topicPublisher.close();
>>>>> topicPublisher = null;
>>>>> }
>>>>>
>>>>> if (topicSession != null){
>>>>> topicSession.close();
>>>>> topicSession = null;
>>>>> }
>>>>>
>>>>> if (topicConnection != null) {
>>>>> topicConnection.close();
>>>>> topicConnection = null;
>>>>> }
>>>>>
>>>>> System.gc();
>>>>> }catch(Exception ignore){
>>>>> ignore.printStackTrace();
>>>>> }
>>>>> }
>>>>>
>>>>
>>
>
-
Cannot logg in into router web-based setup
Ive tried installing my WRT54GS router with LELA but it says that it cannot detect my router, so I tried to configure on the web-base setup and when I try to go in the page it says that it cant find that page. If any one knows how to logg in into the router in a different way please let me know.
try few more settings ... disconnect the Mode from the router ... Reset the router fro few seconds ... make sure that while holding the Reset button the Power light should be blinking ....hold it for few seconds .... unplug -replug the power cable & release the reset .... Check the Ip address as i mentioned in earlier post .... disable all firewall for few minutes ... try to ping the Ip address 192.168.1.1 ...if getting replies .... try going online ....
Maybe you are looking for
-
Premiere CS4 oddities...
Anyone have any advice: When I drag clips from the Project bin to the Timeline, or reposition clips in the timeline - the actual Timeline area get's visibly garbled...I have to resize the timeline to work. Also, many dialog boxes don't react to mouse
-
SugarSync, Yosemite, and Microsoft Office
With SugarSync running, I cannot open a Word or Excel file from within those programs, i.e. File, Open... When I do that Word "stops responding" as soon as the Finder window opens. SugarSync assures me there is no problem with their program and Yosem
-
Using GL fast entry to post asset transaction
Hi All, I'm using SAP 4.6C, and I want to make some asset purchasing through FI postings. using tcode F-02. I want to use GL fast entry feature to do this. Posting key = 70 Account = asset number trans typ = 100 But I'm facing error message "Enter a
-
Hi Can someone confirm when exactly version 10.2.4 is out of extended support, we have been informed that because we obtained the license direct from SAP it is only valid until July 2011, but i do not think this is the case. Thanks for confirming
-
IPhone 4, 5.0.1 update error -54
I've been trying to update my iphone 4 for 2 weeks now & it keeps giving me the -54 Permissions error code. Does anyone know how to fix this? It says "An unknown error has occured (-54)" I am the administrator on my Windows 7 laptop. PLEASE HELP. Im