Eval - JSF migration from JSC

Hello all,
I have been evaluating JDeveloper 10.1.3 preview and so far I like what I see.
I do have a problem that I can not go forward with my recommendation until resolved -- nor can I seem to get results from other resources within Oracle so trying the forums :-)
Quite simply, I already have a JSF application written with Java Studio Creator (2004Q2 Update 7) that I would like to move and work with in JDeveloper 10.1.3.
When I try this manually, the existing JSP pages are not WYSIWYG editable, although the source is still visible. Some of the screens do use MyFaces-Extensions, but most do not (not even the taglib in JSP) and none of the screens are WYSIWYG editable.
Does anyone have any experience or recommendations on how this can be corrected so I can move forward with my recommendation for JDeveloper?
Thanks,
-D

Hi Jonas,
Thanks, I did check to see if they are rendering, and it is checked. Creating a page from scratch works fine, and the JSP pages I'm trying to bring over work fine in production.
Maybe this will help -- here is an example JSP page from JSC that is not rendering in design mode of Jdeveloper:
=============
<?xml version="1.0" encoding="UTF-8"?>
<jsp:root version="1.2" xmlns:f="http://java.sun.com/jsf/core" xmlns:h="http://java.sun.com/jsf/html" xmlns:jsp="http://java.sun.com/JSP/Page">
<jsp:directive.page contentType="text/html;charset=UTF-8" pageEncoding="UTF-8"/>
<jsp:text><![CDATA[
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
]]></jsp:text>
<f:view>
<html lang="en-US" xml:lang="en-US">
<head>
<meta content="no-cache" http-equiv="Cache-Control"/>
<meta content="no-cache" http-equiv="Pragma"/>
<title>logon Title</title>
<link href="resources/stylesheet.css" rel="stylesheet" type="text/css"/>
</head>
<body style="-rave-layout: grid">
<h:form binding="#{login.form1}" id="form1">
<h:inputText binding="#{login.textField1}" id="textField1" style="left: 216px; top: 240px; position: absolute"/>
<h:inputSecret binding="#{login.secretField1}" id="secretField1" style="left: 216px; top: 288px; position: absolute"/>
<h:outputText binding="#{login.outputText1}" id="outputText1" style="left: 48px; top: 240px; position: absolute" value="Username (e-mail address):"/>
<h:outputText binding="#{login.outputText2}" id="outputText2" style="left: 144px; top: 288px; position: absolute" value="Password:"/>
<h:commandButton action="#{login.button1_action}" binding="#{login.button1}" id="button1"
style="left: 336px; top: 336px; position: absolute" value="Submit"/>
</h:form>
</body>
</html>
</f:view>
</jsp:root>
=============

Similar Messages

  • A problem in JSF migration from 1.1 to 1.2

    Hi all,
    This is Sailaja I am working with a project that is about migrating JSF1.1 to JSF1.2,
    My problem is..
    In my project we have used CommandLinkTag class to develop a custom component when using 1.1
    But in 1.2 vertion CommandLinkTag class designed as "final" so now i am unable to extend the final class so my old code gets problem.
    Please any one provide some solution or else i need some clarification about why they made that class as final,
    Is there any other class developed for that..
    Thanks
    Sailaja N
    Edited by: nsailaja on Aug 24, 2010 5:43 AM

    If the target forest is running Exchange 2003, you aren't 100% wrong in saying it may not be possible. If you are migrating from Exchange 2010 to a new forest, you need to be migrating into an Exchange 2010 organization - downlevel migrations aren't supported,
    to the best of my knowledge. Here are the links supporting Exchange forest migrations, and they specifically say they are for migrations into an Exchange 2010 organization:
    http://blogs.technet.com/b/meamcs/archive/2011/06/10/exchange-2010-cross-forest-migration-step-by-step-guide-part-i.aspx
    https://gallery.technet.microsoft.com/office/Cross-Forest-Migration-7443029c
    http://blogs.technet.com/b/exchange/archive/2010/08/10/3410619.aspx
    http://technet.microsoft.com/en-us/library/dd876952.aspx
    I'm pretty sure that the tools used won't allow you to migrate from Exchange 2010 into Exchange 2003.  I'm sure you can kludge together a migration process that exports mailboxes to PST, then imports them into the target mailboxes, but that would be
    a painful process.

  • Problem migrating from JSF Mojarra 1.2 to 2.0

    As my subject suggests, I am having a problem migrating from JSF 1.2 to JSF 2.0.
    As a first step, all that I had done was to replace both 'jsf-api.jar' and 'jsf-impl.jar' with the newer version 2.0 and restart my server.
    As expected, server failed to publish with the following error message on the console. Any hint on solving this issue is highly appreciated.
    The error message goes as below:
    <Jun 30, 2009 10:31:54 AM PDT> <Error> <HTTP> <BEA-101371> <There was a failure when processing annotations for application D:\MalcolmX\web. Please make sure that the annotations are valid. The error is com.sun.faces.taglib.jsf_core.BeanValidatorTag>
    <Jun 30, 2009 10:31:54 AM PDT> <Error> <Deployer> <BEA-149205> <Failed to initialize the application '_auto_generated_ear_' due to error weblogic.application.ModuleException: Failed to load webapp: '/'.
    weblogic.application.ModuleException: Failed to load webapp: '/'
         at weblogic.servlet.internal.WebAppModule.prepare(WebAppModule.java:387)
         at weblogic.application.internal.flow.ScopedModuleDriver.prepare(ScopedModuleDriver.java:176)
         at weblogic.application.internal.flow.ModuleListenerInvoker.prepare(ModuleListenerInvoker.java:93)
         at weblogic.application.internal.flow.DeploymentCallbackFlow$1.next(DeploymentCallbackFlow.java:387)
         at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:37)
         Truncated. see log file for complete stacktrace
    java.lang.ClassNotFoundException: com.sun.faces.taglib.jsf_core.BeanValidatorTag
         at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:283)
         at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:256)
         at weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(ChangeAwareClassLoader.java:54)
         at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
         at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
         Truncated. see log file for complete stacktrace
    Thanks.

    SirG wrote:
    As expected, server failedWow :P
    The error message goes as below:
    java.lang.ClassNotFoundException: com.sun.faces.taglib.jsf_core.BeanValidatorTagIs it in classpath? Exception says it is not.
    Don't you have some JSF 1.2 libraries around somewhere else in classpath? Appserver/lib? JDK/lib? Etc. You might have a mix of JSF 1.2 and JSF 2.0 in the classpath and the exception is just been caused by this collision.

  • Migrate from JSF to Struts?

    Hi
    I have seen some threads in this form regarding migration from Struts to JSF. Most of the posters back then (1999-2003) suggested starting with Struts and then migrating to JSF for production.
    Now I have one year of experience with Struts in a Tomcat environment and practically no experience with JSF. My current job involves maintaining JSF code. The boss thinks migrating to Struts would make us independent of the company to whom the JSF project was outsourced.
    I would like to know your opinion on migrating from JSF to Struts. How hard is it? Our architecture has Views, View Helpers, Business Context objects, Business Delegate objects, Business Processor objects, DAO (DB2, AS/400), DTO, etc. They seem rich enough semantically when compared with Struts that groups all these under MVC, even though they are complex to manage (job security :).
    I'd appreciate your feedback.
    Thanks
    Murthy

    To quote Ron Burdundy, "That doesn't even make any sense!" :) Seriously, though (and I admit a huge bias), that seems like a huge step backward. It seems the logic is this: "We outsourced the development of this system to someone else, and now we're left either maintaining it ourselves or paying them to do it, but, if we rewrite it with $FRAMEWORK, we'll be free of them." Is that right? How is maintaining a Struts app different (frameworks aside) from maintaining a JSF app? This is probably obvious, but that's a step I would neither take nor suggest. :)

  • About migrating from 10.1.2 to 10.1.3 (page events)

    Hi forum,
    As authentication based on public key certificates only works under jdev 10.1.3.1, I'm upgrading my 10.1.2 application to that version. I'm following the Oracle document "Converting to the ADF Page Lifecycle from 10.1.2" (http://www.oracle.com/webapps/online-help/jdeveloper/10.1.3?topic=adf_convertingfrom10_1_2_html) that it's a really great help. However, this document doesn't explain how to migrate page events. In UIX, a submitButton may have an "event" attribute that fires the method called onEventName in the DataPage class. In ADF Faces, I don't know how to do that. The document previously mentioned doesn't say anything about this topic. The solution I've tryed is the following:
    As document "API Changes from ADF UIX" (http://www.oracle.com/technology/products/jdev/htdocs/partners/addins/exchange/jsf/doc/api-changes.html) explains, submitButton turns into commandButton and event attribute is replaced by an actionlistener. So, in my jspx page:
    <af:commandButton id="myButton" text="Search" actionListener="#{pageCode.listen}"/>
    <af:commandButton id="myOtherButton" text="All" actionListener="#{pageCode.listen}" />
    In faces-config.xml:
    <managed-bean>
    <managed-bean-name>pageCode</managed-bean-name>
    <managed-bean-class>com.mycompany.web.struts.actions.MyPageController</managed-bean-class>
    <managed-bean-scope>request</managed-bean-scope>
    </managed-bean>
    In controller class, I replace DataActionContext by PageLifecycleContext in events parameters. Furthermore, a listen method is added:
    public class MyPageController extends PageController
    // I want to migrate this event
    public void onSearch (PageLifecycleContext ctx)
    // code of page event inherited from 10.1.2
    // I want to migrate this event
    public void onAll (PageLifecycleContext ctx)
    // code of page event inherited from 10.1.2
    // This is the method I've just added
    public void listen (ActionEvent e)
    FacesContext context = FacesContext.getCurrentInstance();
    HttpServletRequest request = (HttpServletRequest)context.getExternalContext().getRequest();
    PageLifecycleContext plc = (PageLifecycleContext)request.getAttribute("ADFLifecycleContext");
    String idButton = (String)e.getComponent().getAttributes().get("id");
    if (idButton.equals("myButton"))
    onSearch(plc);
    else if (idButton.equals("myOtherButton"))
    onAll(plc);
    I'd like to know if there is any other simplier way to do event migration from 10.1.2 to 10.1.3.
    Thanks in advance.
    Luis Serrano.

    If you change your view objects to use the new named bind variables in 10.1.3, then you can do what you were doing in prepareModel in a declarative way now using the invokeAction executable in your page definition to trigger the firing of an executeWithParams action.
    You can study example #76 on my blog to see an example of doing this:
    http://radio.weblogs.com/0118231/stories/2004/09/23/notYetDocumentedAdfSampleApplications.html#76
    If you want to do things programmatically still, which is fine of course, then you can reference section 10.5.4.3 "Using Custom ADF Page Lifecycle to Invoke an onPageLoad Backing Bean Method" in the ADF Developer's Guide for Forms/4GL Developers on the ADF Learning Center at http://www.oracle.com/technology/products/adf/learnadf.html The key benefit of this approach is that if you have a backing bean for your page, it allows you to put your prepareModel code inside the backing bean in an onPageLoad() method so you don't end up with both a backing bean and a page controller class for that page.
    Of course, you can also still use a customized PageController class and override prepareModel() as you did before. All of these ways are viable.

  • Most Difficult to Migrate from JDEV 10.1.2 to 10.1.3

    Hi Oracle Team,
    I have developed new application from scratch containing 700 pages from struts based to Jdeve 10.1.2 with UIX , Struts Controller , BC4J ( ViewController ,Model) based architecture of Jdeveloper 10.1.2.
    Now oracle annouced that UIX will be no more part of 10.1.3 , I have to migrate once again to JSF based instead of UIX.
    It's really annoying to see big companies coming with some framework and going back to make it absoulete.I have posted many threads regarding migration of my apps to JSF based ,but i could not see any proper reply or any straight path that do this migration stuff.
    Here is my architecture
    ViewController-Model (
    1.Jdeveloper 10.1.2
    1.UIX page with lot of javascript validation.
    2.Struts Controller (how should i migrate this)
    3.BC4J
    4.Jheadstart plugin for generating pages in 10.1.2
    I would appreciate , if you can show me any good way of doing migration with
    less housekeeping.
    Thanks a lot,
    Hasam

    Hasam,
    We do have a uix to JSF migration utility that you can get through the check for update center. The missing part there right now is that it doesn't support uix template migration.
    If you are using jheadstart you might want to post your question on the jheadstart forum as well they might be able to do the migration through their repository.
    And remember that if your application is working now and your customers are happy then you don't have to migrate it.

  • 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>

  • Problem when migrating from JSF1.1 to 1.2

    Hi,
    We are migrating WAS6.0 to WAS 7.0 - JSF1.1 to JSF1.2
    We have modified faces-config file and added below part.
    <faces-config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
    http://java.sun.com/xml/ns/javaee/web-facesconfig_1_2.xsd"
    version="1.2">
    But while trying to access the application we are getting the below error,
    [6/7/11 22:40:36:520 EDT] 00000037 SystemOut O 2011-06-07 22:40:36,519 [WebContainer : 0 - ClientControllerServlet - ] DEBUG - action=locales
    [6/7/11 22:40:36:537 EDT] 00000037 AdfFacesFilte W oracle.adf.view.faces.webapp.AdfFacesFilterHelper verifyFilterIsInstalled The AdfFacesFilter has not been installed. ADF Faces requires this filter for proper execution.
    [6/7/11 22:40:36:579 EDT] 00000037 lifecycle E JSF1054: (Phase ID: RESTORE_VIEW 1, View ID: "") Exception thrown during phase execution: javax.faces.event.PhaseEvent[source=com.sun.faces.lifecycle.LifecycleImpl@403b403b]
    [6/7/11 22:40:36:590 EDT] 00000037 SystemOut O 2011-06-07 22:40:36,590 [WebContainer : 0 - SessionCheckPhaseListener - ] DEBUG - page will be shown as user[null]
    [6/7/11 22:40:36:590 EDT] 00000037 SystemOut O 2011-06-07 22:40:36,590 [WebContainer : 0 - SessionCheckPhaseListener - ] DEBUG - show page[true]
    [6/7/11 22:40:36:591 EDT] 00000037 SystemOut O 2011-06-07 22:40:36,591 [WebContainer : 0 - CustomFacesServlet - ] ERROR - javax.servlet.ServletException: viewId:/brazil/web/brazil/client/languages.jsp - View /brazil/web/brazil/client/languages.jsp could not be restored.
    [6/7/11 22:40:36:869 EDT] 00000037 AdfFacesFilte E oracle.adfinternal.view.faces.webapp.AdfFacesFilterHelperImpl _setupJboDomainStuff
    java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
    at java.lang.reflect.Method.invoke(Method.java:611)
    at oracle.adfinternal.view.faces.webapp.AdfFacesFilterHelperImpl._setupJboDomainStuff(AdfFacesFilterHelperImpl.java:192)
    at oracle.adfinternal.view.faces.webapp.AdfFacesFilterHelperImpl.init(AdfFacesFilterHelperImpl.java:64)
    at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl.init(AdfFacesFilterImpl.java:96)
    at oracle.adf.view.faces.webapp.AdfFacesFilter.init(AdfFacesFilter.java:58)
    at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.init(FilterInstanceWrapper.java:140)
    at com.ibm.ws.webcontainer.filter.WebAppFilterManager._loadFilter(WebAppFilterManager.java:548)
    at com.ibm.ws.webcontainer.filter.WebAppFilterManager.loadFilter(WebAppFilterManager.java:462)
    at com.ibm.ws.webcontainer.filter.WebAppFilterManager.getFilterInstanceWrapper(WebAppFilterManager.java:319)
    at com.ibm.ws.webcontainer.filter.WebAppFilterManager.getFilterChain(WebAppFilterManager.java:379)
    at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:860)
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:934)
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:502)
    at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:179)
    at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3933)
    at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:276)
    at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:931)
    at com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1583)
    at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:186)
    at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:445)
    at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:504)
    at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:301)
    at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:83)
    at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165)
    at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
    at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)
    at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138)
    at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:204)
    at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:775)
    at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905)
    at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1604)
    Caused by: java.lang.IllegalStateException: ELResolvers cannot be added after the application initialization is complete.
    at com.sun.faces.application.ApplicationImpl.setPropertyResolver(ApplicationImpl.java:424)
    at oracle.adfinternal.view.faces.webapp.AdfModelHelper.init(AdfModelHelper.java:37)
    ... 34 more
    Could you please help us to resolve this issue?
    Regards,
    Mohanraj M

    Hi,
    Currently we are migrating from WAS 6.0 to WAS 7.0. We are using JSF1.1 and ADF 10.1.3 . We don't want to migrate JSF and ADF , so we are using shared libraries.
    Everything is working fine except adf popup. New window is opening, but we are not able to pass any value from parent to child. It is coming as null. Also we are not able to close popu also not able to transfer any data from popup to parent using returnfromdialog method.
    We are getting the below exception,
    [6/16/11 14:58:59:495 EDT] 00000042 DialogService W oracle.adfinternal.view.faces.context.DialogServiceImpl returnFromDialog No 'DialogUsedRK' key available for returnFromDialog to do the right thing!
    [6/16/11 14:58:59:496 EDT] 00000042 InvokeApplica E com.sun.faces.lifecycle.InvokeApplicationPhase execute popView(): No view has been pushed.
    java.lang.IllegalStateException: popView(): No view has been pushed.
    at oracle.adfinternal.view.faces.context.DialogServiceImpl.popView(DialogServiceImpl.java:69)
    at oracle.adfinternal.view.faces.context.DialogServiceImpl.returnFromDialog(DialogServiceImpl.java:230)
    at oracle.adfinternal.view.faces.context.AdfFacesContextImpl.returnFromDialog(AdfFacesContextImpl.java:91)
    at oracle.adfinternal.view.faces.taglib.listener.ReturnActionListener.processAction(ReturnActionListener.java:39)
    at javax.faces.event.ActionEvent.processListener(ActionEvent.java:77)
    at oracle.adf.view.faces.component.UIXComponentBase.broadcast(UIXComponentBase.java:548)
    at oracle.adf.view.faces.component.UIXCommand.broadcast(UIXCommand.java:200)
    at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:287)
    at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:401)
    at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:95)
    at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:245)
    at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:110)
    at javax.faces.webapp.FacesServlet.service(FacesServlet.java:213)
    at com.avon.arrm.brazil.presentation.common.CustomFacesServlet.service(CustomFacesServlet.java:55)
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1657)
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1597)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:131)
    at com.avon.arrm.brazil.presentation.common.ServletADFFilter.doFilter(ServletADFFilter.java:42)
    at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:188)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:116)
    at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl._invokeDoFilter(AdfFacesFilterImpl.java:228)
    at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl._doFilterImpl(AdfFacesFilterImpl.java:197)
    at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl.doFilter(AdfFacesFilterImpl.java:123)
    at oracle.adf.view.faces.webapp.AdfFacesFilter.doFilter(AdfFacesFilter.java:105)
    at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:188)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:116)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:77)
    at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:908)
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:934)
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:502)
    at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:179)
    at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:91)
    at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:864)
    at com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1583)
    at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:186)
    at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:445)
    at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:504)
    at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:301)
    at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:83)
    at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165)
    at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
    at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)
    at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138)
    at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:204)
    at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:775)
    at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905)
    at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1604)
    [6/16/11 14:58:59:505 EDT] 00000042 SystemOut O 2011-06-16 14:58:59,505 [WebContainer : 1 - CustomFacesServlet - ] ERROR - javax.servlet.ServletException: popView(): No view has been pushed.
    Hi,
    Currently we are migrating from WAS 6.0 to WAS 7.0. We are using JSF1.1 and ADF 10.1.3 . We don't want to migrate JSF and ADF , so we are using shared libraries.
    Everything is working fine except adf popup. New window is opening, but we are not able to pass any value from parent to child. It is coming as null. Also we are not able to close popu also not able to transfer any data from popup to parent using returnfromdialog method.
    We are getting the below exception,
    [6/16/11 14:58:59:495 EDT] 00000042 DialogService W oracle.adfinternal.view.faces.context.DialogServiceImpl returnFromDialog No 'DialogUsedRK' key available for returnFromDialog to do the right thing!
    [6/16/11 14:58:59:496 EDT] 00000042 InvokeApplica E com.sun.faces.lifecycle.InvokeApplicationPhase execute popView(): No view has been pushed.
    java.lang.IllegalStateException: popView(): No view has been pushed.
    at oracle.adfinternal.view.faces.context.DialogServiceImpl.popView(DialogServiceImpl.java:69)
    at oracle.adfinternal.view.faces.context.DialogServiceImpl.returnFromDialog(DialogServiceImpl.java:230)
    at oracle.adfinternal.view.faces.context.AdfFacesContextImpl.returnFromDialog(AdfFacesContextImpl.java:91)
    at oracle.adfinternal.view.faces.taglib.listener.ReturnActionListener.processAction(ReturnActionListener.java:39)
    at javax.faces.event.ActionEvent.processListener(ActionEvent.java:77)
    at oracle.adf.view.faces.component.UIXComponentBase.broadcast(UIXComponentBase.java:548)
    at oracle.adf.view.faces.component.UIXCommand.broadcast(UIXCommand.java:200)
    at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:287)
    at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:401)
    at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:95)
    at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:245)
    at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:110)
    at javax.faces.webapp.FacesServlet.service(FacesServlet.java:213)
    at com.avon.arrm.brazil.presentation.common.CustomFacesServlet.service(CustomFacesServlet.java:55)
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1657)
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1597)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:131)
    at com.avon.arrm.brazil.presentation.common.ServletADFFilter.doFilter(ServletADFFilter.java:42)
    at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:188)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:116)
    at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl._invokeDoFilter(AdfFacesFilterImpl.java:228)
    at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl._doFilterImpl(AdfFacesFilterImpl.java:197)
    at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl.doFilter(AdfFacesFilterImpl.java:123)
    at oracle.adf.view.faces.webapp.AdfFacesFilter.doFilter(AdfFacesFilter.java:105)
    at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:188)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:116)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:77)
    at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:908)
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:934)
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:502)
    at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:179)
    at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:91)
    at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:864)
    at com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1583)
    at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:186)
    at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:445)
    at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:504)
    at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:301)
    at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:83)
    at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165)
    at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
    at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)
    at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138)
    at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:204)
    at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:775)
    at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905)
    at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1604)
    [6/16/11 14:58:59:505 EDT] 00000042 SystemOut O 2011-06-16 14:58:59,505 [WebContainer : 1 - CustomFacesServlet - ] ERROR - javax.servlet.ServletException: popView(): No view has been pushed.
    Could anyone please help us to resolve this issue.

  • Problem while migrating from JSF1.1 to JSF1.2

    I'm facing the following issues while migrating from WAS 6.1 to WAS7.0
    For this I have upgraded Jsf 1.1 to 1.2 and webmodule to 2.5, and following errors I'm having...
    1. Description     The method getExceptionMessageString(String) is undefined for the type Util
    2. Description The method getMyForm(UIComponent) in the type CommandLinkRenderer is not applicable for the arguments (FacesContext, UICommand)     
    3. Description     The method getName() is undefined for the type HtmlBasicRenderer.Param     LinkRendererWithName.java
    4. Description     The method getParamList(UIComponent) in the type HtmlBasicRenderer is not applicable for the arguments (FacesContext, UICommand)
    5. Description     The method getValue() is undefined for the type HtmlBasicRenderer.Param     LinkRendererWithName.java
    Any alternative methods to those above methods in JSF1.2?
    or am I need to upgrade any of the jaf dependencies?
    Any suggestions are appreciated.
    Thanks

    i_oss wrote:
    But you should consider implementing your Renderers only using the API and not extending the com.sun.faces.* implementation classes, or you might end up changing your code again on your next jsf updates.Hm, good thinking. I didn't think about the split between the API and the implementation.
    OT question on that subject: is it really good design to have that split? JSF, JAXB, JAX-WS, even CDI has an API and an implementation part to it. But do we really need that? In the case of JSF, you have Mojarra and Myfaces (and some other obscure JSF implementation I believe). But why would you use Myfaces over Mojarra since they both solve the same problem and are both actively developed? Why do we have to deal with API/implementation conflict hell that you can often find when using JAXB, especially in a Mavenized environment? We have Weld as the implementation for CDI. What would move anyone to make a 'competing' implementation of it?
    For something like JPA I can at least understand it; the persistence providers were already there before JPA saw the light of day. There was no need for Sun to create a competing implementation, so they provided the API in stead. But in all other cases... I just don't get it.

  • Migrating from 10.1.3.1 to JHS10.1.3.2 gives 500 Internal Server Error

    Hi all,
    I am busy migrating from Jheadstart version 10.1.3.1 to 10.1.3.2, but now I am stuck with some binding issue.
    I can generate my application without no errors, but when I try to access a none default tab I get a 500 error. An example incl. stacktrace is added at the end of this post.
    The default 1st tab contains a Table-Form which I can use with no problem and I even can drilldown to the edit page and save some changes.
    But when I navigate to an alternative tab I get the error shown below.
    When I access the URL which the system should navigate to originally the page is shown normally and I can even save changes normally. Navigating back to the first tab gives then also the rangeBinding error.
    Using debugging and from the log I know that no rangeBinding is handed in during the prepareRender phase of the lifecycle when I get the error,
    when the app runs normally the rangeBinding handed in is not null.
    I have the assumption that some thing is wrong within the filter-mapping ordering but I am using the standard generated one from JHeadstart.
    To be precise I will include it:
    <filter-mapping>
    <filter-name>adfFaces</filter-name>
    <servlet-name>*.jsp</servlet-name>
    <dispatcher>FORWARD</dispatcher>
    <dispatcher>REQUEST</dispatcher>
    </filter-mapping>
    <filter-mapping>
    <filter-name>adfFaces</filter-name>
    <url-pattern>*.jspx</url-pattern>
    <dispatcher>FORWARD</dispatcher>
    <dispatcher>REQUEST</dispatcher>
    </filter-mapping>
    <filter-mapping>
    <filter-name>adfFaces</filter-name>
    <url-pattern>*.jsp</url-pattern>
    </filter-mapping>
    <filter-mapping>
    <filter-name>adfBindings</filter-name>
    <url-pattern>*.jsp</url-pattern>
    </filter-mapping>
    <filter-mapping>
    <filter-name>adfBindings</filter-name>
    <url-pattern>*.jspx</url-pattern>
    <dispatcher>REQUEST</dispatcher>
    <dispatcher>FORWARD</dispatcher>
    </filter-mapping>
    <filter-mapping>
    <filter-name>adfBindings</filter-name>
    <servlet-name>ordDeliverMedia</servlet-name>
    </filter-mapping>
    Does somebody have a clue what's wrong within my configuration?
    Regards,
    Michel Jansen
    Log including stacktrace:
    16-jan 15:14:32 DEBUG (JhsPageLifecycle) -Executing prepareModel, page=/pages/onderhoud/BijzonderheidTable.jspx, pagedef=BijzonderheidPageDef
    16-jan 15:14:32 DEBUG (JhsNavigationHandlerImpl) -Executing checkRoles
    16-jan 15:14:32 DEBUG (JhsNavigationHandlerImpl) -User is authorized
    16-jan-2008 15:14:32 oracle.adfinternal.view.faces.model.binding.FacesCtrlRangeBinding$FacesModel getSelectedRow
    WARNING: rowIterator is null
    16-jan-2008 15:14:32 oracle.adfinternal.view.faces.model.binding.FacesCtrlRangeBinding$FacesModel getSelectedRow
    WARNING: rowIterator is null
    16-jan-2008 15:14:32 oracle.adfinternal.view.faces.model.binding.FacesCtrlRangeBinding$FacesModel getSelectedRow
    WARNING: rowIterator is null
    16-jan 15:14:32 DEBUG (DoRollbackActionListener) -Executing Rollback action binding
    16-jan 15:14:32 DEBUG (JhsPageLifecycle) -executing onRollback
    16-jan 15:14:32 DEBUG (JhsPageLifecycle) -No rollback performed because there are no pending changes
    16-jan 15:14:32 DEBUG (ResetBreadcrumbStackActionListener) -Resetting breadcrumb stack
    16-jan 15:14:32 DEBUG (JhsNavigationHandlerImpl) -handleNavigation action=null, outcome=StartDomein
    16-jan 15:14:32 DEBUG (JhsNavigationHandlerImpl) -Executing checkRoles
    16-jan 15:14:32 DEBUG (JhsNavigationHandlerImpl) -User is authorized
    16-jan 15:14:32 DEBUG (JhsPageLifecycle) -Executing prepareModel, page=/pages/onderhoud/DomeinTable.jspx, pagedef=DomeinPageDef
    16-jan 15:14:32 DEBUG (JhsNavigationHandlerImpl) -Executing checkRoles
    16-jan 15:14:32 DEBUG (JhsNavigationHandlerImpl) -User is authorized
    16-jan 15:14:32 DEBUG (JhsPageLifecycle) -Executing prepareRender, page=/pages/onderhoud/DomeinTable.jspx, pagedef=DomeinPageDef
    16-jan 15:14:32 DEBUG (JhsPageLifecycle) -Locale nl set on current JSF page
    16-jan-2008 15:14:32 oracle.adfinternal.view.faces.webapp.AdfFacesFilterHelperImpl startFilter
    WARNING: AdfFacesContext had not been properly released on earlier request.
    16-jan 15:14:32 ERROR (ApplicationImpl) -Managedbean DomeinCollectionModel could not be created Can't set managed bean property: 'rangeBinding'.
    javax.faces.FacesException: Can't set managed bean property: 'rangeBinding'.
         at com.sun.faces.config.ManagedBeanFactory.setPropertiesIntoBean(ManagedBeanFactory.java:596)
         at com.sun.faces.config.ManagedBeanFactory.newInstance(ManagedBeanFactory.java:253)
         at com.sun.faces.application.ApplicationAssociate.createAndMaybeStoreManagedBeans(ApplicationAssociate.java:306)
         at com.sun.faces.el.VariableResolverImpl.resolveVariable(VariableResolverImpl.java:97)
         at oracle.adfinternal.view.faces.el.AdfFacesVariableResolver.resolveVariable(AdfFacesVariableResolver.java:40)
         at oracle.adfinternal.view.faces.model.VariableResolverUtils$JspResolver.resolveVariable(VariableResolverUtils.java:79)
         at com.sun.faces.el.impl.NamedValue.evaluate(NamedValue.java:145)
         at com.sun.faces.el.impl.ComplexValue.evaluate(ComplexValue.java:166)
         at com.sun.faces.el.impl.ExpressionEvaluatorImpl.evaluate(ExpressionEvaluatorImpl.java:263)
         at com.sun.faces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:160)
         at com.sun.faces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:143)
         at com.sun.faces.application.ApplicationImpl.createComponent(ApplicationImpl.java:406)
         at javax.faces.webapp.UIComponentTag.createComponent(UIComponentTag.java:1019)
         at javax.faces.webapp.UIComponentTag.createChild(UIComponentTag.java:1046)
         at javax.faces.webapp.UIComponentTag.findComponent(UIComponentTag.java:761)
         at javax.faces.webapp.UIComponentTag.doStartTag(UIComponentTag.java:451)
         at oracle.adf.view.faces.webapp.UIXComponentTag.doStartTag(UIXComponentTag.java:85)
         at pages.onderhoud._DomeinTable_jspx._jspService(_DomeinTable_jspx.java:525)
         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.ResourceFilterChain.doFilter(ResourceFilterChain.java:65)
         at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:162)
         at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:15)
         at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl._invokeDoFilter(AdfFacesFilterImpl.java:228)
         at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl._doFilterImpl(AdfFacesFilterImpl.java:197)
         at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl.doFilter(AdfFacesFilterImpl.java:123)
         at oracle.adf.view.faces.webapp.AdfFacesFilter.doFilter(AdfFacesFilter.java:103)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:621)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
         at com.evermind.server.http.ServletRequestDispatcher.unprivileged_forward(ServletRequestDispatcher.java:287)
         at com.evermind.server.http.ServletRequestDispatcher.access$100(ServletRequestDispatcher.java:51)
         at com.evermind.server.http.ServletRequestDispatcher$2.oc4jRun(ServletRequestDispatcher.java:193)
         at oracle.oc4j.security.OC4JSecurity.doPrivileged(OC4JSecurity.java:283)
         at com.evermind.server.http.ServletRequestDispatcher.forward(ServletRequestDispatcher.java:198)
         at com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:346)
         at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:152)
         at oracle.adfinternal.view.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:157)
         at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:107)
         at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:245)
         at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:137)
         at javax.faces.webapp.FacesServlet.service(FacesServlet.java:214)
         at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:65)
         at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:162)
         at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:15)
         at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl._invokeDoFilter(AdfFacesFilterImpl.java:228)
         at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl._doFilterImpl(AdfFacesFilterImpl.java:197)
         at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl.doFilter(AdfFacesFilterImpl.java:123)
         at oracle.adf.view.faces.webapp.AdfFacesFilter.doFilter(AdfFacesFilter.java:103)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:621)
         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:303)
         at java.lang.Thread.run(Thread.java:595)
    Caused by: java.lang.reflect.InvocationTargetException
         at sun.reflect.GeneratedMethodAccessor75.invoke(Unknown Source)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:585)
         at org.apache.commons.beanutils.PropertyUtils.setSimpleProperty(PropertyUtils.java:1789)
         at com.sun.faces.config.ManagedBeanFactory.setPropertiesIntoBean(ManagedBeanFactory.java:578)
         ... 63 more
    Caused by: java.lang.NullPointerException
         at oracle.jheadstart.controller.jsf.bean.JhsCollectionModel.setRangeBinding(JhsCollectionModel.java:446)
         ... 68 more

    Michel,
    Usually, such problems come from a custom 10.1.3.1 template that is still used in 10.1.3.2, which has not been merged with the new 10.1.3.2 default template. Could you check if your application definition contains any custom templates, and if so, test the application with only the default templates?
    To see if custom templates are used, you could check the xml source of the application definition and check for the occurrence of a <Templates> tag as opposed to an empty <Templates/> tag.
    Hope this helps,
    Sandra Muller
    JHeadstart Team
    Oracle Consulting

  • Migration from windows to Linux -- Autoconfig Error

    Hi DBA's
    I am doing Migration from Windows 2000 to Linux 4.0ES Migration.
    Application - 11.5.10.2, Database - 9.2.0.6.
    Documents Followed
    230627.1 - Export/Import Process for Oracle Applications Release 11i Database Instances Using Oracle9i Enterprise Edition
    238276.1 - Migrating to Linux with Oracle Applications Release 11i
    Till now i have finished as follows.
    1) Doc -238276.1
    Section 1 completed on the source instance.
    2) Doc -230627.1
    Section 1, Section 2, Section 3 completed.
    3) Now i started 238276.1
    Section 2.
    Step 1- updated the manifest --- Completed
    Step 2- copy appl_top and Common_top -- Completed
    Step 3- Clone the AutoConfig XML context file on the Target System -- Completed.
    Step 4- Install iAS Oracle Home -- Completed.
    Step 5- Apply the Oracle interoperability patches for Red Hat Enterprise Linux -- Ignored
    Note- Because My Application is 11.5.10.2.
    Step 6- Run AutoConfig setup phase on the Target System -- Error out.
    I run the command as follows.
    # cd <AD_TOP>/bin
    # ./adconfig.sh run=INSTE8_SETUP contextfile=<Target System ctxfile>
    [applmgr@aqherp bin]$ ./adconfig.sh run=INSTE8_SETUP contextfile=/s03/oracle/prodappl/admin/PROD_aqherp.xml
    Enter the APPS user password: Script execution phase specified: INSTE8_SETUP
    The log file for this session is located at: /s03/oracle/prodappl/admin/PROD_aqherp/log/01122007/adconfig.log
    AutoConfig is configuring the Applications environment...
    AutoConfig will consider the custom templates if present.
    Using APPL_TOP location : /s03/oracle/prodappl
    ERROR: Unable to set CLASSPATH
    Neither of the following are present
    /usr/jre/lib/rt.jar
    /usr/lib/rt.jarERROR: Unable to set CLASSPATH
    Neither of the following are present
    /usr/jre/lib/rt.jar
    /usr/lib/rt.jar Classpath :
    Version Conflicts among development maintained and customized templates encountered; aborting AutoConfig run.
    The logfile for this session is located at: /s03/oracle/prodappl/admin/PROD_aqherp/log/01122007/adconfig.log
    [applmgr@aqherp bin]$
    ==========================LOG FILE SHOWS=================================================
    Starting AutoConfig at Mon Jan 12 20:07:21 2009
    Using adconfig.pl version 115.81
    Script execution phase specified: INSTE8_SETUP
    Classpath :
    Version Conflicts among development maintained and customized templates encountered; aborting AutoConfig run.
    Please help me to resolve this issue.
    Best Regards,
    Suresh Gelda

    Hi DBA's
    I am able to run the autoconfig now, but i am getting errors in that
    Please check log file which i am pasting here
    Checking version of /s03/oracle/prodcomn/java/jdbc14.zip
    File exists
    RC-50208: Exception in method TimedProcessProcess.run
    Raised by oracle.apps.ad.util.TimedProcess$TimedProcessProcess: java.io.IOException: Cannot run program "/s03/oracle/prodappl/ad/11.5.0/bin/adident": java.io.IOException: error=2, No such file or directory
    File Version: -1
    File version could not be obtained
    Skipping updating s_fnd_jdbc_stmt_cache_size.
    Updated s_fnd_jdbc_stmt_cache_size to 0
    Configuring MOVEJSPPAGEREPOS settings ...
    Execute SYSTEM command : mv /s03/oracle/prodcomn/html/_pages /s03/oracle/prodcomn
    /s03/oracle/prodcomn/html/_pages is moved to /s03/oracle/prodcomn/_pages successfully
    ERRORCODE = 1 ERRORCODE_END
    .end std out.
    *******FATAL ERROR*******
    PROGRAM : (/s03/oracle/prodappl/fnd/11.5.0/patch/115/bin/txkSetConfig.pl)
    TIME : Tue Jan 13 12:23:09 2009
    FUNCTION: [ Level 1 ]
    ERRORMSG: ERROR: Reading /tmp//orainst/unix.rgs: No such file or directory
    STACK TRACE
    at /s03/oracle/prodappl/au/11.5.0/perl/TXK/Error.pm line 219
         TXK::Error::printMsg('TXK::Error', 'ERROR: Reading /tmp//orainst/unix.rgs: No such file or direct...') called at /s03/oracle/prodappl/fnd/11.5.0/patch/115/bin/txkSetConfig.pl line 92
    .end err out.
    Result : FAILED
    ===========================================================================
    Generate Tns Names
    Logfile: /s03/oracle/prodappl/admin/PROD_aqherp/log/01131223/NetServiceHandler.log
         Classpath : /usr/java/jdk1.6.0_11/jre/lib/rt.jar:/usr/java/jdk1.6.0_11/lib/dt.jar:/usr/java/jdk1.6.0_11/lib/tools.jar:/s03/oracle/prodcomn/java/appsborg2.zip:/s03/oracle/prodcomn/java
    Updating s_tnsmode to 'generateTNS'
    UpdateContext exited with status: 0
    java.lang.Exception: Error while generating listener.ora.
         at oracle.apps.ad.tools.configuration.NetServiceHandler.generate806Listener(NetServiceHandler.java:2503)
         at oracle.apps.ad.tools.configuration.NetServiceHandler.processNode(NetServiceHandler.java:2272)
         at oracle.apps.ad.tools.configuration.NetServiceHandler.main(NetServiceHandler.java:2978)
    AC-50480: Internal error occurred: java.lang.Exception: Error while generating listener.ora.
    Error generating tnsnames.ora from the database, temperory tnsnames.ora will be generated using templates
    Instantiating Tools tnsnames.ora
    Tools tnsnames.ora instantiated
    Web tnsnames.ora instantiated
    adgentns.pl exiting with status 512
    ERRORCODE = 512 ERRORCODE_END
    .end std out.
    .end err out.
    ================================================================================
    Uploading file system Context file and its templates to the database
    Context file :
    /s03/oracle/prodappl/admin/PROD_aqherp.xml
    ADX Database Utility
    getConnectionUsingAppsJDBCConnector() -->
    APPS_JDBC_URL=''
    Trying to get connection using SID based connect descriptor
    getConnection() -->
    sDbHost : aqherp
    sDbDomain : qudrah.com
    sDbPort : 1521
    sDbSid : PROD
    sDbUser : APPS
    Trying to connect using SID...
    getConnectionUsingSID() -->
    JDBC URL: jdbc:oracle:thin:@aqherp.qudrah.com:1521:PROD
    Connection obtained
    -------------------ADX Database Utility Finished---------------
    Result : Failed to upload the Context file to the DataBase
         Uploading Context file and its templates to the database...FAILED
    StackTrace:
    java.lang.Exception: oracle.apps.ad.autoconfig.oam.InDbCtxFileException: SQLException : ORA-04068: existing state of packages has been discarded
    ORA-04063: package body "APPS.FND_GSM_UTIL" has errors
    ORA-06508: PL/SQL: could not find program unit being called
    ORA-06512: at line 1
         at oracle.apps.ad.tools.configuration.FileSysDBCtxMerge.updateDBCtx(FileSysDBCtxMerge.java:685)
         at oracle.apps.ad.tools.configuration.FileSysDBCtxMerge.updateDBFiles(FileSysDBCtxMerge.java:222)
         at oracle.apps.ad.context.CtxValueMgt.processCtxFile(CtxValueMgt.java:1663)
         at oracle.apps.ad.context.CtxValueMgt.main(CtxValueMgt.java:709)
    =========================================================================================
    After Setting Environment
    ORACLE_HOME          : /tmp/
    LD_LIBRARY_PATH          : /tmp//lib:/usr/X11R6/lib:/usr/openwin/lib:/usr/java/jdk1.6.0_11/jre/lib/i386/server:/usr/java/jdk1.6.0_11/jre/lib/i386:/usr/java/jdk1.6.0_11/jre/../lib/i386:/tmp//lib:/usr/X11R6/lib:/usr/openwin/lib
    PATH               : /tmp//bin:/usr/bin:/usr/ccs/bin:/usr/sbin:/usr/bin:/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/s03/oracle/proddb/9.2.0/bin
    ORA_NLS               : /tmp//ocommon/nls/admin/data
    TNS_ADMIN          : /tmp//network/admin/PROD_aqherp
    NLS_LANG               : American_America.AR8MSWIN1256
    NLS_DATE_FORMAT          : DD-MON-RR
    NLS_NUMERIC_CHARACTERS     : .,
    NLS_SORT               : BINARY
    CONTEXT_NAME          : PROD_aqherp
    AD_TOP               : /s03/oracle/prodappl/ad/11.5.0
    FND_TOP               : /s03/oracle/prodappl/fnd/11.5.0
    TXK_TOP               : /s03/oracle/prodcomn/rgf/PROD_aqherp
    APPLTMP : /s03/oracle/prodcomn/temp
    TWO_TASK               : PROD
    ORACLE_LOCALPREFERENCE     : /tmp//tools/admin
    TNS CONNECT STRING     : PROD
    SQLPLUS               : /s03/oracle/proddb/9.2.0/bin/sqlplus
    Setting of Environment completed.
    SQL Command: SELECT language_code||',' FROM fnd_languages WHERE installed_flag IN ('B','I') AND language_code NOT IN ('US', 'SQ','IS','LT','VN')
    ERROR DESCRIPTION:
    (*******FATAL ERROR*******
    PROGRAM : (/s03/oracle/prodcomn/admin/install/PROD_aqherp/txkFrmUTF8.pl)
    TIME : Tue Jan 13 12:24:40 2009
    FUNCTION: TXK::SQLPLUS::validateConnectInfo [ Level 3 ]
    MESSAGES:
    SQLPLUS executable not found in ORACLE_HOME/bin
    STACK TRACE
    at /s03/oracle/prodappl/au/11.5.0/perl/TXK/Error.pm line 167
         TXK::Error::abort('TXK::Error', 'HASH(0x810dd30)') called at /s03/oracle/prodappl/au/11.5.0/perl/TXK/Common.pm line 299
         TXK::Common::doError('TXK::SQLPLUS=HASH(0x853767c)', 'SQLPLUS executable not found in ORACLE_HOME/bin', 'undef') called at /s03/oracle/prodappl/au/11.5.0/perl/TXK/Common.pm line 314
         TXK::Common::setError('TXK::SQLPLUS=HASH(0x853767c)', 'SQLPLUS executable not found in ORACLE_HOME/bin') called at /s03/oracle/prodappl/au/11.5.0/perl/TXK/SQLPLUS.pm line 346
         TXK::SQLPLUS::validateConnectInfo('TXK::SQLPLUS=HASH(0x853767c)') called at /s03/oracle/prodappl/au/11.5.0/perl/TXK/SQLPLUS.pm line 267
         TXK::SQLPLUS::setConnectInfo('TXK::SQLPLUS=HASH(0x853767c)', 'HASH(0x8537880)') called at /s03/oracle/prodappl/au/11.5.0/perl/TXK/TechstackDB.pm line 588
         TXK::TechstackDB::_getSQLValue('TXK::TechstackDB=HASH(0x853755c)', 'SELECT language_code||\',\' FROM fnd_languages WHERE installe...') called at /s03/oracle/prodappl/au/11.5.0/perl/TXK/TechstackDB.pm line 563
         TXK::TechstackDB::getSQLValue('TXK::TechstackDB=HASH(0x853755c)', 'SELECT language_code||\',\' FROM fnd_languages WHERE installe...') called at /s03/oracle/prodcomn/admin/install/PROD_aqherp/txkFrmUTF8.pl line 147
         eval {...} called at /s03/oracle/prodcomn/admin/install/PROD_aqherp/txkFrmUTF8.pl line 112
    ERRORCODE = 1 ERRORCODE_END
    .end std out.
    .end err out.
    ======================================================================================================
    [AutoConfig Error Report]
    The following report lists errors AutoConfig encountered during each
    phase of its execution. Errors are grouped by directory and phase.
    The report format is:
    <filename> <phase> <return code where appropriate>
    [SETUP PHASE]
    AutoConfig could not successfully execute the following scripts:
    Directory: /s03/oracle/prodcomn/admin/install/PROD_aqherp
    adgendbc.sh INSTE8_SETUP 1
    adgenjky.sh INSTE8_SETUP 1
    afcpnode.sh INSTE8_SETUP 1
    afgcsreg.sh INSTE8_SETUP 1
    txkMultinode.sh INSTE8_SETUP 1
    wdbsvr.sh INSTE8_SETUP 1
    Directory: /usr/bin/perl -I /usr/lib/perl5/5.8.5/i386-linux-thread-multi -I /usr/lib/perl5/5.8.5 -I /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi -I /usr/lib/perl5/site_perl/5.8.4/i386-linux-thread-multi -I /usr/lib/perl5/site_perl/5.8.3/i386-linux-thread-multi -I /usr/lib/perl5/site_perl/5.8.2/i386-linux-thread-multi -I /usr/lib/perl5/site_perl/5.8.1/i386-linux-thread-multi -I /usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi -I /usr/lib/perl5/site_perl/5.8.5 -I /usr/lib/perl5/site_perl/5.8.4 -I /usr/lib/perl5/site_perl/5.8.3 -I /usr/lib/perl5/site_perl/5.8.2 -I /usr/lib/perl5/site_perl/5.8.1 -I /usr/lib/perl5/site_perl/5.8.0 -I /usr/lib/perl5/site_perl -I /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi -I /usr/lib/perl5/vendor_perl/5.8.4/i386-linux-thread-multi -I /usr/lib/perl5/vendor_perl/5.8.3/i386-linux-thread-multi -I /usr/lib/perl5/vendor_perl/5.8.2/i386-linux-thread-multi -I /usr/lib/perl5/vendor_perl/5.8.1/i386-linux-thread-multi -I /usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi -I /usr/lib/perl5/vendor_perl/5.8.5 -I /usr/lib/perl5/vendor_perl/5.8.4 -I /usr/lib/perl5/vendor_perl/5.8.3 -I /usr/lib/perl5/vendor_perl/5.8.2 -I /usr/lib/perl5/vendor_perl/5.8.1 -I /usr/lib/perl5/vendor_perl/5.8.0 -I /usr/lib/perl5/vendor_perl -I . -I /s03/oracle/prodappl/au/11.5.0/perl /s03/oracle/prodcomn/admin/install/PROD_aqherp
    txkFrmUTF8.pl INSTE8_SETUP 1
    AutoConfig is exiting with status 7
    Best Regards,

  • Migrating from Eclipse/Ant/MyFaces Trinidad to using JDeveloper--need help

    I recently downloaded JDeveloper 11.1.1.2.0. Several years ago, I used JDev to do some very simple JSP/servlet development with no formal framework. Times have changed a lot.
    For the past few years, I have been developing server-side Java web apps using Eclipse JEE and Ant (ie, everything is set up so that the developer does not depend on the IDE). We currently implement web apps using Apache MyFaces Trinidad JSF components (but not Facelets). Any developer here can check out our code and simply run Ant to build the projects--no need to even have Eclipse installed. Anyone here can build and develop with a text editor and Ant, if they prefer.
    I am impressed and yet overwhelmed by the robust functionality of the latest JDev--so impressive, but I feel almost a bit too removed from "seeing" what is going on in the code and deployment. I like the notion of drag-and-drop along with wizards, but I want to also know how the JDev project is set up manually; ie, where everything goes, without having to guess on this. I get the impression that I need to learn, very specifically, the framework of ADF. But unfortunately, the tutorials seem to focus on only using the wizards and drag-drop functionality.
    For example, how do I set up JDev to build a project only by running Ant using my properties files and build.xml? This is trivial to do in Eclipse by specifying the Project Builder. Is there some similar setting I can use in JDev?
    Is there full compatibility with Trinidad--didn't Oracle make the original Trinidad?
    Has anyone posted advice on migrating from Eclipse JEE to JDev?
    Sorry if this is an old set of questions; if I had known where to search for this information, I would not be posting this thread.
    Many thanks!
    Mike Quentel

    The basic steps for bringing your existing code into JDeveloper are:
    Import->WAR File - or alternatively create a new application and in it create a new projects->project from existing source
    The next couple of steps have to do with setting the project properties:
    Then you need to set up your project content path (specifically things like Web content and resources content)
    Then you need to add the jars/libraries in your project classpath and libraries.
    A few related link:
    http://blogs.oracle.com/shay/2010/01/migrating_from_netbeans_to_jde.html - netbeans migration but similar concepts
    http://www.oracle.com/technology/products/jdev/howtos/1013/w4wljdev/workshopandjdev.html - basic migration from Eclipse to JDeveloper
    http://blogs.oracle.com/shay/2009/02/using_trinidad_in_jdeveloper_1.html - Using trinidad in JDeveloper
    Also don't forget that you can now set your JDeveloper accelerators to be based on Eclipse key mapping - might make the migration easier.

  • Creation of domain issues - migration from weblogic 10.3.0 to 10.3.5 versio

    Hello,
    i would like to kindly ask for a help with following issue:
    Basically we are migrating from the 10.3.0 to the 10.3.5 version. We are building the domain using the template in "silent mode". And when i try to create the domain with new weblogic 10.3.5 im getting some errors.
    The command to run the creation of the domain is following:
    ${WL_HOME}/common/bin/config.sh -mode=silent -silent_script=${SILENT_SCRIPT} -log=${WLLOGFILE} >> ${LOGFILE} 2>&1
    returnCode=$?
    SILENT_SCRIPT contains following commands:
    read template from "/local/wg372/BM/appl/config/NEW_DOMAIN_CONFIGURED.jar";
    write domain to "/local/wg372/BM/appl/BmDomain";
    set OverwriteDomain "true";
    close template;
    When i setup new env(solaris) with weblogic 10.3.5 im getting following error when the silent_script command (*write domain to "/local/wg372/BM/appl/BmDomain";*) is executed:
    2011-07-18 16:53:00,427 INFO [runScript] com.oracle.cie.domain.script.ScriptExecutor - succeed: read template from "/local/wg372/BM/appl/config/NEW_DOMAIN_CONFIGURED.jar"
    2011-07-18 16:53:00,427 INFO [runScript] com.oracle.cie.domain.script.ScriptExecutor - write Domain to "/local/wg372/BM/appl/BmDomain"
    2011-07-18 16:53:00,505 ERROR [runScript] com.oracle.cie.wizard.domain.silent.tasks.RunScriptTask - There was an error executing the script: /local/wg372/BM/appl/installer/silent_script
    java.lang.NullPointerException
         at com.oracle.cie.domain.security.SecurityGenerateLDIFT.buildSecurityInfo(SecurityGenerateLDIFT.java:460)
         at com.oracle.cie.domain.security.SecurityGenerateLDIFT.<init>(SecurityGenerateLDIFT.java:119)
         at com.oracle.cie.domain.script.ScriptExecutor.writeDomain(ScriptExecutor.java:718)
         at com.oracle.cie.domain.script.ScriptParserClassic$StateMachine.processWrite(ScriptParserClassic.java:573)
         at com.oracle.cie.domain.script.ScriptParserClassic$StateMachine.execute(ScriptParserClassic.java:429)
         at com.oracle.cie.domain.script.ScriptParserClassic.parseAndRun(ScriptParserClassic.java:148)
         at com.oracle.cie.domain.script.ScriptParserClassic.doExecute(ScriptParserClassic.java:110)
         at com.oracle.cie.domain.script.ScriptParser.execute(ScriptParser.java:72)
         at com.oracle.cie.domain.script.ScriptParser.execute(ScriptParser.java:35)
         at com.oracle.cie.wizard.domain.helpers.Executor.runSilentScript(Executor.java:68)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
         at com.oracle.cie.wizard.domain.silent.tasks.RunScriptTask.runScriptWithExecutor(RunScriptTask.java:551)
         at com.oracle.cie.wizard.domain.silent.tasks.RunScriptTask.execute(RunScriptTask.java:335)
         at com.oracle.cie.wizard.silent.tasks.AbstractSilentTask.run(AbstractSilentTask.java:28)
         at java.lang.Thread.run(Thread.java:662)
    In Windows env im getting following error:
    create.domain:
    [exec] -mode="silent" -silent_script=J:/_dev/build/installer/silent_script
    [exec] << read template from "J:/_dev/build/config/NEW_DOMAIN_CONFIGURED.jar"
    [exec] >> succeed: read template from "J:/_dev/build/config/NEW_DOMAIN_CONFIGURED.jar"
    [exec] << write Domain to "J:/_dev/build/BmDomain"
    [exec] CFGFWK-60550: Script execution aborted. The script may contain an error.
    [exec] null
    CFGFWK-60550: - doc says
    CFGFWK-60550: Script execution aborted. The script may contain an error.
    Cause:
    Action:
    Level: 1
    Type: ERROR
    Impact: Configuration
    I tried to google for this issue, look into the weblogic documentation but with no luck.
    So i would like to kindly ask, if anyone of you perhaps could give me a hint/advise with this problem.
    Thanks in advance.

    Hi,
    thanks for the reply but im not sure if we are talking about the same thing. What i need is to upgrade the weblogic "DOMAIN" not the weblogic installation itself.
    Anyway,
    after some googling and testing im again stucked with another issue:
    1. First i have created the old doman (10.3.0)
    2. Then i have tested the domain with the new weblogic version 10.3.5 - as it should be (and is) compatible within those 2 versions
    ---> worked fine
    3. Then via offline WLST(of weblogic 10.3.5) i have managed to create new template with command writeTemplate(nameOfTemplate.jar)
    4. But when i try to create the new domain with the new template via WLST(of weblogic 10.3.5) im again stucked (im able to read the template in wlst but not able to writeDomain ) - error:
    wls:/offline> readTemplate('/home/wg372/tmp/new_template.jar')
    wls:/offline/BmDomain>writeDomain('/home/wg372/tmp/new_domain')
    Error: writeDomain() failed. Do dumpStack() to see details.
    wls:/offline/BmDomain>dumpStack()
    com.oracle.cie.domain.script.jython.WLSTException: com.oracle.cie.domain.script.ScriptException: The application location must have write permission.
    at com.oracle.cie.domain.script.jython.CommandExceptionHandler.handleException(CommandExceptionHandler.java:51)
    at com.oracle.cie.domain.script.jython.WLScriptContext.handleException(WLScriptContext.java:1538)
    at com.oracle.cie.domain.script.jython.WLScriptContext.writeDomain(WLScriptContext.java:803)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.python.core.PyReflectedFunction.__call__(Unknown Source)
    at org.python.core.PyMethod.__call__(Unknown Source)
    at org.python.core.PyObject.__call__(Unknown Source)
    at org.python.core.PyInstance.invoke(Unknown Source)
    at org.python.pycode._pyx3.writeDomain$15(/var/tmp/WLSTOfflineIni6651397525640719781.py:71)
    at org.python.pycode._pyx3.call_function(/var/tmp/WLSTOfflineIni6651397525640719781.py)
    at org.python.core.PyTableCode.call(Unknown Source)
    at org.python.core.PyTableCode.call(Unknown Source)
    at org.python.core.PyFunction.__call__(Unknown Source)
    at org.python.pycode._pyx24.f$0(<console>:1)
    at org.python.pycode._pyx24.call_function(<console>)
    at org.python.core.PyTableCode.call(Unknown Source)
    at org.python.core.PyCode.call(Unknown Source)
    at org.python.core.Py.runCode(Unknown Source)
    at org.python.core.Py.exec(Unknown Source)
    at org.python.util.PythonInterpreter.exec(Unknown Source)
    at org.python.util.InteractiveInterpreter.runcode(Unknown Source)
    at org.python.util.InteractiveInterpreter.runsource(Unknown Source)
    at org.python.util.InteractiveInterpreter.runsource(Unknown Source)
    at weblogic.management.scripting.WLST.main(WLST.java:173)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at weblogic.WLST.main(WLST.java:29)
    Caused by: com.oracle.cie.domain.script.ScriptException: The application location must have write permission.
    at com.oracle.cie.domain.script.ScriptExecutor.writeDomain(ScriptExecutor.java:757)
    at com.oracle.cie.domain.script.jython.WLScriptContext.writeDomain(WLScriptContext.java:795)
    ... 29 more
    I tried to have a look around for the "The application location must have write permission." problem but again with no luck.
    Furthemore when i try to do the same with old domain template, with old version of WLST (of weblogic 10.3.0), i have no problems with creating of the domain.
    Any ideas?
    Ill keep you updated :-)

  • Removing Public Folders after migration from Exchange 2007 to Exchange 2013

    Recently we migrated from Exchange 2007 to Exchange 2013.  We did not migrate Public Folders and are retiring them from Exchange altogether.  I shut Exchange 2007 off for a couple of weeks to ensure 2013 functions properly and it does so we're
    ready to decommission Exchange 2007.  I was able to remove all the mailbox databases without a glitch.  Using the EMC I click to remove the Public Folder database from Exchange 2007 and get the following message:
    Error: The public folder database "server\storage group - Public Folders\ Public Folder Database" contains folder replicas.  Before deleting the public folder database, remove the folders or move the replicas to another public folder database.
    Any help appreciated.

    Hi Terry,
    If you run the following command does it come back with any public folders?
    Get-PublicFolderStatistics -Server "SERVERNAME" | fl
    If nothing comes back you can follow this guide to manually remove the public folder database (at your own risk) http://haythamalex.wordpress.com/2011/11/24/how-to-force-exchange-server-public-folder-removal/
    Cheers,
    Jack
    I get alot of output from that command.
    AdminDisplayName        : Schedule+ Free Busy Information - Exchange Administrative Group (FYDIBOHF
                              23SPDLT)
    AssociatedItemCount     : 0
    ContactCount            : 0
    CreationTime            : 28/07/2008 10:17:42 AM
    DeletedItemCount        : 0
    EntryId                 : 000000001A447390AA6611CD9BC800AA002FC45A0300F31A2721DECB5542A9C497ED8ECFD
                              0290000000000070000
    ExpiryTime              : 05/05/2014 1:00:00 AM
    FolderPath              : SCHEDULE+ FREE BUSY\EX:/o=MY_ORGANIZATION/ou=Exc
                              hange Administrative Group (FYDIBOHF23SPDLT)
    IsDeletePending         : False
    ItemCount               : 70
    LastAccessTime          : 13/08/2014 1:00:00 AM
    LastModificationTime    : 28/07/2008 10:17:42 AM
    Name                    : EX:/o=MY_ORGANIZATION/ou=Exchange Administrative
                               Group (FYDIBOHF23SPDLT)
    OwnerCount              : 0
    TotalAssociatedItemSize : 0B
    TotalDeletedItemSize    : 0B
    TotalItemSize           : 35309B
    ServerName              : EXSVR2007
    StorageGroupName        : Second Storage Group - Public Folders
    DatabaseName            : Public Folder Database - Public Folders
    Identity                : 000000001A447390AA6611CD9BC800AA002FC45A0300F31A2721DECB5542A9C497ED8ECFD
                              0290000000000070000
    IsValid                 : True
    OriginatingServer       : EXSVR2007.mydomain.ca
    AdminDisplayName        : Offline Address Book - Exchange Administrative Group (FYDIBOHF23SPDLT)
    AssociatedItemCount     : 0
    ContactCount            : 0
    CreationTime            : 28/07/2008 10:17:42 AM
    DeletedItemCount        : 0
    EntryId                 : 000000001A447390AA6611CD9BC800AA002FC45A0300F31A2721DECB5542A9C497ED8ECFD
                              0290000000000080000
    ExpiryTime              : 
    FolderPath              : OFFLINE ADDRESS BOOK\EX:/o=MY_ORGANIZATION/ou=Ex
                              change Administrative Group (FYDIBOHF23SPDLT)
    IsDeletePending         : False
    ItemCount               : 0
    LastAccessTime          : 13/08/2014 1:00:00 AM
    LastModificationTime    : 28/07/2008 10:17:42 AM
    Name                    : EX:/o=MY_ORGANIZATION/ou=Exchange Administrative
                               Group (FYDIBOHF23SPDLT)
    OwnerCount              : 0
    TotalAssociatedItemSize : 0B
    TotalDeletedItemSize    : 0B
    TotalItemSize           : 0B
    ServerName              : EXSVR2007
    StorageGroupName        : Second Storage Group - Public Folders
    DatabaseName            : Public Folder Database - Public Folders
    Identity                : 000000001A447390AA6611CD9BC800AA002FC45A0300F31A2721DECB5542A9C497ED8ECFD
                              0290000000000080000
    IsValid                 : True
    OriginatingServer       : EXSVR2007.mydomain.ca
    AdminDisplayName        : globalevents
    AssociatedItemCount     : 0
    ContactCount            : 0
    CreationTime            : 28/07/2008 10:17:42 AM
    DeletedItemCount        : 0
    EntryId                 : 000000001A447390AA6611CD9BC800AA002FC45A0300D328567C1359964195421018B3836
                              4A80000000000140000
    ExpiryTime              : 
    FolderPath              : StoreEvents{D771E649-5D06-499F-82D7-C26C4617A7AA}\globalevents
    IsDeletePending         : False
    ItemCount               : 0
    LastAccessTime          : 12/08/2014 10:32:21 AM
    LastModificationTime    : 28/07/2008 10:17:42 AM
    Name                    : globalevents
    OwnerCount              : 0
    TotalAssociatedItemSize : 0B
    TotalDeletedItemSize    : 0B
    TotalItemSize           : 0B
    ServerName              : EXSVR2007
    StorageGroupName        : Second Storage Group - Public Folders
    DatabaseName            : Public Folder Database - Public Folders
    Identity                : 000000001A447390AA6611CD9BC800AA002FC45A0300D328567C1359964195421018B3836
                              4A80000000000140000
    IsValid                 : True
    OriginatingServer       : EXSVR2007.mydomain.ca
    AdminDisplayName        : internal
    AssociatedItemCount     : 0
    ContactCount            : 0
    CreationTime            : 28/07/2008 10:17:42 AM
    DeletedItemCount        : 0
    EntryId                 : 000000001A447390AA6611CD9BC800AA002FC45A0300D328567C1359964195421018B3836
                              4A80000000000130000
    ExpiryTime              : 
    FolderPath              : StoreEvents{D771E649-5D06-499F-82D7-C26C4617A7AA}\internal
    IsDeletePending         : False
    ItemCount               : 0
    LastAccessTime          : 12/08/2014 10:32:21 AM
    LastModificationTime    : 28/07/2008 10:17:42 AM
    Name                    : internal
    OwnerCount              : 0
    TotalAssociatedItemSize : 0B
    TotalDeletedItemSize    : 0B
    TotalItemSize           : 0B
    ServerName              : EXSVR2007
    StorageGroupName        : Second Storage Group - Public Folders
    DatabaseName            : Public Folder Database - Public Folders
    Identity                : 000000001A447390AA6611CD9BC800AA002FC45A0300D328567C1359964195421018B3836
                              4A80000000000130000
    IsValid                 : True
    OriginatingServer       : EXSVR2007.mydomain.ca
    AdminDisplayName        : OWAScratchPad{D771E649-5D06-499F-82D7-C26C4617A7AA}
    AssociatedItemCount     : 0
    ContactCount            : 0
    CreationTime            : 28/07/2008 10:17:42 AM
    DeletedItemCount        : 0
    EntryId                 : 000000001A447390AA6611CD9BC800AA002FC45A0300D328567C1359964195421018B3836
                              4A80000000000160000
    ExpiryTime              : 
    FolderPath              : OWAScratchPad{D771E649-5D06-499F-82D7-C26C4617A7AA}
    IsDeletePending         : False
    ItemCount               : 0
    LastAccessTime          : 12/08/2014 10:32:21 AM
    LastModificationTime    : 12/08/2014 10:42:01 AM
    Name                    : OWAScratchPad{D771E649-5D06-499F-82D7-C26C4617A7AA}
    OwnerCount              : 0
    TotalAssociatedItemSize : 0B
    TotalDeletedItemSize    : 0B
    TotalItemSize           : 0B
    ServerName              : EXSVR2007
    StorageGroupName        : Second Storage Group - Public Folders
    DatabaseName            : Public Folder Database - Public Folders
    Identity                : 000000001A447390AA6611CD9BC800AA002FC45A0300D328567C1359964195421018B3836
                              4A80000000000160000
    IsValid                 : True
    OriginatingServer       : EXSVR2007.mydomain.ca
    AdminDisplayName        : StoreEvents{D771E649-5D06-499F-82D7-C26C4617A7AA}
    AssociatedItemCount     : 0
    ContactCount            : 0
    CreationTime            : 28/07/2008 10:17:42 AM
    DeletedItemCount        : 0
    EntryId                 : 000000001A447390AA6611CD9BC800AA002FC45A0300D328567C1359964195421018B3836
                              4A80000000000120000
    ExpiryTime              : 
    FolderPath              : StoreEvents{D771E649-5D06-499F-82D7-C26C4617A7AA}
    IsDeletePending         : False
    ItemCount               : 0
    LastAccessTime          : 12/08/2014 10:32:21 AM
    LastModificationTime    : 28/07/2008 10:17:42 AM
    Name                    : StoreEvents{D771E649-5D06-499F-82D7-C26C4617A7AA}
    OwnerCount              : 0
    TotalAssociatedItemSize : 0B
    TotalDeletedItemSize    : 0B
    TotalItemSize           : 0B
    ServerName              : EXSVR2007
    StorageGroupName        : Second Storage Group - Public Folders
    DatabaseName            : Public Folder Database - Public Folders
    Identity                : 000000001A447390AA6611CD9BC800AA002FC45A0300D328567C1359964195421018B3836
                              4A80000000000120000
    IsValid                 : True
    OriginatingServer       : EXSVR2007.mydomain.ca
    AdminDisplayName        : ca77f936-9de2-11d3-9a74-009027301f0b
    AssociatedItemCount     : 0
    ContactCount            : 0
    CreationTime            : 18/11/1999 3:48:02 PM
    DeletedItemCount        : 0
    EntryId                 : 000000001A447390AA6611CD9BC800AA002FC45A03009029B751280DD3119A71009027301
                              F0B00000001D4CB0000
    ExpiryTime              : 14/07/2014 1:00:00 AM
    FolderPath              : OFFLINE ADDRESS BOOK\EX:/o=MY_ORGANIZATION/ou=MA
                              CC\OAB Version 2\ca77f936-9de2-11d3-9a74-009027301f0b
    IsDeletePending         : False
    ItemCount               : 0
    LastAccessTime          : 29/11/2011 10:22:02 AM
    LastModificationTime    : 27/08/2008 4:30:22 PM
    Name                    : ca77f936-9de2-11d3-9a74-009027301f0b
    OwnerCount              : 0
    TotalAssociatedItemSize : 0B
    TotalDeletedItemSize    : 0B
    TotalItemSize           : 0B
    ServerName              : EXSVR2007
    StorageGroupName        : Second Storage Group - Public Folders
    DatabaseName            : Public Folder Database - Public Folders
    Identity                : 000000001A447390AA6611CD9BC800AA002FC45A03009029B751280DD3119A71009027301
                              F0B00000001D4CB0000
    IsValid                 : True
    OriginatingServer       : EXSVR2007.mydomain.ca
    AdminDisplayName        : Default
    AssociatedItemCount     : 0
    ContactCount            : 0
    CreationTime            : 22/08/2005 1:38:51 PM
    DeletedItemCount        : 0
    EntryId                 : 000000001A447390AA6611CD9BC800AA002FC45A0300D93713B01F1B2D47ACEF7E4B5F2F2
                              9EE0000000000160000
    ExpiryTime              : 
    FolderPath              : schema-root\Default
    IsDeletePending         : False
    ItemCount               : 0
    LastAccessTime          : 12/08/2014 10:32:21 AM
    LastModificationTime    : 27/08/2008 3:15:05 PM
    Name                    : Default
    OwnerCount              : 0
    TotalAssociatedItemSize : 0B
    TotalDeletedItemSize    : 0B
    TotalItemSize           : 0B
    ServerName              : EXSVR2007
    StorageGroupName        : Second Storage Group - Public Folders
    DatabaseName            : Public Folder Database - Public Folders
    Identity                : 000000001A447390AA6611CD9BC800AA002FC45A0300D93713B01F1B2D47ACEF7E4B5F2F2
                              9EE0000000000160000
    IsValid                 : True
    OriginatingServer       : EXSVR2007.mydomain.ca
    AdminDisplayName        : Schedule+ Free Busy Information - MACC
    AssociatedItemCount     : 0
    ContactCount            : 0
    CreationTime            : 18/05/1999 8:48:25 AM
    DeletedItemCount        : 0
    EntryId                 : 000000001A447390AA6611CD9BC800AA002FC45A0300A6E60A4F280DD3119A71009027301
                              F0B0000000000070000
    ExpiryTime              : 05/05/2014 1:00:00 AM
    FolderPath              : SCHEDULE+ FREE BUSY\EX:/o=MY_ORGANIZATION/ou=MAC
                              C
    IsDeletePending         : False
    ItemCount               : 130
    LastAccessTime          : 13/08/2014 1:00:00 AM
    LastModificationTime    : 28/08/2008 11:50:24 PM
    Name                    : EX:/o=MY_ORGANIZATION/ou=MACC
    OwnerCount              : 0
    TotalAssociatedItemSize : 0B
    TotalDeletedItemSize    : 0B
    TotalItemSize           : 63971B
    ServerName              : EXSVR2007
    StorageGroupName        : Second Storage Group - Public Folders
    DatabaseName            : Public Folder Database - Public Folders
    Identity                : 000000001A447390AA6611CD9BC800AA002FC45A0300A6E60A4F280DD3119A71009027301
                              F0B0000000000070000
    IsValid                 : True
    OriginatingServer       : EXSVR2007.mydomain.ca
    AdminDisplayName        : Offline Address Book - MACC
    AssociatedItemCount     : 0
    ContactCount            : 0
    CreationTime            : 18/05/1999 8:48:25 AM
    DeletedItemCount        : 0
    EntryId                 : 000000001A447390AA6611CD9BC800AA002FC45A0300A6E60A4F280DD3119A71009027301
                              F0B0000000000080000
    ExpiryTime              : 
    FolderPath              : OFFLINE ADDRESS BOOK\EX:/o=MY_ORGANIZATION/ou=MA
                              CC
    IsDeletePending         : False
    ItemCount               : 1
    LastAccessTime          : 13/08/2014 1:00:00 AM
    LastModificationTime    : 27/08/2008 4:30:23 PM
    Name                    : EX:/o=MY_ORGANIZATION/ou=MACC
    OwnerCount              : 0
    TotalAssociatedItemSize : 0B
    TotalDeletedItemSize    : 0B
    TotalItemSize           : 22790B
    ServerName              : EXSVR2007
    StorageGroupName        : Second Storage Group - Public Folders
    DatabaseName            : Public Folder Database - Public Folders
    Identity                : 000000001A447390AA6611CD9BC800AA002FC45A0300A6E60A4F280DD3119A71009027301
                              F0B0000000000080000
    IsValid                 : True
    OriginatingServer       : EXSVR2007.mydomain.ca
    AdminDisplayName        : exchangeV1
    AssociatedItemCount     : 0
    ContactCount            : 0
    CreationTime            : 22/08/2005 1:38:51 PM
    DeletedItemCount        : 0
    EntryId                 : 000000001A447390AA6611CD9BC800AA002FC45A0300D93713B01F1B2D47ACEF7E4B5F2F2
                              9EE0000000000180000
    ExpiryTime              : 
    FolderPath              : schema-root\microsoft\exchangeV1
    IsDeletePending         : False
    ItemCount               : 401
    LastAccessTime          : 12/08/2014 10:32:21 AM
    LastModificationTime    : 27/08/2008 3:30:25 PM
    Name                    : exchangeV1
    OwnerCount              : 0
    TotalAssociatedItemSize : 0B
    TotalDeletedItemSize    : 0B
    TotalItemSize           : 394761B
    ServerName              : EXSVR2007
    StorageGroupName        : Second Storage Group - Public Folders
    DatabaseName            : Public Folder Database - Public Folders
    Identity                : 000000001A447390AA6611CD9BC800AA002FC45A0300D93713B01F1B2D47ACEF7E4B5F2F2
                              9EE0000000000180000
    IsValid                 : True
    OriginatingServer       : EXSVR2007.mydomain.ca
    AdminDisplayName        : globalevents
    AssociatedItemCount     : 0
    ContactCount            : 0
    CreationTime            : 22/08/2005 1:38:51 PM
    DeletedItemCount        : 0
    EntryId                 : 000000001A447390AA6611CD9BC800AA002FC45A0300D93713B01F1B2D47ACEF7E4B5F2F2
                              9EE0000000000130000
    ExpiryTime              : 
    FolderPath              : StoreEvents{BEE1FD0C-1F99-465E-9736-5E445BD9EBE1}\globalevents
    IsDeletePending         : False
    ItemCount               : 0
    LastAccessTime          : 29/11/2011 10:21:08 AM
    LastModificationTime    : 27/08/2008 3:15:05 PM
    Name                    : globalevents
    OwnerCount              : 0
    TotalAssociatedItemSize : 0B
    TotalDeletedItemSize    : 0B
    TotalItemSize           : 0B
    ServerName              : EXSVR2007
    StorageGroupName        : Second Storage Group - Public Folders
    DatabaseName            : Public Folder Database - Public Folders
    Identity                : 000000001A447390AA6611CD9BC800AA002FC45A0300D93713B01F1B2D47ACEF7E4B5F2F2
                              9EE0000000000130000
    IsValid                 : True
    OriginatingServer       : EXSVR2007.mydomain.ca
    AdminDisplayName        : internal
    AssociatedItemCount     : 0
    ContactCount            : 0
    CreationTime            : 22/08/2005 1:38:51 PM
    DeletedItemCount        : 0
    EntryId                 : 000000001A447390AA6611CD9BC800AA002FC45A0300D93713B01F1B2D47ACEF7E4B5F2F2
                              9EE0000000000120000
    ExpiryTime              : 
    FolderPath              : StoreEvents{BEE1FD0C-1F99-465E-9736-5E445BD9EBE1}\internal
    IsDeletePending         : False
    ItemCount               : 0
    LastAccessTime          : 29/11/2011 10:21:08 AM
    LastModificationTime    : 27/08/2008 3:30:24 PM
    Name                    : internal
    OwnerCount              : 0
    TotalAssociatedItemSize : 0B
    TotalDeletedItemSize    : 0B
    TotalItemSize           : 0B
    ServerName              : EXSVR2007
    StorageGroupName        : Second Storage Group - Public Folders
    DatabaseName            : Public Folder Database - Public Folders
    Identity                : 000000001A447390AA6611CD9BC800AA002FC45A0300D93713B01F1B2D47ACEF7E4B5F2F2
                              9EE0000000000120000
    IsValid                 : True
    OriginatingServer       : EXSVR2007.mydomain.ca
    AdminDisplayName        : microsoft
    AssociatedItemCount     : 0
    ContactCount            : 0
    CreationTime            : 22/08/2005 1:38:51 PM
    DeletedItemCount        : 0
    EntryId                 : 000000001A447390AA6611CD9BC800AA002FC45A0300D93713B01F1B2D47ACEF7E4B5F2F2
                              9EE0000000000170000
    ExpiryTime              : 
    FolderPath              : schema-root\microsoft
    IsDeletePending         : False
    ItemCount               : 0
    LastAccessTime          : 12/08/2014 10:32:21 AM
    LastModificationTime    : 27/08/2008 3:30:25 PM
    Name                    : microsoft
    OwnerCount              : 0
    TotalAssociatedItemSize : 0B
    TotalDeletedItemSize    : 0B
    TotalItemSize           : 0B
    ServerName              : EXSVR2007
    StorageGroupName        : Second Storage Group - Public Folders
    DatabaseName            : Public Folder Database - Public Folders
    Identity                : 000000001A447390AA6611CD9BC800AA002FC45A0300D93713B01F1B2D47ACEF7E4B5F2F2
                              9EE0000000000170000
    IsValid                 : True
    OriginatingServer       : EXSVR2007.mydomain.ca
    AdminDisplayName        : OAB Version 2
    AssociatedItemCount     : 0
    ContactCount            : 0
    CreationTime            : 19/05/1999 3:03:44 AM
    DeletedItemCount        : 0
    EntryId                 : 000000001A447390AA6611CD9BC800AA002FC45A03009029B751280DD3119A71009027301
                              F0B0000000007DB0000
    ExpiryTime              : 14/07/2014 1:00:00 AM
    FolderPath              : OFFLINE ADDRESS BOOK\EX:/o=MY_ORGANIZATION/ou=MA
                              CC\OAB Version 2
    IsDeletePending         : False
    ItemCount               : 0
    LastAccessTime          : 29/11/2011 10:22:01 AM
    LastModificationTime    : 27/08/2008 4:30:22 PM
    Name                    : OAB Version 2
    OwnerCount              : 0
    TotalAssociatedItemSize : 0B
    TotalDeletedItemSize    : 0B
    TotalItemSize           : 0B
    ServerName              : EXSVR2007
    StorageGroupName        : Second Storage Group - Public Folders
    DatabaseName            : Public Folder Database - Public Folders
    Identity                : 000000001A447390AA6611CD9BC800AA002FC45A03009029B751280DD3119A71009027301
                              F0B0000000007DB0000
    IsValid                 : True
    OriginatingServer       : EXSVR2007.mydomain.ca
    AdminDisplayName        : OAB Version 2
    AssociatedItemCount     : 0
    ContactCount            : 0
    CreationTime            : 06/08/2005 5:03:23 AM
    DeletedItemCount        : 0
    EntryId                 : 000000001A447390AA6611CD9BC800AA002FC45A0300E175D0D6CAF21C47928E7FEBCA31A
                              9520000000079270000
    ExpiryTime              : 14/07/2014 1:00:00 AM
    FolderPath              : OFFLINE ADDRESS BOOK\/o=MY_ORGANIZATION/cn=addrl
                              ists/cn=oabs/cn=Default Offline Address List\OAB Version 2
    IsDeletePending         : False
    ItemCount               : 0
    LastAccessTime          : 29/07/2014 5:07:04 AM
    LastModificationTime    : 28/08/2008 11:50:24 PM
    Name                    : OAB Version 2
    OwnerCount              : 0
    TotalAssociatedItemSize : 0B
    TotalDeletedItemSize    : 0B
    TotalItemSize           : 0B
    ServerName              : EXSVR2007
    StorageGroupName        : Second Storage Group - Public Folders
    DatabaseName            : Public Folder Database - Public Folders
    Identity                : 000000001A447390AA6611CD9BC800AA002FC45A0300E175D0D6CAF21C47928E7FEBCA31A
                              9520000000079270000
    IsValid                 : True
    OriginatingServer       : EXSVR2007.mydomain.ca
    AdminDisplayName        : OAB Version 3a
    AssociatedItemCount     : 0
    ContactCount            : 0
    CreationTime            : 06/08/2005 5:03:23 AM
    DeletedItemCount        : 0
    EntryId                 : 000000001A447390AA6611CD9BC800AA002FC45A0300E175D0D6CAF21C47928E7FEBCA31A
                              9520000000079280000
    ExpiryTime              : 14/07/2014 1:00:00 AM
    FolderPath              : OFFLINE ADDRESS BOOK\/o=MY_ORGANIZATION/cn=addrl
                              ists/cn=oabs/cn=Default Offline Address List\OAB Version 3a
    IsDeletePending         : False
    ItemCount               : 17
    LastAccessTime          : 29/07/2014 5:07:04 AM
    LastModificationTime    : 27/08/2008 3:30:24 PM
    Name                    : OAB Version 3a
    OwnerCount              : 0
    TotalAssociatedItemSize : 0B
    TotalDeletedItemSize    : 0B
    TotalItemSize           : 821324B
    ServerName              : EXSVR2007
    StorageGroupName        : Second Storage Group - Public Folders
    DatabaseName            : Public Folder Database - Public Folders
    Identity                : 000000001A447390AA6611CD9BC800AA002FC45A0300E175D0D6CAF21C47928E7FEBCA31A
                              9520000000079280000
    IsValid                 : True
    OriginatingServer       : EXSVR2007.mydomain.ca
    AdminDisplayName        : OAB Version 4
    AssociatedItemCount     : 0
    ContactCount            : 0
    CreationTime            : 17/12/2006 4:06:45 AM
    DeletedItemCount        : 0
    EntryId                 : 000000001A447390AA6611CD9BC800AA002FC45A0300D93713B01F1B2D47ACEF7E4B5F2F2
                              9EE00000006C28B0000
    ExpiryTime              : 14/07/2014 1:00:00 AM
    FolderPath              : OFFLINE ADDRESS BOOK\/o=MY_ORGANIZATION/cn=addrl
                              ists/cn=oabs/cn=Default Offline Address List\OAB Version 4
    IsDeletePending         : False
    ItemCount               : 4
    LastAccessTime          : 29/07/2014 5:07:04 AM
    LastModificationTime    : 27/08/2008 3:30:25 PM
    Name                    : OAB Version 4
    OwnerCount              : 0
    TotalAssociatedItemSize : 0B
    TotalDeletedItemSize    : 0B
    TotalItemSize           : 667412B
    ServerName              : EXSVR2007
    StorageGroupName        : Second Storage Group - Public Folders
    DatabaseName            : Public Folder Database - Public Folders
    Identity                : 000000001A447390AA6611CD9BC800AA002FC45A0300D93713B01F1B2D47ACEF7E4B5F2F2
                              9EE00000006C28B0000
    IsValid                 : True
    OriginatingServer       : EXSVR2007.mydomain.ca
    AdminDisplayName        : OWAScratchPad{BEE1FD0C-1F99-465E-9736-5E445BD9EBE1}
    AssociatedItemCount     : 0
    ContactCount            : 0
    CreationTime            : 22/08/2005 1:38:51 PM
    DeletedItemCount        : 0
    EntryId                 : 000000001A447390AA6611CD9BC800AA002FC45A0300D93713B01F1B2D47ACEF7E4B5F2F2
                              9EE0000000000190000
    ExpiryTime              : 
    FolderPath              : OWAScratchPad{BEE1FD0C-1F99-465E-9736-5E445BD9EBE1}
    IsDeletePending         : False
    ItemCount               : 0
    LastAccessTime          : 21/07/2014 2:42:30 PM
    LastModificationTime    : 27/08/2008 3:15:05 PM
    Name                    : OWAScratchPad{BEE1FD0C-1F99-465E-9736-5E445BD9EBE1}
    OwnerCount              : 0
    TotalAssociatedItemSize : 0B
    TotalDeletedItemSize    : 0B
    TotalItemSize           : 0B
    ServerName              : EXSVR2007
    StorageGroupName        : Second Storage Group - Public Folders
    DatabaseName            : Public Folder Database - Public Folders
    Identity                : 000000001A447390AA6611CD9BC800AA002FC45A0300D93713B01F1B2D47ACEF7E4B5F2F2
                              9EE0000000000190000
    IsValid                 : True
    OriginatingServer       : EXSVR2007.mydomain.ca
    AdminDisplayName        : schema-root
    AssociatedItemCount     : 0
    ContactCount            : 0
    CreationTime            : 22/08/2005 1:38:51 PM
    DeletedItemCount        : 0
    EntryId                 : 000000001A447390AA6611CD9BC800AA002FC45A0300D93713B01F1B2D47ACEF7E4B5F2F2
                              9EE0000000000150000
    ExpiryTime              : 
    FolderPath              : schema-root
    IsDeletePending         : False
    ItemCount               : 0
    LastAccessTime          : 12/08/2014 10:32:21 AM
    LastModificationTime    : 27/08/2008 3:30:26 PM
    Name                    : schema-root
    OwnerCount              : 0
    TotalAssociatedItemSize : 0B
    TotalDeletedItemSize    : 0B
    TotalItemSize           : 0B
    ServerName              : EXSVR2007
    StorageGroupName        : Second Storage Group - Public Folders
    DatabaseName            : Public Folder Database - Public Folders
    Identity                : 000000001A447390AA6611CD9BC800AA002FC45A0300D93713B01F1B2D47ACEF7E4B5F2F2
                              9EE0000000000150000
    IsValid                 : True
    OriginatingServer       : EXSVR2007.mydomain.ca
    AdminDisplayName        : StoreEvents{BEE1FD0C-1F99-465E-9736-5E445BD9EBE1}
    AssociatedItemCount     : 0
    ContactCount            : 0
    CreationTime            : 22/08/2005 1:38:51 PM
    DeletedItemCount        : 0
    EntryId                 : 000000001A447390AA6611CD9BC800AA002FC45A0300D93713B01F1B2D47ACEF7E4B5F2F2
                              9EE0000000000110000
    ExpiryTime              : 
    FolderPath              : StoreEvents{BEE1FD0C-1F99-465E-9736-5E445BD9EBE1}
    IsDeletePending         : False
    ItemCount               : 0
    LastAccessTime          : 21/07/2014 2:42:30 PM
    LastModificationTime    : 27/08/2008 3:30:25 PM
    Name                    : StoreEvents{BEE1FD0C-1F99-465E-9736-5E445BD9EBE1}
    OwnerCount              : 0
    TotalAssociatedItemSize : 0B
    TotalDeletedItemSize    : 0B
    TotalItemSize           : 0B
    ServerName              : EXSVR2007
    StorageGroupName        : Second Storage Group - Public Folders
    DatabaseName            : Public Folder Database - Public Folders
    Identity                : 000000001A447390AA6611CD9BC800AA002FC45A0300D93713B01F1B2D47ACEF7E4B5F2F2
                              9EE0000000000110000
    IsValid                 : True
    OriginatingServer       : EXSVR2007.mydomain.ca
    AdminDisplayName        : Offline Address Book - /o=MY_ORGANIZATION/cn=add
                              rlists/cn=oabs/cn=Default Offline Address List
    AssociatedItemCount     : 0
    ContactCount            : 0
    CreationTime            : 05/08/2005 4:25:34 PM
    DeletedItemCount        : 0
    EntryId                 : 000000001A447390AA6611CD9BC800AA002FC45A0300109CB6B7A7C10441B115571996104
                              6DA0000000000080000
    ExpiryTime              : 
    FolderPath              : OFFLINE ADDRESS BOOK\/o=MY_ORGANIZATION/cn=addrl
                              ists/cn=oabs/cn=Default Offline Address List
    IsDeletePending         : False
    ItemCount               : 0
    LastAccessTime          : 29/07/2014 1:00:00 AM
    LastModificationTime    : 27/08/2008 4:30:22 PM
    Name                    : /o=MY_ORGANIZATION/cn=addrlists/cn=oabs/cn=Defau
                              lt Offline Address List
    OwnerCount              : 0
    TotalAssociatedItemSize : 0B
    TotalDeletedItemSize    : 0B
    TotalItemSize           : 0B
    ServerName              : EXSVR2007
    StorageGroupName        : Second Storage Group - Public Folders
    DatabaseName            : Public Folder Database - Public Folders
    Identity                : 000000001A447390AA6611CD9BC800AA002FC45A0300109CB6B7A7C10441B115571996104
                              6DA0000000000080000
    IsValid                 : True
    OriginatingServer       : EXSVR2007.mydomain.ca
    AdminDisplayName        : Internet Newsgroups
    AssociatedItemCount     : 0
    ContactCount            : 0
    CreationTime            : 22/08/2005 1:38:50 PM
    DeletedItemCount        : 0
    EntryId                 : 000000001A447390AA6611CD9BC800AA002FC45A0300F020D914C926D011A40900C04FD7B
                              D87FFFFFFFF00030000
    ExpiryTime              : 06/08/2014 1:00:00 AM
    FolderPath              : Internet Newsgroups
    IsDeletePending         : False
    ItemCount               : 0
    LastAccessTime          : 22/07/2014 9:32:58 AM
    LastModificationTime    : 24/10/2012 1:08:21 PM
    Name                    : Internet Newsgroups
    OwnerCount              : 0
    TotalAssociatedItemSize : 0B
    TotalDeletedItemSize    : 0B
    TotalItemSize           : 0B
    ServerName              : EXSVR2007
    StorageGroupName        : Second Storage Group - Public Folders
    DatabaseName            : Public Folder Database - Public Folders
    Identity                : 000000001A447390AA6611CD9BC800AA002FC45A0300F020D914C926D011A40900C04FD7B
                              D87FFFFFFFF00030000
    IsValid                 : True
    OriginatingServer       : EXSVR2007.mydomain.ca

  • ActiveSync stops working after migrating from Exchange 2007 to Exchange 2013

    We have started the migration from Exchange 2007 to Exchange 2013. We've followed best practices and everything is working great except ActiveSync. I've performed Exchange migrations in the past so this is nothing new for me. I've also been referring to
    a great guide which has been a big help,
    http://www.msexchange.org/articles-tutorials/exchange-server-2013/migration-deployment/planning-and-migrating-small-organization-exchange-2007-2013-part1.html.
    Once a user is migrated from Exchange 2007 to 2013, ActiveSync stops working properly. Email can be pulled to the device (Nokia Lumia 625 running Windows Phone 8) by performing a manual sync. But DirectPush is not working. The strange part is it's not affecting
    everyone who's been migrated. Anyone who is still on Exchange 2007 is not affected.
    At first I thought it was our wildcard certificate. 99% of our users are running Outlook 2013 on Windows 7 or higher but we do have a few terminal servers still running Outlook 2010. Outlook 2010 was giving us certificate errors. I realized it was the wildcard
    certificate. Rather than making changes to the OutlookProvider I simply obtained a new SAN certificate. Although that resolved the issues for Outlook 2010 users, ActiveSync was still a problem.
    Rebooting the phones and removing the email account from the user's device and re-adding it didn't resolve the issue either.
    Then I performed an iisreset on the CAS server. This didn't help either. I didn't know it at the time, but I was getting closer...
    I tried using the cmdlet Test-ActiveSyncConnectivity but it gave me the following error:
    WARNING: Test user 'extest_0d9a45b025374' isn't accessible, so this cmdlet won't be able to test Client Access server
    connectivity.
    Could not find or sign in with user DOMAIN.com\extest_0d9a45b025374. If this task is being run without
    credentials, sign in as a Domain Administrator, and then run Scripts\new-TestCasConnectivityUser.ps1 to verify that
    the user exists on Mailbox server EX02.DOMAIN.COM
    I started reviewing how Exchange 2013 proxied information from the CAS to the mailbox server and realized the issue may in fact be on the mailbox server.
    I performed an iisreset on the mailbox server and all of a sudden ActiveSync started working again. Awesome!
    I can't explain why. The only thing I can assume is when some users were migrated from 2007 to 2013 something wasn't being triggered on the Exchange 2013 side. Resetting IIS resolved the issue. I guess I'll have to do an IIS reset after I perform a batch
    of migrations. Disabling ActiveSync and re-enabling it for the affected users didn't help - only the IISRESET resolved the issue.
    If anyone has any information as to why this happens, please chime in. Also, if anyone knows why I can't run the Test-ActiveSyncConnectivity cmdlet, I'd appreciate the help.
    Thanks.

    Hi,
    In Exchange 2013, the Public Folder is changed to Public Folder mailbox instead of Public Folder in Exchange 2007 database.
    Due to the changes in how public folders are stored, legacy Exchange mailboxes are unable to access the public folder hierarchy on Exchange 2013 servers. However, user mailboxes on Exchange 2013 servers or Exchange Online can connect to legacy
    public folders. Exchange 2013 public folders and legacy public folders can’t exist in your Exchange organization simultaneously. This effectively means that
    there’s no coexistence between versions.
    For this reason, it’s recommended that prior to migrating your public folders, you should
    first migrate your all legacy mailboxes to Exchange 2013. For more information about migrating public folder from previous versions, please refer to:
    http://technet.microsoft.com/en-us/library/jj150486(v=exchg.150).aspx
    (Please note the What do you need to know before you begin part in this link)
    Regards,
    Winnie Liang
    TechNet Community Support

Maybe you are looking for