Patch for Apex 2.1?
[This page|http://www.oracle.com/technology/products/database/application_express/html/3.0.1_and_xe.html] discusses how to upgrade APEX 2.1 to 3.0.1 on XE.
first follow step 3.2 of the Application Express Installation Guide.
there it says:
Download the file apex_3.0.zip from the Oracle Application Express [download page|http://www.oracle.com/technology/products/database/application_express/download.html].
When I follow that link it brings me to 3.1.2... where the patch notes state: The Oracle Application Express 3.1.2.00.02 patch set can be applied to Oracle Application Express release 3.1.0.00.32 or Oracle Application Express release 3.1.1.00.09.
so I go to the Prior Release Archives and click on [3.0 archive|http://www.oracle.com/technology/products/database/application_express/html/3.0_archive.html].
Here the 3.0.1 [patch set notes|http://www.oracle.com/technology/products/database/application_express/html/3.0.1_readme.html] state "The Oracle Application Express 3.0.1.00.08 patch set can be applied to Oracle Application Express release 3.0.0.00.20 and 3.0.1.00.07."
Is there no upgrade for the 2.1 version of aprex that comes with XE, or am I not looking in the right places?
Thanks,
I have 2.1.0.00.39.
I also looked at the release notes for 3.0 which states : If you have version 1.5.0.00.33, 1.5.1.00.12, 1.6.0.00.87, 1.6.1.00.03, 2.0.0.00.49, or 2.2.1.00.04 of Oracle Application Express, running this install upgrades your Oracle Application Express instance to version 3.0.
Similar Messages
-
Is there a patch for APEX V2.0? if so where is it?
thanks
Paul PThere is no ApEx patch for version 2.0 as such. However at install time you are instructed to install a db patch for bug4554072. This patch is available in the install scripts and can be found under <dir where script was unzipped>htmldb\patch\bug4554072. If not already done so please do - also make sure you read the README.
-
Error applying patch for bug 4554072 (APEX 2.2.1 requirement)
All,
I am installing APEX 2.2.1 and is trying to apply the patch for bug 4554072. I have checked the OWA version:
SQL> select owa_util.get_version from dual;
GET_VERSION
10.1.2.0.0
And When I am trying to execute the privht8.sql script I get the following errors:
SQL> @904x_1012x/privht8.sql
Warning: Package Body created with compilation errors.
Errors for PACKAGE BODY HTF:
LINE/COL ERROR
19/10 PLS-00323: subprogram or cursor 'TITLE' is declared in a package
specification and must be defined in the package body
21/10 PLS-00323: subprogram or cursor 'HTITLE' is declared in a package
specification and must be defined in the package body
35/7 PL/SQL: Statement ignored
35/15 PLS-00307: too many declarations of 'TITLE' match this call
205/7 PL/SQL: Statement ignored
205/15 PLS-00307: too many declarations of 'ANCHOR' match this call
433/7 PL/SQL: Statement ignored
LINE/COL ERROR
433/14 PLS-00307: too many declarations of 'EM' match this call
443/7 PL/SQL: Statement ignored
443/14 PLS-00307: too many declarations of 'KBD' match this call
829/7 PL/SQL: Statement ignored
829/14 PLS-00307: too many declarations of 'TABLEDATA' match this call
834/7 PL/SQL: Statement ignored
834/14 PLS-00307: too many declarations of 'TABLEDATA' match this call
836/7 PL/SQL: Statement ignored
836/14 PLS-00307: too many declarations of 'TABLEDATA' match this call
840/8 PL/SQL: Statement ignored
840/15 PLS-00307: too many declarations of 'TABLEDATA' match this call
LINE/COL ERROR
914/9 PL/SQL: Statement ignored
914/24 PLS-00307: too many declarations of 'ESCAPE_SC' match this call
Warning: Package Body created with compilation errors.
Errors for PACKAGE BODY HTP:
LINE/COL ERROR
14/11 PLS-00323: subprogram or cursor 'TITLE' is declared in a package
specification and must be defined in the package body
15/11 PLS-00323: subprogram or cursor 'HTITLE' is declared in a package
specification and must be defined in the package body
1691/7 PL/SQL: Statement ignored
1691/7 PLS-00307: too many declarations of 'PRINT' match this call
1694/7 PL/SQL: Statement ignored
1694/7 PLS-00307: too many declarations of 'PRINT' match this call
1697/7 PL/SQL: Statement ignored
LINE/COL ERROR
1697/7 PLS-00307: too many declarations of 'PRN' match this call
1700/7 PL/SQL: Statement ignored
1700/7 PLS-00307: too many declarations of 'PRN' match this call
1703/7 PL/SQL: Statement ignored
1703/7 PLS-00307: too many declarations of 'PRINT' match this call
1706/7 PL/SQL: Statement ignored
1706/7 PLS-00307: too many declarations of 'PRINT' match this call
1709/7 PL/SQL: Statement ignored
1709/7 PLS-00307: too many declarations of 'P' match this call
1712/7 PL/SQL: Statement ignored
1712/7 PLS-00307: too many declarations of 'P' match this call
LINE/COL ERROR
1715/7 PL/SQL: Statement ignored
1715/7 PLS-00307: too many declarations of 'P' match this call
SQL>
Any ideas? I am hoping that I am just tired and is doing something really stooopid ;-)
Cheers,
AndyAndy,
From the README.txt included with that patch:
- If the PL/SQL Web Toolkit version is either 9.0.4 series or 10.1.2 series and
the database version is higher than 8.1.7.4
SQL> @904x_1012x/privht.sql
SQL> exit
I’m assuming your database version is higher than 8.1.7.4. If so, then you need to run privht.sql and not privht8.sql.
Joel -
Location for Apex Patches?
Just wondering if anyone can provide the patch location for APEX?
On Metalink, there is a section for this but, all of the versions are correlated to the DB, e.g. 11.2.0.4 rather than 4.1. So, I don;t really know how to search for them there.
On the technet page, there is only a download link for the main product, not for patches.
I'm setting up a new environment and figured I might as well apply the latest patch sets while I am at it.
-JoePatrick,
Thanks but, as I said the Metalink search doesn't really mesh with the APEX versioning scheme. For example, as you said, the next patch will be 4.1.1.
However, if you get a spare minute, try the following:
1. Go into Metalink and click "Patches and Updates"
2. On the search screen click "Product or Family (advanced)"
3. Pick "Oracle Application Express (formerly HTML DB)"
4. All are listed at database* versions, e.g. 10.2.0.4, 11.2.0.1, etc. Nothing is listed by APEX version. Can't figure out how I would ever find the right patch.
Thanks,
-Joe -
Download Patch For Application Apex
Hello Everybody ,
How can i downlaod the Patch for Application Express 3.0
I wan tto downlaod file p6113844_10203_GENERIC.zip.
So please guide meYou have to have a Metalink account.
Here is the patch number:
6113844
Regards,
Bill Chadbourne -
Updating Page Sentry for APEX 4.0
Hi there,
I've found this forum and the regular posters and mods to be extremely helpful, so this post is more of a give-back, I hope. We recently upgraded a dev system of apex 3.0.x to 4.0.2 and ran into some issues where our use of some Page Sentry auth code that's been floating around a long time became a problem for us in terms of properly managing session state, URL forwarding, and acceptance of URL parameters for setting the value of page items in session.
I've posted [an article on our blog|http://zetetic.net/blog/2010/12/10/updating-page-sentry-for-apex-4-0-upgrade/] explaining the whole thing in what is probably very boring detail over here, and if you're so inclined, we'd love your feedback. But just so there's no need to go anywhere, here's the page sentry we ended up implementing, which makes some pretty significant mods to the old page sentry to account for what we perceived as changes in APEX's behavior somewhere in our move from 3.0 all the way up to 4.0.2.
You can view the following function nicely formatted [at this gist|https://gist.github.com/736369] :
<pre><code>
CREATE OR REPLACE function PASSPORT.oamPageSentry ( p_apex_user in varchar2 default 'APEX_PUBLIC_USER' )
return boolean
as
l_cgi_var_name varchar2(100) := 'REMOTE_USER';
l_authenticated_username varchar2(256) := upper(owa_util.get_cgi_env(l_cgi_var_name));
l_current_sid number;
l_url_sid varchar2(4000);
l_url varchar2(4000);
l_app_page varchar2(4000);
begin
-- check to ensure that we are running as the correct database user
if user != upper(p_apex_user) then
return false;
end if;
if l_authenticated_username is null then
return false;
end if;
l_current_sid := apex_custom_auth.get_session_id_from_cookie;
l_url := wwv_flow_utilities.url_decode2(owa_util.get_cgi_env('QUERY_STRING'));
wwv_flow.debug('oamPageSentry: request from ' || l_authenticated_username || ' (sid=' || l_current_sid || ') for ' || l_url);
-- split on zero or more non-colon characters, and extract the URL session ID if it is present
l_url_sid := REGEXP_SUBSTR(l_url, '[^:]*', 1, 5);
wwv_flow.debug('oamPageSentry: extracted current sid from url as ' || l_url_sid);
-- the post_login call at the end of this function will blindly append the session ID to the URL, even if it is
-- a deep link. Detect this condition, strip the duplicate session identifier, and redirect.
if REGEXP_SUBSTR(l_url, '^.*:' || l_current_sid || ':.+:' || l_current_sid || '$') IS NOT NULL then
l_url := REGEXP_REPLACE(l_url, ':' || l_current_sid || '$', '');
wwv_flow.debug('oamPageSentry: identified duplicate session id on URL, stripping and redirecting to ' || l_url);
owa_util.redirect_url('f?'|| l_url);
return false;
end if;
-- apex 4.0 appears to have problems setting session variables (possibly due to new session validation)
-- if the Session identifier present in the URL does not agree with the session identifier in the cookie
-- detect this condition, and replace the invalid URL session identifier in the URL with the valid
-- ID in from the cookie and redirect to the fixed URL
if owa_util.get_cgi_env('REQUEST_METHOD') = 'GET' AND l_current_sid <> TO_NUMBER(l_url_sid) then
l_url := REGEXP_REPLACE(l_url, '^(p=.+?:.+?):\d*(.*)$', '\1:' || l_current_sid || '\2');
wwv_flow.debug('oamPageSentry: current sid ' ||l_current_sid || ' is diferent from url sid ' || l_url_sid || ', redirecting to url' || l_url);
owa_util.redirect_url('f?'|| l_url);
return false;
end if;
-- 1. If the session is valid and the usernames match then allow the request
-- 2. If the session is valide but the usernames do not match, there may be session tampering going on. log the session out
-- 3. If the session id is not valid, generate a new session, and register it with apex
if apex_custom_auth.is_session_valid then
apex_application.g_instance := l_current_sid;
wwv_flow.debug('oamPageSentry: current sid ' || l_current_sid || ' with username ' || apex_custom_auth.get_username || ' is valid');
if l_authenticated_username = apex_custom_auth.get_username then
wwv_flow.debug('oamPageSentry: current session username ' || apex_custom_auth.get_username || ' equal to header username ' || l_authenticated_username);
apex_custom_auth.define_user_session(
p_user=>l_authenticated_username,
p_session_id=>l_current_sid);
return true;
else
wwv_flow.debug('oamPageSentry: username ' || apex_custom_auth.get_username || ' mismatch with ' || l_authenticated_username || ' loggout');
apex_custom_auth.logout(
p_this_app=>v('APP_ID'),
p_next_app_page_sess=>v('APP_ID')||':'||nvl(v('APP_PAGE_ID'),0)||':'||l_current_sid);
apex_application.g_unrecoverable_error := true; -- tell apex engine to quit
return false;
end if;
else -- application session cookie not valid; we need a new apex session
wwv_flow.debug('oamPageSentry: current session ' || l_current_sid || ' is not valid');
l_current_sid := apex_custom_auth.get_next_session_id;
wwv_flow.debug('oamPageSentry: generated new session id ' || l_current_sid);
apex_custom_auth.define_user_session(
p_user=>l_authenticated_username,
p_session_id=> l_current_sid );
apex_application.g_unrecoverable_error := true; -- tell apex engine to quit
if owa_util.get_cgi_env('REQUEST_METHOD') = 'GET' then
wwv_flow.debug('oamPageSentry: GET request, remembering deep link ' || l_url);
wwv_flow_custom_auth.remember_deep_link(p_url => 'f?'|| l_url );
else
l_url := 'f?p='||
to_char(apex_application.g_flow_id)||':'||
to_char(nvl(apex_application.g_flow_step_id,0))||':'||
to_char(apex_application.g_instance);
wwv_flow.debug('oamPageSentry: POST request, remembering deep link ' || l_url);
wwv_flow_custom_auth.remember_deep_link(p_url=> l_url );
end if;
-- in previous versions of apex the remember_deep_link call would actually work and cause
-- post_login to redirect to the target URL. This doesnt work any more in 4.0. Instead,
-- we'll pass the target page in to the post_login call directly. Post login will blindly
-- append the session ID to the end of p_app_page when it redirects, but we
-- clean that up with the first cleanup redirect at the beginning of the function
l_app_page := SUBSTR(l_url, 3, LENGTH(l_url) - 2);
wwv_flow.debug('oamPageSentry: post_login for ' || l_authenticated_username || ' app_page ' || l_app_page );
apex_custom_auth.post_login(
p_uname => l_authenticated_username,
p_session_id => nv('APP_SESSION'),
p_app_page => l_app_page
return false;
end if;
end oamPageSentry;
</code></pre>Billy,
Thanks a lot for this great info. It seems to have solved the problem I have been having with an NTLM page sentry function for the last 2 or 3 days. Very difficult stuff to debug what is going on inside these functions when they (obviously) behave differently once you have logged in etc.
As I said, your solution seems to solve my problem - but I have a couple of questions :
1. Is this related to 10347091 which is mentioned on http://www.oracle.com/technetwork/developer-tools/apex/downloads/apex402knownissues-189793.html ?
If yes, did you try the patch?
2. Have you logged a bug or had any feedback (externally or within the forum) from Oracle people on this issue?
I was about to log a bug regarding the deep linking and FSP_AFTER_LOGIN_URL not behaving correctly when I noticed the known issues and now your valuable work. I was going to try the patch, but I'd rather not apply it unless I know it will solve my problem.
Please let me know.
Thanks
Glen -
Hi
can any one tell me the site address to download a patch for
developer 6.0
thanks
sanjay
nullThere is no ApEx patch for version 2.0 as such. However at install time you are instructed to install a db patch for bug4554072. This patch is available in the install scripts and can be found under <dir where script was unzipped>htmldb\patch\bug4554072. If not already done so please do - also make sure you read the README.
-
Upgrade patch from Apex 1.6 to 2.2.1
Hi, we are trying to upgrade our Apex installation from 1.6 to 2.2.1. The database version is 10.1.0.3.0
The plan is to install 10g Rel2 database (upgrade to 10.2.0.2) and Apex 2.2.1 on another file system on the server (since we don't have a separate play area) and export the data from 1.6 and import it into the 2.2.1 installation.
Not sure what the gottchas with this plan are. I want to move away from 10.1.0.3.0 database b'coz there are no Oracle CPU patches for that version. Not sure if I should go with 10.1.0.3.0 database for now, get done with the Apex upgrade and then try to upgrade to 10.2 db at a later date or if I can go ahead and try it out with 10.2.0 database right now.
Any inputs are highly appreciated.
Thanks.Hi:
have you got any response on this ? What's the reason you are planning to upgrade ? The reason I asking this question because I am hearing some security vulnerability with 1.6 which is fixed on 2.2.1.
Any feedback will be appreciated.
cheers -
I have a question about the following patch that I "already applied" when I upgraded APEX 2.0.0 to 2.2.0. Do I need to apply the patch again when I upgrade APEX from 2.2.0 to 3.0? The "Oracle HTTP Server" nls_lang parameter in the DAD = American_America.AL32UTF8 and the "database" nls_characterset = WE8MSWIN1252.
Patch for Bug 4554072:SUPPRESS CONTENT-LENGTH IF DAD CHARSET <> DB CHARSETHello,
Patch for Bug 4554072 should be applied to specific versions of the PL/SQL Web Toolkit. As part of installing/upgrading to APEX 3.0 you need to install (have) PL/SQL Web Toolkit version 10.1.2.0.6, which is part of the APEX 3.0 distribution files. This version doesn't need the patch.
Regards,
Arie. -
AAC/MPEG-4 support patch for abcde
I got bored to day and made up this patch for abcde that adds support for AAC using the M4A extension.
It uses FAAC as the encoder and also patches abcde to version 2.2.3
I have not tested it yet so bear with me...i'll post my test results later.
You'll have to manually add the "M4AENCOPTS=" variable to the config
usage is: abcde -o m4a
UPDATED: fixed a plethora of typos
another side note is the fact FAAC must be compiled with mpeg-4 support, the Archlinux package for FAAC isn't, so therefore this could be a problem unless you compile FAAC yourself. I submitted a feature request to get mp4 support added.
the following is the 2.2.0 to 2.2.3 update+AAC patch. I will submit a AAC patch for the newest release to the developers of abcde later on.
--- abcde-old-2.2.0 2005-03-08 12:42:14.000000000 -0500
+++ abcde2 2005-03-08 12:11:07.000000000 -0500
@@ -11,7 +11,7 @@
# Copyright for this work is to expire January 1, 2010, after which it
# shall be public domain.
-VERSION="2.2.0"
+VERSION="2.2.3"
usage ()
@@ -21,7 +21,7 @@
echo "-1 Encode the whole CD in a single file"
echo "-a <action1[,action2]...>"
echo " Actions to perform (cddb,read,normalize,encode,tag,move,playlist,clean)"
-echo "-A Experimental actions (retag, transcode)"
+#echo "-A Experimental actions (retag, transcode)"
echo "-b Batch mode: enable album normalization and nogap encoding"
echo "-c <file>"
echo " Specify a configuration file (overrides system and user config files)"
@@ -366,6 +366,9 @@
mpc)
run_command tagtrack-$1 true
+ m4a)
+ run_command tagtrack-$1 true
+ ;;
esac
done
@@ -489,6 +492,10 @@
## FIXME ## to the encoder ends up empty.
run_command encodetrack-$OUTPUT-$1 nice $ENCNICE $MPPENCODER $MPPENCODEROPTS --artist "$TRACKARTIST" --album "$DALBUM" --title "$TRACKNAME" --track "$1" --genre "$CDGENRE" --year "$CDYEAR" --comment "$COMMENT" "$IN" "$OUT"
+ m4a)
+ # AAC/MPEG-4 format (.m4a) is done locally, with inline tagging.
+ run_command encodetrack-$OUTPUT-$1 nice $ENCNICE $M4AENCODER $M4AENCODEROPTS --artist "$TRACKARTIST" --album "$DALBUM" --title "$TRACKNAME" --track "$1" --genre "$CDGENRE" --year "$CDYEAR" --comment "$COMMENT" -w "$IN" -o "$OUT"
+ ;;
esac
done
# Only remove .wav if the encoding succeeded
@@ -737,6 +744,9 @@
if [ "$INTERACTIVE" = "y" ]; then
while [ "$DONE" != "y" ]; do
read ERASEPLAYLIST
+ if [ "$ERASEPLAYLIST" = "" ]; then
+ ERASEPLAYLIST=e
+ fi
case $ERASEPLAYLIST in
e|E|a|A|k|K) DONE=y ;;
@@ -764,7 +774,7 @@
ARTISTFILE=$(mungefilename "$TRACKARTIST")
# If we want to start the tracks with a given number, we need to modify the
# TRACKNUM value before evaluation
- if [ -n $STARTTRACKNUMBER ] ; then
+ if [ -n "$STARTTRACKNUMBER" ] ; then
# Get the trackpadding from the current track
CURRENTTRACKPADDING=$(echo -n $UTRACKNUM | wc -c)
TRACKNUM=$( printf %0.${CURRENTTRACKPADDING}d $(expr ${UTRACKNUM} + ${STARTTRACKNUMBER} - 1 ))
@@ -843,7 +853,7 @@
cdparanoia|debug)
if [ "$WEHAVEACD" = "y" ]; then
vecho "Querying the CD for audio tracks..."
- TRACKS=$( $CDROMREADER -Q 2>&1 | egrep '^[[:space:]]+[[:digit:]]' | tail -n 1 | awk '{print $1}' | tr -d "." | tr 'n' ' ' )
+ TRACKS=$( $CDROMREADER -d $CDROM -Q --verbose 2>&1 | egrep '^[[:space:]]+[[:digit:]]' | tail -n 1 | awk '{print $1}' | tr -d "." | tr 'n' ' ' )
CDPARANOIAAUDIOTRACKS="$TRACKS"
else
if [ -f "$ABCDETEMPDIR/status" ] && checkstatus cdparanoia-audio-tracks ; then
@@ -1354,7 +1364,7 @@
EDITCDDB=n
fi
if [ "$EDITCDDB" = "y" ]; then
- CDDBDATAMD5SUM=$($MD5SUM "$CDDBDATA" | cut -d " " -f 1);
+ CDDBDATAMD5SUM=$($MD5SUM "$CDDBDATA" | cut -d" " -f1);
# Use the debian sensible-editor wrapper to pick the editor that the
# user has requested via their $EDITOR environment variable
@@ -1387,7 +1397,7 @@
# Some heuristics first. Look at Disc Title, and if it starts with
# "Various", then we'll assume Various Artists
- if [ "$(grep ^DTITLE= "$CDDBDATA" | cut -f2 -d= | egrep -ci '^(various|soundtrack|varios|sonora|ost)')" != "0" ]; then
+ if [ "$(grep ^DTITLE= "$CDDBDATA" | cut -f2- -d= | egrep -ci '^(various|soundtrack|varios|sonora|ost)')" != "0" ]; then
echo "Looks like a Multi-Artist CD" >&2
VARIOUSARTISTS=y
else
@@ -1470,7 +1480,7 @@
echo "variousartiststyle=$VARIOUSARTISTSTYLE" >> "$ABCDETEMPDIR/status"
if [ "$EDITCDDB" = "y" ] && [ "$UNINTENTIONALLY_ANGER_THE_FREEDB_PEOPLE" = "y" ]; then
- if [ $CDDBDATAMD5SUM != "" ] && [ $CDDBDATAMD5SUM != $($MD5SUM "$CDDBDATA" | cut -d " " -f 1) ]; then
+ if [ $CDDBDATAMD5SUM != "" ] && [ $CDDBDATAMD5SUM != $($MD5SUM "$CDDBDATA" | cut -d" " -f1) ]; then
# This works but does not have the necessary error checking
# yet. If you are familiar with the CDDB spec
# (see http://www.freedb.org/src/latest/DBFORMAT)
@@ -1577,7 +1587,7 @@
WAVDATA="$ABCDETEMPDIR/track$UTRACKNUM.wav"
OUTDATA="$ABCDETEMPDIR/track$UTRACKNUM.$OUTPUTTYPE"
if [ -r "$CDDBDATA" ]; then
- TRACKNAME=$(grep ^TTITLE$CDDBTRACKNUM= "$CDDBDATA" | head -n 1 | cut -f2 -d= | tr -d [:cntrl:])
+ TRACKNAME=$(grep ^TTITLE$CDDBTRACKNUM= "$CDDBDATA" | head -n 1 | cut -f2- -d= | tr -d [:cntrl:])
echo "Grabbing track $UTRACKNUM: $TRACKNAME..." >&2
else
echo "Grabbing track $UTRACKNUM..." >&2
@@ -1692,6 +1702,7 @@
SPEEXENCODERSYNTAX=default
MPPENCODERSYNTAX=default
NORMALIZERSYNTAX=default
+M4AENCODERSYNTAX=default
OUTPUTFORMAT='${ARTISTFILE}-${ALBUMFILE}/${TRACKNUM}.${TRACKFILE}'
# Use the following VAOUTPUTFORMAT to revert to 2.0.x VA format:
@@ -1738,6 +1749,7 @@
SPEEXENC=speexenc
# mpp (Musepack)
MPPENC=mppenc
+M4AENC=faac
ID3=id3
ID3V2=id3v2
@@ -1773,6 +1785,7 @@
SPEEXENCOPTS=
# mpc
MPPENCOPTS=
+M4AENCOPTS=
ID3OPTS=
ID3V2OPTS=
@@ -2039,6 +2052,7 @@
spx) [ "$SPEEXENCODERSYNTAX" = "default" ] && SPEEXENCODERSYNTAX=speexenc ;;
mpc) [ "$MPPENCODERSYNTAX" = "default" ] && MPPENCODERSYNTAX=mppenc ;;
+ m4a) [ "$M4AENCODERSYNTAX" = "default" ] && M4AENCODERSYNTAX=faac ;;
*) echo "abcde error: Invalid OUTPUTTYPE defined" >&2
exit 1
@@ -2100,6 +2114,12 @@
MPPENCODER="$MPPENC"
esac
+case "$M4AENCODERSYNTAX" in
+ faac)
+ M4AENCODEROPTS="$M4AENCOPTS"
+ M4AENCODER="$M4AENC"
+ ;;
+esac
# and which tagger
@@ -2144,7 +2164,7 @@
${NEEDCOMMENTER+$VORBISCOMMENT} ${NEEDMETAFLAC+$METAFLAC}
${NEEDNORMALIZER+$NORMALIZER} ${NEEDEJECT+$EJECT}
${NEEDDISKTOOL+disktool} ${NEEDCDSPEED+$CDSPEED}
- ${NEEDVORBISGAIN+$VORBISGAIN}
+ ${NEEDVORBISGAIN+$VORBISGAIN} $M4AENCODER
do
# Cut off the command-line options we just added in
X=$(echo $X | cut -d' ' -f2)
@@ -2207,37 +2227,6 @@
esac
fi
-if [ "$STRIPDATATRACKS" = "y" ] && [ ! "$ONETRACK" = "y" ]; then
- case "$CDROMREADERSYNTAX" in
- cdparanoia|debug)
- # cdparanoia can query the CD, so let's process the TRACKQUEUE list with the results.
- if checkstatus cdparanoia-audio-tracks; then
- CDTRACKQUEUE=$( cat $ABCDETEMPDIR/cdparanoia-audio-tracks )
- else
- ## FIXME ##
- vecho "Querying the CD to obtain a list of valid audio tracks..."
- $CDROMREADER -Q > $ABCDETEMPDIR/cdparanoia-query 2>&1
- # Obtain a list of valid audio tracks from the results of the query
- CDTRACKQUEUE=$( cat $ABCDETEMPDIR/cdparanoia-query | egrep '^[[:space:]]+[[:digit:]]' | awk '{print $1}' | tr -d "." | tr 'n' ' ' )
- fi
- # Obtain the track padding value from the before-processing list and pad the CD list
- TRACKNUMPADDING=$( echo $TRACKQUEUE | awk '{print $1}' | tr -d " n" | wc -c )
- for TRACK in $CDTRACKQUEUE ; do
- TRACKNUM=$(printf %0.${TRACKNUMPADDING}d $(expr ${TRACK} + 0 ))
- PADNEWTRACKQUEUE=$(echo $PADNEWTRACKQUEUE $TRACKNUM)
- done
- CDTRACKQUEUE=$PADNEWTRACKQUEUE
- # Now, compare if the values in the list are valid tracks in the CD
- for TRACK in $TRACKQUEUE; do
- if echo $CDTRACKQUEUE | grep $TRACK >/dev/null ; then
- NEWTRACKQUEUE="$NEWTRACKQUEUE $TRACK"
- fi
- done
- TRACKQUEUE="$NEWTRACKQUEUE"
- esac
-fi
# Create playlist if needed (backgroundable) and start reading in tracks
@@ -2446,7 +2435,7 @@
# TRACKNUM=$(printf %0.${TRACKNUMPADDING}d $(expr ${UTRACKNUM} + 0))
TRACKNUM=$UTRACKNUM
CDDBTRACKNUM=$(expr $UTRACKNUM - 1)
- TRACKNAME=$(grep ^TTITLE$CDDBTRACKNUM= "$CDDBDATA" | cut -f2 -d= | tr -d [:cntrl:] | sed 's/ +$//')
+ TRACKNAME=$(grep ^TTITLE$CDDBTRACKNUM= "$CDDBDATA" | cut -f2- -d= | tr -d [:cntrl:] | sed 's/ +$//')
splitvarious
fi
fi
the patches can also be found here http://www2.rudefyet.com:8080/patch
please post any other issues you havenot yet, i'm going to work all the kinks out before i submit it
as of right now I noticed some major typos, on my part, that cause it to fail...i'm working on that right now -
Custom pagination for APEX 4.2 interactive report using Page Zero
Hi,
I want to implement an «Custom pagination for APEX 4.2 interactive report» using a «page zero».
I recently migrate from Apex 3.1 to Apex 4.2 and my «Custom pagination for APEX 3.1 interactive report» using a «page zero» is not working any more.
So now I try to adapt an excellent example of Jari Laine for 4.0 but using a page zero.
I put the code JavaScript to Page zero but I must create an dynamic action to fire only for an interactive report region.
It’s a good idea?
Thank youThought I would try once more with my DatePicker question.
On the Apex.Oracle.Com website I have created a 1 page application that has an Interactive Report.
[url http://apex.oracle.com/pls/apex/f?p=15655:1]
user = 'test'
password = 'test'
I have 2 questions :
(1) In IE7, press 'Actions', 'Filter'. On the Column dropdown list, select 'Order Timestamp'.
Notice the prompt icon to the right of the 'expression'. This should change to the Datepicker, but in IE7 it does not. Try the samething in Firefox or Chrome and the Datepicker will appear.
Is this a BUG, or does Apex 4.02 not support IE7 ?
(2) In Firefox or Chrome, where you can now see the Datepicker, you will notice that it is the new style picker, not the old style ( called 'classic' ). I want to change it so that it shows the 'classic' datepicker not the new, but cannot see how to do it, if indeed you actually can.
I would really appreciate it if someone could take a look and let me know if I am going mad, or if we need to get all our users onto IE8. We have now gone live with Apex 4.02 and need to resolve these issues.
Thanks in advance.
Edited by: DooRon on 10-Mar-2011 05:13 -
Where is the Oracle Application Server for Apex 3.2.1?
Hi, I feel ashamed asking this, but I want to know where to download the Application Server for Apex 3.2.1. Apex is installed in a DataBase 10gR1 and the O.S. where I will install the Application Server is RedHat
I think it is here
http://www.oracle.com/technetwork/middleware/ias/downloads/index.html
But there is a lot of links and things to download and I don't even know if it will work because it is Release 3 and the DataBase is Release 1, but I tried downloading the "Oracle 10gR3 Companion (10.1.3.x) CD", but after running the installer in the disk1, I found that the Oracle HTTP Server that it would install does not include mod_plsql and I know I need it.
So, which one should I download, or where can I find it?
Thanks.Hi,
Hi, I feel ashamed asking this, but I want to know where to download the Application Server for Apex 3.2.1. Apex is installed in a DataBase 10gR1 and the O.S. where I will install the Application Server is RedHatI think it is here
http://www.oracle.com/technetwork/middleware/ias/downloads/index.html
But there is a lot of links and things to download and I don't even know if it will work because it is Release 3 and the DataBase is Release 1, but I tried downloading the "Oracle 10gR3 Companion (10.1.3.x) CD", but after running the installer in the disk1, I found that the Oracle HTTP Server that it would install does not include mod_plsql and I know I need it.
So, which one should I download, or where can I find it?>
Strictly speaking you do not need Application Server or OHS for running Apex, you have an option in ApexListener. If it is a small installation then stick to EPG that comes built-in.
Try downloading the Oracle HTTP Server from here . You will need to check the commercial aspects yourself as OHS is not a free software for Production environment, AFAIK.
Cheers, -
Not able to find out the OCT 2012 CPU patch for 11.2.0.3
Hi
I am trying to download the OCT 2012 CPU patch for the 11.2.0.3 to install on Linux x86-64 which is having OS of RHEL 5.7. I am able to get the OCT 2012 PSU patch which include the CPU patch too.
Database 11.2.0.3.4 PSU Patch 14275605, or
GI 11.2.0.3.4 PSU Patch 14275572, or
But I just require only the CPU patch. Can anyone provide me the patch number or some link where I can download the Oracle CPU patch OCT 2012The given link take to the window where CPU patch for all the quarter available.
The Critical Patch Updates released to date are listed in the following table.
Critical Patch Update Latest Version/Date
Critical Patch Update - October 2012 Rev 1, 16 October 2012
Critical Patch Update - July 2012 Rev 1, 17 July 2012
Critical Patch Update - April 2012 Rev 2, 19 July 2012
If I click on Critical Patch Update - October 2012 its takes to the window for selectin the database version (11.2.0.3). From there it goes to the Patch Set Update and Critical Patch Update October 2012 Availability Document [ID 1477727.1] which I had already checked.
There for the database products it shows the below option.
Table 9 Patch Availability for Oracle Database 11.2.0.3
+*<moderator edit - deleted MOS Doc content - pl do NOT post such content - it is a violation of your Support agreement>*+
It doesnt have the sepreate CPU patch. The below CPU patch is for the OC4J. I had a check.
Thanks
SHIYAS M -
Hi mates,
ive decide to make a patch for modbin6 1.00.38 to improve stability and minise risk of modding the BIOS. for users which is reading this post if never heard about MODBIN better avoid reading below. its nice program for basic BIOS mod, simple to use, but very danger in the same time couse mess with BIOS and inproperty using may couse disaster. im not gona advert or to invite persons to use it. just wana make this program to be used normally to bring stability and minise risk of making corrupted BIOSes.. for persons which is already using it and have experience with him or with person Enthu which is wana try it and they dont worry if mobo may caouse for trash. there is 2 reasons to making this patch.
1. couse sometimes im using it there is features on it wchich gives basic stuffs, unlocking hidden features locked by manifacturer(sometimes really usefull especially for DIMM Vcore..). so there is a nasty bug on it which gona explain later. most of persons who is using MODBIN know about it. so that patch will spend me alot of time and minimise risk of mistake during avoiding bug couse operation need several procedure and automatised will risk free and much fastern.
2. to bring ability for most stable operations to persons which is already using it when need.
but lets talk about the patch. everyone know that nasty issue with MODBIN(made it by Borg N1,part from his collection). bug is program wont safe BIOS file and quiting with Abnormal program termination.... gives this one message: !!!File
2MBIOS.BIN can't open!Thanks for using ModBin6 1.00.38 how nice ...
here is Borg N1 advices:
Quote from: Borg Number One on 16-July-05, 05:24:51
Hi.
It is a kind of sad fact that many users just know how to use the mouse and keyboard.
Well, you have to configure your config.sys (Win9x/ME) or config.nt to run MODBIN6
(e.g. MODBIN6 2.01.01 (06/25))
in Windows prompt/console without problems.
The " FILES " & " BUFFERS " values are the important values.
http://www.xtremesystems.org/forums/showthread.php?t=45538
http://www.xtremesystems.org/forums/showthread.php?t=63210&highlight=config.nt
+++ BNOBTC & BNOBLG +++
http://bnobtc.pix-art.com
Borg advices is good but unfortuanly doesnt fix that bug... seems author dont have much idea why this is happend...error is constant ... Pure DOS also can't help... i wana add few more tips to the Borg's ones to improve stability when using modbin, after that will talking about patch.
TIP: navigate to this folder and open config.nt file: %SystemRoot%\system32\config.nt
at the end of file add this ones:
dos=high, umb
device=%SystemRoot%\system32\himem.sys /CPUCLOCK:ON /HMAMIN=64
FILES=40
BUFFERS=40
STACKS=9,256 -----> Preserving 039A-045Eh 3,152 Sys 039Ah Stacks, 0552h DOSX
Also MODBIN doesnt work well with long filenames.... etc "document and settings\my profile\desktp\modblabla" if not gona work property and there is a big chance of failure will load but after saving will have problems to update BIOS "core"(original.tmp) so always use 8.3 syntax standart .... best way from root directory make subdir whcih name to no NOT exceed 8 symbols... etc C:\123,C:\MYFLASH,C:\ROFL
without TIPs it is really big gamble with BIOS....
Aslo that will prevent Stack Overflow error when BIOS is loading....
NOTE: To activate changes just quit from any DOS interpretators like(4nt,command.com,cmd and so on). and re-run it. Reboot OS is not requred.
here how to do:
Also when executing MODBIN put below executable file this ones without quotes "loadfix forcedos modbin6-1.00.38.exe"
and ofcourse nasty error is waiting us... "2MBIOS.BIN can't open!Thanks for using ModBin6 1.00.38"
Patch which iv maked gona RIP this error forever.
Download: modbin6_1.00.38
Download: MODBINPATCH
What patch need? and how to use it? I named patch "Dynamic Patch for modbin" Couse isnt make modification on MODBIN program but momory his parent process when is loaded into memory.
tips suggested below is recommended but not nesecery for the patch.. patch need MODBIN and your BIOS file (modbin6-1.00.38.exe and mybios.bin) to be copied to systemroot drive(usually C) in folder MSI etc put modbin6-1.00.38.exe and mybios.bin(BIOS which you gona mod) to C:\MSI
Patch make checking if folder doesnt match will not continue....
How to use it..... Copy modbin6-1.00.38.exe and mybios.bin to C:\MSI, then from command prompt navigate to C:\MSI and execute "loadfix forcedos modbin6-1.00.38.exe" after that load your BIOS file... when loading is complete navigate to your patch folder and execute patchMSI.exe.... takes 10 seconds to complete after that make active "white" window and enter "Q" then hit ENTER key both windows will be closed, after that return to your modbin window, make what you gona make and save BIOS file like normal procedure... Method is founded and tested by me from years below never let me down(never brings corrupted BIOS), but just today ive made patch couse was too lazy... also Borg's MODBIN can work with most of all chipsets which is using AWARD Modular based... NOTE: K9 isnt tested. the most of here you can view how exacly to do it and differents with and without patch:
here is one more think some time maybe usefull from me:D
Here is 1st little short trick:(no analog anywhere, like patch only here can be found if accepted):
How to reset BIOS if you have nothink? Examples if you are administrator/PC-support or any and must fix same PC but the BIOS has an password?! And you dont have permision to open Case to reset CMOS(couse PC has an sticker with Warantly (and removing that sticker couse lost pc warrantly) You need access to BIOS to re-check,configure somethink there but its password protected. anyway there could be many situation. what we need? nothink special just bootable DOS(or analog- PC-DOS or whatever,doesnt matter where will boot(cd,flash disk,hdd)), no extended commands.[io.sys(jo.sys),command.com] - files requred to boot Here we go:
boot from desired device.when you see command prompt etc.: "A:\,C:\"
We will write a program without any languich..directly in PC code..(without compilator), direct in machine code.
write this:
copy con ffs.com|ffs *comment None
176.230p144144230q195 *comment Hold "ALT" and write number
^Z *comment "CTRL+Z" then hit "Enter"
Explain:
copy(internal command)
con (command line switch)
^Z (CTRL+Z)
NOTE: Numbers in second line must be written with holdon "ALT" key and specified numbers.(ASCI Code). Non numbers symbols is normal keyboard selection. on input display should look like:
copy con ffs.com|ffs
░.цpРРцq├
^Z
Program is 9 bytes long... (simple but high effective)
Thats it.Reboot Computer... password is gone. CMOS is reseted to default values. Tested on Award 4.0,6.0, AMI BIOS. Break all..
and finaly again:
**To All readers of this thread: Please note that this thread is with regards to Self-Modding BIOS and are of NO Official Testings from MSI. MSI will not be responsible for ANY Damage caused from requesting these self modded BIOSes! Please mind that you'll ONLY request and flash AT YOUR OWN RISK!!!** also MODBIN Author(Borg N1) and me is dont are NOT responsible for ANY Damage caused by MODBIN or Add On Patch. (i didnt think there is risk exit must must said that warning....couse playing with BIOS is always risky). Happy Tweaking.Well, I was wondering if the system not allowing the tty to change ownership -- but root also has the problem.
You might try checking which shell is set for your users in /etc/passwd, and then check that the shell really exists at the specified path, and that it is executable. You might also check that the home directory for you users (also specified in /etc/passwd) is mounted and your user has the appropriate rights to that directory.
Other than that, I am running out of altitude, airspeed and ideas all at the same time. There was one thing in your trace I did not understand. Why is your system looking to the floppy drive? I wonder if that is contributing to the problem. -
Can someonee please assist me in my Adobe Photoshop CS6 Extended. I keep getting a 'Couldn't Complete Your Request because Dynamic Link is not Available?" Is there a way of getting a software patch for this problem? I thought you didn't need extra software. My software other than that problem works fine.
Couldn't complete what request? Way more information please.
What operating system?
Maybe you are looking for
-
Radio Buttons and Event Structures
Guys, I am hoping for some help here on something I probably should know but cant figure out how to do. I am using a set of radio buttons and an event structure to run a UI. The radio buttons are acting as both a user input and indicator of current
-
Selected Items: Full Color Icon, Not Just Highlight?
I've taken the Total Training for Encore CS4, and I get the concept of a highlight when a menu item is selected. I'm trying to make a full-color icon appear beside the button which is selected, instead of a one-color icon with the color from the Enco
-
How to compare the simulation version
Dear Experts, For Operative Projects we can create Simulation Versions (CJV1 / CJV4) & Project Version (CN72). We can compare different Project Versions with Operative Project (S_ALR_87013539 / 38). Similarly can we compare Simulation version with Op
-
Error 769 when trying to connect to the Internet
My computer connects to the Internet via an ADSL connection. The modem is set in bridge mode. However, when I attempt to connect, I am met with an error 769. The Windows support site says this means my network card is turned off. The instructions pro
-
Is there a limit to how "long" a portlet can be?
Have created a spiffy portlet with a country map at the top, and a long text list (from the CIA's public databank) beneath it of details and statistics of geography, economy, language, business, etc. Above the map are internal hyperlinks to jump down