Patch 111715-08

The most recent patch to Sun ONE Studio 7 C++, 111715-08, changed the standard string class. The diff between the previous <string> header and the new one is:
32a33,34
#pragma disable_warn
798c800
< static const __null_ref_type __nullref;
static __SUNW_GLOBAL const __null_ref_type __nullref;915a918
size_type n = length() + sizeof(__rep_type)/sizeof(charT) + 2;917c920
< deallocate(_RWSTD_REINTERPRET_CAST(charT*,__pref()),length());
deallocate(_RWSTD_REINTERPRET_CAST(charT*,__pref()),n);1841a1845
#pragma enable_warnNotice the new line with the definition of n and the change in deallocate. The second parameter to deallocate went from length() to n where n is definitely bigger than length().
As soon as we applied the patch we started having all kinds of problems and crashes in code that worked fine before. While we have not put our finger exactly on a test case to reproduce the problem, it looks like we cannot mix code built with the compiler before this patch with code built with the patch if they pass strings to each other. Backing out the patch fixed all the problems.
All included, it looks like the patch either broke the string class or broke binary compatibility with previous releases. Has anybody experienced this problem?
Thanks,
Paolo

More info for Sun engineering on this problem.
It looks like the bug may have been introduced by the fix for bug id 4856138 ("libCstd string class does not pass correct size to deallocator" dated 20 Jun 2003 according to sunsolve)
Thanks,
Paolo
Interesting to see that nobody from Sun picked up on
this... Anyway, the patch is definitely broken. We
reported it as a severity 1 problem (case ID 63638657)
and are waiting for an answer.
Thanks,
Paolo
The most recent patch to Sun ONE Studio 7 C++,
111715-08, changed the standard string class. Thediff
between the previous <string> header and the newone
is:
32a33,34
#pragma disable_warn
798c800
< static const __null_ref_type __nullref;
static __SUNW_GLOBAL const __null_ref_type__nullref;
915a918
size_type n = length() +sizeof(__rep_type)/sizeof(charT) + 2;
917c920
<
deallocate(_RWSTD_REINTERPRET_CAST(charT*,__pref()),le
gth());
>
deallocate(_RWSTD_REINTERPRET_CAST(charT*,__pref()),n)
1841a1845
#pragma enable_warnNotice the new line with the definition of n andthe
change in deallocate. The second parameter to
deallocate went from length() to n where n is
definitely bigger than length().
As soon as we applied the patch we started havingall
kinds of problems and crashes in code that workedfine
before. While we have not put our finger exactly ona
test case to reproduce the problem, it looks likewe
cannot mix code built with the compiler before this
patch with code built with the patch if they pass
strings to each other. Backing out the patch fixedall
the problems.
All included, it looks like the patch either brokethe
string class or broke binary compatibility with
previous releases. Has anybody experienced this
problem?
Thanks,
Paolo

Similar Messages

  • Undefined __1c2N6FL_pv_

    I have a shared library built on Solaris 5.7 using
    CC: Forte Developer 7 C++ 5.4 Patch 111715-13 2003/12/11
    with the following compile/link options
    CC -c -features=no%conststrings -g -xs -xarch=generic64 -KPIC \
    -o etxctl.o etxctl.C
    CC -g -xs -xarch=generic64 -G -eet3ctl -o et3ctl etxctl.o
    When this library (et3ctl) is loaded via an API interface via dlopen() I get
    et4ctl: symbol __1c2N6FL_pv_: referenced symbol not found
    I then issue
    elfdump -s et4ctl | grep 1c2N6FL_pv
    [127] 0x0 0x0 NOTY GLOB D 0 UNDEF __1c2N6FL_pv_
    elfdump -sC et4ctl | grep "\[127\]"
    [127] 0x0 0x0 NOTY GLOB D 0 UNDEF void*operator new[](unsigned long)
    What library am I missing? Or i am I missing some other point?

    Refer to the C++ User's Guide that ships with the compiler, the chapter on building libraries.
    When you create a shared library, no dependencies on C++ runtime libraries are automatically created. You must mention explicitly every library your library depends on. Pretty much every C++ program depends on libCrun, which includes among other things, support for operator new/delete, exceptions, dynamic_cast, and RTTI.
    You should add -lCrun to your command line. That will cause libCrun to be loaded an initialized automatically when your library is loaded.

  • SEGV in Using of Tertiary Operator

    Hi,
    My Question here is that -
    Is there is a problem with "?:" operator on solaris systems ?. ie: [ both the values passed must be of exactly same type not a type that can be converted to the other type. ]
    I am trying to compile & run the following Reproduction Program on the following environment :
    (SunOS 5.8 Generic_108528-10 sun4u sparc SUNW,Ultra-60)
    (CC: Sun WorkShop 6 update 1 C++ 5.2 2000/09/11)
    (RogueWave SourcePro Edition 1 (7.5) ) ?.
    The compilation here is successful but, it results in SEGV at runtime( Please see the Stack Trace at the Bottom). ( I would expect a compilation Error here ).
    Please see the Reproduction Program and the Stack Trace at the Bottom of this Note.
    Initially, i suspected the Problem is in RogueWave, but later on i got to find out that, it is the way the Tertiary Operator works is the problem.
    The same program fails to compile on the following environment :
    SunOS 5.8 Generic_108528-10 sun4u sparc SUNW,Ultra-60
    CC: WorkShop Compilers 4.2 30 Oct 1996 C++ 4.2
    Rogue Wave Tools.h++7.03
    I get the following compilation Error :
    "testdriver.cpp", line 9: Error: Different types for "?:" (RWCString and char*).
    If the same tertiary construct resulted in a compilation error in the previous version (4.2) of CC, why is it that it compiles with the new version ?. Has the behaviour of Tertiary Operator changed with the new version of CC (5.2) ?.
    I hope this might help ...
    Thanks,
    Hanif
    Here is the Reproduction Program:
    #testdriver.cpp
    #include <rw/locale.h>
    #include <iostream.h>
    int main(){
    long i = 100;
    long *data = &i;
    RWCString rc("Result : ");
    RWLocaleSnapshot traceLocale("C");
    rc += (data ?
    traceLocale.asString(*data) : "NULL" );
    cout << rc << endl;
    return 0;
    } //End of Main
    When i run this Program, i get a SEGV.
    Here is the Stack Trace :
    main()
    RWCString::operator+=(this = 0xffbeb0c8, s = (nil))
    RWCString::append(this = 0xffbeb0c8, s = (nil))
    std::basic_string,std::allocator >::append(this = 0xffbeb0c8, s = (nil))
    std::basic_string,std::allocator >::replace(this = 0xffbeb0c8, pos = 9U, n1 = 0, s = (nil))
    => std::char_traits::length(s = (nil))
    strlen(0x0, 0x0, 0x0, 0x7efefeff, 0x81010100, 0x0)

    I am seeing the similar behavior (but no segv) under the following environment:
    (SunOS 5.8 Generic_108528-19 sun4u sparc SUNW,Sun-Blade-100)
    (CC: Forte Developer 7 C++ 5.4 Patch 111715-10 2003/08/07)
    My problem is a little different now because the Tertiary Operator used in regular code doesn't cause any memory corruption problems. However it also doens't complain that the types are not the same, which is because it can promote the const char* to a std::string I assume. The problem I have is that when the Tertiary operator is used in the initialization part of the class it is causing Free Memory Reads (FMR), Free Memory Writes (FMW) and eventually a Free Unallocated Memory (FUM) per Purify. According to dbx with access checking on the errors are Read from unallocated (rua), and Duplicate free (duf). The output from dbx access checking is below (after the test program).
    My Test Program:
    #include <iostream>
    #include <string>
    namespace
    class TestClass
    public:
    TestClass (const char* message,
         const char* myName = NULL)
    : m_str (myName
         ? std::string (message)          // std::string is type
         : message)               // const char* is type
    std::string m_str;
    int
    main (int argc, const char** argv)
    try
    const char* other ("bar");
    std::string fooStr ("foo");
    // No compilation error and no FMR,FMW or FUM (per purify)
    std::string secondVal (false
                   ? fooStr           // std::string is type
                   : other);          // const char* is type
    // No compilation error but FMR, FMW and a FUM
    TestClass tc (other);
    catch (const std::exception& exc)
    std::cerr
         << "\n*** testImplicitConverstion\n*** Caught Exception '"
         << exc.what () << "'\n" << std::endl;
    return 0;
    <<output from dbx>>
    (dbx) check -all
    access checking - ON
    memuse checking - ON
    (dbx) run
    Running: test_init
    (process id 24192)
    Reading librtc.so
    RTC: Enabling Error Checking...
    RTC: Running program...
    Read from unallocated (rua) on thread 1:
    Attempting to read 4 bytes at address 0x4f140
    which is 51 bytes past end of heap block of size 45 bytes at 0x4f0e0
    This block was allocated from:
         [1] operator new() at 0xf71064b4
         [2] std::basic_string<char,std::char_traits<char>,std::allocator<char> >::__getRep() at 0xf0d0a6a0
         [3] std::basic_string<char,std::char_traits<char>,std::allocator<char> >::std::basic_string<char,std::char_traits<char>,std::allocator<char> >() at 0xf0d04cf8
         [4] main() at line 33 in "test_init_bug.cc"
    t@1 (l@1) stopped in __rwstd::__string_ref<char,std::char_traits<char>,std::allocator<char> >::__references at line 193 in file "string_ref"
    193 return __string_ref_rep<Allocator>::__refs_+1;
    (dbx) where -h
    current thread: t@1
    =>[1] __rwstd::__string_ref<char,std::char_traits<char>,std::allocator<char> >::__references(this = 0x4f128), line 193 in "string_ref"
    [2] std::basic_string<char,std::char_traits<char>,std::allocator<char> >::__unLink(this = 0xffbee8ac), line 915 in "string"
    [3] std::basic_string<char,std::char_traits<char>,std::allocator<char> >::~basic_string(this = 0xffbee8ac), line 299 in "string"
    [4] __unnamed_7IIqAPayc$jce::TestClass::~TestClass(0xffbee8ac, 0x15a50, 0x0, 0xfe953da0, 0xfe953da0, 0x3), at 0x1242c
    [5] main(argc = 1, argv = 0xffbee934), line 39 in "test_init_bug.cc"
    (dbx) contc
    contc: not found
    (dbx) cont
    Read from unallocated (rua) on thread 1:
    Attempting to read 4 bytes at address 0x4f148
    which is 59 bytes past end of heap block of size 45 bytes at 0x4f0e0
    This block was allocated from:
         [1] operator new() at 0xf71064b4
         [2] std::basic_string<char,std::char_traits<char>,std::allocator<char> >::__getRep() at 0xf0d0a6a0
         [3] std::basic_string<char,std::char_traits<char>,std::allocator<char> >::std::basic_string<char,std::char_traits<char>,std::allocator<char> >() at 0xf0d04cf8
         [4] main() at line 33 in "test_init_bug.cc"
    t@1 (l@1) stopped in std::basic_string<char,std::char_traits<char>,std::allocator<char> >::length at line 1353 in file "string"
    1353 return __pref()->__nchars_;
    (dbx) where -h
    current thread: t@1
    =>[1] std::basic_string<char,std::char_traits<char>,std::allocator<char> >::length(this = 0xffbee8ac), line 1353 in "string"
    [2] std::basic_string<char,std::char_traits<char>,std::allocator<char> >::__unLink(this = 0xffbee8ac), line 921 in "string"
    [3] std::basic_string<char,std::char_traits<char>,std::allocator<char> >::~basic_string(this = 0xffbee8ac), line 299 in "string"
    [4] __unnamed_7IIqAPayc$jce::TestClass::~TestClass(0xffbee8ac, 0x15a50, 0x0, 0xfe953da0, 0xfe953da0, 0x3), at 0x1242c
    [5] main(argc = 1, argv = 0xffbee934), line 39 in "test_init_bug.cc"
    (dbx) cont
    Duplicate free (duf) on thread 1:
    Attempting to free an already freed block at address 0x4f128
    t@1 (l@1) stopped in operator delete at 0xf7105584
    0xf7105584: operator delete+0x0004:     call free [PLT]
    Current function is std::allocator<char>::deallocate
    396 ::operator delete(p);
    (dbx) where -h
    current thread: t@1
    [1] operator delete(0x4f128, 0xffffffff, 0xfe9a5c00, 0xfe953da0, 0xfe953da0, 0xfe953da0), at 0xf7105584
    =>[2] std::allocator<char>::deallocate(this = 0xffbee753, p = 0x4f128, _ARG3 = 3U), line 396 in "memory"
    [3] std::allocator_interface<std::allocator<char>,char>::deallocate(this = 0xffbee753, p = 0x4f128 "", n = 3U), line 493 in "memory"
    [4] std::basic_string<char,std::char_traits<char>,std::allocator<char> >::__unLink(this = 0xffbee8ac), line 923 in "string"
    [5] std::basic_string<char,std::char_traits<char>,std::allocator<char> >::~basic_string(this = 0xffbee8ac), line 299 in "string"
    [6] __unnamed_7IIqAPayc$jce::TestClass::~TestClass(0xffbee8ac, 0x15a50, 0x0, 0xfe953da0, 0xfe953da0, 0x3), at 0x1242c
    [7] main(argc = 1, argv = 0xffbee934), line 39 in "test_init_bug.cc"
    (dbx) cont
    Checking for memory leaks...
    Actual leaks report (actual leaks: 1 total size: 8 bytes)
    Total Num of Leaked Allocation call stack
    Size Blocks Block
    Address
    ====== ====== ========== =======================================
    8 1 0x2c370 calloc < tipthread_setspecific < __Cimpl::ex_thread::get_thr_data < __Cimpl::cplus_init < init < callinit < elf_bndr < elf_rtbndr
    Possible leaks report (possible leaks: 0 total size: 0 bytes)
    Checking for memory use...
    Blocks in use report (blocks in use: 27 total size: 123711 bytes)
    Total % of Num of Avg Allocation call stack
    Size All Blocks Size
    ======= ==== ====== ====== =======================================
    32772 26% 1 32772 operator new < std::basic_filebuf<wchar_t,std::char_traits<wchar_t> >::basic_filebuf < std::__Wide_Init::__Wide_Init < __SUNW_init_wiostreams < __Cimpl::cplus_init < init < callinit < elf_bndr
    32772 26% 1 32772 operator new < std::basic_filebuf<wchar_t,std::char_traits<wchar_t> >::basic_filebuf < std::__Wide_Init::__Wide_Init < __SUNW_init_wiostreams < __Cimpl::cplus_init < init < callinit < elf_bndr
    32772 26% 1 32772 operator new < std::basic_filebuf<wchar_t,std::char_traits<wchar_t> >::basic_filebuf < std::__Wide_Init::__Wide_Init < __SUNW_init_wiostreams < __Cimpl::cplus_init < init < callinit < elf_bndr
    8193 6% 1 8193 operator new < std::basic_filebuf<char,std::char_traits<char> >::std::basic_filebuf<char,std::char_traits<char> > < std::ios_base::Init::Init < __SUNW_init_iostreams < __Cimpl::cplus_init < init < callinit < elf_bndr
    8193 6% 1 8193 operator new < std::basic_filebuf<char,std::char_traits<char> >::std::basic_filebuf<char,std::char_traits<char> > < std::ios_base::Init::Init < __SUNW_init_iostreams < __Cimpl::cplus_init < init < callinit < elf_bndr
    8193 6% 1 8193 operator new < std::basic_filebuf<char,std::char_traits<char> >::std::basic_filebuf<char,std::char_traits<char> > < std::ios_base::Init::Init < __SUNW_init_iostreams < __Cimpl::cplus_init < init < callinit < elf_bndr
    184 <1% 1 184 operator new < __rwstd::facet_maker<std::ctype<wchar_t> >::maker_func < std::locale::__make_explicit < std::basic_ios<wchar_t,std::char_traits<wchar_t> >::init < std::basic_ios<wchar_t,std::char_traits<wchar_t> >::basic_ios < std::basic_istream<wchar_t,std::char_traits<wchar_t> >::basic_istream < std::__Wide_Init::__Wide_Init < __SUNW_init_wiostreams
    80 <1% 2 40 operator new < __rwstd::locale_vector<__rwstd::facet_imp*>::locale_vector < __rwstd::locale_imp::locale_imp #Nvariant 1
    80 <1% 1 80 operator new < __rwstd::facet_maker<std::ctype<char> >::maker_func < std::locale::__make_explicit < std::basic_ios<char,std::char_traits<char> >::init < std::basic_ios<char,std::char_traits<char> >::std::basic_ios<char,std::char_traits<char> > < std::basic_istream<char,std::char_traits<char> >::basic_istream < std::ios_base::Init::Init < __SUNW_init_iostreams
    64 <1% 1 64 operator new < std::locale::init < std::basic_streambuf<char,std::char_traits<char> >::std::basic_streambuf<char,std::char_traits<char> > < std::basic_filebuf<char,std::char_traits<char> >::std::basic_filebuf<char,std::char_traits<char> > < std::ios_base::Init::Init < __SUNW_init_iostreams < __Cimpl::cplus_init < _init
    64 <1% 1 64 operator new < std::locale::init < std::basic_streambuf<char,std::char_traits<char> >::std::basic_streambuf<char,std::char_traits<char> > < std::basic_filebuf<char,std::char_traits<char> >::std::basic_filebuf<char,std::char_traits<char> > < std::ios_base::Init::Init < __SUNW_init_iostreams < __Cimpl::cplus_init < _init
    26 <1% 1 26 operator new < std::ctype<char>::ctype < __rwstd::facet_maker<std::ctype<char> >::maker_func < std::locale::__make_explicit < std::basic_ios<char,std::char_traits<char> >::init < std::basic_ios<char,std::char_traits<char> >::std::basic_ios<char,std::char_traits<char> > < std::basic_istream<char,std::char_traits<char> >::basic_istream < std::ios_base::Init::Init
    26 <1% 1 26 operator new < std::ctype<char>::ctype < __rwstd::facet_maker<std::ctype<char> >::maker_func < std::locale::__make_explicit < std::basic_ios<char,std::char_traits<char> >::init < std::basic_ios<char,std::char_traits<char> >::std::basic_ios<char,std::char_traits<char> > < std::basic_istream<char,std::char_traits<char> >::basic_istream < std::ios_base::Init::Init
    24 <1% 1 24 operator new < std::basic_filebuf<char,std::char_traits<char> >::std::basic_filebuf<char,std::char_traits<char> > < std::ios_base::Init::Init < __SUNW_init_iostreams < __Cimpl::cplus_init < init < callinit < elf_bndr
    24 <1% 1 24 operator new < std::basic_filebuf<char,std::char_traits<char> >::std::basic_filebuf<char,std::char_traits<char> > < std::ios_base::Init::Init < __SUNW_init_iostreams < __Cimpl::cplus_init < init < callinit < elf_bndr
    24 <1% 1 24 operator new < std::basic_filebuf<wchar_t,std::char_traits<wchar_t> >::basic_filebuf < std::__Wide_Init::__Wide_Init < __SUNW_init_wiostreams < __Cimpl::cplus_init < init < callinit < elf_bndr
    24 <1% 1 24 operator new < std::basic_filebuf<char,std::char_traits<char> >::std::basic_filebuf<char,std::char_traits<char> > < std::ios_base::Init::Init < __SUNW_init_iostreams < __Cimpl::cplus_init < init < callinit < elf_bndr
    24 <1% 1 24 operator new < std::basic_filebuf<char,std::char_traits<char> >::std::basic_filebuf<char,std::char_traits<char> > < std::ios_base::Init::Init < __SUNW_init_iostreams < __Cimpl::cplus_init < init < callinit < elf_bndr
    24 <1% 1 24 operator new < std::basic_filebuf<wchar_t,std::char_traits<wchar_t> >::basic_filebuf < std::__Wide_Init::__Wide_Init < __SUNW_init_wiostreams < __Cimpl::cplus_init < init < callinit < elf_bndr
    24 <1% 1 24 operator new < std::basic_filebuf<char,std::char_traits<char> >::std::basic_filebuf<char,std::char_traits<char> > < std::ios_base::Init::Init < __SUNW_init_iostreams < __Cimpl::cplus_init < init < callinit < elf_bndr
    execution completed, exit code is 0

  • Assertion error with -g: abi2_mangler::entity_expression

    this happens with both WS6U2 (patched with latest patches) and Forte7EA (latest version)
    yet another assertion error when debugging is enabled (-g):
    $ /space/opt/SUNWspro/bin/CC -g -c sparcv9/ultrasan/main.cc -o sparcv9/ultrasan/main.o
    >> Assertion: unhandled expression in abi2_mangler::entity_expression (../lnk/v2mangler.cc, line 1565)
    while processing sparcv9/ultrasan/main.cc at line 0.
    $
    it compiles okay without warnings when "-g" is removed.
    blech
    i can provide sources if needed.
    cheers,
    /lib

    i am using Forte 7: CC: Forte Developer 7 C++ 5.4 Patch 111715-05 2003/02/09
    on Solaris 9: uname -rvpmi gives "5.9 Generic sun4u sparc SUNW,Sun-Blade-1000"
    with this code snippet, saved as forte_template_expressions.cc:
    template < int log2_line_size >
    struct IntTemplate {
    template < int log2_line_size >
    struct IntTemplateArith {
    typedef IntTemplate < log2_line_size + 1 > IT ;
    IT * it ;
    IntTemplateArith (IT * it_) : it(it_) { }
    void spam(IntTemplate<6> * it) {
    IntTemplateArith<5> tmp(it);
    //ends
    $ CC forte_template_expressions.cc -c
    $ CC forte_template_expressions.cc -c -g
    >> Assertion: unhandled expression in abi2_mangler::entity_expression (../lnk/v2mangler.cc, line 1574)
    while processing forte_template_expressions.cc at line 0.
    $
    i note that the readme mentions template expressions as buggy:
    o Expressions involving non-type template parameters in
    the function parameter list for function templates, such
    as
    template<int I> void foo(mytype<2*I> ) { ... }
    but this is not a function template, and anyway it works without debugging enabled.
    cheers,
    /lib

  • Questions on Patch Deployment - From older post.

    Almost a year ago I had a post with questions on the patch scan process.
    https://forums.novell.com/novell-pro...s-updates.html
    I have been reviewing my patch process again due to Student laptop's getting re-imaged this summer. I am hoping I can get some additional information based off the replies from that post.
    1. It was stated that monthly patch bundles were created and deployed. I am unsure how that is best accomplished. If I create an all Microsoft (Windows 7 for example) Patch bundle for each month, yet the workstations it is deployed to may not require the patch, would this not cause the bundle to fail? If it just fails on that section will the remaining patch's continue to deploy?
    What is the best way to deploy a monthly patch bundle? In the past I would create a patch bundle through the Patch Management area for Windows 7 but assign to only a single workstation and then go back and assign to the Windows 7 group as a "run on ref" option. Is it better to assign the patch bundle to all nonpatched devices? If this is done will a system that is reimaged and no longer has the patch or a new system created after the bundle create be automatically assigned said bundle?
    Any other good strategies for patching systems? I create custom bundles for Adobe, Java, and Quicktime to ensure I control how they are deployed. Java seems to be one that works better when older versions are not installed. This method seems to be working well for those products. It is my MS Windows updates that are way off the mark. I have most of my systems with 60 to 80 patches reported ready. No matter how many times I deploy the patches they never seem to report as patched on the devices (Even tho the bundle reports back as successful). I am getting ready to start an SR since I think this is an issue with the server since so many of my systems are doing this. Good deployment procedures would be nice since I really hate to mess with my Universal WIndows image since it is working so well. Recreating it just to patch it with the latest Windows Updates would be pain.
    Thanks
    Richard

    rhuhman,
    It appears that in the past few days you have not received a response to your
    posting. That concerns us, and has triggered this automated reply.
    Has your problem been resolved? If not, you might try one of the following options:
    - Visit http://support.novell.com and search the knowledgebase and/or check all
    the other self support options and support programs available.
    - You could also try posting your message again. Make sure it is posted in the
    correct newsgroup. (http://forums.novell.com)
    Be sure to read the forum FAQ about what to expect in the way of responses:
    http://forums.novell.com/faq.php
    If this is a reply to a duplicate posting, please ignore and accept our apologies
    and rest assured we will issue a stern reprimand to our posting bot.
    Good luck!
    Your Novell Product Support Forums Team
    http://forums.novell.com/

  • Error :  While applying the Patch 4440000

    Error :  While applying the Patch 4440000
    FAILED: file igwprop.odf on worker  1 for product igw username IGW.
    When i check the worker log file i got this error
    The sequence IGW_AWARDS_S in the database is defined as:
    MINVALUE = 1 MAXVALUE = 2147483647 INCREMENT BY = 1
    CYCLE = NO ORDER = NO CACHE = 1000
    which should be defined as:
    MINVALUE = 10000 MAXVALUE = 2147483647 INCREMENT BY = 1
    CYCLE = NO ORDER = NO CACHE = 1000
    (Note: The cache value for sequence IGW_AWARDS_S is 20 in the ODF file. The value 1000 is being used instead because this provides better performance when selecting from the sequence.)
    Alter the sequence with :
    Start time for statement below is: Sun Oct 06 2013 22:16:28
    ALTER SEQUENCE IGW.IGW_AWARDS_S MINVALUE 10000
    AD Worker error:
    The following ORACLE error:
    ORA-04007: MINVALUE cannot be made to exceed the current value
    occurred while executing the SQL statement:
    ALTER SEQUENCE IGW.IGW_AWARDS_S MINVALUE 10000
    AD Worker error:
    Unable to compare or correct sequences
            because of the error above
    Time when worker failed: Sun Oct 06 2013 22:16:28
    plz help me in solving this.

    Check the current value of IGW_AWARDS_S sequence and make sure the MINVALUE in the patch (i.e. 10000) is not greater than the current one.
    OERR: ORA 4007 MINVALUE cannot be made to exceed the current value (Doc ID 19824.1)
    You may also log a SR.
    Thanks,
    Hussein

  • Error while updating patch level 11 of HR

    Dear All,
    I am getting following error while updating HR patch level 11.
    Phase OBJECTS_LOCKED_?: Objects Locked in Requests
    Request      Names of Locked Transport Objects
    MRDK900089   LIMU REPS H99_POST_PAYMENT
                 LIMU REPS RPCIPE00
    MRDK900542   R3TR FORM HR_IN_TAXF16000Y
    the above request is in other client, and it is a local request, which is not getting transported; i mean it does not allow to transport. give the following error.
    Object messages: R3TR CINS 01200615322 0000824666
    Transport objects from package PCPO to target MRP only
    Object messages: R3TR NOTE 0000970953
    Transport objects from package PCPO to target MRP only
    Object messages: LIMU METH CL_HRPAY99_POSTING_LOG DATA_TOP_FILL_TEXT
    Transport objects from package PCPO to target MRP only
    Object messages: LIMU METH CL_HRPAY99_POSTING_LOG PUT_PERNR_INFO
    Transport objects from package PCPO to target MRP only
    Object messages: LIMU REPS H99_POST_PAYMENT
    Transport objects from package PCPO to target MRP only
    Please help me how to rectify.
    Thanks n regards
    Bhaskar

    Hello Bhaskar,
    is the transport already approved?
    If not approve it and try it again. (also it is a local one)
    If not check the objects and unlock them manually the following way:
    SE03 => Unlock Objects (Expert Tool)
    But if you approve your transport... the objects should be unlocked.
    Regards
    Stefan

  • Error while applying a patch "Unable to get the database connection"

    Dear Experts,
    A patch which got successfully applied is failing Production and the error is kind of surprising to me.
    Apps version is 11.5.10.2
    db version is 10.2.0.4
    The worker log file shows
    Time when worker restarted job: Thu Nov 24 2011 22:14:52
    Start time for file is: Thu Nov 24 2011 22:14:52
    adjava -ms128m -mx256m -nojit oracle.apps.fnd.odf2.FndXdfCmp &un_apps &pw_apps &un_apps &pw_apps &jdbc_protocol &jdbc_db_addr table &fullpath_pa_patch/115
    Reading product information from file...
    Reading language and territory information from file...
    Reading language information from applUS.txt ...
      Temporarily resetting CLASSPATH to:
      "/erp/oracle/prodappl/ad/11.5.0/java/adjri.zip:/usr/java14/jre/lib/charsets.jar:/usr/java14/jre/lib/core.jar:/usr/java14/jre/lib/graphics.jar:/usr/java1
      Calling /usr/java14/bin/java ...
    Exception occured
                  Copyright (c) 2003 Oracle Corporation
                     Redwood Shores, California, USA
             XDF(XML Object Description File) Comparison Utility
                            Version 1
    NOTE: You may not use this utility for custom development
          unless you have written permission from Oracle Corporation.
    Unable to get the database connection using schema username/passwordIo exception: The Network Adapter could not establish the connection
    AD Run Java Command is complete.
                         Copyright (c) 2002 Oracle Corporation
                            Redwood Shores, California, USA
                                        AD Java
                                     Version 11.5.0
    NOTE: You may not use this utility for custom development
          unless you have written permission from Oracle Corporation.
    AD Worker error:
    The above program failed.  See the error messages listed
    above, if any, or see the log and output files for the program.
    Time when worker failed: Thu Nov 24 2011 22:14:53
    {code}
    The error says database connection error.  I am able to connect to the database using sqlplus.  I tried to restart the failed worker, but the same error is repeating. 
    Any help would be appreciated.
    Thanks
    qARS
    Edited by: user7640966 on Nov 24, 2011 9:07 AM                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

    Hussein,
    One thing which I noticed now is in the apps Tier the
    tnsnames.ora under $TNS_ADMIN
    shows entry like this:
    PROD=
            (DESCRIPTION=
                    (ADDRESS=(PROTOCOL=tcp)(HOST=<appsServerName>)(PORT=1521))
                    (ADDRESS=(PROTOCOL=tcp)(HOST=<dbServer>)(PORT=1521))
                (CONNECT_DATA=
                    (SID=PROD)
            )Actually *(ADDRESS=(PROTOCOL=tcp)(HOST=<appsIPaddress>)(PORT=1521))* this line in the tnsnames.ora is not correct. In fact the appsServerName should be replaced with dbServerName
    I deleted the tnsnames.ora and reran autoconfig but it is again recreating the same entry.
    Any clue how this can be fixed?
    Thanks
    qARS

  • Error while running a OAF page with 12.1.1 (jdeveloper patch 8431482)

    Hi,
    I am working on Oracle apps R12.1.1
    i m using jdeveloper with patch 8431482 which is mentioned in metalink Doc Id 416708.1
    i have tried to run the page from jdeveloper.
    it is giving me the following error.
    i have checked the DBC file and it is correct.
    can anyone please throw any pointers?
    Regards
    Hitesh
    Logout
    Error Page
    Exception Details.
    oracle.apps.fnd.framework.OAException: Application: FND, Message Name: FND_GENERIC_MESSAGE. Tokens: MESSAGE = java.lang.NullPointerException;
         at oracle.apps.fnd.framework.OAException.wrapperException(Unknown Source)
         at oracle.apps.fnd.framework.CreateIcxSession.getEncryptedSessId(Unknown Source)
         at oracle.apps.fnd.framework.CreateIcxSession.createSession(Unknown Source)
         at runregion.jspService(_runregion.java:132)
         at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
         at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:462)
         at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:594)
         at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:518)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:713)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
         at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453)
         at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:221)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:122)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:111)
         at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
         at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:239)
         at oracle.oc4j.network.ServerSocketAcceptHandler.access$700(ServerSocketAcceptHandler.java:34)
         at oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:880)
         at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:298)
         at java.lang.Thread.run(Thread.java:595)
    ## Detail 0 ##
    java.lang.NullPointerException
         at oracle.apps.fnd.security.SessionManager.recordSuccess(SessionManager.java:3820)
         at oracle.apps.fnd.security.SessionManager.validateLogin(SessionManager.java:2082)
         at oracle.apps.fnd.security.SessionManager.validateLogin(SessionManager.java:1946)
         at oracle.apps.fnd.framework.CreateIcxSession.getEncryptedSessId(Unknown Source)
         at oracle.apps.fnd.framework.CreateIcxSession.createSession(Unknown Source)
         at runregion.jspService(_runregion.java:132)
         at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
         at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:462)
         at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:594)
         at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:518)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:713)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
         at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453)
         at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:221)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:122)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:111)
         at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
         at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:239)
         at oracle.oc4j.network.ServerSocketAcceptHandler.access$700(ServerSocketAcceptHandler.java:34)
         at oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:880)
         at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:298)
         at java.lang.Thread.run(Thread.java:595)
    java.lang.NullPointerException
         at oracle.apps.fnd.security.SessionManager.recordSuccess(SessionManager.java:3820)
         at oracle.apps.fnd.security.SessionManager.validateLogin(SessionManager.java:2082)
         at oracle.apps.fnd.security.SessionManager.validateLogin(SessionManager.java:1946)
         at oracle.apps.fnd.framework.CreateIcxSession.getEncryptedSessId(Unknown Source)
         at oracle.apps.fnd.framework.CreateIcxSession.createSession(Unknown Source)
         at runregion.jspService(_runregion.java:132)
         at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
         at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:462)
         at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:594)
         at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:518)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:713)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
         at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453)
         at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:221)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:122)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:111)
         at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
         at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:239)
         at oracle.oc4j.network.ServerSocketAcceptHandler.access$700(ServerSocketAcceptHandler.java:34)
         at oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:880)
         at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:298)
         at java.lang.Thread.run(Thread.java:595)
    Logout
    Copyright (c) 2006, Oracle. All rights reserved.

    Hi All,
    There is the issue with newly relased jdeveloper patch for 12.1. We have raised an SR with Oracle and they have responded back saying : Set profile "Sign-On:Notification" to "No" at site level, which resloves the issue.
    --Mukul                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

  • How to find out the list of patches applied without using inventory?

    Hi,
    I have been asked this question once.
    How will you find out the list of patches applied to Oracle Database Home without using commands like opatch lsinventory -detal etc...
    I think registry$history is a view from where we can find out the list of patches applied.
    But I think it will not include all the bug fixes,stand alone or one-off patches.It will mainly list out the CPU patches applied(correct me if I am wrong).
    Thanks,
    Rushi

    Hi;
    Thanks Helios,
    Your welcome
    Could you tell me how do you all senior people manage to find metalink note for almost everything?There is nothing special, For me I just make more search at metalink than googling so after sometimes you started to notice which note could be related wiht issues more clearly.. Just keep searching at metalink and focus what you are searching only.. ;)
    If you could guide me I can do it my self and stop bothering you for some silly doubts.You dont bother me and also I belive the other forum users ;) We are also learning new information wiht user questions ;)
    Regard
    Helios

  • An alert message observered while appling latest patch MLR 10

    Hi Gurus,
    While applying latest patch MLR10 we observed an alert message as below
    "Creating log file "C:\oracle\midtier\.patch_storage\8404955\Apply_8404955_05-21-
    2009_15-44-27.log"
    Conflicting patches: 8204237,
    Patch(es) 8204237, conflict with the patch currently being installed (8404955).
    If you continue, patch(es) 8204237, will be rolled back and the
    new patch (8404955) will be installed.
    Note: If the patch currently being installed (8404955) is rolled back,
    it is recommended that the fixes being rolled back here (8204237, ) are reinstal
    led.
    If a merge of the new patch (8404955) and the conflicting patch(es)
    8204237, is required, contact Oracle Support Services and request
    a Merged patch.
    Do you want to STOP?
    Please respond Y|N
    Should we rollback the previous patch before applying MLR10 ? or can i continue with patch application ?
    Thanks in advance,
    Regards,
    Cema

    Please continue the MLR10 patch installation, this message would appear for the all patch installation (of course, patch number would be different though).

  • ISE 1.2 patch 4 not retrieving groups

    Since the update to ISE 1.2 patch 4 it isn't possible anymore to retrieve groups or attributes from the active directory. It keeps loading.
    Anyone else experiencing this issue?           
    Regards,
    Mathieu

    The issue you are referring to is documented in the following CDETS:
    CSCul84544: Retrieval of AD groups or attributes is failing
    This is not yet resolved. May be resolved in a future patch
    The workaround given in the CDETS is
    Fix the DNS server so that the reverse DNS lookup matches
    I believe there are other steps that can be taken to mitigate this but would need intervention from TAC

  • ISE 1.2.0.899 patch 1,2,3,4 with blackberry 9700

                       Hi, I'm using ISE 1.2.0.899 patch 1,2,3,4, and I am trying to use guest portal on blackberry 9700.
    I verified that I am able to do 802.1x with blackberry.
    I associated to ssid, and opened web browser, and I can see the guest portal.
    However, when I clicked on "don't have account?" to creating guest ID, I could not go any further.
    does anyone know if it's supported or not ? if it's working or not ?
    I know in the network compatibility document for 1.2, there is no mention about blackberry.
    does anyone know about this ?

    Saurav Lodh, I did check the default time profile that is being used the sponsor. I even created a custom time profile to rule out any timeout on the Guest account, but even with the custom profile time the Guest account times out between 7 to 10 minutes and asks to re-authenticate again. I don't know if there is another place to look out for any timeouts, or is it maybe a bug with this version of ISE, but I couldn't find anybody else having this same issue which makes me think that it has to be a setting that is causing this problem.

  • ISE 1.2.0.899 Patch 7

    Hey guys I have ISE 1.2.0.899 with patch 7 installed in my environment, also I have a WLC 5508 running version 7.4.121.0. We are authenticating our user with ISE. We are having an issue with our Guest WLAN, after we create an account with the sponsor portal for our guests, they can log in and get to the internet, but after 7 to 10 minutes the guest user is ask to re-authenticate again. I check in the WLC to see if there is any timeout for our Guest WLAN, but there not. At this point we don't know what is causing this problem since it only happens with the Guest WLAN, the other WLAN for Users that authenticate with AD credentials works without any problems. Is anybody experiencing this same issue? 

    Saurav Lodh, I did check the default time profile that is being used the sponsor. I even created a custom time profile to rule out any timeout on the Guest account, but even with the custom profile time the Guest account times out between 7 to 10 minutes and asks to re-authenticate again. I don't know if there is another place to look out for any timeouts, or is it maybe a bug with this version of ISE, but I couldn't find anybody else having this same issue which makes me think that it has to be a setting that is causing this problem.

  • ISE 1.2 Patch 2 External RADIUS Server Sequence Broken?

    Hi community,
    We have upgraded our proof of concept ISE 1.2 lab to Patch level 2.
    Our lab design includes the use of external RADIUS servers which we off-load certain authentication rules to.
    To ensure resiliency of the external RADIUS service, we have two of these which we add to a RADIUS Server Sequence, the idea being that if the first in the list is unavailable, ISE will try the second and all will be well.
    Now this worked for us in testing ISE 1.2, but I have noticed that after the upgrade to Patch 2 ISE is sending the majority RADIUS traffic to the first (failed) external RADIUS server, with only the odd RADIUS Access-Request to thte next in the list.
    Anybody else come across this??
    All helpful comments rated!
    Many thanks, Ash.

    I couldn't find any known issues with this feature. Could you please paste the screen shot of external radius sequence and configuration. Also, how are we determing that the first server in the sequence is DEAD?
    ~BR
    Jatin Katyal
    **Do rate helpful posts**

Maybe you are looking for

  • Why can't I "add photos to photo.app" from Safari?

    I only use Safari for the ability to grab and "add" photos or images directly from Safari into (previously - iphoto) but now it's Photo.app. Why does this feature cease to work? Why are there so many more steps to using Photo.app. I do not think this

  • Ipad wifi 4g lte stopped working

    After not using my iPad for a couple days (while away), both the 4G LTE and WIFI no longer work on my home network. My phone and laptop still work fine so there's no issue w/ the WIFI network itself. I've seen some posts about a recent upgrade maybe

  • Expiration date not displaying after upgrade from 2007 to 2013

    I recently upgraded from MOSS 2007 to 2013.  I have information management set up on a library of InfoPath forms.  For the forms that were created prior to the upgrade, the expiration date is displaying and actually get updated if I modify them.  But

  • Flush the Access Server cache automatically

    Hello, I'm trying to follow Oracle® Access Manager Deployment Guide 10g (10.1.4.3) and note ID 403899.1 to allow the user/group cache to update when we call the userservcenter and groupservcenter functions in OAM. I've seen other threads about this,

  • Possibly USB cable bad???

    Hello All I have searched for an hour or so now, and haven't found an identical problem, so hopefully someone can help me. I have a 30GB IPOD video with a Windows XP computer. I loaded the ipod with music about 2 weeks ago and everything was fine. I