Weblogic 6.1 to Weblogic 9.2 : Migration Issue

Hi,
We have migrated our application from weblogic 6.1 to weblogic 9.2
However there is one difference while handling unicode data in weblogic 6.1 and weblogic 9.2
Difference is:
In weblogic 6.1, When user inputs unicode string in JSP, it is sent to servlet as it is, meaning there is not entity conversion.
While in Weblogic 9.2, When user inputs unicode String in JSP, it is sent to servlet in html numeric entity format.
This is creating issues because Weblogic 6.1 enters this unicode data in informix database as it is meaning with out any conversion.
Whereas, Weblogic 9.2 converts the unicode data in html numeric entity form, and this form is saved in database.
So the problem is, when a user tries to retrieve the multi lingual string saved in database using Weblogic 6.1, he is not able to view it correctly.
Where as if the user tries to retrieve the multi lingual string saved in database using Weblogic 9.2, he is able to view it correctly.
Did anybody faced this issue before? I mean what should be the right approach to solve this problem?
1. Can we instruct Weblogic 9.2, not to convert the multi lingual string in html numeric entity form.
2. Since the jsp expects html numeric entity form for displaying data, it is not able to display the multi lingual data properly. Can we instruct the jsp, not to expect html numeric entity, so that it display multi lingual data properly.
Kindly help.
Regards,
Mayank

Hi,
We have done some more analysis for the above issue:
Our application is deployed on two different weblogic servers as mentioned in the first post i.e Weblogic 6.1 and weblogic 9.2.
One thing that we notice is:
Application that is deployed on Weblogic 6.1, enters the multi lingual data as entered by the user i.e it does not do any encoding of the data.
Where as application deployed on weblogic 9.2 stored the data in encoded format.
So while we can see the multi lingual data correctly on Weblogic 9.2 for the data enetered using this server.
But since the data enetered using Weblogic 6.1 is stored as it is, it is not displayed correctly on Weblogic 9.2.
For Example :
Suppose the multi lingual string entered is : Уважаемые Господа
So with application deployed on Weblogic 6.1 server it would be stored as : Уважаемые Господа
while with application deployed on Weblogic 9.2 it would be stored as : &# 1059;&# 1074;а&# 1078;&# 1072;&# 1077;&# 1084;&# 1099;&# 1077; &# 1043;&# 1086;&# 1089;&# 1087;&# 1086;&# 1076;&# 1072;
Actually there is no space between &# and the numbers but since it was not displaying properly i had to put space in between.
So when we view string which is added by application deployed on WLs 6.1, on Weblogic 9.2 it is not getting displayed properly.
Hope this piece of information helps in providing solution.
Please help.
Regards,
Mayank
Edited by: user10423960 on Oct 15, 2008 5:43 AM

Similar Messages

  • WebLogic to Websphere migration issues

    Hi,
    We are migrating Java applications from BEA WebLogic 8.1 to WebSphere 6.1 as part of which we have come across few BEA WebLogice workshop specific files/features. It will be great if you could share your thoughts on possible solution/easy way of replacing these features also please share your opinin on the solutions we are thinking of.
    - Issue 1: Page Flows are being used (*.jpf file) which were generated using Weblogic Workshop which is Proprietary Tool of Bea.
    Soultion we are thinking of # 1: Page Flows can be replaced using Apache Beehive for page flows. As In this framework NETUI tags are being used so there will be only few changes in the jsps.
    Limitations/Issues: Design view of Page flows can�t be seen. Code modifications will be there as there are few changes in page flows in Beehive and page flows in Weblogic 8.1. and also It works with JDK 1.5 and our target environment Supports JDK 1.4.
    Soultion we are thinking of # 2: The other alternative can be replacing Page flows with struts.
    Limitations/Issues: Java Page Flows are built on top of Struts. If we change the page flows to struts, then there will be quite a few changes in the code as config files, action classes, formbeans need be created and also netui tags in jsp should be changed to some other taglibs in struts. And again the design view of it can�t be seen in RAD.
    Issue 2: There are few Control files like *.jcx, *.jcs, *.jws are being used in the code which are again Workshop generated. Class files will be generated if we build them in workshop but we need to migrate the development environment as well. We need to change it so that it can be compiled in RAD.
    Soultion we are thinking of # 2: These controls are being used different purposes like database controls, email controls etc.
    We are not able to find any proper way to directly create the same control in WebSphere. One way can be using Beehive controls and another way can be replacing it with Java code.
    Limitations/Issues: In both solutions there will be lots of code changes. And again design view cant be seen in RAD.
    Issue 3: There are few Process Definition (*.jpd) in the code. It�s again Bea Specific code.
    Soultion we are thinking of # 1: We searched for a same tool in WebSphere (WebSphere Business Modeler) to create process definition.
    Limitations/Issues: Learning it and recreating Process flows will again be same as rewriting of code.
    Issue 4:
    Message Broker Control are being used (created using Workshop). Based on the type of event generators used we are planning to recreate it.

    Nagaraj_Mudigal wrote:
    Hi,
    We are migrating Java applications from BEA WebLogic 8.1 to WebSphere 6.1 as part of which we have come across few BEA WebLogice workshop specific files/features. Good Lord, why would you do that? Websphere is a big step back, IMO. Why not move up to WebLogic 10.3?
    It will be great if you could share your thoughts on possible solution/easy way of replacing these features also please share your opinin on the solutions we are thinking of.Your instinct to get away from app server proprietary s/ware is a good one.
    - Issue 1: Page Flows are being used (*.jpf file) which were generated using Weblogic Workshop which is Proprietary Tool of Bea.
    Soultion we are thinking of # 1: Page Flows can be replaced using Apache Beehive for page flows. As In this framework NETUI tags are being used so there will be only few changes in the jsps.
    Limitations/Issues: Design view of Page flows can’t be seen. Code modifications will be there as there are few changes in page flows in Beehive and page flows in Weblogic 8.1. and also It works with JDK 1.5 and our target environment Supports JDK 1.4.OMG. 1.4? We're up to 6 now, with 7 on the way.
    Soultion we are thinking of # 2: The other alternative can be replacing Page flows with struts.
    Limitations/Issues: Java Page Flows are built on top of Struts. If we change the page flows to struts, then there will be quite a few changes in the code as config files, action classes, formbeans need be created and also netui tags in jsp should be changed to some other taglibs in struts. And again the design view of it can’t be seen in RAD.I'd recommend Spring before Struts, but Struts 2 will do.
    Issue 2: There are few Control files like *.jcx, *.jcs, *.jws are being used in the code which are again Workshop generated. Class files will be generated if we build them in workshop but we need to migrate the development environment as well. We need to change it so that it can be compiled in RAD.
    Soultion we are thinking of # 2: These controls are being used different purposes like database controls, email controls etc.
    We are not able to find any proper way to directly create the same control in WebSphere. One way can be using Beehive controls and another way can be replacing it with Java code.
    Limitations/Issues: In both solutions there will be lots of code changes. And again design view cant be seen in RAD.Code changes no matter what you do.
    Issue 3: There are few Process Definition (*.jpd) in the code. It’s again Bea Specific code.
    Soultion we are thinking of # 1: We searched for a same tool in WebSphere (WebSphere Business Modeler) to create process definition.
    Limitations/Issues: Learning it and recreating Process flows will again be same as rewriting of code.I would prefer getting away from all these myself.
    Issue 4:
    Message Broker Control are being used (created using Workshop). Based on the type of event generators used we are planning to recreate it.I'd use JMS straight.
    %

  • ATG 7.0 to Weblogic 8.1 Migration Issues

    I want to know the issues that would crop up while porting web applications from ATG 7.0 to Weblogic 8.1.
    Any help in this regard would be greatly appreciated.

    Hi
    If your applications was written using J2EE standars there are no issues
    The only thing you must rememeber is that any app server has a specific classloader. Then, you must package your apps according this.
    Jin

  • Urgent!! Migration Issues

    Hi,
    I have to migrate an existing application from Weblogic 8i to Sunone Application Server 8.
    Can anyone please help me to know the kind of problems encountered in such a migration.
    Also, If i have to port an application which uses 'Mssql' as the backend in weblogic and migrate it to sunone server and use Oracleas backend what r the changes to be made??
    Thanks in advance
    Geeta

    Hi,
    For addressing such migration issues, Sun has a team that can help you out. They even have a product that can migrate your application automatically. You can reach them at [email protected]
    Anway, if your application does not use any weblogic specific APIs, then the migration should be relatively straight forward. All you have to do is to translate the weblogic specific deployment descriptors to sunone specific descriptors, which can also be done automatically to a large extent using the migration tool product from Sun Microsystems. I suggest you contact that team.
    Sahoo

  • 10g Migration issue in forms related to graphics

    Hi..
    I am facing a 10G migration issue realted to graphics in Forms.
    A form got migrated from 6i to 10g and it has Graphics in it but it is not displaying the graphics in Runtime after
    migration.can anyone help me reagrding how to resolve this Graphics issue in 10g.
    Thanks,
    Venkat

    Graphics no longer exists in Developer Suite 10G. You have to replace the functionality , e.g. by using BI Beans. Have a look at the samples page http://www.oracle.com/technology/sample_code/products/forms/index.html

  • HT4927 When i upgraded from 9.2.3 to 9.3.1 I had migration issues, where most my photos ended up in a restored event called restored photos. But then they don't come up in faces anymore. So can i upgrade to 9.3.2 and then just rebuild my photo library ?

    When i upgraded from 9.2.3 to 9.3.1 I had migration issues, where most my photos ended up in a restored event called restored photos. But then they don't come up in faces anymore. So can i upgrade to 9.3.2 and then just rebuild my photo library ? I want to upgrade to mountain lion. But concered about my photo library. So I restored my whole computer back to an earlier date, becuase I couldn't figure out how to restore just my photo library. Advice?

    Best way is to restore your backup from before the problem, rebuild it and update it again
    LN

  • Exchange 2007 to 2013 Migration issues. Prompt for credentials, Public Folders inaccessible, Apps not working

    Exchange 2013 Migration issues
    I have three issues and decided to list them here. Please pick and choose to assist. Thanks in advance.
    Environment:
    Mixed 2007 SP3 R12 and 2013 CU3. 2007 Environment was webmail.domain.com. I installed new Exchange 2013 (1 CAS, 1 Mailbox) according to:
    http://technet.microsoft.com/en-us/library/ff805032(v=exchg.150).aspx. Exchange 2007 is now legacy.domain.com and Exchange 2013 CAS is webmail.domain.com.
    Machine 1: Windows 8.1, not domain joined, using Outlook Anywhere external. Outlook 2013
    Machine 2: Windows 7, domain joined, using Outlook Anywhere internal. Outlook 2010 SP2
    I have migrated 1 user so far to Exchange 2013. This user was a Domain Admin. I have removed that membership. I checked the box to inherit permissions of the security of the object and reset the AdminCount attribute in ADSIedit to 0 and verified this replicated
    to all domain controllers. ( I originally thought this to be the issue with it prompting for the password. )
    Here is a Get-OutlookAnywhere cmdlet...
    ServerName                         : EXCHANGE2007SVR
    SSLOffloading                      : False
    ExternalHostname                   : legacy.domain.com
    InternalHostname                   :
    ExternalClientAuthenticationMethod : Basic
    InternalClientAuthenticationMethod : Basic
    IISAuthenticationMethods           : {Basic}
    XropUrl                            :
    ExternalClientsRequireSsl          : True
    InternalClientsRequireSsl          : False
    MetabasePath                       : IIS://EXCHANGE2007SVR.domain.local/W3SVC/1/ROOT/Rpc
    Path                               : C:\WINDOWS\System32\RpcProxy
    ExtendedProtectionTokenChecking    : None
    ExtendedProtectionFlags            : {}
    ExtendedProtectionSPNList          : {}
    AdminDisplayVersion                : Version 8.3 (Build 83.6)
    Server                             :
    EXCHANGE2007SVR
    AdminDisplayName                   :
    ExchangeVersion                    : 0.1 (8.0.535.0)
    Name                               : Rpc (Default Web Site)
    DistinguishedName                  : CN=Rpc (Default Web Site),CN=HTTP,CN=Protocols,CN=EXCHANGE2007SVR,CN=Servers,CN=Exchange
                                         Administrative Group (FYDIBOHF23SPDLT),CN=Administrative
                                         Groups,CN=DOMAIN,CN=Microsoft
                                         Exchange,CN=Services,CN=Configuration,DC=DOMAIN,DC=local
    Identity                           : EXCHANGE2007SVR\Rpc (Default Web Site)
    Guid                               : 4901bb14-ab81-4ded-8bab-d5ee57785416
    ObjectCategory                     : domain.local/Configuration/Schema/ms-Exch-Rpc-Http-Virtual-Directory
    ObjectClass                        : {top, msExchVirtualDirectory, msExchRpcHttpVirtualDirectory}
    WhenChanged                        : 12/31/2013 4:08:04 PM
    WhenCreated                        : 7/18/2008 10:56:46 AM
    WhenChangedUTC                     : 12/31/2013 9:08:04 PM
    WhenCreatedUTC                     : 7/18/2008 2:56:46 PM
    OrganizationId                     :
    OriginatingServer                  : DC1.domain.local
    IsValid                            : True
    ObjectState                        : Changed
    ServerName                         :
    EXCHANGE2013SVR
    SSLOffloading                      : True
    ExternalHostname                   : webmail.domain.com
    InternalHostname                   : webmail.domain.com
    ExternalClientAuthenticationMethod : Basic
    InternalClientAuthenticationMethod : Ntlm
    IISAuthenticationMethods           : {Basic, Ntlm}
    XropUrl                            :
    ExternalClientsRequireSsl          : True
    InternalClientsRequireSsl          : True
    MetabasePath                       : IIS://EXCHANGE2013SVR.domain.local/W3SVC/1/ROOT/Rpc
    Path                               : C:\Program Files\Microsoft\Exchange Server\V15\FrontEnd\HttpProxy\rpc
    ExtendedProtectionTokenChecking    : None
    ExtendedProtectionFlags            : {}
    ExtendedProtectionSPNList          : {}
    AdminDisplayVersion                : Version 15.0 (Build 775.38)
    Server                             : EXCHANGE2013SVR
    AdminDisplayName                   :
    ExchangeVersion                    : 0.20 (15.0.0.0)
    Name                               : Rpc (Default Web Site)
    DistinguishedName                  : CN=Rpc (Default Web Site),CN=HTTP,CN=Protocols,CN=EXCHANGE2013SVR,CN=Servers,CN=Exchange
                                         Administrative Group (FYDIBOHF23SPDLT),CN=Administrative
                                         Groups,CN=DOMAIN,CN=Microsoft
                                         Exchange,CN=Services,CN=Configuration,DC=DOMAIN,DC=local
    Identity                           : EXCHANGE2013SVR\Rpc (Default Web Site)
    Guid                               : d983a4b1-6921-4a7f-af37-51de4a61b003
    ObjectCategory                     : domain.local/Configuration/Schema/ms-Exch-Rpc-Http-Virtual-Directory
    ObjectClass                        : {top, msExchVirtualDirectory, msExchRpcHttpVirtualDirectory}
    WhenChanged                        : 1/7/2014 11:29:05 AM
    WhenCreated                        : 12/31/2013 1:17:42 PM
    WhenChangedUTC                     : 1/7/2014 4:29:05 PM
    WhenCreatedUTC                     : 12/31/2013 6:17:42 PM
    OrganizationId                     :
    OriginatingServer                  : DC1.domain.local
    IsValid                            : True
    ObjectState                        : Changed
    ISSUE 1
    Issue: On Machine 1 (reference above) Windows Security prompt that says "Connecting to
    [email protected]". Almost always prompts when Outlook is first opened. Afterwards (if it goes away) seemingly random on when it asks for it. I put in the credentials (absolutely correct) and it fails and prompts again.
    I always check the box for it to save the password. To get rid of it, I click the Cancel button at which Outlook reports "NEED PASSWORD", but still acts fine sending and receiving emails. Eventually the "NEED PASSWORD" sometimes changes
    to say "CONNECTED", but it works regardless.
    No issues on Machine 2 so I don't know where the problem might be as there are a lot of variables in play here.
    ISSUE 2
    Migrated user is unable to open Public folders from Exchange 2007.
    Cannot expan the folder. Microsoft Exchange is not available. Either there are network problems or the Exchange server is down for maintenance. (/o=...).
    This error occurs on Machine 1, Machine 2 and from OWA, same error each time.
    ISSUE 3
    Apps. Installed by default are 4 apps (Bing Maps, Suggested Meetings, Unsubscribe, Action Items). I have made sure the apps are enabled in OWA and they show up in mail items on both Machine 1 (Outlook 2013) and OWA. They do not show up in Machine 2 (Outlook
    2010). I'm assuming that isn't supported.
    In OWA, when I go to the installed apps listing it shows all of the apps but has a broken link on the image describing the app.
    When I click the app in either Outlook 2013 or in OWA, I get "APP ERROR, Sorry we can't load the app. Please make sure you have network and/or internet connectivity. Click "Retry" once you're back online.
    Current workaround is just disabling them through OWA.

    Hello,
    In order to avoid confusion, we troubleshoot a issue per thread usually.
    For your first isue, I agree with Ed's suggestion to check if your certificate name is correct.
    Besides, I recommend you change ExternalClientAuthenticationMethod from Basic authentication to Negotiate authentication to check the result.
    For the second issue and third issue, please create a new post.
    If you have any feedback on our support, please click here
    Cara Chen
    TechNet Community Support

  • IPhoto 11 Migration Issue: Unique Circumstance (Boot Drive Crash)

    Hello good folk,
    I have a migration issue with iPhoto 11 due to a boot drive crash.
    The issue: I have imported my library database file and all of my 25,000 photos into a clean install of iPhoto 11. All of the events are imported, but all of the photos appear in the very first event. All of the other events are populated with the correct number of photos, but none of the actual photos have been linked.
    I know all about holding down option-click and option-command-click to rebuild libraries, directories, etc., as I have read about in multiple posts. But many tries haven't gotten me to success.
    Any suggestions? What am I doing wrong?
    Here are the specifics of the chain of events, in case it helps [sorry for all the details, but it might help]:
    1. Was running iPhoto 09 in 10.5.8, my boot drive bit the dust.
    2. I was able to save most of my data from the drive. Due to corrupt files, I was forced to back up unconventionally: instead of saving the entire library, which I could not do, I unpacked the iPhoto library and, from the Originals folder, I copied over entire year folders (2002, 2003, etc.) onto a non-boot drive. This worked.
    3. I then installed the new boot HD and installed 10.6.X.
    4. I installed fresh copy of iPhoto 11 and updated the software.
    5. In iPhoto 11, I threw away the database and replaced with the recovered database from the old boot drive.
    6. I copied all of the year photo folders (from the "Originals" folder on the manual backup disk) wholesale into the "Masters" folder of the new iPhoto 11 install.
    7. [I could not use Migration Assistant to do this because Migration Assistant, for some reason, will not migrate from a non-boot drive that's installed internally on my Mac Pro.]
    8. I option-command-clicked open iPhoto and selected:
    -- Repair iPhoto Library Database
    -- Rebuild small thumbnails
    -- Rebuild all thumbnails
    -- Examine/repair permissions.
    9. I did this twice. The first time, the events from the database installed correctly, but the photos did not show up. The second time, after a very long time rebuilding the thumbnails, all 25,000 photos showed up, but in the very first event. All of the other events remain blank.
    10. I then did an option-click, and chose to open the main library. I did that, but nothing changed.
    11. Perhaps interestingly, when I option-click, it says that my manual backup from my internal drive -- where I did my emergency backup -- remains as the "default." The main iPhoto library is not the default.
    12. That's where I am now. I really don't want to have to install manually without the data, when all of the events imported fine, and all of the photos are there, but in the wrong event.
    Sorry for the long-windedness. Any suggestions are much appreciated!
    John

    I have imported my library database file and all of my 25,000 photos into a clean install of iPhoto 11. All of the events are imported, but all of the photos appear in the very first event. All of the other events are populated with the correct number of photos, but none of the actual photos have been linked.
    You can not "Import" an old iPhoto library into another iPhoto library - it is not the way it works - if your old iPhoto library is available you simply place it in the pictures folder and launch iPhoto - no importing involved
    you can not piece together an iPhoto library - which is why having a backup up is critical to avoid lost data
    If your iPhoto library is not available as a single entity then you will have to start over and create a new library and import the photos into it losing all edits, metadata changes, etc
    And if the future remember to always backup soon and often -it is the only way to avoid data loss due to failures - hardware, software and/or human
    LN

  • Countdown Timer Error Msg: "Warning: 1090: Migration issue"

    Hey folks,
    New to Flash here (using CS3), trying to create a countdown
    timer.
    Following is the error message I receive when trying to test
    the
    movie:
    "Warning: 1090: Migration issue: The onEnterFrame is not
    triggered
    automatically by Flash Player at run time in ActionScript
    3.0. You
    must first register this handler for the event using
    addEventListener
    ( 'enterFrame', callback_handler).
    Does anyone know what this means? And please "dumb it down"
    for this newbie. :)
    Following is the actionscript I'm using:
    this.onEnterFrame = function() {
    var today:Date = new Date();
    var currentYear = today.getFullYear();
    var currentTime = today.getTime();
    var targetDate:Date = new Date(2007,5,10);
    var targetTime = targetDate.getTime();
    var timeLeft = targetTime - currentTime;
    var sec = Math.floor(timeLeft/1000);
    var min = Math.floor(sec/60);
    var hrs = Math.floor(min/60);
    var days = Math.floor(hrs/24);
    sec = String(sec % 60);
    if (sec.length < 2) {
    sec = "0" + sec;
    min = String(min % 60);
    if (min.length < 2) {
    min = "0" + min;
    hrs = String(hrs % 24);
    if (hrs.length < 2) {
    hrs = "0" + hrs;
    days = String(days);
    var counter:String = days + ":" + hrs + ":" + min + ":" +
    sec;
    time_txt.text = counter;
    Thanks in advance!!!

    It just means that you can't do things the "old" way. You
    have to use the
    AS3 event model, like so:
    this.addEventListener("enterFrame", enterFrameHandler);
    function enterFrameHandler(evt:Event) {
    var today:Date = new Date();
    var currentYear = today.getFullYear();
    var currentTime = today.getTime();
    var targetDate:Date = new Date(2007,5,10);
    var targetTime = targetDate.getTime();
    var timeLeft = targetTime - currentTime;
    var sec = Math.floor(timeLeft/1000);
    var min = Math.floor(sec/60);
    var hrs = Math.floor(min/60);
    var days = Math.floor(hrs/24);
    sec = String(sec % 60);
    if (sec.length < 2) {
    sec = "0" + sec;
    min = String(min % 60);
    if (min.length < 2) {
    min = "0" + min;
    hrs = String(hrs % 24);
    if (hrs.length < 2) {
    hrs = "0" + hrs;
    days = String(days);
    var counter:String = days + ":" + hrs + ":" + min + ":" +
    sec;
    time_txt.text = counter;

  • Macbook migrating issues

    Migrating issues! please help.  At the moment I have two identities and my apps adobe and microsoft office 2008 do not work. I migrated from a macbook to a pro and everything seems crazy. I'm not an It guru so some of the solutions proposed at other forums do not work for me. I would like to go back to the original setup of the macbook pro and use the  setup assitant to transfer my files from the old mac. Hopefully this would prevent some of the issues i'm currently facing. what do you reckon?

    See the Pondoni article - particularly about a 'second chance' to use Setup. ANd don't do it wirelessly this time - either have both computers hardwired to the same router using Ethernet cabling or use the FireWire mode as discussed here - http://support.apple.com/kb/HT4889.
    Clinton

  • 11g migration issues

    I'm not sure if this forum is the right place to post 11g migration issues? If not, maybe someone can let me know where to do that. According to the article (http://www.oracle.com/technology/products/jdev/collateral/migration.html) which describes the manual changes you'll need to make after migrating a 10.1.3.4 app to an 11g (11.1.1.1.0 in my case), 'In this release, the migration wizard automates substituting references to adfFacesContext by the Trinidad equivalent requestContext in pages and page definitions...' I have found that this isn't necessarily the case. For example, in one of my pageDefs, the following reference was not changed to requestContext - RefreshCondition="#{!adfFacesContext.postback}". Also, I still see references to adfFacesContext in some of my jspx's as well. Just wanted to let someone know.

    Update: Not only does the migration process not replace 'adfFacesContext' with 'requestContext' in pageDefs and jspx's, but when I do a search on 'adfFacesContext' so that I can locate all references that need to be replaced manually, the search comes back with 0 hits, when I know there are many. So, apparently the search mechanism is broken too.

  • 10.1.3.1 : JSF migration issues : "awijeyek build" versus "sobryan build"

    hi
    I've noticed, and read about, some issues with adf-faces-impl.jar and jsf-impl.jar when migrating between recent JDeveloper versions.
    If I create a simple JSF JSP page in "JDev 10.1.3" and I "migrate" that to "JDev 10.1.3.1" I observe what has been described in bug 5607187 on October 18, 2006. The project in "JDev 10.1.3", before migration, contains "adf-faces-impl.jar 10_1_3_0_4" and "jsf-impl.jar 1_1". The migrated project in "JDev 10.1.3.1" contains the new "adf-faces-impl.jar 10_1_3_1_0 sobryan", but still the old "jsf-impl.jar 1_1" instead of "jsf-impl.jar 1.1_02-b08".
    Using the same scenario, I migrate from "JDev 10.1.3.1 developer preview" to "JDev 10.1.3.1". The project in "JDev 10.1.3.1 developer preview", before migration, contains "adf-faces-impl.jar 10_1_3_1_0 awijeyek". The migrated project in "JDev 10.1.3.1" still contains "adf-faces-impl.jar 10_1_3_1_0 awijeyek" and not "adf-faces-impl.jar 10_1_3_1_0 sobryan". (They both use "jsf-impl.jar 1.1_02-b08".)
    This causes the following exception when I run the migrated application:
    java.lang.NoSuchMethodError: oracle.adf.view.faces.context.AdfFacesContextFactory.createContext(Ljava/lang/Object;Ljava/lang/Object;)Loracle/adf/view/faces/context/AdfFacesContext;
    at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl.doFilter(AdfFacesFilterImpl.java:187)
    at oracle.adf.view.faces.webapp.AdfFacesFilter.doFilter(AdfFacesFilter.java:106)
    ...This seems to be caused by an API change in AdfFacesContextFactory:
    In "JDev 10.1.3.1 developer preview" adf-faces-api.jar\oracle\adf\view\faces\context\AdfFacesContextFactory.class the createContext() methods looks like
    public abstract oracle.adf.view.faces.context.AdfFacesContext createContext(java.lang.Object p1, java.lang.Object p2) { }While in "JDev 10.1.3.1" adf-faces-api.jar\oracle\adf\view\faces\context\AdfFacesContextFactory.class the createContext() methods looks likepublic abstract oracle.adf.view.faces.context.AdfFacesContext createContext(oracle.adf.view.faces.webapp.wrapper.ContextWrapper p1, oracle.adf.view.faces.webapp.wrapper.RequestWrapper p2) { }This method gets called by oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl which is in adf-faces-impl.jar that has a migration issue as explained above.
    The embedded OC4J also displays this warning:WARNING: Code-source D:\oracle\jdevstudio10131\jlib\adf-faces-impl.jar (from <classpath> in D:\temp\JSFMigrationIssue10131dp-mig10131\View\public_html) has the same filename but is not identical to /D:/temp/JSFMigrationIssue10131dp-mig10131/View/public_html/WEB-INF/lib/adf-faces-impl.jar
    (from WEB-INF/lib/ directory in D:\temp\JSFMigrationIssue10131dp-mig10131\View\public_html\WEB-INF\lib). If it contains different versions of the same classes, it will be masked as the latter is already visible in the search path of loader current-workspace-app.web.JSFMigrationIssue10131dp-View-webapp:0.0.0.(*) workaround
    Manually replacing the adf-faces-impl.jar in the WEB-INF\lib folder of my project with the one in the "JDev 10.1.3.1"\jlib folder solved my "NoSuchMethodError" problem.
    (*) suggestion
    Maybe some of this deserves a place on
    http://www.oracle.com/technology/products/jdev/htdocs/10.1.3.1/10.1.3.1addendum.html
    (*) about the versions
    "JDev 10.1.3" = JDeveloper 10g Studio Edition Version 10.1.3.0.4 (SU5) : Build JDEVADF_10.1.3_NT_060125.0900.3673
    "JDev 10.1.3.1 developer preview" = Oracle JDeveloper Developer Preview Studio Edition Version 10.1.3.1.0.3914 : Build JDEVADF_10.1.3.1.0_NT_060807.1321.3914
    "JDev 10.1.3.1" = JDeveloper Studio Edition Version 10.1.3.1.0.3984 : Build JDEVADF_10.1.3.1.0_NT_061009.1404.3984
    (*) about JAR files
    - "adf-faces-impl.jar 10_1_3_0_4" = "JDev 10.1.3" adf-faces-impl.jar\META-INF\MANIFEST.MF
    Manifest-Version: 1.0
    Ant-Version: Apache Ant 1.5.3
    Created-By: Apache Maven
    Built-By: awijeyek
    Package: oracle.adfinternal.view.faces
    Build-Jdk: 1.4.2_09
    Extension-Name: adf-faces-impl
    Specification-Title: ADF Faces Implementation
    Specification-Vendor: Oracle Corporation
    Implementation-Title: oracle.adfinternal.view.faces
    Implementation-Vendor: Oracle Corporation
    Implementation-Version: 10_1_3_0_4- "jsf-impl.jar 1_1" = "JDev 10.1.3" jsf-impl.jar\META-INF\MANIFEST.MF
    Manifest-Version: 1.0
    Created-By: Apache Ant 1.5.1
    Specification-Title: JavaServer Faces
    Specification-Version: 1.1
    Implementation-Title: 'jsf-impl': JavaServer Faces RI
    Implementation-Version: 1_1
    Implementation-Vendor: Sun Microsystems, Inc.
    Implementation-Vendor-Id: com.sun
    Extension-Name: com.sun.faces- "adf-faces-impl.jar 10_1_3_1_0 awijeyek" = "JDev 10.1.3.1 developer preview" adf-faces-impl.jar\META-INF\MANIFEST.MF
    Manifest-Version: 1.0
    Ant-Version: Apache Ant 1.5.3
    Created-By: Apache Maven
    Built-By: awijeyek
    Package: oracle.adfinternal.view.faces
    Build-Jdk: 1.4.2_12
    Extension-Name: adf-faces-impl
    Specification-Title: ADF Faces Implementation
    Specification-Vendor: Oracle Corporation
    Implementation-Title: oracle.adfinternal.view.faces
    Implementation-Vendor: Oracle Corporation
    Implementation-Version: 10_1_3_1_0- "jsf-impl.jar 1.1_02-b08" = "JDev 10.1.3.1 developer preview" jsf-impl.jar\META-INF\MANIFEST.MF (exactly the same file in "JDev 10.1.3.1")
    Manifest-Version: 1.0
    Created-By: Apache Ant 1.5.1
    Specification-Title: JavaServer Faces
    Specification-Version: 1.1
    Implementation-Title: 'jsf-impl': JavaServer Faces RI
    Implementation-Version: 1.1_02-b08
    Implementation-Vendor: Sun Microsystems, Inc.
    Implementation-Vendor-Id: com.sun
    Extension-Name: com.sun.faces- "adf-faces-impl.jar 10_1_3_1_0 sobryan" = "JDev 10.1.3.1" adf-faces-impl.jar\META-INF\MANIFEST.MF
    Manifest-Version: 1.0
    Ant-Version: Apache Ant 1.5.3
    Created-By: Apache Maven
    Built-By: sobryan
    Package: oracle.adfinternal.view.faces
    Build-Jdk: 1.4.2_09
    Extension-Name: adf-faces-impl
    Specification-Title: ADF Faces Implementation
    Specification-Vendor: Oracle Corporation
    Implementation-Title: oracle.adfinternal.view.faces
    Implementation-Vendor: Oracle Corporation
    Implementation-Version: 10_1_3_1_0(*) about the scenario
    I created a simple JSPX document using the "Create JSF JSP wizard". On the "Create JSF JSP - Stef 4 of 5: Tag Libraries" panel I selected "ADF Faces Components <version>" and "ADF Faces HTML <version>". In "JDev 10.1.3" this version was "10_1_3_0_4", In "JDev 10.1.3.1 developer preview" and "JDev 10.1.3.1" this version was "10_1_3_1_0". I also added a PanelPage component from the "ADF Faces Core" component pallet.
    (*) about migration
    Migrating to another JDeveloper version is just opening the application (.jws file) in the new JDeveloper. I got an "Open Warning" that says "You are about to migrate the application <path>\JSFMigrationIssue.jws to JDeveloper version 10.1.3.1.0 file format. ..." where I answer "Yes" to the question "Do you want to migrate these files?". After that I get "Migration successfilly completed for the following file(s): ...".
    (*) related threads
    "ADF Faces; how to see bug fix in 10.1.3.1 (need to manually copy jars?)"
    ADF Faces; how to see bug fix in 10.1.3.1 (need to manually copy jars?)
    "10.1.3.1 first crash after migration"
    10.1.3.1 first crash after migration
    regards
    Jan Vervecken

    Jan, <br>
    <br>
    yes that's correct. <br>
    Bug 5615982 is about migrating from JDeveloper 10.1.3.1 Developer's Preview (Build 3914), as the symptom and the fix are different when migrating from JDeveloper 10.1.3.0 (Bug 5607187) or 10.1.3.1 Developer's Preview - see details [Here]<br>
    <br>
    Bug 5615982 is now available on MetaLink. <br>
    We also published an Alert Note 395980.1<br>
    <br>
    FYI, the content of MetaLink is refreshed every 2 hours (00:20, 02:20, ..., 12:20, ... 22:20 - GMT time)<br>
    <br>
    Regards, <br>
    <br>
    Didier.<br>

  • 10.1.3 Migration Issue with data-sources.xml

    Hi:
    Running into lots of migration issues for an application built in 10.1.3 EA, migrating to 10.1.3. production, mostly in the BC project. Here's one: the database connections built in EA were not carried over to prod, so they needed to get re-built. No biggie. But now the data-sources.xml file in the model project has duplicate entries for my data sources. I have tried directly editting that file and removing the duplicates, but when I go to run my application (ADF Faces & ADF BC) JDeveloper hangs. When I abort JDev and re-start it, the duplicate entries are back in data-sources.xml (and yes, I did save the file after making the changes). It seems that the xml file is built dynamically from definitions stored elsewhere. Where is the source? What will I need to modify to get the changes to take?
    Thanks.
    Johnny Lee

    There is new control over when/whether JDeveloper add/updates your data-sources.xml file for the embedded server. The settings are located here:
    Tools | Embedded OC4J Server Preferences | Current Workspace | Data Sources
    There are some settings there that control whether/when we update the data-sources.xml

  • Mail Client Switch (Email Migration Issue)

    I am having mail migration issues.
    I am not able to import mails, calender and address data from windows outlook to my mac entourage.
    It seems entourage import function is not supporting this feature.
    Is there any other way I can Import all my data?

    For migrating from MS outlook to Entourage you need to get your pst files in mbox format & that can be done by importing pst files in thunderbird, it will convert your existing pst files to mbox format. This can be done only you have access to Machine Outlook Installed with.
    Else You can give a try to an application here:
    Pst Converter Pro
    hope this helps.

  • LSMW/MIGRATION issues

    hi,
    can any one provide the following info. to [email protected]
    LSMW/MIGRATION issues in AP,AR,GL
    regards
    amulya

    Hi,
    Not sure if this is what you want but send you 2 guides I have for LSMW.
    I have some experience with master data migration with LSMW (customers, suppliers and chart of accounts) so if you have any questions i can try to help.
    Elisabete

Maybe you are looking for