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)

Similar Messages

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

  • UnitOfWork commit and transparent indirection issue

    During UnitOfWork commit I get the following exception:
    EXCEPTION [TOPLINK-150] (TopLink - 9.0.3 (Build 423)): oracle.toplink.exceptions.DescriptorException
    EXCEPTION DESCRIPTION: The mapping for the attribute [regions] uses transparent indirection so the attribute [regions] 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[regions]
    DESCRIPTOR: Descriptor(ru.v6.marslcc.model.directories.RegionGroup --> [DatabaseTable(DIRECTORY), DatabaseTable(REGION_GROUP)])
    I've try to use validateObjectSpace(), but it returns successfully.
    When I turn indirection off all works fine.
    What am I doing wrong?

    In your code make sure regions is a Collection type.
    ie: Collection regions = new ArrayList();
    In the mapping workbench, ensure that you haven't changed the collection type to be something other than IndirectList under the Collection Options.
    Darren

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

  • Disable recursive add during a commit to an SVN repository.

    In Dreamweaver CS6, is there a way to disable recursive add during a commit to an SVN repository?

    Hello Timo, Hello John,
    With TortoiseSVN I do not have any problems commiting files. It's Jdev only.
    In my opinion Jdev stores the infomation about the svn connections somewhere else because .svn only contains the new ones.
    switching is only possible within the same repository. Relocate of TortoiseSVN did the job to move the connection to the new repository.
    But Jdev has some problems with that.
    I'll try to do a fresh checkout.
    regards
    peter

  • NullPointerException during Deploying ESB

    Hi All,
    When I deploy my ESB, I am getting the following error. Any pointer???
    error code: 0 : 10
    summary: An unhandled exception has been thrown in the ESB system. The exception reported is: "java.lang.NullPointerException
         at oracle.tip.esb.console.XMLConsoleManagerImpl.commit(Unknown Source)
         at oracle.tip.esb.configuration.deployment.JDevDeploymentManager.deploy(Unknown Source)
         at oracle.tip.esb.configuration.deployment.DeploymentServlet.doPost(Unknown Source)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
         at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:65)
         at oracle.security.jazn.oc4j.JAZNFilter$1.run(JAZNFilter.java:396)
         at java.security.AccessController.doPrivileged(Native Method)
         at javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
         at oracle.security.jazn.oc4j.JAZNFilter.doFilter(JAZNFilter.java:410)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:623)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
         at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453)
         at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:302)
         at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:190)
         at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
         at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
         at java.lang.Thread.run(Thread.java:595)
    Fix: -
    Regards,
    Praveen

    Hi ttagiio,
    This is somewhat confusing, but it's working as designed and it is NOT pulling in all of DAQmx.  The reason is that NI software is highly componentized, and many of the same underlying system components are shared among different NI products.  Note that it's just asking for the DAQmx CD (this version of TS doesn't tell you what it actually needs from the CD) -- so it likely is needing that specific version of some system components that happen to be on the DAQmx CD.
    Please see the following thread and KB for a more detailed explanation:
    http://forums.ni.com/ni/board/message?board.id=180&thread.id=38917&view=by_date_ascending&page=1
    http://digital.ni.com/public.nsf/allkb/C3666BA408F81E59862570D20056E692?OpenDocument
    Regards,
    - WesW / NI
    Message Edited by WesW on 02-26-2009 11:23 AM

  • 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

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

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

  • Aggregate storage cache warning during buffer commit

    h5. Summary
    Having followed the documentation to set the ASO storage cache size I still get a warning during buffer load commit that says it should be increased.
    h5. Storage Cache Setting
    The documentation says:
    A 32 MB cache setting supports a database with approximately 2 GB of input-level data. If the input-level data size is greater than 2 GB by some factor, the aggregate storage cache can be increased by the square root of the factor. For example, if the input-level data size is 3 GB (2 GB * 1.5), multiply the aggregate storage cache size of 32 MB by the square root of 1.5, and set the aggregate cache size to the result: 39.04 MB.
    My database has 127,643,648k of base data which is 60.8x bigger than 2GB. SQRT of this is 7.8 so I my optimal cache size should be (7.8*32MB) = 250MB. My cache size is in fact 256MB because I have to set it before the data load based on estimates.
    h5. Data Load
    The initial data load is done in 3 maxl sessions into 3 buffers. The final import output then looks like this:
    MAXL> import database "4572_a"."agg" data from load_buffer with buffer_id 1, 2, 3;
    OK/INFO - 1270041 - For better performance, increase the size of aggregate storage cache.
    OK/INFO - 1270041 - For better performance, increase the size of aggregate storage cache.
    OK/INFO - 1270041 - For better performance, increase the size of aggregate storage cache.
    OK/INFO - 1003058 - Data load buffer commit elapsed time : [5131.49] seconds.
    OK/INFO - 1241113 - Database import completed ['4572_a'.'agg'].
    MAXL>
    h5. The Question
    Can anybody tell me why the final import is recommending increasing the storage cache when it is already slightly larger than the value specified in the documentation?
    h5. Versions
    Essbase Release 11.1.2 (ESB11.1.2.1.102B147)
    Linux version 2.6.32.12-0.7-default (geeko@buildhost) (gcc version 4.3.4 [gcc-4_3-branch revision 152973] (SUSE Linux) ) #1 SMP 2010-05-20 11:14:20 +0200 64 bit

    My understanding is that storage cache setting calculation you quoted is based on the cache requirements for retrieval. This recommendation has remained unchanged since ASO was first introduced in v7 (?) and was certainly done before the advent of parallel loading.
    I think that the ASO cache is used during the combination of the buffers. As a result depending on how ASO works internally you would get this warning unless your buffer was:
    1. = to the final load size of the database
    2. OR if the cache was only used when data existed for the same "Sparse" combination of dimensions in more than one buffer the required size would be a function of the number of cross buffer combinations required
    3. OR if the Cache is needed only when compression dimension member groups cross buffers
    By "Sparse" dimension I mean the non-compressed dimensions.
    Therefore you might try some experiments. To test case x above:
    1. Forget it you will get this message unless you have a cache large enough for the final data set size on disk
    2. sort your data so that no dimensional combination exists in more than one buffer - ie sort by all non-compression dimensions then by the compression dimension
    3. Often your compression dimension is time based (EVEN THOUGH THIS IS VERY SUB-OPTIMAL). If so you could sort the data by the compression dimension only and break the files so that the first 16 compression members (as seen in the outline) are in buffer 1, the next 16 in buffer 2 and the next in buffer 3
    Also if your machine is IO bound (as most are during a load of this size) and your cpu is not - try using os level compression on your input files - it could speed things up greatly.
    Finally regarding my comments on time based compression dimension - you should consider building a stored dimension for this along the lines of what I have proposed in some posts on network54 (search for DanP on network54.com/forum/58296 - I would give you a link but it is down now).
    OR better yet in the forthcoming book (of which Robb is a co-author) Developing Essbase Applications: Advanced Techniques for Finance and IT Professionals http://www.amazon.com/Developing-Essbase-Applications-Techniques-Professionals/dp/1466553308/ref=sr_1_1?ie=UTF8&qid=1335973291&sr=8-1
    I really hope you will try the suggestions above and post your results.

  • What happens if there is an error during a commit?

    What happens if an error occurs while committing a transactional resource?
              For example, say the transaction manager successfully sends a commit
              notification to two transactional resources at the end of a transaction, but
              then gets an error while trying to commit a third one. It can't rollback the
              first two because they've already been committed. Is it up to the client to
              perform forensics in this case, or is it too rare to account for?
              Bob
              

    Bob,
              This is exactly the problem that is solved by "2 phase commit" of transactions.
              The JTA transaction manager will not tell the 3 resources to commit. Instead,
              it will tell them all to "prepare" - it is the resources' responsibility to
              confirm that they have prepared only when they have written the post transaction
              stast to disk and KNOW that they can commit, if required, in the future.
              When all 3 prepares have returned OK, the transaction manager writes a record to
              disk confirming its decision to commit. Only then will it go ahead and tell the
              resources to commit.
              Hence, in your secnario, the 3rd prepare will fail and the transaction manager
              will tell the other 2 resources to roll back.
              Of course, if something catastrophic happened (disk head crash, fire...) then a
              commit may fail, leaving the results inconsistent as in your scenario. This is
              termed a "Heuristic completion" and you need to send in the DBAs to take care of
              the forenzics that you are worried about.
              For a more detailled discussion of this, take a look at
              http://dev2dev.bea.com/articlesnews/discussion/thread.jsp?forum=1&thread=106
              I hope that helps,
              Peter.
              Got a Question? Ask BEA at http://askbea.bea.com
              The views expressed in this posting are solely those of the author, and BEA
              Systems, Inc. does not endorse any of these views.
              BEA Systems, Inc. is not responsible for the accuracy or completeness of the
              information provided
              and assumes no duty to correct, expand upon, delete or update any of the
              information contained in this posting.
              Bob Lee wrote:
              > What happens if an error occurs while committing a transactional resource?
              >
              > For example, say the transaction manager successfully sends a commit
              > notification to two transactional resources at the end of a transaction, but
              > then gets an error while trying to commit a third one. It can't rollback the
              > first two because they've already been committed. Is it up to the client to
              > perform forensics in this case, or is it too rare to account for?
              >
              > Bob
              >
              >
              >
              

  • 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

  • Problem with mutiple BAPI calls during the commit

    Hi all,
    I am trying to create accounts for a given partner i the transaction F9K1 using the BAPI BAPI_BKK_ACCNT_CREATE. After calling the BAPI I am committing it too.
    The problem is if I try to create multiple accounts like RCA, ACA, MCA, IOE and so on, the first time the BAPI is called to create RCA account it is successful an it is even committing. When I call the BAPI to create the the ACA account the return table from the BAPI shows success message but the commit fails. If I restart the program and try creation of accounts now the RCA will throw a error msg saying account already exist, ACA account will be created and then the MCA account creation fails in the same manner explained above.
    I see the issue is with multiple BAPI calls and I tried using all sort of methods like clearing buffers, start new task in local and wait command and all.  But none of them seems to be working for me.
    Can anyone please guide me on how I can overcome this problem.
    Thanks.

    BAPI :
    BAPI BAPI_BKK_ACCNT_CREATE
    Functionality
    Use this method to create an account in Bank Customer Accounts. This method returns the following values:
    Identification details for the newly created account such as the internal and the external account number, and the bank area details
    A table containing error messages
    To create an account by using this method, you must specify values for the import parameters Bank Area (BANKAREA) and Product (PRODUCTNAME).
    Note: You must also specify a value in the External Account Number (EXTERNALACCOUNTNR) parameter if you have defined an external number range for the bank .
    REgards,
    Jayan.

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

Maybe you are looking for