NullPointerException during failover on 5.7MP2

I just saw this error (below) today during the failover of the primary engine to the backup engine. This message was in the backup engine's log file (soon to be primary engine) and occurred right after the "[SSM] Primary server is not responding. Attempting to take over ..." message. We are running 5.7MP2 as a standalone enterprise installation. Thanks for any insight you can provide.
An exception occurred while executing a transaction. Details:
java.lang.NullPointerException
java.lang.NullPointerException
     at fuego.fengine.FEngineConnectedClient.clean(FEngineConnectedClient.java:224)
     at fuego.server.service.ConnectedClientService.clean(ConnectedClientService.java:243)
     at fuego.server.ConnectedClient$1.execute(ConnectedClient.java:178)
     at fuego.server.execution.DefaultEngineExecution$AtomicExecutionTA.runTransaction(DefaultEngineExecution.java:290)
     at fuego.transaction.TransactionAction.startBaseTransaction(TransactionAction.java:462)
     at fuego.transaction.TransactionAction.startTransaction(TransactionAction.java:540)
     at fuego.transaction.TransactionAction.start(TransactionAction.java:213)
     at fuego.server.execution.DefaultEngineExecution.executeImmediate(DefaultEngineExecution.java:117)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
     at java.lang.reflect.Method.invoke(Unknown Source)
     at fuego.lang.JavaClass.invokeMethod(JavaClass.java:1478)
     at fuego.lang.JavaObject.invoke(JavaObject.java:185)
     at fuego.component.Message.process(Message.java:585)
     at fuego.component.ExecutionThread.processMessage(ExecutionThread.java:759)
     at fuego.component.ExecutionThread.processBatch(ExecutionThread.java:734)
     at fuego.component.ExecutionThread.doProcessBatch(ExecutionThread.java:140)
     at fuego.fengine.service.FEngineExecution$1.processBatch(FEngineExecution.java:105)
     at fuego.component.ExecutionThread.work(ExecutionThread.java:818)
     at fuego.component.ExecutionThread.run(ExecutionThread.java:397)

Contact [email protected] and reference CR081579.
Tom LeRoux wrote:
Has anyone seen this NPE when creating an InitialContext? We got this for about
a day on one of our cluster instances, and then it magically went away (the other
server in the cluster worked fine).. Solaris, Weblogic 5.1 service pack 10.
java.lang.NullPointerException
at weblogic.rjvm.RJVMFinder.equals(RJVMFinder.java:98)
at java.util.Hashtable.get(Hashtable.java:323)
at weblogic.rjvm.ServerURL.findOrCreateRJVM(ServerURL.java:190)
at weblogic.jndi.WLInitialContextFactoryDelegate.getInitialContext(WLInitialContextFactoryDelegate.java:195)
at weblogic.jndi.WLInitialContextFactoryDelegate.getInitialContext(WLInitialContextFactoryDelegate.java:148)
at weblogic.jndi.WLInitialContextFactory.getInitialContext(WLInitialContextFactory.java:123)
at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:665)
at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:246)
at javax.naming.InitialContext.init(InitialContext.java:222)
at javax.naming.InitialContext.<init>(InitialContext.java:198)--
Rajesh Mirchandani
Developer Relations Engineer
BEA Support

Similar Messages

  • NullPointerException during export or validate of toplink map file

    Hi,
    I'm working on an Oracle/Toplink 10.1.3 project (similar to say SR Demo). I'm trying to write ant scripts
    to build and deploy everything.
    All is working except for one step. When you build the model in JDeveloper, it creates a data map XML file. E.g. in the
    SR DEmo it produces SRMap.xml from SRMap.mwp.
    There is a good document explaining the steps here...
    http://www.oracle.com/technology/products/ias/toplink/doc/1013/main/_html/mw008.htm
    When I implemented these steps in the build.xml file, I get a NullPointerException during the validate or export.
    I tried implementing the steps in SR DEmo's build.xml file and seem to get the same problem. Here's what I'm doing...
    I created a new file, toplink-ant-lib.xml
    <?xml version="1.0"?>
    <antlib>
    <taskdef name="mappings.export" classname="oracle.toplink.workbench.ant.taskdefs.ExportDeploymentXMLTask"/>
    <taskdef name="mappings.validate" classname="oracle.toplink.workbench.ant.taskdefs.MappingsValidateTask"/>
    <taskdef name="session.validate" classname="oracle.toplink.workbench.ant.taskdefs.SessionValidateTask"/>
    <typedef name="ignoreerror" classname="oracle.toplink.workbench.ant.typedefs.IgnoreError"/>
    <typedef name="ignoreerrorset" classname="oracle.toplink.workbench.ant.typedefs.IgnoreErrorSet"/>
    <typedef name="loginspec" classname="oracle.toplink.workbench.ant.typedefs.LoginSpec"/>
    </antlib>
    I then added the following targets to build.xml in the SR Demo...
    <target name="init">
    <property file="build.properties"/>
    <property name = "toplink.mwp.dir" value = "${srdemo.home}/DataModel/toplink/SRMap"/>
    <property name = "toplink.sessions.dir" value = "${srdemo.home}/DataModel/src/META-INF"/>
    <path id = "database.classpath">
    <pathelement path = "${toplink.home}/jlib/dms.jar"/>
    <pathelement path = "${toplink.home}/jlib/OracleThinJDBC.jar"/>
    </path>
    <path id = "toplink.classpath">
    <pathelement path = "${toplink.home}/jlib/toplink.jar"/>
    <pathelement path = "${j2ee.lib}/ejb.jar"/>
    <pathelement path = "${jdeveloper.home}/lib/xmlparserv2.jar"/>
    <pathelement path = "${toplink.home}/jlib/antlr.jar"/>
    </path>
    <path id = "mw.classpath">
    <pathelement path = "${toplink.home}/jlib/tlmwcore.jar"/>
    <pathelement path = "${toplink.home}/jlib/toplinkmw.jar"/>
    </path>
    <path id = "mwplatforms.classpath">
    <pathelement path = "${toplink.home}/config"/>
    </path>
    <typedef file = "toplink-ant-lib.xml"
    classpathref = "mw.classpath"
    uri = "toplinklib" />
    </target>
    <!-- ===================================================== -->
    <!-- Define task parameter -->
    <!-- ===================================================== -->
    <target name="parameter.definition" depends="init">
    <toplink:ignoreerrorset id = "ignoreErrors">
    <toplink:ignoreerror code = "0233" />
    </toplink:ignoreerrorset>
    <toplink:loginspec id = "loginSpec"
    url = "jdbc:cloudscape:stagedb;create=true"
    driverclass = "COM.cloudscape.core.JDBCDriver"
    user = "scott"
    password="tiger" />
    </target>
    <!-- ==================================================== -->
    <!-- Validate the MW Project -->
    <!-- ===================================================== -->
    <target name="validate.project" depends="parameter.definition">
    <toplink:mappings.validate
    projectfile = "${toplink.mwp.dir}/SRMap.mwp"
    reportfile = "${toplink.mwp.dir}/problem-report.html"
    reportformat = "html"
    property = "mw-valid"
    classpathref = "mwplatforms.classpath" >
    <toplink:classpath refid = "mw.classpath" />
    <toplink:classpath refid = "toplink.classpath" />
    <toplink:ignoreerrorset refid = "ignoreErrors"/>
    </toplink:mappings.validate>
    </target>
    I've left out the actual export target as the validate seems to throw the same exception. Here's what I get when I switch on verbose
    [toplink:mappings.validate] An error occured while validating project: java.lang
    .NullPointerException
    BUILD FAILED
    C:\apps\JDeveloper\jdev\samples\SRDemoSample\BuildAndDeploy\build.xml:147: An er
    ror occured while validating project: java.lang.NullPointerException
    at oracle.toplink.workbench.ant.taskdefs.ProjectTask.execute(ProjectTask
    .java:69)
    at oracle.toplink.workbench.ant.taskdefs.MappingsValidateTask.execute(Ma
    ppingsValidateTask.java:51)
    at oracle.toplink.workbench.ant.taskdefs.MappingsValidateTask.execute(Ma
    ppingsValidateTask.java:36)
    at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
    at org.apache.tools.ant.Task.perform(Task.java:364)
    at org.apache.tools.ant.Target.execute(Target.java:341)
    at org.apache.tools.ant.Target.performTasks(Target.java:369)
    at org.apache.tools.ant.Project.executeTarget(Project.java:1214)
    at org.apache.tools.ant.Project.executeTargets(Project.java:1062)
    at org.apache.tools.ant.Main.runBuild(Main.java:673)
    at org.apache.tools.ant.Main.startAnt(Main.java:188)
    at org.apache.tools.ant.launch.Launcher.run(Launcher.java:196)
    at org.apache.tools.ant.launch.Launcher.main(Launcher.java:55)
    Caused by: An error occured while validating project: java.lang.NullPointerExcep
    tion
    at oracle.toplink.workbench.ant.ProjectValidator.execute(ProjectValidato
    r.java:58)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
    java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
    sorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at oracle.toplink.workbench.ant.taskdefs.ProjectTask$TaskRunner.execute(
    ProjectTask.java:214)
    at oracle.toplink.workbench.ant.taskdefs.ProjectTask$TaskRunner.access$1
    00(ProjectTask.java:154)
    at oracle.toplink.workbench.ant.taskdefs.ProjectTask.execute(ProjectTask
    .java:65)
    ... 12 more
    Caused by: java.lang.NullPointerException
    at oracle.toplink.workbench.mappingsmodel.mapping.relational.MWCollectio
    nMapping.legacy50PostPostProjectBuild(MWCollectionMapping.java:517)
    at oracle.toplink.workbench.mappingsmodel.MWModel.legacy50PostPostProjec
    tBuild(MWModel.java:503)
    at oracle.toplink.workbench.mappingsmodel.descriptor.MWMappingDescriptor
    .legacy50PostPostProjectBuild(MWMappingDescriptor.java:1081)
    at oracle.toplink.workbench.mappingsmodel.descriptor.relational.MWTableD
    escriptor.legacy50PostPostProjectBuild(MWTableDescriptor.java:1376)
    at oracle.toplink.workbench.mappingsmodel.MWModel.legacy50PostPostProjec
    tBuild(MWModel.java:503)
    at oracle.toplink.workbench.mappingsmodel.project.MWProject.legacy50Post
    ProjectBuild(MWProject.java:1337)
    at oracle.toplink.workbench.mappingsio.ProjectReader.readLegacyProject(P
    rojectReader.java:246)
    at oracle.toplink.workbench.mappingsio.ProjectReader.read(ProjectReader.
    java:102)
    at oracle.toplink.workbench.mappingsio.ProjectIOManager.read(ProjectIOMa
    nager.java:59)
    at oracle.toplink.workbench.mappingsio.ProjectIOManager.read(ProjectIOMa
    nager.java:55)
    at oracle.toplink.workbench.ant.ProjectValidator.execute(ProjectValidato
    r.java:40)
    ... 19 more
    --- Nested Exception ---
    An error occured while validating project: java.lang.NullPointerException
    at oracle.toplink.workbench.ant.ProjectValidator.execute(ProjectValidato
    r.java:58)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
    java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
    sorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at oracle.toplink.workbench.ant.taskdefs.ProjectTask$TaskRunner.execute(
    ProjectTask.java:214)
    at oracle.toplink.workbench.ant.taskdefs.ProjectTask$TaskRunner.access$1
    00(ProjectTask.java:154)
    at oracle.toplink.workbench.ant.taskdefs.ProjectTask.execute(ProjectTask
    .java:65)
    at oracle.toplink.workbench.ant.taskdefs.MappingsValidateTask.execute(Ma
    ppingsValidateTask.java:51)
    at oracle.toplink.workbench.ant.taskdefs.MappingsValidateTask.execute(Ma
    ppingsValidateTask.java:36)
    at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
    at org.apache.tools.ant.Task.perform(Task.java:364)
    at org.apache.tools.ant.Target.execute(Target.java:341)
    at org.apache.tools.ant.Target.performTasks(Target.java:369)
    at org.apache.tools.ant.Project.executeTarget(Project.java:1214)
    at org.apache.tools.ant.Project.executeTargets(Project.java:1062)
    at org.apache.tools.ant.Main.runBuild(Main.java:673)
    at org.apache.tools.ant.Main.startAnt(Main.java:188)
    at org.apache.tools.ant.launch.Launcher.run(Launcher.java:196)
    at org.apache.tools.ant.launch.Launcher.main(Launcher.java:55)
    Caused by: java.lang.NullPointerException
    at oracle.toplink.workbench.mappingsmodel.mapping.relational.MWCollectio
    nMapping.legacy50PostPostProjectBuild(MWCollectionMapping.java:517)
    at oracle.toplink.workbench.mappingsmodel.MWModel.legacy50PostPostProjec
    tBuild(MWModel.java:503)
    at oracle.toplink.workbench.mappingsmodel.descriptor.MWMappingDescriptor
    .legacy50PostPostProjectBuild(MWMappingDescriptor.java:1081)
    at oracle.toplink.workbench.mappingsmodel.descriptor.relational.MWTableD
    escriptor.legacy50PostPostProjectBuild(MWTableDescriptor.java:1376)
    at oracle.toplink.workbench.mappingsmodel.MWModel.legacy50PostPostProjec
    tBuild(MWModel.java:503)
    at oracle.toplink.workbench.mappingsmodel.project.MWProject.legacy50Post
    ProjectBuild(MWProject.java:1337)
    at oracle.toplink.workbench.mappingsio.ProjectReader.readLegacyProject(P
    rojectReader.java:246)
    at oracle.toplink.workbench.mappingsio.ProjectReader.read(ProjectReader.
    java:102)
    at oracle.toplink.workbench.mappingsio.ProjectIOManager.read(ProjectIOMa
    nager.java:59)
    at oracle.toplink.workbench.mappingsio.ProjectIOManager.read(ProjectIOMa
    nager.java:55)
    at oracle.toplink.workbench.ant.ProjectValidator.execute(ProjectValidato
    r.java:40)
    ... 19 more
    --- Nested Exception ---
    java.lang.NullPointerException
    at oracle.toplink.workbench.mappingsmodel.mapping.relational.MWCollectio
    nMapping.legacy50PostPostProjectBuild(MWCollectionMapping.java:517)
    at oracle.toplink.workbench.mappingsmodel.MWModel.legacy50PostPostProjec
    tBuild(MWModel.java:503)
    at oracle.toplink.workbench.mappingsmodel.descriptor.MWMappingDescriptor
    .legacy50PostPostProjectBuild(MWMappingDescriptor.java:1081)
    at oracle.toplink.workbench.mappingsmodel.descriptor.relational.MWTableD
    escriptor.legacy50PostPostProjectBuild(MWTableDescriptor.java:1376)
    at oracle.toplink.workbench.mappingsmodel.MWModel.legacy50PostPostProjec
    tBuild(MWModel.java:503)
    at oracle.toplink.workbench.mappingsmodel.project.MWProject.legacy50Post
    ProjectBuild(MWProject.java:1337)
    at oracle.toplink.workbench.mappingsio.ProjectReader.readLegacyProject(P
    rojectReader.java:246)
    at oracle.toplink.workbench.mappingsio.ProjectReader.read(ProjectReader.
    java:102)
    at oracle.toplink.workbench.mappingsio.ProjectIOManager.read(ProjectIOMa
    nager.java:59)
    at oracle.toplink.workbench.mappingsio.ProjectIOManager.read(ProjectIOMa
    nager.java:55)
    at oracle.toplink.workbench.ant.ProjectValidator.execute(ProjectValidato
    r.java:40)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
    java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
    sorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at oracle.toplink.workbench.ant.taskdefs.ProjectTask$TaskRunner.execute(
    ProjectTask.java:214)
    at oracle.toplink.workbench.ant.taskdefs.ProjectTask$TaskRunner.access$1
    00(ProjectTask.java:154)
    at oracle.toplink.workbench.ant.taskdefs.ProjectTask.execute(ProjectTask
    .java:65)
    at oracle.toplink.workbench.ant.taskdefs.MappingsValidateTask.execute(Ma
    ppingsValidateTask.java:51)
    at oracle.toplink.workbench.ant.taskdefs.MappingsValidateTask.execute(Ma
    ppingsValidateTask.java:36)
    at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
    at org.apache.tools.ant.Task.perform(Task.java:364)
    at org.apache.tools.ant.Target.execute(Target.java:341)
    at org.apache.tools.ant.Target.performTasks(Target.java:369)
    at org.apache.tools.ant.Project.executeTarget(Project.java:1214)
    at org.apache.tools.ant.Project.executeTargets(Project.java:1062)
    at org.apache.tools.ant.Main.runBuild(Main.java:673)
    at org.apache.tools.ant.Main.startAnt(Main.java:188)
    at org.apache.tools.ant.launch.Launcher.run(Launcher.java:196)
    at org.apache.tools.ant.launch.Launcher.main(Launcher.java:55)
    Total time: 6 seconds
    C:\apps\JDeveloper\jdev\samples\SRDemoSample\BuildAndDeploy>
    The problem seems similar to the one described in the toplink forums here...
    NullPointerException while trying to export project in workbench
    I tried opening SRMap.mwp in Toplink Workbench, and I get an exception on load...
    oracle.toplink.workbench.framework.OpenException: java.lang.NullPointerException
         at oracle.toplink.workbench.mappingsplugin.MappingsPlugin.open(MappingsPlugin.java:290)
         at oracle.toplink.workbench.framework.internal.FrameworkApplication.open(FrameworkApplication.java:687)
         at oracle.toplink.workbench.framework.internal.FrameworkNodeManager.openCallback(FrameworkNodeManager.java:341)
         at oracle.toplink.workbench.framework.internal.RunnableProjectLoader.run2(RunnableProjectLoader.java:76)
         at oracle.toplink.workbench.framework.internal.RunnableProjectLoader.run(RunnableProjectLoader.java:63)
         at java.lang.Thread.run(Thread.java:595)
    Caused by: java.lang.NullPointerException
         at oracle.toplink.workbench.mappingsmodel.mapping.relational.MWCollectionMapping.legacy50PostPostProjectBuild(MWCollectionMapping.java:517)
         at oracle.toplink.workbench.mappingsmodel.MWModel.legacy50PostPostProjectBuild(MWModel.java:503)
         at oracle.toplink.workbench.mappingsmodel.descriptor.MWMappingDescriptor.legacy50PostPostProjectBuild(MWMappingDescriptor.java:1081)
         at oracle.toplink.workbench.mappingsmodel.descriptor.relational.MWTableDescriptor.legacy50PostPostProjectBuild(MWTableDescriptor.java:1376)
         at oracle.toplink.workbench.mappingsmodel.MWModel.legacy50PostPostProjectBuild(MWModel.java:503)
         at oracle.toplink.workbench.mappingsmodel.project.MWProject.legacy50PostProjectBuild(MWProject.java:1337)
         at oracle.toplink.workbench.mappingsio.ProjectReader.readLegacyProject(ProjectReader.java:246)
         at oracle.toplink.workbench.mappingsio.ProjectReader.read(ProjectReader.java:102)
         at oracle.toplink.workbench.mappingsio.ProjectIOManager.read(ProjectIOManager.java:59)
         at oracle.toplink.workbench.mappingsplugin.MappingsPlugin.open(MappingsPlugin.java:286)
         ... 5 more
    That's using Toplink Workbench 10g Release 3 (10.1.3.0.0)
    I'm using 10.1.3 JDeveloper with the latest (SU3) patch.
    Any ideas would be apprecated!!!
    Kind regards,
    Ciaran.

    Hi Karen,
    Thanks for the response.
    So are you saying we cannot build/deploy our project outside of the JDeveloper IDE?
    What we were trying to do is to automate the build and deployment using ant scripts. Then we could run say nightly checkout/build/deploy script to a test machine as part of a continious integration process.
    We can build all the code and even remote deploy it fine using ant, however we cannot build this data map XML file outside of the JDeveloper environment. I guess a workaround would be to check-in the generated XML file into our source code control. This sounds risky to me and also, our SCC system sets non checked-out files to be read-only and JDeveloper gives an error if it cannot write to that file.
    Any ideas?
    Cheers,
    Ciaran.

  • Windows 2003 Cluster IP Conflict during failover. Possible Spilt Brain Syndrome ?

    Dear all,
    I would like to ask if anyone had a case of IP Conflict on the Virtual Cluster IP Address resource ? 
    It was observed that both Windows cluster nodes presented the Virtual IP address resource at the same time.
    Could I know how can such a thing happen, there are may safeguards to prevent such spilt brain symptom.
    Thanks a lot.

    Dear Tim & Alex
    Apologies for the late reply . Forgot about the alert me feature...
    Our switches are configured with a feature to lock-out (disable) any port with a duplicate IP address/MAC address.
    May I know would there actually be a time for maybe for a split second where both Virtual Cluster IP addresses are presented on the NICs of both nodes ?
    This incident happened again but this time the situation was during a restart of the passive node. What happened was that upon restart, the resources on the active node attempted to fail over to the passive node when I restarted the passive node. Upon login,
    I then realised that the port on the restarted node was portlocked and the services stayed on the restarted node, even though It was strange for it to failover as it had not reason to ( it was running fine on the other node) . I tried to open the cluster administrator
    on the node that was not restarted and it had cluster administrator in a hanged state however the service was indicated as started. The cluster administrator on the restarted node indicated cluster IP has failed while the ownership was all on the restarted
    node. 
    I find it curious that the cluster administrator would be unresponsive on the node that was not restarted as it did a failover smoothly just 30 min ago.
    Thanks for your time!

  • NAC High Availability: Users getting disconnected during failover

    Hi,
    We have a pair of CAS in in-band virtual-gateway mode in high availability mode.
    We are still running some tests but we have noticed that the clients are losing connectivity during the failover.
    * The service ip is always active (never stops responding pings).
    * The stand-by CAS becomes active immediatly after we shut down the primary, we see it on the CAM.
    * The client however looses connectivity with the internal network for almost two minutes.
    I'm guessing this isn't normal, but would like to know what is the expected behaviour on this.
    Thanks and regards,

    We configured another pair today and we are noticing the same behaviour, however it seems random... sometimes the user barely looses connection, other times it will take from 2-5 minutes for it to come back.
    We are only using eth2 for the failover link since we only have one serial port.
    When we test we make sure both servers are up and then we reboot the primary. The secondary becomes active immediately. When both are up again we repeat the process.
    any other ideas? something we should check?
    Thanks!

  • NullPointerException during UnitOfWork commit

    During UnitOfWork commit the following exception is thrown:
    LOCAL EXCEPTION STACK:
    EXCEPTION [TOPLINK-69] (TopLink - 9.0.3 (Build 423)): oracle.toplink.exceptions.DescriptorException
    EXCEPTION DESCRIPTION: A NullPointerException was thrown while extracting a value from the instance variable [id] in the object [ClassB].
    INTERNAL EXCEPTION: java.lang.NullPointerException
    MAPPING: oracle.toplink.mappings.DirectToFieldMapping[id-->DatabaseField(B_TABLE.Id)]
    DESCRIPTOR: Descriptor(ClassB --> [DatabaseTable(B_TABLE)])
         at oracle.toplink.exceptions.DescriptorException.nullPointerWhileGettingValueThruInstanceVariableAccessor(Unknown Source)
         at oracle.toplink.internal.descriptors.InstanceVariableAttributeAccessor.getAttributeValueFromObject(Unknown Source)
         at oracle.toplink.mappings.DatabaseMapping.getAttributeValueFromObject(Unknown Source)
         at oracle.toplink.mappings.DirectToFieldMapping.iterate(Unknown Source)
         at oracle.toplink.internal.descriptors.ObjectBuilder.iterate(Unknown Source)
         at oracle.toplink.internal.descriptors.DescriptorIterator.iterateReferenceObjects(Unknown Source)
         at oracle.toplink.internal.descriptors.DescriptorIterator.startIterationOn(Unknown Source)
         at oracle.toplink.publicinterface.UnitOfWork.discoverUnregisteredNewObjects(Unknown Source)
         at oracle.toplink.publicinterface.UnitOfWork.discoverAllUnregisteredNewObjects(Unknown Source)
         at oracle.toplink.publicinterface.UnitOfWork.assignSequenceNumbers(Unknown Source)
         at oracle.toplink.publicinterface.UnitOfWork.collectAndPrepareObjectsForCommit(Unknown Source)
         at oracle.toplink.publicinterface.UnitOfWork.commitToDatabase(Unknown Source)
         at oracle.toplink.publicinterface.UnitOfWork.commitRootUnitOfWork(Unknown Source)
         at oracle.toplink.publicinterface.UnitOfWork.commit(Unknown Source)
         at Main.main(Main.java:33)
    INTERNAL EXCEPTION STACK:
    java.lang.NullPointerException
         at oracle.toplink.internal.descriptors.InstanceVariableAttributeAccessor.getAttributeValueFromObject(Unknown Source)
         at oracle.toplink.mappings.DatabaseMapping.getAttributeValueFromObject(Unknown Source)
         at oracle.toplink.mappings.DirectToFieldMapping.iterate(Unknown Source)
         at oracle.toplink.internal.descriptors.ObjectBuilder.iterate(Unknown Source)
         at oracle.toplink.internal.descriptors.DescriptorIterator.iterateReferenceObjects(Unknown Source)
         at oracle.toplink.internal.descriptors.DescriptorIterator.startIterationOn(Unknown Source)
         at oracle.toplink.publicinterface.UnitOfWork.discoverUnregisteredNewObjects(Unknown Source)
         at oracle.toplink.publicinterface.UnitOfWork.discoverAllUnregisteredNewObjects(Unknown Source)
         at oracle.toplink.publicinterface.UnitOfWork.assignSequenceNumbers(Unknown Source)
         at oracle.toplink.publicinterface.UnitOfWork.collectAndPrepareObjectsForCommit(Unknown Source)
         at oracle.toplink.publicinterface.UnitOfWork.commitToDatabase(Unknown Source)
         at oracle.toplink.publicinterface.UnitOfWork.commitRootUnitOfWork(Unknown Source)
         at oracle.toplink.publicinterface.UnitOfWork.commit(Unknown Source)
         at Main.main(Main.java:33)
    All attributes of my objects are non-null.
    What's wrong?

    Here are my classes:
    public class ClassA {
    public long id;
    public java.util.List listB;
    public java.lang.String name;
    // Sestters and getters are here
    public class ClassB {
    public long id;
    public java.lang.String name;
    public ClassA refA;
    // Sestters and getters are here
    I use transparent indirection for ClassA.listB and no indirection for ClassB.refA.
    Here is how I use these classes:
    UnitOfWork uow = session.acquireUnitOfWork();
    ClassA objA = new ClassA();
    objA.setName("objectA");
    objA.setListB(new ArrayList(10));
    for (int i = 0; i < 10; i++) {
    ClassB objB = new ClassB();
    objB.setName("objectB" + i);
    objB.setRefA(objA);
    objA.getListB().add(objB);
    uow.registerNewObject(objB);
    uow.registerNewObject(objA);
    uow.commit();
    Here is log:
    2003.07.31 12:48:44.759--DatabaseSession(160388)--Thread[main,5,main]--acquire unit of work:5396218
    2003.07.31 12:48:44.759--UnitOfWork(5396218)--#registerNew(ClassB@4c4975)
    2003.07.31 12:48:44.769--UnitOfWork(5396218)--#registerNew(ClassB@2da3d)
    2003.07.31 12:48:44.769--UnitOfWork(5396218)--#registerNew(ClassB@6c8909)
    2003.07.31 12:48:44.769--UnitOfWork(5396218)--#registerNew(ClassB@497934)
    2003.07.31 12:48:44.779--UnitOfWork(5396218)--#registerNew(ClassB@280a69)
    2003.07.31 12:48:44.779--UnitOfWork(5396218)--#registerNew(ClassB@40ec97)
    2003.07.31 12:48:44.779--UnitOfWork(5396218)--#registerNew(ClassB@3b60c3)
    2003.07.31 12:48:44.779--UnitOfWork(5396218)--#registerNew(ClassB@7a1bb6)
    2003.07.31 12:48:44.779--UnitOfWork(5396218)--#registerNew(ClassB@5e256f)
    2003.07.31 12:48:44.789--UnitOfWork(5396218)--#registerNew(ClassB@6e1fb1)
    2003.07.31 12:48:44.789--UnitOfWork(5396218)--#registerNew(ClassA@1360e2)
    2003.07.31 12:48:44.789--UnitOfWork(5396218)--begin unit of work commit
    2003.07.31 12:48:44.809--DatabaseSession(160388)--Connection(2913640)--begin transaction
    2003.07.31 12:48:44.819--UnitOfWork(5396218)--#executeQuery(DataModifyQuery())
    2003.07.31 12:48:44.819--UnitOfWork(5396218)--Connection(2913640)--UPDATE SEQUENCE SET SEQ_COUNT = SEQ_COUNT + 1 WHERE SEQ_NAME = 'CLASSB'
    2003.07.31 12:48:45.430--UnitOfWork(5396218)--#executeQuery(ValueReadQuery())
    2003.07.31 12:48:45.430--UnitOfWork(5396218)--Connection(2913640)--SELECT SEQ_COUNT FROM SEQUENCE WHERE SEQ_NAME = 'CLASSB'
    2003.07.31 12:48:45.660--DatabaseSession(160388)--Connection(2913640)--commit transaction
    2003.07.31 12:48:45.670--UnitOfWork(5396218)--#assignSequence(112->ClassB@5e256f)
    [ Skipped ]
    2003.07.31 12:48:48.515--DatabaseSession(160388)--Connection(2913640)--begin transaction
    2003.07.31 12:48:48.515--UnitOfWork(5396218)--#executeQuery(DataModifyQuery())
    2003.07.31 12:48:48.515--UnitOfWork(5396218)--Connection(2913640)--UPDATE SEQUENCE SET SEQ_COUNT = SEQ_COUNT + 1 WHERE SEQ_NAME = 'CLASSB'
    2003.07.31 12:48:48.605--UnitOfWork(5396218)--#executeQuery(ValueReadQuery())
    2003.07.31 12:48:48.605--UnitOfWork(5396218)--Connection(2913640)--SELECT SEQ_COUNT FROM SEQUENCE WHERE SEQ_NAME = 'CLASSB'
    2003.07.31 12:48:48.665--DatabaseSession(160388)--Connection(2913640)--commit transaction
    2003.07.31 12:48:48.685--UnitOfWork(5396218)--#assignSequence(121->ClassB@497934)
    2003.07.31 12:48:48.685--DatabaseSession(160388)--Connection(2913640)--begin transaction
    2003.07.31 12:48:48.685--UnitOfWork(5396218)--#executeQuery(WriteObjectQuery(ClassA@1360e2))
    2003.07.31 12:48:48.695--UnitOfWork(5396218)--Connection(2913640)--INSERT INTO A_TABLE (Id, Name) VALUES (13, 'objectA')
    2003.07.31 12:48:48.765--UnitOfWork(5396218)--#executeQuery(WriteObjectQuery(ClassB@6e1fb1))
    2003.07.31 12:48:48.765--UnitOfWork(5396218)--#executeQuery(WriteObjectQuery(ClassA@1360e2))
    2003.07.31 12:48:48.765--UnitOfWork(5396218)--Connection(2913640)--INSERT INTO B_TABLE (Id, Name, A_Id) VALUES (120, 'objectB9', 13)
    2003.07.31 12:48:48.855--UnitOfWork(5396218)--#executeQuery(WriteObjectQuery(ClassB@40ec97))
    2003.07.31 12:48:48.855--UnitOfWork(5396218)--#executeQuery(WriteObjectQuery(ClassA@1360e2))
    2003.07.31 12:48:48.855--UnitOfWork(5396218)--Connection(2913640)--INSERT INTO B_TABLE (Id, Name, A_Id) VALUES (114, 'objectB5', 13)
    2003.07.31 12:48:48.905--UnitOfWork(5396218)--#executeQuery(WriteObjectQuery(ClassB@3b60c3))
    2003.07.31 12:48:48.905--UnitOfWork(5396218)--#executeQuery(WriteObjectQuery(ClassA@1360e2))
    2003.07.31 12:48:48.905--UnitOfWork(5396218)--Connection(2913640)--INSERT INTO B_TABLE (Id, Name, A_Id) VALUES (117, 'objectB6', 13)
    2003.07.31 12:48:48.965--UnitOfWork(5396218)--#executeQuery(WriteObjectQuery(ClassB@6c8909))
    2003.07.31 12:48:48.965--UnitOfWork(5396218)--#executeQuery(WriteObjectQuery(ClassA@1360e2))
    2003.07.31 12:48:48.965--UnitOfWork(5396218)--Connection(2913640)--INSERT INTO B_TABLE (Id, Name, A_Id) VALUES (115, 'objectB2', 13)
    2003.07.31 12:48:49.015--UnitOfWork(5396218)--#executeQuery(WriteObjectQuery(ClassB@5e256f))
    2003.07.31 12:48:49.015--UnitOfWork(5396218)--#executeQuery(WriteObjectQuery(ClassA@1360e2))
    2003.07.31 12:48:49.015--UnitOfWork(5396218)--Connection(2913640)--INSERT INTO B_TABLE (Id, Name, A_Id) VALUES (112, 'objectB8', 13)
    2003.07.31 12:48:49.086--UnitOfWork(5396218)--#executeQuery(WriteObjectQuery(ClassB@2da3d))
    2003.07.31 12:48:49.086--UnitOfWork(5396218)--#executeQuery(WriteObjectQuery(ClassA@1360e2))
    2003.07.31 12:48:49.086--UnitOfWork(5396218)--Connection(2913640)--INSERT INTO B_TABLE (Id, Name, A_Id) VALUES (113, 'objectB1', 13)
    2003.07.31 12:48:49.126--UnitOfWork(5396218)--#executeQuery(WriteObjectQuery(ClassB@4c4975))
    2003.07.31 12:48:49.126--UnitOfWork(5396218)--#executeQuery(WriteObjectQuery(ClassA@1360e2))
    2003.07.31 12:48:49.126--UnitOfWork(5396218)--Connection(2913640)--INSERT INTO B_TABLE (Id, Name, A_Id) VALUES (118, 'objectB0', 13)
    2003.07.31 12:48:49.166--UnitOfWork(5396218)--#executeQuery(WriteObjectQuery(ClassB@7a1bb6))
    2003.07.31 12:48:49.176--UnitOfWork(5396218)--#executeQuery(WriteObjectQuery(ClassA@1360e2))
    2003.07.31 12:48:49.176--UnitOfWork(5396218)--Connection(2913640)--INSERT INTO B_TABLE (Id, Name, A_Id) VALUES (116, 'objectB7', 13)
    2003.07.31 12:48:49.236--UnitOfWork(5396218)--#executeQuery(WriteObjectQuery(ClassB@497934))
    2003.07.31 12:48:49.236--UnitOfWork(5396218)--#executeQuery(WriteObjectQuery(ClassA@1360e2))
    2003.07.31 12:48:49.236--UnitOfWork(5396218)--Connection(2913640)--INSERT INTO B_TABLE (Id, Name, A_Id) VALUES (121, 'objectB3', 13)
    2003.07.31 12:48:49.296--UnitOfWork(5396218)--#executeQuery(WriteObjectQuery(ClassB@280a69))
    2003.07.31 12:48:49.296--UnitOfWork(5396218)--#executeQuery(WriteObjectQuery(ClassA@1360e2))
    2003.07.31 12:48:49.296--UnitOfWork(5396218)--Connection(2913640)--INSERT INTO B_TABLE (Id, Name, A_Id) VALUES (119, 'objectB4', 13)
    2003.07.31 12:48:49.326--DatabaseSession(160388)--Connection(2913640)--commit transaction
    2003.07.31 12:48:49.837--UnitOfWork(5396218)--EXCEPTION [TOPLINK-150] (TopLink - 9.0.3 (Build 423)): oracle.toplink.exceptions.DescriptorException
    EXCEPTION DESCRIPTION: The mapping for the attribute [listB] uses transparent indirection so the attribute [listB] must be initialized to an appropriate container. Currently the value is [null].
    - JDK 1.1.x: an instance of IndirectList, IndirectMap or Hashtable, or one of their subclasses.
    - JDK 1.2 or higher: an instance of an implementor of Collection or Map.
    MAPPING: oracle.toplink.mappings.OneToManyMapping[listB]
    DESCRIPTOR: Descriptor(ClassA --> [DatabaseTable(A_TABLE)])LOCAL EXCEPTION STACK:
    EXCEPTION [TOPLINK-150] (TopLink - 9.0.3 (Build 423)): oracle.toplink.exceptions.DescriptorException
    EXCEPTION DESCRIPTION: The mapping for the attribute [listB] uses transparent indirection so the attribute [listB] must be initialized to an appropriate container. Currently the value is [null].
    - JDK 1.1.x: an instance of IndirectList, IndirectMap or Hashtable, or one of their subclasses.
    - JDK 1.2 or higher: an instance of an implementor of Collection or Map.
    MAPPING: oracle.toplink.mappings.OneToManyMapping[listB]
    DESCRIPTOR: Descriptor(ClassA --> [DatabaseTable(A_TABLE)])
         at oracle.toplink.exceptions.DescriptorException.indirectContainerInstantiationMismatch(Unknown Source)
         at oracle.toplink.internal.indirection.TransparentIndirectionPolicy.validateAttributeOfInstantiatedObject(Unknown Source)
         at oracle.toplink.mappings.ForeignReferenceMapping.getAttributeValueFromObject(Unknown Source)
         at oracle.toplink.mappings.ForeignReferenceMapping.isAttributeValueInstantiated(Unknown Source)
         at oracle.toplink.mappings.CollectionMapping.mergeChangesIntoObject(Unknown Source)
         at oracle.toplink.internal.descriptors.ObjectBuilder.mergeChangesIntoObject(Unknown Source)
         at oracle.toplink.internal.sessions.MergeManager.mergeChangesOfWorkingCopyIntoOriginal(Unknown Source)
         at oracle.toplink.internal.sessions.MergeManager.mergeChanges(Unknown Source)
         at oracle.toplink.mappings.ObjectReferenceMapping.mergeChangesIntoObject(Unknown Source)
         at oracle.toplink.internal.descriptors.ObjectBuilder.mergeChangesIntoObject(Unknown Source)
         at oracle.toplink.internal.sessions.MergeManager.mergeChangesOfWorkingCopyIntoOriginal(Unknown Source)
         at oracle.toplink.internal.sessions.MergeManager.mergeChanges(Unknown Source)
         at oracle.toplink.publicinterface.UnitOfWork.mergeChangesIntoParent(Unknown Source)
         at oracle.toplink.publicinterface.UnitOfWork.commitRootUnitOfWork(Unknown Source)
         at oracle.toplink.publicinterface.UnitOfWork.commit(Unknown Source)
         at Main.main(Main.java:46)

  • NullPointerException during remove()

    In WL7sp2,
    I have this logic,
    try {
    Enumeration enum;
    enum = (Enumeration) m_Dt05aDt05bAssocHomeA.findAllForDT05BDt05b(thePeerBOTypeName,
    thePeerID);
    if ((enum != null) && (enum.hasMoreElements())) {
    while(enum.hasMoreElements()) {
         Dt05aDt05bAssoc assoc = (Dt05aDt05bAssoc)enum.nextElement();
    if(assoc == null) {
         trace("addToDt05b(): assoc is null!!!");
    } else {
         trace("addToDt05b(): assoc is not null!!!");
         assoc.remove();     
    } catch (FinderException e) {
         trace("addToDt05b(): Exception: " + e.getMessage());
    throw new AssocException(e.getMessage());
    } catch (RemoveException e) {
         trace("addToDt05b(): Exception: " + e.getMessage());
    throw new AssocException(e.getMessage());
    First, I retieve Dt05aDt05bAssoc from enum result of finder.
    Second, I try to remove it, but it throws NullPointerException. This is not like
    that Dt05aDt05bAssoc is null. Some object during EntityEJBObject.remove() is null.
    Can you quess what is this?
    This is stack trace.
    Start server side stack trace:
    java.lang.NullPointerException
    at weblogic.ejb20.internal.BaseEJBHome.handleSystemException(BaseEJBHome
    .java:287)
    at weblogic.ejb20.internal.EntityEJBObject.remove(EntityEJBObject.java:1
    31)
    at SimpleBank.Association.Dt05aDt05bAssocBean_vf5rms_EOImpl.remove(Dt05a
    Dt05bAssocBean_vf5rms_EOImpl.java:593)
    at SimpleBank.Association.Dt05aDt05bAssocBean_vf5rms_EOImpl_WLSkel.invok
    e(Unknown Source)
    at weblogic.rmi.internal.ServerRequest.sendReceive(ServerRequest.java:15
    7)
    at weblogic.rmi.internal.BasicRemoteRef.invoke(BasicRemoteRef.java:127)
    at SimpleBank.Association.Dt05aDt05bAssocBean_vf5rms_EOImpl_WLStub.remov
    e(Unknown Source)
    at SimpleBank.Association.DT05ABean.addToDt05b(DT05ABean.java:620)
    at SimpleBank.Association.DT05ABean.ejbPostCreate(DT05ABean.java:343)
    at SimpleBank.Association.DT05ABean_ry3pes__WebLogic_CMP_RDBMS.ejbPostCr
    eate(DT05ABean_ry3pes__WebLogic_CMP_RDBMS.java:662)
    at java.lang.reflect.Method.invoke(Native Method)
    at weblogic.ejb20.manager.DBManager.create(DBManager.java:984)
    at weblogic.ejb20.manager.DBManager.remoteCreate(DBManager.java:858)
    at weblogic.ejb20.internal.EntityEJBHome.create(EntityEJBHome.java:244)
    at SimpleBank.Association.DT05ABean_ry3pes_HomeImpl.create(DT05ABean_ry3
    pes_HomeImpl.java:129)
    at SimpleBank.Association.DT05ABean_ry3pes_HomeImpl_WLSkel.invoke(Unknow
    n Source)
    at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:362)
    at weblogic.rmi.cluster.ReplicaAwareServerRef.invoke(ReplicaAwareServerR
    ef.java:114)
    at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:313)
    at weblogic.security.service.SecurityServiceManager.runAs(SecurityServic
    eManager.java:821)
    at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.jav
    a:308)
    at weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecuteRequest
    .java:30)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:213)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:189)
    End server side stack trace

    That's a NPE in WLS code and therefore a bug. Please open a case with
    [email protected]
    -- Rob
    Jaejun Lee wrote:
    In WL7sp2,
    I have this logic,
    try {
    Enumeration enum;
    enum = (Enumeration) m_Dt05aDt05bAssocHomeA.findAllForDT05BDt05b(thePeerBOTypeName,
    thePeerID);
    if ((enum != null) && (enum.hasMoreElements())) {
    while(enum.hasMoreElements()) {
         Dt05aDt05bAssoc assoc = (Dt05aDt05bAssoc)enum.nextElement();
    if(assoc == null) {
         trace("addToDt05b(): assoc is null!!!");
    } else {
         trace("addToDt05b(): assoc is not null!!!");
         assoc.remove();     
    } catch (FinderException e) {
         trace("addToDt05b(): Exception: " + e.getMessage());
    throw new AssocException(e.getMessage());
    } catch (RemoveException e) {
         trace("addToDt05b(): Exception: " + e.getMessage());
    throw new AssocException(e.getMessage());
    First, I retieve Dt05aDt05bAssoc from enum result of finder.
    Second, I try to remove it, but it throws NullPointerException. This is not like
    that Dt05aDt05bAssoc is null. Some object during EntityEJBObject.remove() is null.
    Can you quess what is this?
    This is stack trace.
    Start server side stack trace:
    java.lang.NullPointerException
    at weblogic.ejb20.internal.BaseEJBHome.handleSystemException(BaseEJBHome
    java:287)
    at weblogic.ejb20.internal.EntityEJBObject.remove(EntityEJBObject.java:1
    31)
    at SimpleBank.Association.Dt05aDt05bAssocBean_vf5rms_EOImpl.remove(Dt05a
    Dt05bAssocBean_vf5rms_EOImpl.java:593)
    at SimpleBank.Association.Dt05aDt05bAssocBean_vf5rms_EOImpl_WLSkel.invok
    e(Unknown Source)
    at weblogic.rmi.internal.ServerRequest.sendReceive(ServerRequest.java:15
    7)
    at weblogic.rmi.internal.BasicRemoteRef.invoke(BasicRemoteRef.java:127)
    at SimpleBank.Association.Dt05aDt05bAssocBean_vf5rms_EOImpl_WLStub.remov
    e(Unknown Source)
    at SimpleBank.Association.DT05ABean.addToDt05b(DT05ABean.java:620)
    at SimpleBank.Association.DT05ABean.ejbPostCreate(DT05ABean.java:343)
    at SimpleBank.Association.DT05ABean_ry3pes__WebLogic_CMP_RDBMS.ejbPostCr
    eate(DT05ABean_ry3pes__WebLogic_CMP_RDBMS.java:662)
    at java.lang.reflect.Method.invoke(Native Method)
    at weblogic.ejb20.manager.DBManager.create(DBManager.java:984)
    at weblogic.ejb20.manager.DBManager.remoteCreate(DBManager.java:858)
    at weblogic.ejb20.internal.EntityEJBHome.create(EntityEJBHome.java:244)
    at SimpleBank.Association.DT05ABean_ry3pes_HomeImpl.create(DT05ABean_ry3
    pes_HomeImpl.java:129)
    at SimpleBank.Association.DT05ABean_ry3pes_HomeImpl_WLSkel.invoke(Unknow
    n Source)
    at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:362)
    at weblogic.rmi.cluster.ReplicaAwareServerRef.invoke(ReplicaAwareServerR
    ef.java:114)
    at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:313)
    at weblogic.security.service.SecurityServiceManager.runAs(SecurityServic
    eManager.java:821)
    at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.jav
    a:308)
    at weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecuteRequest
    java:30)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:213)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:189)
    End server side stack trace

  • NullPointerException during building of a DataOutputStream

    URL url;
    URLConnection urlc;
    try {
    url = new URL("http://", "localhost/", "Post.php");
    urlc = url.openConnection();
    urlc.setDoInput(true);
    urlc.setDoOutput(true);
    urlc.setAllowUserInteraction(false);
    } catch (IOException ioe3) { }
    DataOutputStream tpen = new DataOutputStream(urlc.getOutputStream());
    Well, this is an fragment of my code. During running this aplication, the Java-Console tells me an error. A NullPointerException in the last row of this code fragment. Can anybody tell my, why?

    It is better adding ioe3.printStackTrace() in your catch statement.
    And try url = new URL("http", "localhost", "Post.php");
    Regards,

  • How To Use OnCommand Workflow Automation For Automated Data Protection During Failover

    Introduction:
    The NetApp OnCommand Workflow Automation (WFA) engineering team recently published a WFA pack that lets you recreate SnapMirror and SnapVault protection after MetroCluster switchover and switchback. A switchover/switchback occurs during a planned or unplanned failover. Introducing automation promotes best practices for continuous data protection during these types of occurrences. Watch this video to learn how to take the steps for implementing and executing this pack.
    Step 1:
    Recreate SnapMirror and SnapVault protection after MetroCluster switchover.
    Step 2:
    Retain SnapMirror and SnapVault data before MetroCluster switchback.
    Step 3:
    Recreate SnapMirror and SnapVault protection after MetroCluster switchback.
    Other Resources:
    This WFA pack is available for download on the Storage Automation Store.

    Hi Ian,The WFA engineering team is getting ready to publish a blog article to accompany this new WFA pack. I hope you will find it helpful (stay tuned).Kristina

  • Another NullPointerException during UnitOfWork commit

    During Unit Of Work commit the following exception is thrown:
    java.lang.NullPointerException
         at java.util.Hashtable.put(Hashtable.java:394)
         at oracle.toplink.indirection.IndirectMap.put(IndirectMap.java:264)
         at oracle.toplink.internal.queryframework.MapContainerPolicy.addInto(MapContainerPolicy.java:45)
         at oracle.toplink.mappings.CollectionMapping.mergeChangesIntoObject(CollectionMapping.java:670)
         at oracle.toplink.internal.descriptors.ObjectBuilder.mergeChangesIntoObject(ObjectBuilder.java:917)
         at oracle.toplink.internal.sessions.MergeManager.mergeChangesOfWorkingCopyIntoOriginal(MergeManager.java:388)
         at oracle.toplink.internal.sessions.MergeManager.mergeChanges(MergeManager.java:148)
         at oracle.toplink.mappings.ObjectReferenceMapping.mergeChangesIntoObject(ObjectReferenceMapping.java:296)
         at oracle.toplink.internal.descriptors.ObjectBuilder.mergeChangesIntoObject(ObjectBuilder.java:917)
         at oracle.toplink.internal.sessions.MergeManager.mergeChangesOfWorkingCopyIntoOriginal(MergeManager.java:383)
         at oracle.toplink.internal.sessions.MergeManager.mergeChanges(MergeManager.java:148)
         at oracle.toplink.publicinterface.UnitOfWork.mergeChangesIntoParent(UnitOfWork.java:1331)
         at oracle.toplink.publicinterface.UnitOfWork.commitRootUnitOfWork(UnitOfWork.java:508)
         at oracle.toplink.publicinterface.UnitOfWork.commit(UnitOfWork.java:423)
         at ru.v6.marslcc.dao.dataset.DatasetDAO.createFGStocksData(DatasetDAO.java:1372)
         at ru.v6.marslcc.web.dataset.DatasetManager.createFGStocksData(DatasetManager.java:781)
         at ru.v6.marslcc.web.dataset.FGStocksServlet.doGetOrPost(FGStocksServlet.java:167)
         at ru.v6.marslcc.web.BaseServlet.doPost(BaseServlet.java:46)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:91)
         at jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42)
         at jrun.servlet.JRunRequestDispatcher.invoke(JRunRequestDispatcher.java:226)
         at jrun.servlet.ServletEngineService.dispatch(ServletEngineService.java:527)
         at jrun.servlet.http.WebService.invokeRunnable(WebService.java:172)
         at jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java:451)
         at jrunx.scheduler.WorkerThread.run(WorkerThread.java:66)

    Here is my classes:
    * The <code>DataCube</code> represents n-dimensional cube of data.
    * Cube consists of some number (zero or more) of cells.
    * Each cell have associated list of <code>java.math.BigDecimal</code>
    * (cell's value). Each of that values must have the same size.
    public class DataCube implements Serializable, Cloneable {
         private static final Logger log = Logger.getLogger(DataCube.class);
         private long id;
         private long type;
         private List participants; // of Participant
         private int dataLength;
         private long datasetId;
         private Map cells; // Cell -> CellValue
         public DataCube() {
              id = 0;
              type = 0;
              participants = new ArrayList();
              dataLength = 0;
              cells = new HashMap();
    // Skipped...
         public static class Cell implements Serializable {
              private long id;
              private List coordinates; // of CellCoordinate
              public Cell() {
                   id = 0;
                   coordinates = new ArrayList();
    // Skipped...
         public static class CellCoordinate {
              private long id;
              private Cell cell;
              private Directory directory;
              private int orderNo;
    // Skipped...
         public static class Participant {
              private long id;
              private DataCube cube;
              private long type;
              private int orderNo;
    // Skipped...
         public static class CellValue {
              private long id;
              private long cellId;
              private Cell cell;
              private DataCube cube;
              private List value; // List of CellData
              public CellValue() {
                   id = 0;
                   cellId = 0;
                   value = new ArrayList();
              public Object generateKey() {
                   return cell;
    // Skipped...
         public static class CellData {
              private long id;
              private long cellValueId;
              private CellValue cellValue;
              private int period;
              private BigDecimal value;
              public CellData() {
                   id = 0;
                   cellValueId = 0;
                   period = 0;
                   value = null;
    // Skipped...

  • NullPointerException during compilation of a BPEL Project

    Hello,
    I just tried to run the CreditRatingService Example on the BPEL PM 2.0.10 release version. A NullPointerException occures during the compilation. Here is the error-message from bpelc:
    C:\orabpel\samples\utils\CreditRatingService>obant.bat
    C:\orabpel\samples\utils\CreditRatingService>SETLOCAL
    Buildfile: build.xml
    main:
    [bpelc] bpelc> home directory is: C:\orabpel
    [bpelc] bpelc> deploy build to domain default
    [bpelc] bpelc> loading WSDLs ...
    [bpelc] bpelc> reading partner client's WSDL at C:\orabpel\samples\utils\CreditRatingService\CreditRatingS
    ervice.wsdl
    [bpelc] WSDLException: faultCode=CONFIGURATION_ERROR: Problem instantiating factory implementation.: oracl
    e.j2ee.ws.wsdl.factory.WSDLFactoryImpl: java.lang.ClassNotFoundException: oracle.j2ee.ws.wsdl.factory.WSDLFact
    oryImpl
    [bpelc] at java.net.URLClassLoader$1.run(URLClassLoader.java:199)
    [bpelc] at java.security.AccessController.doPrivileged(Native Method)
    [bpelc] at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
    [bpelc] at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
    [bpelc] at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
    [bpelc] at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
    [bpelc] at java.lang.Class.forName0(Native Method)
    [bpelc] at java.lang.Class.forName(Class.java:141)
    [bpelc] at javax.wsdl.factory.WSDLFactory.newInstance(Unknown Source)
    [bpelc] at javax.wsdl.factory.WSDLFactory.newInstance(Unknown Source)
    [bpelc] at com.collaxa.cube.ws.wsdl.WSDLUtils.<clinit>(WSDLUtils.java:97)
    [bpelc] at com.collaxa.cube.lang.compiler.BPELProcessModel.loadWSDLs(BPELProcessModel.java:202)
    [bpelc] at com.collaxa.cube.lang.compiler.bpel.BPELValidator.validateClientSide(BPELValidator.java:64)
    [bpelc] at com.collaxa.cube.lang.compiler.CubeProcessor.validateClientSide(CubeProcessor.java:1120)
    [bpelc] at com.collaxa.cube.lang.compiler.CubeProcessor.transformClientSide(CubeProcessor.java:497)
    [bpelc] at com.collaxa.cube.lang.compiler.CubeParserHelper.compileClientSide(CubeParserHelper.java:80)
    [bpelc] at com.collaxa.cube.ant.taskdefs.Bpelc.execute(Bpelc.java:570)
    [bpelc] at org.apache.tools.ant.Task.perform(Task.java:341)
    [bpelc] at org.apache.tools.ant.Target.execute(Target.java:309)
    [bpelc] at org.apache.tools.ant.Target.performTasks(Target.java:336)
    [bpelc] at org.apache.tools.ant.Project.executeTarget(Project.java:1339)
    [bpelc] at org.apache.tools.ant.Project.executeTargets(Project.java:1255)
    [bpelc] at org.apache.tools.ant.Main.runBuild(Main.java:609)
    [bpelc] at org.apache.tools.ant.Main.start(Main.java:196)
    [bpelc] at org.apache.tools.ant.Main.main(Main.java:235)
    [bpelc] at javax.wsdl.factory.WSDLFactory.newInstance(Unknown Source)
    [bpelc] at javax.wsdl.factory.WSDLFactory.newInstance(Unknown Source)
    [bpelc] at com.collaxa.cube.ws.wsdl.WSDLUtils.<clinit>(WSDLUtils.java:97)
    [bpelc] at com.collaxa.cube.lang.compiler.BPELProcessModel.loadWSDLs(BPELProcessModel.java:202)
    [bpelc] at com.collaxa.cube.lang.compiler.bpel.BPELValidator.validateClientSide(BPELValidator.java:64)
    [bpelc] at com.collaxa.cube.lang.compiler.CubeProcessor.validateClientSide(CubeProcessor.java:1120)
    [bpelc] at com.collaxa.cube.lang.compiler.CubeProcessor.transformClientSide(CubeProcessor.java:497)
    [bpelc] at com.collaxa.cube.lang.compiler.CubeParserHelper.compileClientSide(CubeParserHelper.java:80)
    [bpelc] at com.collaxa.cube.ant.taskdefs.Bpelc.execute(Bpelc.java:570)
    [bpelc] at org.apache.tools.ant.Task.perform(Task.java:341)
    [bpelc] at org.apache.tools.ant.Target.execute(Target.java:309)
    [bpelc] at org.apache.tools.ant.Target.performTasks(Target.java:336)
    [bpelc] at org.apache.tools.ant.Project.executeTarget(Project.java:1339)
    [bpelc] at org.apache.tools.ant.Project.executeTargets(Project.java:1255)
    [bpelc] at org.apache.tools.ant.Main.runBuild(Main.java:609)
    [bpelc] at org.apache.tools.ant.Main.start(Main.java:196)
    [bpelc] at org.apache.tools.ant.Main.main(Main.java:235)
    [bpelc] java.lang.ExceptionInInitializerError
    [bpelc] at com.collaxa.cube.lang.compiler.BPELProcessModel.loadWSDLs(BPELProcessModel.java:202)
    [bpelc] at com.collaxa.cube.lang.compiler.bpel.BPELValidator.validateClientSide(BPELValidator.java:64)
    [bpelc] at com.collaxa.cube.lang.compiler.CubeProcessor.validateClientSide(CubeProcessor.java:1120)
    [bpelc] at com.collaxa.cube.lang.compiler.CubeProcessor.transformClientSide(CubeProcessor.java:497)
    [bpelc] at com.collaxa.cube.lang.compiler.CubeParserHelper.compileClientSide(CubeParserHelper.java:80)
    [bpelc] at com.collaxa.cube.ant.taskdefs.Bpelc.execute(Bpelc.java:570)
    [bpelc] at org.apache.tools.ant.Task.perform(Task.java:341)
    [bpelc] at org.apache.tools.ant.Target.execute(Target.java:309)
    [bpelc] at org.apache.tools.ant.Target.performTasks(Target.java:336)
    [bpelc] at org.apache.tools.ant.Project.executeTarget(Project.java:1339)
    [bpelc] at org.apache.tools.ant.Project.executeTargets(Project.java:1255)
    [bpelc] at org.apache.tools.ant.Main.runBuild(Main.java:609)
    [bpelc] at org.apache.tools.ant.Main.start(Main.java:196)
    [bpelc] at org.apache.tools.ant.Main.main(Main.java:235)
    [bpelc] Caused by: java.lang.NullPointerException
    [bpelc] at com.collaxa.cube.ws.wsdl.WSDLUtils.<clinit>(WSDLUtils.java:105)
    [bpelc] ... 14 more
    BUILD FAILED
    file:C:/orabpel/samples/utils/CreditRatingService/build.xml:20: java.lang.ExceptionInInitializerError
    Total time: 0 seconds
    Any help is welcome, thanks.
    Greetz

    It is better adding ioe3.printStackTrace() in your catch statement.
    And try url = new URL("http", "localhost", "Post.php");
    Regards,

  • ValueHolder Objects In HTTPSession During Failover

    I'm trying to overcome the following scenario any help is much appreciated.
    I have a domain object that has a reference to a ValueHolder object that is placed in the HTTPSession. I want to display the ValueHolders data in a JSP but during this process a server failover occurred. The failover caused the ValueHolder to loose it's references and now the data is unreachable. The JSP has no knowledge of the Toplink Session so I cannot perform a mergeCloneWithReferences but I still need to read the ValueHolders data.
    Is there a method/framework I could use to enable the application to have access to the ValueHolders data even though I cannot use the Toplink session to establish a unit of work?

    This is a very interesting post, can anyone help answer this?

  • "Storage is not configured" during failover - COH-1467 still not fixed?

    I am runing a test program using two cache nodes and one "client JVM", all on the same machine (the first cache node is used as WKA). When I kill one of the cache nodes and the restart it again I get the following exceptions:
    In the surviving cache node:
    2009-01-22 08:01:14.753/112.718 Oracle Coherence GE 3.4.1/407 <Error> (thread=DistributedCache, member=1): An exception (java.lang.ClassCastException) occurred reading Message AggregateFilterRequest Type=31 for Service=DistributedCache{Name=DistributedCache, State=(SERVICE_STARTED), LocalStorage=enabled, PartitionCount=257, BackupCount=1, AssignedPartitions=257, BackupPartitions=0}
    2009-01-22 08:01:14.753/112.718 Oracle Coherence GE 3.4.1/407 <Error> (thread=DistributedCache, member=1): Terminating DistributedCache due to unhandled exception: java.lang.ClassCastException
    2009-01-22 08:01:14.753/112.718 Oracle Coherence GE 3.4.1/407 <Error> (thread=DistributedCache, member=1):
    java.lang.ClassCastException: java.lang.Long
         at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.DistributedCache$AggregateFilterRequest.read(DistributedCache.CDB:8)
         at com.tangosol.coherence.component.util.daemon.queueProcessor.service.Grid.onNotify(Grid.CDB:117)
         at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.DistributedCache.onNotify(DistributedCache.CDB:3)
         at com.tangosol.coherence.component.util.Daemon.run(Daemon.CDB:37)
         at java.lang.Thread.run(Thread.java:619)
    On the restarted cache node:
    2009-01-22 08:01:15.722/2.220 Oracle Coherence GE 3.4.1/407 <Info> (thread=Main Thread, member=n/a): Loaded cache configuration from resource "file:/C:/Javaproj/Query/lib/master-coherence-cache-config.xml"
    2009-01-22 08:01:16.565/3.063 Oracle Coherence GE 3.4.1/407 <D5> (thread=Cluster, member=n/a): Service Cluster joined the cluster with senior service member n/a
    2009-01-22 08:01:16.628/3.126 Oracle Coherence GE 3.4.1/407 <Info> (thread=Cluster, member=n/a): Failed to satisfy the variance: allowed=16, actual=31
    2009-01-22 08:01:16.628/3.126 Oracle Coherence GE 3.4.1/407 <Info> (thread=Cluster, member=n/a): Increasing allowable variance to 17
    2009-01-22 08:01:17.003/3.501 Oracle Coherence GE 3.4.1/407 <Info> (thread=Cluster, member=n/a): This Member(Id=5, Timestamp=2009-01-22 08:01:16.768, Address=138.106.109.121:54101, MachineId=36217, Location=site:global.scd.scania.com,machine:N27858,process:22728, Edition=Grid Edition, Mode=Development, CpuCount=2, SocketCount=1) joined cluster with senior Member(Id=1, Timestamp=2009-01-22 07:59:24.098, Address=138.106.109.121:54100, MachineId=36217, Location=site:global.scd.scania.com,machine:N27858,process:22948, Edition=Grid Edition, Mode=Development, CpuCount=2, SocketCount=1)
    2009-01-22 08:01:17.065/3.563 Oracle Coherence GE 3.4.1/407 <D5> (thread=Cluster, member=n/a): Member(Id=4, Timestamp=2009-01-22 08:00:35.566, Address=138.106.109.121:8088, MachineId=36217, Location=site:global.scd.scania.com,machine:N27858,process:11544) joined Cluster with senior member 1
    2009-01-22 08:01:17.081/3.579 Oracle Coherence GE 3.4.1/407 <D5> (thread=Cluster, member=n/a): Member 1 joined Service Management with senior member 1
    2009-01-22 08:01:17.081/3.579 Oracle Coherence GE 3.4.1/407 <D5> (thread=Cluster, member=n/a): Member 1 joined Service InvocationService with senior member 1
    2009-01-22 08:01:17.081/3.579 Oracle Coherence GE 3.4.1/407 <D5> (thread=Cluster, member=n/a): Member 1 joined Service DistributedCacheNoBackup with senior member 1
    2009-01-22 08:01:17.097/3.595 Oracle Coherence GE 3.4.1/407 <D5> (thread=Cluster, member=n/a): Member 4 joined Service InvocationService with senior member 1
    2009-01-22 08:01:17.097/3.595 Oracle Coherence GE 3.4.1/407 <D5> (thread=Cluster, member=n/a): Member 4 joined Service DistributedCache with senior member 4
    2009-01-22 08:01:17.222/3.720 Oracle Coherence GE 3.4.1/407 <D5> (thread=Cluster, member=5): TcpRing: connecting to member 4 using TcpSocket{State=STATE_OPEN, Socket=Socket[addr=/138.106.109.121,port=8088,localport=3609]}
    2009-01-22 08:01:17.253/3.751 Oracle Coherence GE 3.4.1/407 <D5> (thread=Invocation:Management, member=5): Service Management joined the cluster with senior service member 1
    2009-01-22 08:01:17.393/3.891 Oracle Coherence GE 3.4.1/407 <D5> (thread=Invocation:InvocationService, member=5): Service InvocationService joined the cluster with senior service member 1
    2009-01-22 08:01:18.643/5.141 Oracle Coherence GE 3.4.1/407 <D5> (thread=Cluster, member=5): Member 1 joined Service DistributedCache with senior member 4
    2009-01-22 08:01:19.050/5.548 Oracle Coherence GE 3.4.1/407 <D5> (thread=Cluster, member=5): Member 1 left service DistributedCache with senior member 4
    2009-01-22 08:01:23.659/10.157 Oracle Coherence GE 3.4.1/407 <D5> (thread=Cluster, member=5): Member 1 joined Service DistributedCache with senior member 4
    2009-01-22 08:01:24.284/10.782 Oracle Coherence GE 3.4.1/407 <D5> (thread=Cluster, member=5): Member 1 left service DistributedCache with senior member 4
    2009-01-22 08:01:28.674/15.172 Oracle Coherence GE 3.4.1/407 <D5> (thread=Cluster, member=5): Member 1 joined Service DistributedCache with senior member 4
    2009-01-22 08:01:29.503/16.001 Oracle Coherence GE 3.4.1/407 <D5> (thread=Cluster, member=5): Member 1 left service DistributedCache with senior member 4
    2009-01-22 08:01:33.674/20.172 Oracle Coherence GE 3.4.1/407 <D5> (thread=Cluster, member=5): Member 1 joined Service DistributedCache with senior member 4
    2009-01-22 08:01:33.721/20.219 Oracle Coherence GE 3.4.1/407 <D5> (thread=Cluster, member=5): Member 1 left service DistributedCache with senior member 4
    2009-01-22 08:01:38.674/25.172 Oracle Coherence GE 3.4.1/407 <D5> (thread=Cluster, member=5): Member 1 joined Service DistributedCache with senior member 4
    2009-01-22 08:01:38.956/25.454 Oracle Coherence GE 3.4.1/407 <D5> (thread=Cluster, member=5): Member 1 left service DistributedCache with senior member 4
    2009-01-22 08:01:43.690/30.188 Oracle Coherence GE 3.4.1/407 <D5> (thread=Cluster, member=5): Member 1 joined Service DistributedCache with senior member 4
    2009-01-22 08:01:44.174/30.672 Oracle Coherence GE 3.4.1/407 <D5> (thread=Cluster, member=5): Member 1 left service DistributedCache with senior member 4
    2009-01-22 08:01:47.659/34.157 Oracle Coherence GE 3.4.1/407 <Error> (thread=Main Thread, member=5): Error while starting service "InvocationService": com.tangosol.net.RequestTimeoutException: Timeout during service start: ServiceInfo(Id=2, Name=InvocationService, Type=Invocation
    MemberSet=ServiceMemberSet(
    OldestMember=Member(Id=1, Timestamp=2009-01-22 07:59:24.098, Address=138.106.109.121:54100, MachineId=36217, Location=site:global.scd.scania.com,machine:N27858,process:22948)
    ActualMemberSet=MemberSet(Size=3, BitSetCount=2
    Member(Id=1, Timestamp=2009-01-22 07:59:24.098, Address=138.106.109.121:54100, MachineId=36217, Location=site:global.scd.scania.com,machine:N27858,process:22948)
    Member(Id=4, Timestamp=2009-01-22 08:00:35.566, Address=138.106.109.121:8088, MachineId=36217, Location=site:global.scd.scania.com,machine:N27858,process:11544)
    Member(Id=5, Timestamp=2009-01-22 08:01:16.768, Address=138.106.109.121:54101, MachineId=36217, Location=site:global.scd.scania.com,machine:N27858,process:22728)
    MemberId/ServiceVersion/ServiceJoined/ServiceLeaving
    1/3.1/Thu Jan 22 07:59:27 CET 2009/false,
    4/3.1/Thu Jan 22 08:00:36 CET 2009/false,
    5/3.1/Thu Jan 22 08:01:17 CET 2009/false
         at com.tangosol.coherence.component.util.daemon.queueProcessor.service.Grid.onStartupTimeout(Grid.CDB:6)
         at com.tangosol.coherence.component.util.daemon.queueProcessor.Service.start(Service.CDB:27)
         at com.tangosol.coherence.component.util.daemon.queueProcessor.service.Grid.start(Grid.CDB:38)
         at com.tangosol.coherence.component.util.SafeService.startService(SafeService.CDB:28)
         at com.tangosol.coherence.component.util.SafeService.ensureRunningService(SafeService.CDB:27)
         at com.tangosol.coherence.component.util.SafeService.start(SafeService.CDB:14)
         at com.tangosol.net.DefaultConfigurableCacheFactory.ensureService(DefaultConfigurableCacheFactory.java:841)
         at com.tangosol.net.DefaultCacheServer.start(DefaultCacheServer.java:140)
         at com.tangosol.net.DefaultCacheServer.main(DefaultCacheServer.java:61)
         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.intellij.rt.execution.application.AppMain.main(AppMain.java:90)
    Exception in thread "Main Thread" com.tangosol.net.RequestTimeoutException: Timeout during service start: ServiceInfo(Id=2, Name=InvocationService, Type=Invocation
    MemberSet=ServiceMemberSet(
    OldestMember=Member(Id=1, Timestamp=2009-01-22 07:59:24.098, Address=138.106.109.121:54100, MachineId=36217, Location=site:global.scd.scania.com,machine:N27858,process:22948)
    ActualMemberSet=MemberSet(Size=3, BitSetCount=2
    Member(Id=1, Timestamp=2009-01-22 07:59:24.098, Address=138.106.109.121:54100, MachineId=36217, Location=site:global.scd.scania.com,machine:N27858,process:22948)
    Member(Id=4, Timestamp=2009-01-22 08:00:35.566, Address=138.106.109.121:8088, MachineId=36217, Location=site:global.scd.scania.com,machine:N27858,process:11544)
    Member(Id=5, Timestamp=2009-01-22 08:01:16.768, Address=138.106.109.121:54101, MachineId=36217, Location=site:global.scd.scania.com,machine:N27858,process:22728)
    MemberId/ServiceVersion/ServiceJoined/ServiceLeaving
    1/3.1/Thu Jan 22 07:59:27 CET 2009/false,
    4/3.1/Thu Jan 22 08:00:36 CET 2009/false,
    5/3.1/Thu Jan 22 08:01:17 CET 2009/false
         at com.tangosol.coherence.component.util.daemon.queueProcessor.service.Grid.onStartupTimeout(Grid.CDB:6)
         at com.tangosol.coherence.component.util.daemon.queueProcessor.Service.start(Service.CDB:27)
         at com.tangosol.coherence.component.util.daemon.queueProcessor.service.Grid.start(Grid.CDB:38)
         at com.tangosol.coherence.component.util.SafeService.startService(SafeService.CDB:28)
         at com.tangosol.coherence.component.util.SafeService.ensureRunningService(SafeService.CDB:27)
         at com.tangosol.coherence.component.util.SafeService.start(SafeService.CDB:14)
         at com.tangosol.net.DefaultConfigurableCacheFactory.ensureService(DefaultConfigurableCacheFactory.java:841)
         at com.tangosol.net.DefaultCacheServer.start(DefaultCacheServer.java:140)
         at com.tangosol.net.DefaultCacheServer.main(DefaultCacheServer.java:61)
         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.intellij.rt.execution.application.AppMain.main(AppMain.java:90)
    2009-01-22 08:01:47.659/34.157 Oracle Coherence GE 3.4.1/407 <Error> (thread=Invocation:InvocationService, member=5): validatePolls: This service timed-out due to unanswered handshake request. Manual intervention is required to stop the members that have not responded to this Poll
    PollId=1, active
    InitTimeMillis=1232607677393
    Service=InvocationService (2)
    RespondedMemberSet=[1]
    LeftMemberSet=[]
    RemainingMemberSet=[4]
    2009-01-22 08:01:47.659/34.157 Oracle Coherence GE 3.4.1/407 <D5> (thread=Invocation:InvocationService, member=5): Service InvocationService left the cluster
    2009-01-22 08:01:47.659/34.157 Oracle Coherence GE 3.4.1/407 <D4> (thread=ShutdownHook, member=5): ShutdownHook: stopping cluster node
    Process finished with exit code 1
    On the client JVM:
    2009-01-22 08:01:14.815/41.265 Oracle Coherence GE 3.4.1/407 <D5> (thread=Invocation:InvocationService, member=4): Repeating AggregateFilterRequest due to the re-distribution of PartitionSet[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127]
    java.lang.RuntimeException: Storage is not configured
         at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.DistributedCache$BinaryMap.onMissingStorage(DistributedCache.CDB:9)
         at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.DistributedCache$BinaryMap.ensureRequestTarget(DistributedCache.CDB:33)
         at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.DistributedCache$BinaryMap.sendPartitionedRequest(DistributedCache.CDB:31)
         at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.DistributedCache$BinaryMap.aggregate(DistributedCache.CDB:11)
         at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.DistributedCache$ViewMap.aggregate(DistributedCache.CDB:52)
         at com.tangosol.coherence.component.util.SafeNamedCache.aggregate(SafeNamedCache.CDB:1)
         at com.tangosol.net.cache.NearCache.aggregate(NearCache.java:453)
         at com.scania.oas.coherence.invocables.ValueQueryInvocable.typeSearch(ValueQueryInvocable.java:260)
         at com.scania.oas.coherence.invocables.ValueQueryInvocable.queryStringFirstSearch(ValueQueryInvocable.java:300)
         at com.scania.oas.coherence.invocables.ValueQueryInvocable.run(ValueQueryInvocable.java:135)
         at com.scania.oas.coherence.invocables.InvocableWrapper.run(InvocableWrapper.java:54)
         at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.InvocationService.onInvocationRequest(InvocationService.CDB:10)
         at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.InvocationService$InvocationRequest.onReceived(InvocationService.CDB:40)
         at com.tangosol.coherence.component.util.daemon.queueProcessor.service.Grid.onMessage(Grid.CDB:9)
         at com.tangosol.coherence.component.util.daemon.queueProcessor.service.Grid.onNotify(Grid.CDB:130)
         at com.tangosol.coherence.component.util.Daemon.run(Daemon.CDB:37)
         at java.lang.Thread.run(Thread.java:619)
    java.lang.RuntimeException: Storage is not configured
         at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.DistributedCache$BinaryMap.onMissingStorage(DistributedCache.CDB:9)
         at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.DistributedCache$BinaryMap.ensureRequestTarget(DistributedCache.CDB:33)
         at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.DistributedCache$BinaryMap.sendPartitionedRequest(DistributedCache.CDB:31)
         at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.DistributedCache$BinaryMap.aggregate(DistributedCache.CDB:11)
         at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.DistributedCache$ViewMap.aggregate(DistributedCache.CDB:52)
         at com.tangosol.coherence.component.util.SafeNamedCache.aggregate(SafeNamedCache.CDB:1)
         at com.tangosol.net.cache.NearCache.aggregate(NearCache.java:453)
         at com.scania.oas.coherence.invocables.ValueQueryInvocable.queryStringSearch(ValueQueryInvocable.java:268)
         at com.scania.oas.coherence.invocables.ValueQueryInvocable.queryStringFirstSearch(ValueQueryInvocable.java:297)
         at com.scania.oas.coherence.invocables.ValueQueryInvocable.run(ValueQueryInvocable.java:135)
         at com.scania.oas.coherence.invocables.InvocableWrapper.run(InvocableWrapper.java:54)
         at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.InvocationService.onInvocationRequest(InvocationService.CDB:10)
         at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.InvocationService$InvocationRequest.onReceived(InvocationService.CDB:40)
         at com.tangosol.coherence.component.util.daemon.queueProcessor.service.Grid.onMessage(Grid.CDB:9)
         at com.tangosol.coherence.component.util.daemon.queueProcessor.service.Grid.onNotify(Grid.CDB:130)
         at com.tangosol.coherence.component.util.Daemon.run(Daemon.CDB:37)
         at java.lang.Thread.run(Thread.java:619)
    I even tried to re-write the "run method" in tthe invocable in a way that caused it to, in a loop, perform a delay and then re-try its calculations when it received a runtime exception with the text "Storage is not configured" causing the retreival a new named cache each time but this did not help - it never seemed to recover...
    Since I dont see any of my application classes in the "class cast" trace-back I assume it is an Coherence internal problem or can you thiink about some user programming error that could cause it? I am by the way not using any long or "Long in my application...
    Best Regards
    Magnus

    Hi Magnus,
    The log you provided seems to indicate that the problem was caused by the de-serialization of the “AggregateFilterRequest” message. The only explanation we have is that you are using a custom Filter that has asymmetrical serialization/deserialization routines, causing this failure. Could you please send us the corresponding client code?
    Meanwhile, we will open a JIRA issue, to make sure that Coherence handles this kind of error more gracefully.
    -David

  • Java.lang.NullPointerException during MySQL 5.0 migration

    The error occurs at the end of the migration process of 150 tables and 4,917 columns. The error occurs with either "Quick Migrate" or "Capture Schema".
    Additional error;
    oracle.dbtools.migration.workbench.core.ui.AbstractMigrationProgressRunnable.start(AbstractMigrationProgressRunnable.java:141)
    Any ideas as to the issue?
    Source DB - MySQL5.0, 150 tables, approx 4,900 columns.
    Target DB - 10.2.0.3 Ent
    sqldeveloper -
    CVS Version     Internal to Oracle SQL Developer (client-only)
    Java(TM) Platform     1.6.0_07
    Oracle IDE     1.5.1.54.40
    Versioning Support     1.5.1.54.40
    Thanks in advance,
    Tim
    Addtional details for sqldeveloper
    About
    Oracle SQL Developer 1.5.1
    Version 1.5.1
    Build MAIN-5440
    Copyright © 2005,2008 Oracle. All Rights Reserved.
    IDE Version: 11.1.1.0.22.49.42
    Product ID: oracle.sqldeveloper
    Product Version: 11.1.1.54.40
    Version
    Component     Version
    =========     =======
    CVS Version     Internal to Oracle SQL Developer (client-only)
    Java(TM) Platform     1.6.0_07
    Oracle IDE     1.5.1.54.40
    Versioning Support     1.5.1.54.40
    Properties
    Name     Value
    ====     =====
    apple.laf.useScreenMenuBar     true
    awt.toolkit     sun.awt.windows.WToolkit
    class.load.environment     oracle.ide.boot.IdeClassLoadEnvironment
    class.load.log.level     CONFIG
    class.transfer     delegate
    com.apple.macos.smallTabs     true
    com.apple.mrj.application.apple.menu.about.name     "SQL_Developer"
    com.apple.mrj.application.growbox.intrudes     false
    file.encoding     Cp1252
    file.encoding.pkg     sun.io
    file.separator     \
    ice.browser.forcegc     false
    ice.pilots.html4.ignoreNonGenericFonts     true
    ice.pilots.html4.tileOptThreshold     0
    ide.AssertTracingDisabled     true
    ide.bootstrap.start     13479365579083
    ide.build     MAIN-5440
    ide.conf     C:\sqldeveloper\sqldeveloper\bin\sqldeveloper.conf
    ide.config_pathname     C:\sqldeveloper\sqldeveloper\bin\sqldeveloper.conf
    ide.debugbuild     false
    ide.devbuild     false
    ide.extension.search.path     sqldeveloper/extensions:jdev/extensions:ide/extensions
    ide.firstrun     false
    ide.java.minversion     1.5.0
    ide.launcherProcessId     4684
    ide.main.class     oracle.ide.boot.IdeLauncher
    ide.patches.dir     ide/lib/patches
    ide.pref.dir     C:\Documents and Settings\Administrator\Application Data\SQL Developer
    ide.pref.dir.base     C:\Documents and Settings\Administrator\Application Data
    ide.product     oracle.sqldeveloper
    ide.shell.enableFileTypeAssociation     C:\sqldeveloper\sqldeveloper.exe
    ide.splash.screen     splash.gif
    ide.startingArg0     C:\sqldeveloper\sqldeveloper.exe
    ide.startingcwd     C:\sqldeveloper
    ide.user.dir     C:\Documents and Settings\Administrator\Application Data\SQL Developer
    ide.user.dir.var     IDE_USER_DIR
    ide.work.dir     C:\Documents and Settings\Administrator\My Documents\SQL Developer
    ide.work.dir.base     C:\Documents and Settings\Administrator\My Documents
    java.awt.graphicsenv     sun.awt.Win32GraphicsEnvironment
    java.awt.printerjob     sun.awt.windows.WPrinterJob
    java.class.path     ..\..\ide\lib\ide-boot.jar
    java.class.version     50.0
    java.endorsed.dirs     C:\Java\jdk1.6.0_07\jre\lib\endorsed
    java.ext.dirs     C:\Java\jdk1.6.0_07\jre\lib\ext;C:\WINDOWS\Sun\Java\lib\ext
    java.home     C:\Java\jdk1.6.0_07\jre
    java.io.tmpdir     c:\temp\
    java.library.path     C:\sqldeveloper;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\oracle\product\10.2.0\client_1\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Universal Extractor\bin;C:\Program Files\IDM Computer Solutions\UltraEdit-32;C:\Program Files\Diskeeper Corporation\Diskeeper\;c:\Embarcadero\PerformanceCenter
    java.naming.factory.initial     oracle.javatools.jndi.LocalInitialContextFactory
    java.runtime.name     Java(TM) SE Runtime Environment
    java.runtime.version     1.6.0_07-b06
    java.specification.name     Java Platform API Specification
    java.specification.vendor     Sun Microsystems Inc.
    java.specification.version     1.6
    java.util.logging.config.file     logging.conf
    java.vendor     Sun Microsystems Inc.
    java.vendor.url     http://java.sun.com/
    java.vendor.url.bug     http://java.sun.com/cgi-bin/bugreport.cgi
    java.version     1.6.0_07
    java.vm.info     mixed mode
    java.vm.name     Java HotSpot(TM) Client VM
    java.vm.specification.name     Java Virtual Machine Specification
    java.vm.specification.vendor     Sun Microsystems Inc.
    java.vm.specification.version     1.0
    java.vm.vendor     Sun Microsystems Inc.
    java.vm.version     10.0-b23
    jdbc.driver.home     /C:/oracle/product/10.2.0/client_1/
    jdbc.library     /C:/oracle/product/10.2.0/client_1/jdbc/lib/ojdbc14.jar
    line.separator     \r\n
    oracle.home     C:\sqldeveloper
    oracle.ide.util.AddinPolicyUtils.OVERRIDE_FLAG     true
    oracle.translated.locales     de,es,fr,it,ja,ko,pt_BR,zh_CN,zh_TW
    oracle.xdkjava.compatibility.version     9.0.4
    orai18n.library     /C:/oracle/product/10.2.0/client_1/jlib/orai18n.jar
    os.arch     x86
    os.name     Windows XP
    os.version     5.1
    path.separator     ;
    reserved_filenames     con,aux,prn,lpt1,lpt2,lpt3,lpt4,lpt5,lpt6,lpt7,lpt8,lpt9,com1,com2,com3,com4,com5,com6,com7,com8,com9,conin$,conout,conout$
    sun.arch.data.model     32
    sun.boot.class.path     C:\Java\jdk1.6.0_07\jre\lib\resources.jar;C:\Java\jdk1.6.0_07\jre\lib\rt.jar;C:\Java\jdk1.6.0_07\jre\lib\sunrsasign.jar;C:\Java\jdk1.6.0_07\jre\lib\jsse.jar;C:\Java\jdk1.6.0_07\jre\lib\jce.jar;C:\Java\jdk1.6.0_07\jre\lib\charsets.jar;C:\Java\jdk1.6.0_07\jre\classes
    sun.boot.library.path     C:\Java\jdk1.6.0_07\jre\bin
    sun.cpu.endian     little
    sun.cpu.isalist     
    sun.desktop     windows
    sun.io.unicode.encoding     UnicodeLittle
    sun.java2d.ddoffscreen     false
    sun.jnu.encoding     Cp1252
    sun.management.compiler     HotSpot Client Compiler
    sun.os.patch.level     Service Pack 3
    user.country     US
    user.dir     C:\sqldeveloper\sqldeveloper\bin
    user.home     C:\Documents and Settings\Administrator
    user.language     en
    user.name     zsysadmin
    user.timezone     America/Los_Angeles
    user.variant     
    windows.shell.font.languages     
    Extensions
    Name     Identifier     Version     Status
    ====     ==========     =======     ======
    Check For Updates     oracle.ide.webupdate     11.1.1.0.22.49.42     Loaded
    Code Editor     oracle.ide.ceditor     11.1.1.0.22.49.42     Loaded
    Database Connection Support     oracle.jdeveloper.db.connection     11.1.1.0.22.49.42     Loaded
    Database Object Explorers     oracle.ide.db.explorer     11.1.1.0.22.49.42     Loaded
    Database UI     oracle.ide.db     11.1.1.0.22.49.42     Loaded
    Diff/Merge     oracle.ide.diffmerge     11.1.1.0.22.49.42     Loaded
    Extended IDE Platform     oracle.javacore     11.1.1.0.22.49.42     Loaded
    External Tools     oracle.ide.externaltools     11.1.1.0.22.49.42     Loaded
    Feedback     oracle.ide.feedback     11.1.1.0.22.49.42     Loaded
    File Support     oracle.ide.files     11.1.1.0.22.49.42     Loaded
    File System Navigator     oracle.sqldeveloper.filenavigator     11.1.1.54.40     Loaded
    Help System     oracle.ide.help     11.1.1.0.22.49.42     Loaded
    History Support     oracle.jdeveloper.history     11.1.1.0.22.49.42     Loaded
    Import/Export Support     oracle.ide.importexport     11.1.1.0.22.49.42     Loaded
    JTDS JDBC Driver     oracle.sqldeveloper.thirdparty.drivers.sqlserver     11.1.1.54.11     Loaded
    Log Window     oracle.ide.log     11.1.1.0.22.49.42     Loaded
    Mac OS X Adapter     oracle.ideimpl.apple     11.1.1.0.22.49.42     Loaded
    MySQL JDBC Driver     oracle.sqldeveloper.thirdparty.drivers.mysql     11.1.1.54.11     Loaded
    Navigator     oracle.ide.navigator     11.1.1.0.22.49.42     Loaded
    Object Gallery     oracle.ide.gallery     11.1.1.0.22.49.42     Loaded
    Object Viewer     oracle.sqldeveloper.oviewer     11.1.1.54.40     Loaded
    Oracle IDE     oracle.ide     11.1.1.0.22.49.42     Loaded
    Oracle Microsoft Access Browser     oracle.sqldeveloper.thirdparty.access     11.1.1.54.40     Loaded
    Oracle Migration Workbench     oracle.sqldeveloper.migration     11.1.1.54.40     Loaded
    Oracle Migration Workbench - MS Access     oracle.sqldeveloper.migration.msaccess     11.1.1.54.40     Loaded
    Oracle Migration Workbench - MySQL     oracle.sqldeveloper.migration.mysql5     11.1.1.54.40     Loaded
    Oracle Migration Workbench - SQLServer     oracle.sqldeveloper.migration.sqlserver2005     11.1.1.54.40     Loaded
    Oracle Migration Workbench - Translation Core     oracle.sqldeveloper.migration.translation.core     11.1.1.54.44     Loaded
    Oracle Migration Workbench - Translation MS Access     oracle.sqldeveloper.migration.translation.msaccess     11.1.1.54.40     Loaded
    Oracle Migration Workbench - Translation MS SQL Server     oracle.sqldeveloper.migration.translation.sqlserver     11.1.1.54.40     Loaded
    Oracle Migration Workbench - Translation MySQL     oracle.sqldeveloper.migration.translation.mysql     11.1.1.54.40     Loaded
    Oracle Migration Workbench - Translation Sybase     oracle.sqldeveloper.migration.translation.sybase     11.1.1.54.44     Loaded
    Oracle Migration Workbench - Translation UI     oracle.sqldeveloper.migration.translation.gui     11.1.1.54.40     Loaded
    Oracle MySQL Browser     oracle.sqldeveloper.thirdparty.mysql     11.1.1.54.40     Loaded
    Oracle SQL Developer     oracle.sqldeveloper     11.1.1.54.40     Loaded
    Oracle SQL Developer Extras     oracle.sqldeveloper.extras     11.1.1.54.40     Loaded
    Oracle SQL Developer Reports     oracle.sqldeveloper.report     11.1.1.54.40     Loaded
    Oracle SQL Developer SearchBar     oracle.sqldeveloper.searchbar     11.1.1.54.40     Loaded
    Oracle SQL Developer TimesTen     oracle.sqldeveloper.timesten     1.5.1.1.2     Loaded
    Oracle SQL Server Browser     oracle.sqldeveloper.thirdparty.sqlserver     11.1.1.54.40     Loaded
    Oracle Sybase Browser     oracle.sqldeveloper.thirdparty.sybase     1.2.1.54.40     Loaded
    Oracle XML Schema Support     oracle.sqldeveloper.xmlschema     11.1.1.54.40     Loaded
    OrindaBuild Java Service Generator (Demo)     com.orindasoft.app.procbuilder.sqldeveloper     5.1.20081208     Loaded
    PROBE Debugger     oracle.jdeveloper.db.debug.probe     11.1.1.0.22.49.42     Loaded
    Peek     oracle.ide.peek     1.0     Loaded
    Replace With     oracle.ide.replace     11.1.1.0.22.49.42     Loaded
    Runner     oracle.ide.runner     11.1.1.0.22.49.42     Loaded
    SQL Worksheet Window     oracle.sqldeveloper.sqlworksheet     11.1.1.54.40     Loaded
    Search Bar     oracle.ide.searchbar     11.1.1.0.0     Loaded
    Snippet Window     oracle.sqldeveloper.snippet     11.1.1.54.40     Loaded
    Sybase 12     oracle.sqldeveloper.migration.sybase12     11.1.1.54.40     Loaded
    Sybase 15     oracle.sqldeveloper.migration.sybase15     11.1.1.54.40     Loaded
    Tuning     oracle.sqldeveloper.tuning     11.1.1.54.40     Loaded
    VHV     oracle.ide.vhv     11.1.1.0.22.49.42     Loaded
    Versioning Support     oracle.jdeveloper.vcs     11.1.1.0.22.49.42     Loaded
    Versioning Support for CVS     oracle.jdeveloper.cvs     11.1.1.0.22.49.42     Loaded
    Versioning Support for Subversion     oracle.jdeveloper.subversion     11.1.1.0.22.49.42     Loaded
    Web Browser and Proxy     oracle.ide.webbrowser     11.1.1.0.22.49.42     Loaded
    oracle.ide.dependency     oracle.ide.dependency     11.1.1.0.22.49.42     Loaded
    oracle.ide.indexing     oracle.ide.indexing     11.1.1.0.22.49.42     Loaded
    Edited by: user518195 on Nov 9, 2008 3:59 PM

    Mireille,
    Thanks for the input. I did both steps you suggested and same result, with the 11.1.0.6 client as well. The stack trace and environment is noted below.
    Still looking for a solution.
    Cheers,
    Tim
    oracle.dbtools.migration.workbench.core.ui.AbstractMigrationProgressRunnable.start(AbstractMigrationProgressRunnable.java:141)
    Stack trace;
    java.lang.Exception: java.lang.NullPointerException
         at oracle.dbtools.migration.workbench.core.ui.AbstractMigrationProgressRunnable.start(AbstractMigrationProgressRunnable.java:141)
         at oracle.dbtools.migration.workbench.core.CaptureInitiator.launch(CaptureInitiator.java:93)
         at oracle.dbtools.raptor.controls.sqldialog.ObjectActionController.handleEvent(ObjectActionController.java:146)
         at oracle.ide.controller.IdeAction.performAction(IdeAction.java:524)
         at oracle.ide.controller.IdeAction.actionPerformedImpl(IdeAction.java:855)
         at oracle.ide.controller.IdeAction.actionPerformed(IdeAction.java:496)
         at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
         at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
         at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
         at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
         at javax.swing.AbstractButton.doClick(AbstractButton.java:357)
         at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1220)
         at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1261)
         at java.awt.Component.processMouseEvent(Component.java:6041)
         at javax.swing.JComponent.processMouseEvent(JComponent.java:3265)
         at java.awt.Component.processEvent(Component.java:5806)
         at java.awt.Container.processEvent(Container.java:2058)
         at java.awt.Component.dispatchEventImpl(Component.java:4413)
         at java.awt.Container.dispatchEventImpl(Container.java:2116)
         at java.awt.Component.dispatchEvent(Component.java:4243)
         at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4322)
         at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3986)
         at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3916)
         at java.awt.Container.dispatchEventImpl(Container.java:2102)
         at java.awt.Window.dispatchEventImpl(Window.java:2440)
         at java.awt.Component.dispatchEvent(Component.java:4243)
         at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
         at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
         at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
         at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
         at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
    Caused by: java.lang.NullPointerException
         at oracle.dbtools.migration.workbench.plugin.MySQL5Capturer.captureColumnDetails(MySQL5Capturer.java:405)
         at oracle.dbtools.migration.workbench.plugin.MySQLCapturer.captureObjects(MySQLCapturer.java:176)
         at oracle.dbtools.migration.workbench.plugin.MySQL5Capturer.captureObjects(MySQL5Capturer.java:134)
         at oracle.dbtools.migration.capture.OnlineCaptureWorker.capturePerTableImpl(OnlineCaptureWorker.java:188)
         at oracle.dbtools.migration.capture.CaptureWorker.capturePerTable(CaptureWorker.java:526)
         at oracle.dbtools.migration.capture.CaptureWorker.captureType(CaptureWorker.java:283)
         at oracle.dbtools.migration.capture.CaptureWorker.runCapture(CaptureWorker.java:231)
         at oracle.dbtools.migration.workbench.core.ui.CaptureRunner.doWork(CaptureRunner.java:65)
         at oracle.dbtools.migration.workbench.core.ui.AbstractMigrationProgressRunnable.run(AbstractMigrationProgressRunnable.java:161)
         at oracle.dbtools.migration.workbench.core.ui.MigrationProgressBar.run(MigrationProgressBar.java:569)
         at java.lang.Thread.run(Thread.java:619)
    java.lang.NullPointerException
    Stack trace;
    java.lang.Exception: java.lang.NullPointerException
         at oracle.dbtools.migration.workbench.core.ui.AbstractMigrationProgressRunnable.start(AbstractMigrationProgressRunnable.java:141)
         at oracle.dbtools.migration.workbench.core.CaptureInitiator.launch(CaptureInitiator.java:93)
         at oracle.dbtools.raptor.controls.sqldialog.ObjectActionController.handleEvent(ObjectActionController.java:146)
         at oracle.ide.controller.IdeAction.performAction(IdeAction.java:524)
         at oracle.ide.controller.IdeAction.actionPerformedImpl(IdeAction.java:855)
         at oracle.ide.controller.IdeAction.actionPerformed(IdeAction.java:496)
         at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
         at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
         at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
         at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
         at javax.swing.AbstractButton.doClick(AbstractButton.java:357)
         at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1220)
         at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1261)
         at java.awt.Component.processMouseEvent(Component.java:6041)
         at javax.swing.JComponent.processMouseEvent(JComponent.java:3265)
         at java.awt.Component.processEvent(Component.java:5806)
         at java.awt.Container.processEvent(Container.java:2058)
         at java.awt.Component.dispatchEventImpl(Component.java:4413)
         at java.awt.Container.dispatchEventImpl(Container.java:2116)
         at java.awt.Component.dispatchEvent(Component.java:4243)
         at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4322)
         at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3986)
         at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3916)
         at java.awt.Container.dispatchEventImpl(Container.java:2102)
         at java.awt.Window.dispatchEventImpl(Window.java:2440)
         at java.awt.Component.dispatchEvent(Component.java:4243)
         at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
         at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
         at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
         at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
         at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
    Caused by: java.lang.NullPointerException
         at oracle.dbtools.migration.workbench.plugin.MySQL5Capturer.captureColumnDetails(MySQL5Capturer.java:405)
         at oracle.dbtools.migration.workbench.plugin.MySQLCapturer.captureObjects(MySQLCapturer.java:176)
         at oracle.dbtools.migration.workbench.plugin.MySQL5Capturer.captureObjects(MySQL5Capturer.java:134)
         at oracle.dbtools.migration.capture.OnlineCaptureWorker.capturePerTableImpl(OnlineCaptureWorker.java:188)
         at oracle.dbtools.migration.capture.CaptureWorker.capturePerTable(CaptureWorker.java:526)
         at oracle.dbtools.migration.capture.CaptureWorker.captureType(CaptureWorker.java:283)
         at oracle.dbtools.migration.capture.CaptureWorker.runCapture(CaptureWorker.java:231)
         at oracle.dbtools.migration.workbench.core.ui.CaptureRunner.doWork(CaptureRunner.java:65)
         at oracle.dbtools.migration.workbench.core.ui.AbstractMigrationProgressRunnable.run(AbstractMigrationProgressRunnable.java:161)
         at oracle.dbtools.migration.workbench.core.ui.MigrationProgressBar.run(MigrationProgressBar.java:569)
         at java.lang.Thread.run(Thread.java:619)
    About
    Oracle SQL Developer 1.5.1
    Version 1.5.1
    Build MAIN-5440
    Copyright © 2005,2008 Oracle. All Rights Reserved.
    IDE Version: 11.1.1.0.22.49.42
    Product ID: oracle.sqldeveloper
    Product Version: 11.1.1.54.40
    Version
    Component     Version
    =========     =======
    CVS Version     Internal to Oracle SQL Developer (client-only)
    Java(TM) Platform     1.6.0_07
    Oracle IDE     1.5.1.54.40
    Versioning Support     1.5.1.54.40
    Properties
    Name     Value
    ====     =====
    apple.laf.useScreenMenuBar     true
    awt.toolkit     sun.awt.windows.WToolkit
    class.load.environment     oracle.ide.boot.IdeClassLoadEnvironment
    class.load.log.level     CONFIG
    class.transfer     delegate
    com.apple.macos.smallTabs     true
    com.apple.mrj.application.apple.menu.about.name     "SQL_Developer"
    com.apple.mrj.application.growbox.intrudes     false
    file.encoding     Cp1252
    file.encoding.pkg     sun.io
    file.separator     \
    ice.browser.forcegc     false
    ice.pilots.html4.ignoreNonGenericFonts     true
    ice.pilots.html4.tileOptThreshold     0
    ide.AssertTracingDisabled     true
    ide.bootstrap.start     453697421257
    ide.build     MAIN-5440
    ide.conf     C:\sqldeveloper\sqldeveloper\bin\sqldeveloper.conf
    ide.config_pathname     C:\sqldeveloper\sqldeveloper\bin\sqldeveloper.conf
    ide.debugbuild     false
    ide.devbuild     false
    ide.extension.search.path     sqldeveloper/extensions:jdev/extensions:ide/extensions
    ide.firstrun     false
    ide.java.minversion     1.5.0
    ide.launcherProcessId     5044
    ide.main.class     oracle.ide.boot.IdeLauncher
    ide.patches.dir     ide/lib/patches
    ide.pref.dir     C:\Documents and Settings\Administrator\Application Data\SQL Developer
    ide.pref.dir.base     C:\Documents and Settings\Administrator\Application Data
    ide.product     oracle.sqldeveloper
    ide.shell.enableFileTypeAssociation     C:\sqldeveloper\sqldeveloper.exe
    ide.splash.screen     splash.gif
    ide.startingArg0     C:\sqldeveloper\sqldeveloper.exe
    ide.startingcwd     C:\sqldeveloper
    ide.user.dir     C:\Documents and Settings\Administrator\Application Data\SQL Developer
    ide.user.dir.var     IDE_USER_DIR
    ide.work.dir     C:\Documents and Settings\Administrator\My Documents\SQL Developer
    ide.work.dir.base     C:\Documents and Settings\Administrator\My Documents
    java.awt.graphicsenv     sun.awt.Win32GraphicsEnvironment
    java.awt.printerjob     sun.awt.windows.WPrinterJob
    java.class.path     ..\..\ide\lib\ide-boot.jar
    java.class.version     50.0
    java.endorsed.dirs     C:\Java\jdk1.6.0_07\jre\lib\endorsed
    java.ext.dirs     C:\Java\jdk1.6.0_07\jre\lib\ext;C:\WINDOWS\Sun\Java\lib\ext
    java.home     C:\Java\jdk1.6.0_07\jre
    java.io.tmpdir     c:\temp\
    java.library.path     C:\sqldeveloper;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\oracle\product\11.1.0\client_1\bin;C:\oracle\product\10.2.0\client_1\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Universal Extractor\bin;C:\Program Files\IDM Computer Solutions\UltraEdit-32;C:\Program Files\Diskeeper Corporation\Diskeeper\;c:\Embarcadero\PerformanceCenter
    java.naming.factory.initial     oracle.javatools.jndi.LocalInitialContextFactory
    java.runtime.name     Java(TM) SE Runtime Environment
    java.runtime.version     1.6.0_07-b06
    java.specification.name     Java Platform API Specification
    java.specification.vendor     Sun Microsystems Inc.
    java.specification.version     1.6
    java.util.logging.config.file     logging.conf
    java.vendor     Sun Microsystems Inc.
    java.vendor.url     http://java.sun.com/
    java.vendor.url.bug     http://java.sun.com/cgi-bin/bugreport.cgi
    java.version     1.6.0_07
    java.vm.info     mixed mode
    java.vm.name     Java HotSpot(TM) Client VM
    java.vm.specification.name     Java Virtual Machine Specification
    java.vm.specification.vendor     Sun Microsystems Inc.
    java.vm.specification.version     1.0
    java.vm.vendor     Sun Microsystems Inc.
    java.vm.version     10.0-b23
    jdbc.driver.home     /C:/oracle/product/11.1.0/client_1/
    jdbc.library     /C:/oracle/product/11.1.0/client_1/jdbc/lib/ojdbc5.jar
    line.separator     \r\n
    oracle.home     C:\sqldeveloper
    oracle.ide.util.AddinPolicyUtils.OVERRIDE_FLAG     true
    oracle.translated.locales     de,es,fr,it,ja,ko,pt_BR,zh_CN,zh_TW
    oracle.xdkjava.compatibility.version     9.0.4
    orai18n.library     /C:/oracle/product/11.1.0/client_1/jlib/orai18n.jar
    os.arch     x86
    os.name     Windows XP
    os.version     5.1
    path.separator     ;
    reserved_filenames     con,aux,prn,lpt1,lpt2,lpt3,lpt4,lpt5,lpt6,lpt7,lpt8,lpt9,com1,com2,com3,com4,com5,com6,com7,com8,com9,conin$,conout,conout$
    sun.arch.data.model     32
    sun.boot.class.path     C:\Java\jdk1.6.0_07\jre\lib\resources.jar;C:\Java\jdk1.6.0_07\jre\lib\rt.jar;C:\Java\jdk1.6.0_07\jre\lib\sunrsasign.jar;C:\Java\jdk1.6.0_07\jre\lib\jsse.jar;C:\Java\jdk1.6.0_07\jre\lib\jce.jar;C:\Java\jdk1.6.0_07\jre\lib\charsets.jar;C:\Java\jdk1.6.0_07\jre\classes
    sun.boot.library.path     C:\Java\jdk1.6.0_07\jre\bin
    sun.cpu.endian     little
    sun.cpu.isalist     
    sun.desktop     windows
    sun.io.unicode.encoding     UnicodeLittle
    sun.java2d.ddoffscreen     false
    sun.jnu.encoding     Cp1252
    sun.management.compiler     HotSpot Client Compiler
    sun.os.patch.level     Service Pack 3
    user.country     US
    user.dir     C:\sqldeveloper\sqldeveloper\bin
    user.home     C:\Documents and Settings\Administrator
    user.language     en
    user.name     zsysadmin
    user.timezone     America/Los_Angeles
    user.variant     
    windows.shell.font.languages     
    Extensions
    Name     Identifier     Version     Status
    ====     ==========     =======     ======
    Check For Updates     oracle.ide.webupdate     11.1.1.0.22.49.42     Loaded
    Code Editor     oracle.ide.ceditor     11.1.1.0.22.49.42     Loaded
    Database Connection Support     oracle.jdeveloper.db.connection     11.1.1.0.22.49.42     Loaded
    Database Object Explorers     oracle.ide.db.explorer     11.1.1.0.22.49.42     Loaded
    Database UI     oracle.ide.db     11.1.1.0.22.49.42     Loaded
    Diff/Merge     oracle.ide.diffmerge     11.1.1.0.22.49.42     Loaded
    Extended IDE Platform     oracle.javacore     11.1.1.0.22.49.42     Loaded
    External Tools     oracle.ide.externaltools     11.1.1.0.22.49.42     Loaded
    Feedback     oracle.ide.feedback     11.1.1.0.22.49.42     Loaded
    File Support     oracle.ide.files     11.1.1.0.22.49.42     Loaded
    File System Navigator     oracle.sqldeveloper.filenavigator     11.1.1.54.40     Loaded
    Help System     oracle.ide.help     11.1.1.0.22.49.42     Loaded
    History Support     oracle.jdeveloper.history     11.1.1.0.22.49.42     Loaded
    Import/Export Support     oracle.ide.importexport     11.1.1.0.22.49.42     Loaded
    JTDS JDBC Driver     oracle.sqldeveloper.thirdparty.drivers.sqlserver     11.1.1.54.11     Loaded
    Log Window     oracle.ide.log     11.1.1.0.22.49.42     Loaded
    Mac OS X Adapter     oracle.ideimpl.apple     11.1.1.0.22.49.42     Loaded
    MySQL JDBC Driver     oracle.sqldeveloper.thirdparty.drivers.mysql     11.1.1.54.11     Loaded
    Navigator     oracle.ide.navigator     11.1.1.0.22.49.42     Loaded
    Object Gallery     oracle.ide.gallery     11.1.1.0.22.49.42     Loaded
    Object Viewer     oracle.sqldeveloper.oviewer     11.1.1.54.40     Loaded
    Oracle IDE     oracle.ide     11.1.1.0.22.49.42     Loaded
    Oracle Microsoft Access Browser     oracle.sqldeveloper.thirdparty.access     11.1.1.54.40     Loaded
    Oracle Migration Workbench     oracle.sqldeveloper.migration     11.1.1.54.40     Loaded
    Oracle Migration Workbench - MS Access     oracle.sqldeveloper.migration.msaccess     11.1.1.54.40     Loaded
    Oracle Migration Workbench - MySQL     oracle.sqldeveloper.migration.mysql5     11.1.1.54.40     Loaded
    Oracle Migration Workbench - SQLServer     oracle.sqldeveloper.migration.sqlserver2005     11.1.1.54.40     Loaded
    Oracle Migration Workbench - Translation Core     oracle.sqldeveloper.migration.translation.core     11.1.1.54.44     Loaded
    Oracle Migration Workbench - Translation MS Access     oracle.sqldeveloper.migration.translation.msaccess     11.1.1.54.40     Loaded
    Oracle Migration Workbench - Translation MS SQL Server     oracle.sqldeveloper.migration.translation.sqlserver     11.1.1.54.40     Loaded
    Oracle Migration Workbench - Translation MySQL     oracle.sqldeveloper.migration.translation.mysql     11.1.1.54.40     Loaded
    Oracle Migration Workbench - Translation Sybase     oracle.sqldeveloper.migration.translation.sybase     11.1.1.54.44     Loaded
    Oracle Migration Workbench - Translation UI     oracle.sqldeveloper.migration.translation.gui     11.1.1.54.40     Loaded
    Oracle MySQL Browser     oracle.sqldeveloper.thirdparty.mysql     11.1.1.54.40     Loaded
    Oracle SQL Developer     oracle.sqldeveloper     11.1.1.54.40     Loaded
    Oracle SQL Developer Extras     oracle.sqldeveloper.extras     11.1.1.54.40     Loaded
    Oracle SQL Developer Reports     oracle.sqldeveloper.report     11.1.1.54.40     Loaded
    Oracle SQL Developer SearchBar     oracle.sqldeveloper.searchbar     11.1.1.54.40     Loaded
    Oracle SQL Developer TimesTen     oracle.sqldeveloper.timesten     1.5.1.1.2     Loaded
    Oracle SQL Server Browser     oracle.sqldeveloper.thirdparty.sqlserver     11.1.1.54.40     Loaded
    Oracle Sybase Browser     oracle.sqldeveloper.thirdparty.sybase     1.2.1.54.40     Loaded
    Oracle XML Schema Support     oracle.sqldeveloper.xmlschema     11.1.1.54.40     Loaded
    OrindaBuild Java Service Generator (Demo)     com.orindasoft.app.procbuilder.sqldeveloper     5.1.20081208     Loaded
    PROBE Debugger     oracle.jdeveloper.db.debug.probe     11.1.1.0.22.49.42     Loaded
    Peek     oracle.ide.peek     1.0     Loaded
    Replace With     oracle.ide.replace     11.1.1.0.22.49.42     Loaded
    Runner     oracle.ide.runner     11.1.1.0.22.49.42     Loaded
    SQL Worksheet Window     oracle.sqldeveloper.sqlworksheet     11.1.1.54.40     Loaded
    Search Bar     oracle.ide.searchbar     11.1.1.0.0     Loaded
    Snippet Window     oracle.sqldeveloper.snippet     11.1.1.54.40     Loaded
    Sybase 12     oracle.sqldeveloper.migration.sybase12     11.1.1.54.40     Loaded
    Sybase 15     oracle.sqldeveloper.migration.sybase15     11.1.1.54.40     Loaded
    Tuning     oracle.sqldeveloper.tuning     11.1.1.54.40     Loaded
    VHV     oracle.ide.vhv     11.1.1.0.22.49.42     Loaded
    Versioning Support     oracle.jdeveloper.vcs     11.1.1.0.22.49.42     Loaded
    Versioning Support for CVS     oracle.jdeveloper.cvs     11.1.1.0.22.49.42     Loaded
    Versioning Support for Subversion     oracle.jdeveloper.subversion     11.1.1.0.22.49.42     Loaded
    Web Browser and Proxy     oracle.ide.webbrowser     11.1.1.0.22.49.42     Loaded
    oracle.ide.dependency     oracle.ide.dependency     11.1.1.0.22.49.42     Loaded
    oracle.ide.indexing     oracle.ide.indexing     11.1.1.0.22.49.42     Loaded

  • Java.lang.NullPointerException during adding new IDM Form

    Hi,
    I have problem with Net Beans 6.1. When I try to create new Form (or Rule/Workflow) red sign with following warning is appeared:
    java.lang.NullPointerException
         at javax.swing.plaf.basic.BasicTextUI.uninstallUI(BasicTextUI.java:816)
         at org.netbeans.editor.BaseTextUI.uninstallUI(BaseTextUI.java:270)
         at javax.swing.JComponent.setUI(JComponent.java:651)
         at javax.swing.text.JTextComponent.setUI(JTextComponent.java:322)
         at javax.swing.text.JTextComponent.updateUI(JTextComponent.java:332)
         at org.netbeans.editor.BaseKit.deinstall(BaseKit.java:706)
         at javax.swing.JEditorPane.setEditorKit(JEditorPane.java:1092)
         at org.openide.text.CloneableEditor$DoInitialize.initDocument(CloneableEditor.java:360)
         at org.openide.text.CloneableEditor$DoInitialize.initVisual(CloneableEditor.java:367)
         at org.openide.text.CloneableEditor$DoInitialize.run(CloneableEditor.java:246)
    [catch] at org.netbeans.core.windows.WindowManagerImpl$Exclusive.run(WindowManagerImpl.java:1298)
         at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
         at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
         at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:104)
         at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
         at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
         at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
         at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)But Form/Rule/Workflow is created. Is it any significant problem?
    Here are log files:
    [Attached log files|http://meloun.ic.cz/tmp/idm/logs.zip]
    thanks you for your answer
    Petr

    This error was solved using latest Identity Manager IDE 8.1 downloaded from page:
    [identitymanageride.dev.java.net|https://identitymanageride.dev.java.net/servlets/ProjectDocumentList?folderID=9474&expandFolder=9474&folderID=9474]

  • Java.lang.NullPointerException during clicking custom editor

    Hi,
    I have faced java.lang.NullPointerException when I want to click the custom editor in the property field. Let me explain more in depth.
    I have selected a hyperlink and want to key in the URL link under the property. When I click on the custom editor, it should have a pop-up screen for me to key in the link. However, it shows a java.lang.NullPointerException error.
    Can anyone please help?
    Thank you.

    This error was solved using latest Identity Manager IDE 8.1 downloaded from page:
    [identitymanageride.dev.java.net|https://identitymanageride.dev.java.net/servlets/ProjectDocumentList?folderID=9474&expandFolder=9474&folderID=9474]

Maybe you are looking for

  • How Do I Load An Animated GIF Into PictureBox Control From Byte Array?

    I'm having a problem with loading an animated GIF int a picturebox control in a C# program after it has been converted to a base64 string, then converted to a byte array, then written to binary, then converted to a base64 string again, then converted

  • We deserve easy access, to our Records & Receipts! Agree or Disagree?

    Where are our Records, and Receipts? Apple, please make finding purchases easier for People! (Below is my Feedback to Apple's Customer Survey:) Apple needs to provide crucial information, about our receipt records. We buy programs, or apps, but later

  • Getting Payment due date

    Dear gurus, I need to show Payment due date in my billing output. How to get Payment due date for a billing document (VF02 is the tcode)? Thanks,

  • User Mapping problem in EP 6.0 SP12

    Hi, I have installed EP6 SP12 from the CBS site and created a System which is configured to an SAP R/3 system. I gave the Connector parameters, User management as "UIDPW" with "User mapping type" as "admin, user", gave a System Alias and mapped it to

  • R12 customer bank accounts

    I have the following sql for suppliers...Can anyone advise me on getting the customer bank account? SELECT party_supp.party_name supplier_name , aps.segment1 supplier_number , ass.vendor_site_code supplier_site , ieb.bank_account_num , ieb.bank_accou