Repeated NullPointerException in FB 4.7

Hi,
I've been having multiple problems with FB 4.7 - in one project, over the span of two weeks, I've had to deal with
1) Bitmaps that do not have an alpba channell being silently skipped from the library.swc (fixed by forcing custom quality)
2) Flash builder not presenting a password prompt during AIR publishing and then complaining about the non-password being incorrect (fixed by packaging using command line, later by resizing the window unttil it refreshes and shows the dialog)
3) Flash builder constantly failing to compile, seemingly at random, throwing java NullPointerExceptions
Description
Resource
Path
Location
Type
com.google.common.collect.ComputationException: java.lang.NullPointerException
at com.google.common.collect.ComputingConcurrentHashMap$ComputingSegment.compute(ComputingCo ncurrentHashMap.java:167)
at com.google.common.collect.ComputingConcurrentHashMap$ComputingSegment.compute(ComputingCo ncurrentHashMap.java:116)
at com.google.common.collect.ComputingConcurrentHashMap.apply(ComputingConcurrentHashMap.jav a:67)
at com.google.common.collect.MapMaker$ComputingMapAdapter.get(MapMaker.java:623)
at com.adobe.flash.compiler.internal.projects.CompilerProject.getCacheForScope(CompilerProje ct.java:711)
at com.adobe.flash.compiler.internal.scopes.ASScope.findPropertyQualified(ASScope.java:1476)
at com.adobe.flash.compiler.internal.definitions.references.ResolvedQualifiersReference.reso lve(ResolvedQualifiersReference.java:80)
at com.adobe.flash.compiler.internal.definitions.DefinitionBase.resolveType(DefinitionBase.j ava:1049)
at com.adobe.flash.compiler.internal.definitions.DefinitionBase.resolveType(DefinitionBase.j ava:1089)
at com.adobe.flash.compiler.internal.definitions.ClassDefinition.resolveBaseClass(ClassDefin ition.java:373)
at com.adobe.flash.compiler.internal.definitions.TypeDefinitionBase$TypeIterator.pushChildre n(TypeDefinitionBase.java:284)
at com.adobe.flash.compiler.internal.definitions.TypeDefinitionBase$TypeIterator.next(TypeDe finitionBase.java:218)
at com.adobe.flash.compiler.internal.definitions.TypeDefinitionBase$TypeIterator.next(TypeDe finitionBase.java:176)
at com.adobe.flash.compiler.internal.scopes.TypeScope.getPropertyForScopeChain(TypeScope.jav a:261)
at com.adobe.flash.compiler.internal.scopes.ScopeView.getPropertyForScopeChain(ScopeView.jav a:71)
at com.adobe.flash.compiler.internal.scopes.ASScope.findProperty(ASScope.java:1038)
at com.adobe.flash.compiler.internal.scopes.ASScope.findProperty(ASScope.java:981)
at com.adobe.flash.compiler.internal.scopes.ASScope.findProperty(ASScope.java:1161)
at com.adobe.flash.compiler.internal.scopes.ASScope.findProperty(ASScope.java:919)
at com.adobe.flash.compiler.internal.scopes.ASScopeCache.findPropertyQualified(ASScopeCache. java:267)
at com.adobe.flash.compiler.internal.scopes.ASScope.findPropertyQualified(ASScope.java:1478)
at com.adobe.flash.compiler.internal.definitions.references.ResolvedQualifiersReference.reso lve(ResolvedQualifiersReference.java:80)
at com.adobe.flash.compiler.internal.definitions.DefinitionBase.resolveType(DefinitionBase.j ava:1049)
at com.adobe.flash.compiler.internal.definitions.DefinitionBase.resolveType(DefinitionBase.j ava:1089)
at com.adobe.flash.compiler.internal.definitions.DefinitionBase.resolveType(DefinitionBase.j ava:871)
at com.adobe.flash.compiler.internal.definitions.DefinitionBase.resolveType(DefinitionBase.j ava:90)
at com.adobe.flash.compiler.internal.tree.as.IdentifierNode.resolveType(IdentifierNode.java: 406)
at com.adobe.flash.compiler.internal.tree.as.MemberAccessExpressionNode.resolveType(MemberAc cessExpressionNode.java:137)
at com.adobe.flash.compiler.internal.semantics.MethodBodySemanticChecker.checkImplicitConver sion(MethodBodySemanticChecker.java:372)
at com.adobe.flash.compiler.internal.semantics.MethodBodySemanticChecker.checkBinaryOperator (MethodBodySemanticChecker.java:324)
at com.adobe.flash.compiler.internal.semantics.MethodBodySemanticChecker.checkBinaryOperator (MethodBodySemanticChecker.java:300)
at com.adobe.flash.compiler.internal.as.codegen.ABCGeneratingReducer.checkBinaryOp(ABCGenera tingReducer.java:838)
at com.adobe.flash.compiler.internal.as.codegen.ABCGeneratingReducer.binaryOp(ABCGeneratingR educer.java:799)
at com.adobe.flash.compiler.internal.as.codegen.CmcEmitter.action_448(CmcEmitter.java:6377)
at com.adobe.flash.compiler.internal.as.codegen.CmcEmitter.dispatchAction(CmcEmitter.java:92 11)
at com.adobe.flash.compiler.internal.as.codegen.CmcEmitter.reduceAntecedent(CmcEmitter.java: 39704)
at com.adobe.flash.compiler.internal.as.codegen.CmcEmitter.reduce(CmcEmitter.java:39681)
at com.adobe.flash.compiler.internal.as.codegen.CmcEmitter.reduceSubgoals(CmcEmitter.java:39 723)
at com.adobe.flash.compiler.internal.as.codegen.CmcEmitter.reduceAntecedent(CmcEmitter.java: 39703)
at com.adobe.flash.compiler.internal.as.codegen.CmcEmitter.reduce(CmcEmitter.java:39681)
at com.adobe.flash.compiler.internal.as.codegen.CmcEmitter.reduceSubgoals(CmcEmitter.java:39 723)
at com.adobe.flash.compiler.internal.as.codegen.CmcEmitter.reduceAntecedent(CmcEmitter.java: 39703)
at com.adobe.flash.compiler.internal.as.codegen.CmcEmitter.dispatchAction(CmcEmitter.java:95 19)
at com.adobe.flash.compiler.internal.as.codegen.CmcEmitter.reduceAntecedent(CmcEmitter.java: 39704)
at com.adobe.flash.compiler.internal.as.codegen.CmcEmitter.reduce(CmcEmitter.java:39681)
at com.adobe.flash.compiler.internal.as.codegen.CmcEmitter.reduceSubgoals(CmcEmitter.java:39 732)
at com.adobe.flash.compiler.internal.as.codegen.CmcEmitter.reduceAntecedent(CmcEmitter.java: 39703)
at com.adobe.flash.compiler.internal.as.codegen.CmcEmitter.reduce(CmcEmitter.java:39681)
at com.adobe.flash.compiler.internal.as.codegen.CmcEmitter.reduceSubgoals(CmcEmitter.java:39 723)
at com.adobe.flash.compiler.internal.as.codegen.CmcEmitter.reduceAntecedent(CmcEmitter.java: 39703)
at com.adobe.flash.compiler.internal.as.codegen.CmcEmitter.reduce(CmcEmitter.java:39681)
at com.adobe.flash.compiler.internal.as.codegen.CmcEmitter.reduceSubgoals(CmcEmitter.java:39 732)
at com.adobe.flash.compiler.internal.as.codegen.CmcEmitter.reduceAntecedent(CmcEmitter.java: 39703)
at com.adobe.flash.compiler.internal.as.codegen.CmcEmitter.reduce(CmcEmitter.java:39681)
at com.adobe.flash.compiler.internal.as.codegen.CmcEmitter.reduceSubgoals(CmcEmitter.java:39 723)
at com.adobe.flash.compiler.internal.as.codegen.CmcEmitter.reduceAntecedent(CmcEmitter.java: 39703)
at com.adobe.flash.compiler.internal.as.codegen.CmcEmitter.reduce(CmcEmitter.java:39681)
at com.adobe.flash.compiler.internal.as.codegen.CmcEmitter.reduceSubgoals(CmcEmitter.java:39 732)
at com.adobe.flash.compiler.internal.as.codegen.CmcEmitter.reduceAntecedent(CmcEmitter.java: 39703)
at com.adobe.flash.compiler.internal.as.codegen.CmcEmitter.reduce(CmcEmitter.java:39681)
at com.adobe.flash.compiler.internal.as.codegen.CmcEmitter.reduceSubgoals(CmcEmitter.java:39 723)
at com.adobe.flash.compiler.internal.as.codegen.CmcEmitter.reduceAntecedent(CmcEmitter.java: 39703)
at com.adobe.flash.compiler.internal.as.codegen.CmcEmitter.reduce(CmcEmitter.java:39681)
at com.adobe.flash.compiler.internal.as.codegen.CmcEmitter.burm(CmcEmitter.java:39983)
at com.adobe.flash.compiler.internal.as.codegen.ABCGenerator.generateInstructions(ABCGenerat or.java:232)
at com.adobe.flash.compiler.internal.as.codegen.ABCGenerator.generateMethodBodyForFunction(A BCGenerator.java:397)
at com.adobe.flash.compiler.internal.as.codegen.ABCGenerator.generateMethodBodyForFunction(A BCGenerator.java:351)
at com.adobe.flash.compiler.internal.as.codegen.ABCGenerator.generateFunction(ABCGenerator.j ava:266)
at com.adobe.flash.compiler.internal.as.codegen.ClassDirectiveProcessor.declareFunction(Clas sDirectiveProcessor.java:646)
at com.adobe.flash.compiler.internal.as.codegen.DirectiveProcessor.processNode(DirectiveProc essor.java:215)
at com.adobe.flash.compiler.internal.as.codegen.DirectiveProcessor.traverse(DirectiveProcess or.java:189)
at com.adobe.flash.compiler.internal.as.codegen.GlobalDirectiveProcessor.declareClass(Global DirectiveProcessor.java:423)
at com.adobe.flash.compiler.internal.as.codegen.DirectiveProcessor.processNode(DirectiveProc essor.java:207)
at com.adobe.flash.compiler.internal.as.codegen.DirectiveProcessor.traverse(DirectiveProcess or.java:189)
at com.adobe.flash.compiler.internal.as.codegen.GlobalDirectiveProcessor.declarePackage(Glob alDirectiveProcessor.java:449)
at com.adobe.flash.compiler.internal.as.codegen.DirectiveProcessor.processNode(DirectiveProc essor.java:224)
at com.adobe.flash.compiler.internal.as.codegen.DirectiveProcessor.traverse(DirectiveProcess or.java:189)
at com.adobe.flash.compiler.internal.as.codegen.ABCGenerator.generate(ABCGenerator.java:126)
at com.adobe.flash.compiler.internal.units.ASCompilationUnit.handleABCBytesRequest(ASCompila tionUnit.java:374)
at com.adobe.flash.compiler.internal.units.CompilationUnitBase.processABCBytesRequest(Compil ationUnitBase.java:870)
at com.adobe.flash.compiler.internal.units.CompilationUnitBase.access$300(CompilationUnitBas e.java:107)
at com.adobe.flash.compiler.internal.units.CompilationUnitBase$4$1.call(CompilationUnitBase. java:309)
at com.adobe.flash.compiler.internal.units.CompilationUnitBase$4$1.call(CompilationUnitBase. java:305)
at com.adobe.flash.compiler.internal.units.requests.RequestMaker$1.call(RequestMaker.java:22 8)
at com.adobe.flash.compiler.internal.units.requests.RequestMaker$1.call(RequestMaker.java:22 2)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NullPointerException
at com.google.common.base.Preconditions.checkNotNull(Preconditions.java:187)
at com.google.common.collect.CustomConcurrentHashMap.hash(CustomConcurrentHashMap.java:1432)
at com.google.common.collect.ComputingConcurrentHashMap.apply(ComputingConcurrentHashMap.jav a:66)
at com.google.common.collect.MapMaker$ComputingMapAdapter.get(MapMaker.java:623)
at com.adobe.flash.compiler.internal.scopes.ASProjectScope.addScopeToCompilationUnitScopeLis t(ASProjectScope.java:1306)
at com.adobe.flash.compiler.internal.projects.CompilerProject$ScopeMakerFunction.apply(Compi lerProject.java:106)
at com.adobe.flash.compiler.internal.projects.CompilerProject$ScopeMakerFunction.apply(Compi lerProject.java:95)
at com.google.common.collect.ComputingConcurrentHashMap$ComputingSegment.compute(ComputingCo ncurrentHashMap.java:155)
... 89 more
RadialNavMenuMediator.as
/ESEUM/src/ie/madrobot/eseum/view/mediator
line 22
Flex Problem
Curiously enough, the error seems to be mostly random - whenever it happens, I switch to FDT, do some work there - maybe add a couple classes, do some refactoring, and chances are the error will disappear, just like it appeared - out of nowhere, with no rhyme or reason. It may be renaming a class, it may be a day's work - eventually it does go away.
Other things that may make the error disappear is commenting out the offending functions.
Apparently FB 4.7 simply hates Vectors, as they are usually causing the exception. In particular a vector's length property.
Project uses 1 lib and 1 src folder - no externally linked projects, although a different Flash Builder Pure Actionscript project is used with Flash CC to build a component library.
Using AIR SDK 3.8. I am able to get a working air 3.8 package (occasionally) so the SDK is probably setup OK.
I've run accross all sorts of odd bugs and quirks of Flash so I'm pretty forgiving - but 4.7 is a trainwreck.

I also tried with replacing -verbose-stacktraces=true with -compiler.verbose-stacktraces=true as I've seen in some examples but nothing happens.
Next you have an example of a stacktrace missing the line numbers:
TypeError: Error #1009
        at components.visual::BaseECView/configureComponents()
        at views.home::Home/createChildren()
        at mx.core::UIComponent/initialize()
        at spark.components::View/initialize()
        at mx.core::UIComponent/http://www.adobe.com/2006/flex/mx/internal::childAdded()
        at mx.core::UIComponent/addChildAt()
        at spark.components::Group/addDisplayObjectToDisplayList()
        at spark.components::Group/http://www.adobe.com/2006/flex/mx/internal::elementAdded()
        at spark.components::Group/addElementAt()
        at spark.components::Group/addElement()
        at spark.components::SkinnableContainer/addElement()
        at spark.components::ViewNavigator/createViewInstance()
        at spark.components::ViewNavigator/commitNavigatorAction()
        at spark.components::ViewNavigator/commitProperties()
        at mx.core::UIComponent/validateProperties()
        at mx.managers::LayoutManager/validateProperties()
        at mx.managers::LayoutManager/doPhasedInstantiation()
        at mx.managers::LayoutManager/doPhasedInstantiationCallback()
        at flash.utils::Timer/tick()

Similar Messages

  • Exception in thread "main" java.lang.NullPointerException error JDeveloper 12c

    Hello,
    I am trying to call a java stored procedure in java application. I am using ORACLE database and JDeveloper.
    I am getting error "Exception in thread "main" java.lang.NullPointerException. I have no idea what have I been doing wrong.
    I have a table "Beer" and I want to select all the data out with a stored procedure which I call out of Java app.
    I have a java.class file Store_A.java which I have loaded into the ORACLE database with LOADJAVA :
        import java.sql.*;
        import java.io.*;
        public class Store_a {
          public static void apskatit ()
            throws SQLException
            { String sql =
              "SELECT * FROM Beer";
            try { Connection conn = DriverManager.getConnection("jdbc:default:connection:");
              PreparedStatement pstmt = conn.prepareStatement(sql);
              ResultSet rset = pstmt.executeQuery();
              rset.close();
              pstmt.close();
            catch (SQLException e) {System.err.println(e.getMessage());
    Then I have created a procedure which I plan to call out in java:
        CREATE OR REPLACE PACKAGE Store_a AS
        PROCEDURE apskatit;
        END Store_a;
        CREATE OR REPLACE PACKAGE BODY Store_a AS
        PROCEDURE apskatit AS LANGUAGE JAVA
        NAME 'Store_a.apskatit()';
        END Store_a;
    And I have a java file that I have created with JDeveloper 12c:
        import java.sql.Connection;
        import java.sql.DriverManager;
        import java.sql.ResultSet;
        import java.sql.SQLException;
        public class Class1 {
             * @param args
            public static void main(String[] args) throws SQLException {
                Connection conn = null;
                try {
                    Class.forName("oracle.jdbc.driver.OracleDriver");
                    //Izveidojam savienojumu
                    conn = DriverManager.getConnection("jdbc.oracle.thin:@localhost:1521", "SYSTEM", "asdasd");
                    // Izveidojam callable statement
                    CallableStatement stmt = conn.prepareCall("CALL Store_a.apskatit()");
                    ResultSet resul = stmt.executeQuery();
                    while (resul.next()) {
                        System.out.println(resul.getInt(1) + "\t" + resul.getString(2));
                } catch (ClassNotFoundException e) {
                    e.printStackTrace();
                } finally {
                    try {
                        conn.close();
                    } catch (SQLException e) {
                        e.printStackTrace();
    When I try to run the java file, I get this error "Exception in thread "main" java.lang.NullPointerException at client.Class1.main(Class1.java:29).
    So the line I get error in is "conn.close();"
    How to fix this?
    Thank you very much in advance.

    I am trying to call a java stored procedure in java application. I am using ORACLE database and JDeveloper.
    I am getting error "Exception in thread "main" java.lang.NullPointerException. I have no idea what have I been doing wrong.
    Maybe you haven't read it yet but I told you in your other thread what you were doing wrong and, step by step, how to address the problem.
    https://forums.oracle.com/thread/2611124
    I'm not going to repeat everything again just this one main piece of advice:
    Until you get you code working outside the database don't even bother trying to load it into the DB and create a Java stored procedure.
    You are trying to deal with too many different issues at the same time. Unless you solve your primary Java problem by fixing the code outside the DB you will have nothing but problems loading it into the DB.
    And just get rid of this line of code - you don't need it anymore and it hasn't been done like that for many years now:
    Class.forName("oracle.jdbc.driver.OracleDriver");

  • Awkward NullPointerException in Xalan transformations

    L.S,
    I'm having a serious problem with XSL transformations using Apache Xalan 2.6.0: a transformation works once, but multiple calls to the method will cause a null-pointer exception to occur within the TrAXFilter object taking care of the transformation.
    The class responsible for transforming any XML messages in our system looks like this (class MessageWriter appearing at line 14 is a JAXB marshalling class we've developed; class FilterManager appearing at line 21 returns an array of 1 hard-coded XMLFilter object):
    public class MessageBuilder {
      private final static SAXParserFactory XML_PARSER = SAXParserFactory.newInstance();
      public static String getXmlMessage(MessageSDO message) {
        String xml = MessageWriter.doMarshal(message);
        try {
          SAXParser parser = XML_PARSER.newSAXParser();
          XMLReader reader = XMLReaderFactory.createXMLReader();
          InputSource srcInput = new InputSource(new StringReader(xml));
          FilterManager ftrManager = (FilterManager) ConfigurationManager.
            getInstance(ConfigurationManager.BOUNDARY).getBean(FilterManager.class);
          XMLFilter[] filters = ftrManager.getOutputFilters(message);
          if (filters.length > 0) {
            for (int i=0;i<filters.length;i++) {
              filters.setParent((i==0)? reader : filters[i-1]);
    Serializer serializer = SerializerFactory.getSerializer(OutputPropertiesFactory.getDefaultMethodProperties("xml"));
    ByteArrayOutputStream output = new ByteArrayOutputStream();
    serializer.setOutputStream(output);
    filters[filters.length-1].setContentHandler(serializer.asContentHandler());
    filters[filters.length-1].parse(srcInput);
    xml = output.toString();
    } catch (Exception e) {
    throw new RuntimeException(e);
    return xml;
    The test I've run (if 2nd block commented out test succeeds, otherwise it fails on that 2nd attempt):
    public void testTransformedOutput() {
      System.out.println("Transformed output test:\n\n");
      MessageSDO msg = MockSDOFactory.getInstance().getMessageSDO();
      String xmlMsg = MessageBuilder.getXmlMessage(msg);
      /*System.out.println("Transformed output test, 2nd pass:\n\n");
        MessageSDO msg2 = MockSDOFactory.getInstance().getMessageSDO();
        String xmlMsg2 = MessageBuilder.getXmlMessage(msg2);*/
    }The exception message:
    java.lang.RuntimeException: java.lang.NullPointerException
    at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:658)
    at org.apache.crimson.parser.Parser2.parse(Parser2.java:334)
    at org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:448)
    at org.apache.xalan.transformer.TrAXFilter.parse(TrAXFilter.java:134)
    at org.boundary.helper.MessageBuilder.getXmlMessage(MessageBuilder.java:36)
    // Line 36 in MessageBuilder is:
    // filters[filters.length-1].parse(srcInput);What I don't yet understand is how TrAXFilter manages to somehow not have a parent in the 2nd pass of the test, while it does in the 1st pass. I've tried a few things already, but so far haven't been able to find a solution.
    Does anyone know of a bug like this? Or is it clear to someone what I'm doing completely wrong here? I'd appreciate any help you can offer.

    I've been able to solve this problem and since others might be interested, I thought I'd post the solution here as well.
    It turns out that XMLFilter objects cannot be reused. This isn't documented very well, and undoubtedly doesn't come as a surprise to the more experienced XML specialists out there, but it's something you need to know. As a result, instead of using XMLFilter objects for repetetive transformations, you need to use an alternative, namely [url http://java.sun.com/j2se/1.4.2/docs/api/javax/xml/transform/Templates.html]Templates objects:
    final SAXTransformerFactory FACTORY = (SAXTransformerFactory) TransformerFactory.newInstance();
    File xslFile = new File("someStylesheet.xsl");
    StreamSource src = new StreamSource(xslFile);
    Templates template = FACTORY.newTemplates(src);
    // Later on, you can repeatedly do this:
    String xml = getSomeXMLDocument();
    InputSource srcInput = new InputSource(new StringReader(xml));
    XMLFilter filter = FACTORY.newXMLFilter(template); // Use cached template instead of parsing XSL file every time...
    XMLReader reader = XMLReaderFactory.createXMLReader();
    filter.setParent(reader);
    Serializer serializer = SerializerFactory.getSerializer(OutputPropertiesFactory.getDefaultMethodProperties("xml"));
    ByteArrayOutputStream output = new ByteArrayOutputStream();
    serializer.setOutputStream(output);
    filter.setContentHandler(serializer.asContentHandler());
    filter.parse(srcInput);
    String xml = output.toString();

  • 500 Internal server error - java.lang.NullPointerException: null

    While trying to access the initial login screen of EP, we face this '500 Internal server error - java.lang.NullPointerException: null' issue very randomly. It appears sometimes and when opened from new browser we get the login screen sometimes. It is not a problem that reproduces always. On the screen where the error appears, we refresh any number of times, no help, the error remains the same, but when we open in a new window, it might give the login screen or end up with this error.
    We have 4 Dialog Instances and a Cisco load balancer.
    Upon repeated redirection to a particular instance and particular server node(https://<hostname>:<port>/irj/portal;sapj2ee_irj= XXX) from the trace files, I could get the following information :-
    #0019BBEB9F4C00190000409700001707000478F21B0BBACE#1258881142025#com.sap.tc.webdynpro.sessionmanagement#sap.com/tcwddispwda#com.sap.tc.webdynpro.sessionmanagement.ExceptionHandler.handleThrowable#2449#32347##n/a##245825a0d74711de92700019bbeb9f4c#SAPEngine_Application_Thread[impl:3]_12##0#0#Error#1#/System/UserInterface#Java###Exception occured during processing of Web Dynpro application . The causing exception is nested.
    [EXCEPTION]
    #2#sap.com/pb/PageBuilder#java.lang.NullPointerException
    #1.5_#0019BBEB9F4C00190000409800001707000478F21B0BD29A#1258881142031#com.sap.engine.services.servlets_jsp.client.RequestInfoServer#sap.com/tcwddispwda#com.sap.engine.services.servlets_jsp.client.RequestInfoServer#2449#32347##n/a##245825a0d74711de92700019bbeb9f4c#SAPEngine_Application_Thread[impl:3]_12##0#0#Error##Plain###application [webdynpro/dispatcher] Processing HTTP request to servlet [dispatcher] finished with error. The error is: java.lang.NullPointerException
    #1.5_#0019BBEB9F4C00190000409A00001707000478F21B0C5FDE#1258881142068#com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl#sap.com/tcwddispwda#com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl#2449#32347##n/a##245825a0d74711de92700019bbeb9f4c#SAPEngine_Application_Thread[impl:3]_12##0#0#Error#1#/System/Server/WebRequests#Plain###application [webdynpro/dispatcher] Processing HTTP request to servlet [dispatcher] finished with error.
    The error is: java.lang.NullPointerException: null
    Exception id: [0019BBEB9F4C00190000409800001707000478F21B0BD29A]#
    #1.5_#0019BBEB9F4C00310000372500001707000478F21D348764#1258881178254#com.sap.security.core.server.destinations.service.DestinationServiceImpl#sap.com/tcwddispwda#com.sap.security.core.server.destinations.service.DestinationServiceImpl.getDestination#5180#32285##juepp01_EPP_16040550#5180#392ddb50d74711de87f40019bbeb9f4c#SAPEngine_Application_Thread[impl:3]_10##0#0#Error#1#/System/Security/destinations#Java###An error occurred while reading the destination , type . The error was .#3#sap_inbox$WebFlowConnector#RFC#<Localization failed: ResourceBundle='com.sap.exception.io.IOResourceBundle', ID='No such destination sap_inbox$WebFlowConnector of type RFC exists ', Arguments: []> : Can't find resource for bundle java.util.PropertyResourceBundle, key No such destination sap_inbox$WebFlowConnector of type RFC exists #
    #1.5_#0019BBEB9F4C00310000372600001707000478F21D34893F#1258881178255#System.err#sap.com/tcwddispwda#System.err#5180#32285##juepp01_EPP_16040550#5180#392ddb50d74711de87f40019bbeb9f4c#SAPEngine_Application_Thread[impl:3]_10##0#0#Error##Plain###java.lang.Exception: Problem occured while creating JCO client for destination: sap_inbox#
    #1.5_#0019BBEB9F4C00310000372700001707000478F21D34A80D#1258881178262#System.err#sap.com/tcwddispwda#System.err#5180#32285##juepp01_EPP_16040550#5180#392ddb50d74711de87f40019bbeb9f4c#SAPEngine_Application_Thread[impl:3]_10##0#0#Error##Plain###      at com.sap.netweaver.bc.uwl.utils.r3.R3SystemInfo.createJCOClient(R3SystemInfo.java:67)#
    #1.5_#0019BBEB9F4C00310000372800001707000478F21D34A887#1258881178263#System.err#sap.com/tcwddispwda#System.err#5180#32285##juepp01_EPP_16040550#5180#392ddb50d74711de87f40019bbeb9f4c#SAPEngine_Application_Thread[impl:3]_10##0#0#Error##Plain###      at com.sap.netweaver.bc.uwl.utils.r3.R3SystemInfo.hasFunctionModule(R3SystemInfo.java:591)#
    Kindly advise as to what could be the issue..

    Hi,  either the problem should come always for us to be able to trouble shoot it or should not come at all.
    Now since it comes sometimes, i feel that you surely are using more than one app. servers in  your enviroment and some of them are not fine.
    I received this error when i accidently had deleted my sso ticket pairs in the visual admin.
    First troubleshoot by login to individual app servers where the issue is coming. after that check the certificate-cert key pair in keystore admin. you can also delete them and make new ticket pairs..
    If this does not help, replace your login page with the standard sap login page par  com.sap.portal.runtime.logon.par.
    This should certainly troubleshoot u
    cheers,
    Ankur

  • NullPointerException from generated code? (WLS81SP2)

    We are receiving an NPE, and looks like it is coming from
    the generated code. Most oddly, it is intermittent; repeating the operation that causes the error often succeeds. Any thoughts? Here is the stack trace:
    2005-09-12 17:21:31.273 | payprocess.ProcessBatch:process | EJB Exception: ; nested exception is:
         javax.ejb.TransactionRolledbackLocalException: EJB Exception: ; nested exception is: javax.ejb.TransactionRolledbackLocalException: EJB Exception: ; nested exception is: java.lang.NullPointerException
    java.rmi.RemoteException: EJB Exception: ; nested exception is:
         javax.ejb.TransactionRolledbackLocalException: EJB Exception: ; nested exception is: javax.ejb.TransactionRolledbackLocalException: EJB Exception: ; nested exception is: java.lang.NullPointerException
         at weblogic.rjvm.BasicOutboundRequest.sendReceive(BasicOutboundRequest.java:108)
         at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:284)
         at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:244)
         at org.ecmc.nib.batch.session.PaymentProcessFacade_blomzu_EOImpl_812_WLStub.processPayments(Unknown Source)
         at org.ecmc.nib.batch.payprocess.ProcessPaymentsHelper.queryFredTransPosted(ProcessPaymentsHelper.java:72)
         at org.ecmc.nib.batch.payprocess.ProcessBatch.checkForPayments(ProcessBatch.java:206)
         at org.ecmc.nib.batch.payprocess.ProcessBatch.process(ProcessBatch.java:133)
         at org.ecmc.common.batch.AbstractBatchJob.startBatch(AbstractBatchJob.java:40)
         at org.ecmc.nib.batch.payprocess.ProcessPayments.main(ProcessPayments.java:71)
    Caused by: javax.ejb.TransactionRolledbackLocalException: EJB Exception: ; nested exception is: javax.ejb.TransactionRolledbackLocalException: EJB Exception: ; nested exception is: java.lang.NullPointerException
         at weblogic.ejb20.internal.EJBRuntimeUtils.throwTransactionRolledbackLocal(EJBRuntimeUtils.java:248)
         at weblogic.ejb20.internal.BaseEJBLocalHome.handleSystemException(BaseEJBLocalHome.java:247)
         at weblogic.ejb20.internal.BaseEJBLocalObject.postInvoke(BaseEJBLocalObject.java:327)
         at org.ecmc.nib.batch.session.RouterFacade_s27p4a_ELOImpl.route(RouterFacade_s27p4a_ELOImpl.java:57)
         at org.ecmc.nib.batch.session.PaymentProcessFacadeBean.processPayments(PaymentProcessFacadeBean.java:38)
         at org.ecmc.nib.batch.session.PaymentProcessFacade_blomzu_EOImpl.processPayments(PaymentProcessFacade_blomzu_EOImpl.java:46)
         at org.ecmc.nib.batch.session.PaymentProcessFacade_blomzu_EOImpl_WLSkel.invoke(Unknown Source)
         at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:477)
         at weblogic.rmi.cluster.ReplicaAwareServerRef.invoke(ReplicaAwareServerRef.java:108)
         at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:420)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:353)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:144)
         at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:415)
         at weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecuteRequest.java:30)
         at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)

    Oops, sorry about that, grabbed the stack trace from the wrong spot; the correct trace is below:
    ####<Sep 12, 2005 5:21:31 PM CDT> <Info> <EJB> <wlsprd2.ecmc.lan> <ms1> <ExecuteThread: '20' for queue: 'weblogic.kernel.Default'> <PMT_PROCESS> <BEA1-593B17F9A1A85E2AA270> <BEA-010051> <EJB Exception occurred during invocation from home: org.ecmc.nib.model.LoanCancelFacade_fy2xso_HomeImpl@184a0b7 threw exception: java.lang.NullPointerException
    java.lang.NullPointerException
    >
    ####<Sep 12, 2005 5:21:31 PM CDT> <Info> <EJB> <wlsprd2.ecmc.lan> <ms1> <ExecuteThread: '20' for queue: 'weblogic.kernel.Default'> <PMT_PROCESS> <BEA1-593B17F9A1A85E2AA270> <BEA-010051> <EJB Exception occurred during invocation from home: [email protected]89 threw exception: javax.ejb.TransactionRolledbackLocalException: EJB Exception: ; nested exception is: java.lang.NullPointerException
    javax.ejb.TransactionRolledbackLocalException: EJB Exception: ; nested exception is: java.lang.NullPointerException
    java.lang.NullPointerException
    javax.ejb.TransactionRolledbackLocalException: EJB Exception: ; nested exception is: java.lang.NullPointerException
         at weblogic.ejb20.internal.EJBRuntimeUtils.throwTransactionRolledbackLocal(EJBRuntimeUtils.java:248)
         at weblogic.ejb20.internal.BaseEJBLocalHome.handleSystemException(BaseEJBLocalHome.java:247)
         at weblogic.ejb20.internal.BaseEJBLocalObject.postInvoke(BaseEJBLocalObject.java:327)
         at org.ecmc.nib.model.LoanCancelFacade_fy2xso_ELOImpl.localGetLoanPlacementStatusTypCd(LoanCancelFacade_fy2xso_ELOImpl.java:228)
         at org.ecmc.nib.batch.session.payprocess.CheckLoanBalance.update(CheckLoanBalance.java:40)
         at org.ecmc.nib.batch.session.payprocess.RouteToMethods$RouteMeQueryHandler.processStep(RouteToMethods.java:240)
         at org.ecmc.nib.batch.session.payprocess.RouteToMethods$RouteMeQueryHandler.processRow(RouteToMethods.java:111)
         at org.springframework.jdbc.core.JdbcTemplate$RowCallbackHandlerResultSetExtractor.extractData(JdbcTemplate.java:939)
         at org.springframework.jdbc.core.JdbcTemplate$1QueryStatementCallback.doInStatement(JdbcTemplate.java:256)
         at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:204)
         at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:266)
         at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:270)
         at org.ecmc.nib.batch.session.payprocess.RouteToMethods.routeMe(RouteToMethods.java:62)
         at org.ecmc.nib.batch.session.RouterFacadeBean.route(RouterFacadeBean.java:35)
         at org.ecmc.nib.batch.session.RouterFacade_s27p4a_ELOImpl.route(RouterFacade_s27p4a_ELOImpl.java:46)
         at org.ecmc.nib.batch.session.PaymentProcessFacadeBean.processPayments(PaymentProcessFacadeBean.java:38)
         at org.ecmc.nib.batch.session.PaymentProcessFacade_blomzu_EOImpl.processPayments(PaymentProcessFacade_blomzu_EOImpl.java:46)
         at org.ecmc.nib.batch.session.PaymentProcessFacade_blomzu_EOImpl_WLSkel.invoke(Unknown Source)
         at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:477)
         at weblogic.rmi.cluster.ReplicaAwareServerRef.invoke(ReplicaAwareServerRef.java:108)
         at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:420)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:353)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:144)
         at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:415)
         at weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecuteRequest.java:30)
         at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)

  • Error while execution ODI procedure : java.lang.NullPointerException

    Hi,
    I`m trying to execute a simple ODI procedure and I`m getting the following exception:
    java.lang.NullPointerException
         at com.sunopsis.dwg.dbobj.SnpSessTaskSql.execCollOrders(SnpSessTaskSql.java)
         at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTaskTrt(SnpSessTaskSql.java)
         at com.sunopsis.dwg.dbobj.SnpSessTaskSqlS.treatTaskTrt(SnpSessTaskSqlS.java)
         at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTask(SnpSessTaskSql.java)
         at com.sunopsis.dwg.dbobj.SnpSessStep.treatSessStep(SnpSessStep.java)
         at com.sunopsis.dwg.dbobj.SnpSession.treatSession(SnpSession.java)
         at com.sunopsis.dwg.cmd.DwgCommandScenario.treatCommand(DwgCommandScenario.java)
         at com.sunopsis.dwg.cmd.DwgCommandBase.execute(DwgCommandBase.java)
         at com.sunopsis.dwg.cmd.e.j(e.java)
         at com.sunopsis.dwg.cmd.g.F(g.java)
         at com.sunopsis.dwg.dbobj.SnpScen.a(SnpScen.java)
         at com.sunopsis.dwg.dbobj.SnpScen.localExecuteSync(SnpScen.java)
         at com.sunopsis.dwg.tools.StartScen.actionExecute(StartScen.java)
         at com.sunopsis.dwg.function.SnpsFunctionBaseRepositoryConnected.execute(SnpsFunctionBaseRepositoryConnected.java)
         at com.sunopsis.dwg.dbobj.SnpSessTaskSql.execIntegratedFunction(SnpSessTaskSql.java)
         at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTaskTrt(SnpSessTaskSql.java)
         at com.sunopsis.dwg.dbobj.SnpSessTaskSqlS.treatTaskTrt(SnpSessTaskSqlS.java)
         at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTask(SnpSessTaskSql.java)
         at com.sunopsis.dwg.dbobj.SnpSessStep.treatSessStep(SnpSessStep.java)
         at com.sunopsis.dwg.dbobj.SnpSession.treatSession(SnpSession.java)
         at com.sunopsis.dwg.cmd.DwgCommandScenario.treatCommand(DwgCommandScenario.java)
         at com.sunopsis.dwg.cmd.DwgCommandBase.execute(DwgCommandBase.java)
         at com.sunopsis.dwg.cmd.e.j(e.java)
         at com.sunopsis.dwg.cmd.g.z(g.java)
         at com.sunopsis.dwg.cmd.e.run(e.java)
         at java.lang.Thread.run(Thread.java:595)
    The source of the procedure:
    select
    P_ID,
    P_NAME,
    to_char(START_TIME_KEY,'DD-MON-YYYY HH24:MI:SS') as START_TIME_KEY,
    to_char(END_TIME_KEY,'DD-MON-YYYY HH24:MI:SS') as END_TIME_KEY,
    P_IS_ACTIVE,
    from persons
    The target of the procedure:
    DECLARE
    v_START_TIME_KEY DATE;
    v_END_TIME_KEY DATE;
    v_NAME VARCHAR2(200);
    v_ID NUMBER;
    BEGIN
    v_NAME := '#P_NAME';
    commit;
    END;
    ODI version: 10.1.3.5.5
    Source and target technology: Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - 64bit Production
    Thanks!

    Hello,
    Is your aim to get the Name from the table into the variable. ?
    And if there is only one row from the table you can use refresh variable to get the name:
    if there are more rows and you want to do somehthing repeatedly using the name, then you need to use the method you have described.
    Declare the variable in the pakcage and give some default value to the variable then call the procedure.
    Regards
    Reshma

  • Upgrade to v7.1, numerous issues and NullPointerException

    We did an upgrade of our IDM system with environment- Solaris9, Tomcat 5.0.x, Oracle 10g
    And we used -nodisplay option.
    The process repeatedly crashed on the 2nd half of the PostProcess, and we were stuck importing update.xml either through browsers (after starting server) or using lh console.
    The exception in the log is invariably GUI related, typically referencing the following:
    UpgradeProcessProgressPanel
    WizardTreeManager
    cliConsoleInteraction
    The user form is a customized tabbed user form, and has been renamed and referenced in "Form and Process Mappings".
    1)
    From the debug page, we can List Objects, and then go to an individual object of that type, and View or Export, but when we use Export Objects, on the main debug page, we only get the following line.
    <p class="errortxt">Permision denied. Click the Back button on the browser to continue</p>
    2)
    We are getting a NullPointerException (NPE) when we try to create a user and save.
    2008-01-25 15:17:42 StandardWrapperValve[jsp]: Servlet.service() for servlet jsp threw exception
    java.lang.NullPointerException
    at org.apache.catalina.loader.WebappClassLoader.findResourceInternal(WebappClassLoader.java:1774)
    at org.apache.jsp.task.tasktemplateList_jsp._jspService(tasktemplateList_jsp.java:358)
    3)
    We are also getting a different error when attempting to create a new organization.
    org.apache.jasper.JasperException: /security/orgedit.jsp(27,0) The value for the useBean class attribute com.waveset.ui.web.security.OrgForm is invalid.
         org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:39)
    OrgForm was pretty easy to find, in idmclient.jar
    1403 Wed May 23 14:05:40 CDT 2007 com/waveset/ui/web/security/OrgForm.class
    These issues are difficult to fix without knowing the root cause.
    Is there anyone with similar experiences or suggestions ?

    We did an upgrade of our IDM system with environment- Solaris9, Tomcat 5.0.x, Oracle 10g
    And we used -nodisplay option.
    The process repeatedly crashed on the 2nd half of the PostProcess, and we were stuck importing update.xml either through browsers (after starting server) or using lh console.
    The exception in the log is invariably GUI related, typically referencing the following:
    UpgradeProcessProgressPanel
    WizardTreeManager
    cliConsoleInteraction
    try a new install and select Demo Application Install, this will perform all the required updates for 7.1*
    in case IDM fails to update successfully would suggests some files/libraries are missing*
    The user form is a customized tabbed user form, and has been renamed and referenced in "Form and Process Mappings".
    1)
    From the debug page, we can List Objects, and then go to an individual object of that type, and View or Export, but when we use Export Objects, on the main debug page, we only get the following line.
    Permision denied. Click the Back button on the browser to continue
    Try logging as configurator and see if you still have any issue with export ...working as Configurator, will isloate the permission issue.*
    2)
    We are getting a NullPointerException (NPE) when we try to create a user and save.
    2008-01-25 15:17:42 StandardWrapperValve[jsp]: Servlet.service() for servlet jsp threw exception
    java.lang.NullPointerException
    at org.apache.catalina.loader.WebappClassLoader.findResourceInternal(WebappClassLoader.java:1774)
    at org.apache.jsp.task.tasktemplateList_jsp._jspService(tasktemplateList_jsp.java:358)
    enable debug in lh console and then look into app server logs; you will find more details there ...+
    Error Messages as web page could be misleading ... you have to look into debug logs.+
    3)
    We are also getting a different error when attempting to create a new organization.
    org.apache.jasper.JasperException: /security/orgedit.jsp(27,0) The value for the useBean class attribute com.waveset.ui.web.security.OrgForm is invalid.
    org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:39)
    OrgForm was pretty easy to find, in idmclient.jar
    1403 Wed May 23 14:05:40 CDT 2007 com/waveset/ui/web/security/OrgForm.class
    These issues are difficult to fix without knowing the root cause.
    Is there anyone with similar experiences or suggestions ?
    Debug debug debug ...*
    Debug is your best friend....look into the traces ..you will find more ....answers specific to your implementation ( errors in the form and or permission)*
    Santosh Sinha

  • NullPointerException in SerialResultSet.next

    java.sql.SQLException: java.lang.NullPointerException
    at weblogic.jdbc.rmi.SerialResultSet.next(SerialResultSet.java:77)
    This only happens when running in a horizontal cluster and is not
    repeatable. This is on weblogic 6.1 sp3 using i-net XDataSource
    driver against MS SQL 2000.

    The stack trace contains .next()
    Maybe there is some internal problem like the found entry's not containing every necessary attribute.

  • NullPointerException on ChunkUtils.getEnd

              JSP was working perfectly until 2 hours ago! Stack trace at the end of this message.
              I have attached the Java file which causes this error; nothing in the code explains
              why I'm getting it.
              FYI - I'm using Weblogic 6.1 sp4 on Windows 2000 Professional.
              Noticed on http://edocs.bea.com/wls/docs61/notes/bugfixes2.html - and bug #073791
              seems to have the fix we need. However, don't
              see it happen.
              The same issue repeats not on this page, but several (NOT ALL) pages in my code.
              There is no trend among those pages (i.e. error occurs across several JSPs and
              custom tags, and the same JSPs/tags work somewhere and don't work elsewhere).
              This is really critical for us - please help!!!!!!!
              STACK TRACE
              Method:doStartTag() throws JspException
              java.lang.NullPointerException
                   at weblogic.servlet.internal.ChunkUtils.getEnd(ChunkUtils.java:24)
                   at weblogic.servlet.internal.ChunkUtils.byte2chunk(ChunkUtils.java:30)
                   at weblogic.servlet.internal.ChunkOutput.write(ChunkOutput.java:210)
                   at weblogic.servlet.internal.ChunkOutput.write(ChunkOutput.java:226)
                   at weblogic.servlet.internal.ChunkOutputWrapper.write(ChunkOutputWrapper.java:95)
                   at weblogic.servlet.internal.ChunkWriter.write(ChunkWriter.java:37)
                   at java.io.Writer.write(Writer.java:148)
                   at java.io.PrintWriter.write(PrintWriter.java:208)
                   at java.io.PrintWriter.write(PrintWriter.java:224)
                   at java.io.PrintWriter.print(PrintWriter.java:355)
                   at weblogic.servlet.internal.ServletRequestImpl.reportJSPFailure(ServletRequestImpl.java:215)
                   at weblogic.servlet.internal.ServletRequestImpl.reportJSPTranslationFailure(ServletRequestImpl.java:220)
                   at weblogic.servlet.jsp.JspStub.reportTranslationFailure(JspStub.java:539)
                   at weblogic.servlet.jsp.JspStub.compilePage(JspStub.java:345)
                   at weblogic.servlet.jsp.JspStub.prepareServlet(JspStub.java:201)
                   at weblogic.servlet.jsp.JspStub.prepareServlet(JspStub.java:154)
                   at weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:370)
                   at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:240)
                   at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:321)
                   at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:21)
                   at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
                   at com.aegir.contentdelivery.presentation.URLFilter.doFilter(URLFilter.java:206)
                   at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
                   at weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:493)
                   at weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:316)
                   at weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:116)
                   at com.aegir.contentdelivery.presentation.BusinessModuleTag.doStartTag(BusinessModuleTag.java:83)
                   at jsp_servlet._modules._hi.__iteration_onecolumn._jspService(__iteration_onecolumn.java:157)
                   at weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
                   at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:262)
                   at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:21)
                   at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
                   at com.aegir.contentdelivery.presentation.URLFilter.doFilter(URLFilter.java:206)
                   at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
                   at weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:493)
                   at weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:316)
                   at weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:116)
                   at com.aegir.contentdelivery.presentation.SimpleModuleTag.doEndTag(SimpleModuleTag.java:268)
                   at jsp_servlet._property.__1010_fitnessandhealth._jspService(__1010_fitnessandhealth.java:373)
                   at com.sapient.framework.presentation.servlet.Jsp.process(Jsp.java:91)
                   at com.sapient.framework.presentation.servlet.Jsp.service(Jsp.java:79)
                   at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:262)
                   at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:21)
                   at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
                   at com.aegir.contentdelivery.presentation.URLFilter.doFilter(URLFilter.java:206)
                   at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
                   at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:2643)
                   at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2359)
                   at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
                   at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
              01/11/2003 16:37:38 IST 1 160 [ExecuteThread: '11' for queue: 'default'] - Class:SimpleModuleTag
              Method:public int doEndTag() throws JspException
              java.lang.NullPointerException
                   at weblogic.servlet.internal.ChunkUtils.getEnd(ChunkUtils.java:24)
                   at weblogic.servlet.internal.ChunkUtils.str2chunk(ChunkUtils.java:72)
                   at weblogic.servlet.internal.ChunkOutput.print(ChunkOutput.java:234)
                   at weblogic.servlet.internal.ChunkOutputWrapper.print(ChunkOutputWrapper.java:136)
                   at weblogic.servlet.jsp.BodyContentImpl.print(BodyContentImpl.java:101)
                   at jsp_servlet._modules._hi.__iteration_onecolumn._jspService(__iteration_onecolumn.java:168)
                   at weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
                   at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:262)
                   at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:21)
                   at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
                   at com.aegir.contentdelivery.presentation.URLFilter.doFilter(URLFilter.java:206)
                   at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
                   at weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:493)
                   at weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:316)
                   at weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:116)
                   at com.aegir.contentdelivery.presentation.SimpleModuleTag.doEndTag(SimpleModuleTag.java:268)
                   at jsp_servlet._property.__1010_fitnessandhealth._jspService(__1010_fitnessandhealth.java:373)
                   at com.sapient.framework.presentation.servlet.Jsp.process(Jsp.java:91)
                   at com.sapient.framework.presentation.servlet.Jsp.service(Jsp.java:79)
                   at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:262)
                   at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:21)
                   at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
                   at com.aegir.contentdelivery.presentation.URLFilter.doFilter(URLFilter.java:206)
                   at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
                   at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:2643)
                   at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2359)
                   at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
                   at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
              [__iteration_onecolumn.java]
              

              Raja,
              This exception (based upon the stack trace shown) should have been addressed with
              6.1 SP4. Can you confirm that the service pack was installed correctly by invoking
              the
              java.weblogic.Admin ... VERSION command?
              See the following URL for more details on the above command
              http://edocs.bea.com/wls/docs61/adminguide/cli.html#1131893
              Also, is it possible you have 'one-off' patches from prior service packs that
              need to be removed for service pack 4?
              I would ensure that SP4 (and it's associated shared library files) were appropriately
              applied and also make sure you don't have any unneeded one-off patches applied
              from earlier service packs
              Chuck Nelson
              DRE
              BEA Technical Support
              

  • Deployment  Problem: NullPointerException at AdminJNDIUtils.bind

    Hi,
    I got a problem deploying an application to the WAS J2EE Engine. The application consists of two entity beans, three stateless session beans, and three message driven beans.
    When I deploy and start my application (through NW or manually in VisualAdmin) everything goes fine, and no errors are shown (this is to say, it seems that the JMS-related ressources seem to be allright). However, when I look at the log, it shows the following exceptions, repeated three times:
    #1.5#000D606E765B005800000FB200000EB400040F68567C62EF#1142840708828#com.sap.engine.services.ejb.EJBAdmin##com.sap.engine.services.ejb.EJBAdmin#admin#24208####5e986390b7e511dab938000d606e765b#SAPEngine_Application_Thread[impl:3]_5##0#0#Error##Java###null
    [EXCEPTION]
    #1#java.lang.NullPointerException
         at com.sap.engine.services.ejb.util.AdminJNDIUtils.bind(AdminJNDIUtils.java:93)
         at com.sap.engine.services.ejb.EJBAdmin.commitLoad(EJBAdmin.java:1064)
         at com.sap.engine.services.ejb.EJBAdmin.prepareStart(EJBAdmin.java:2417)
         at com.sap.engine.services.deploy.server.application.StartTransaction.prepareCommon(StartTransaction.java:378)
         at com.sap.engine.services.deploy.server.application.StartTransaction.prepare(StartTransaction.java:326)
         at com.sap.engine.services.deploy.server.application.ApplicationTransaction.makeAllPhasesOnOneServer(ApplicationTransaction.java:299)
         at com.sap.engine.services.deploy.server.application.ParallelAdapter.makeAllPhasesImpl(ParallelAdapter.java:301)
         at com.sap.engine.services.deploy.server.application.ParallelAdapter.runInTheSameThread(ParallelAdapter.java:110)
         at com.sap.engine.services.deploy.server.application.ParallelAdapter.makeAllPhasesAndWait(ParallelAdapter.java:212)
         at com.sap.engine.services.deploy.server.DeployServiceImpl.startApplicationAndWait(DeployServiceImpl.java:4586)
         at com.sap.engine.services.deploy.server.DeployServiceImpl.startApplicationAndWait(DeployServiceImpl.java:4493)
         at com.sap.engine.services.deploy.server.DeployServiceImpl.startApplicationAndWait(DeployServiceImpl.java:4466)
         at com.sap.engine.services.deploy.server.DeployServiceImpl.deployApplicationDuringUpdate(DeployServiceImpl.java:630)
         at com.sap.engine.services.deploy.server.DeployServiceImpl.update(DeployServiceImpl.java:581)
         at com.sap.engine.services.deploy.server.DeployServiceImplp4_Skel.dispatch(DeployServiceImplp4_Skel.java:1278)
         at com.sap.engine.services.rmi_p4.DispatchImpl._runInternal(DispatchImpl.java:294)
         at com.sap.engine.services.rmi_p4.DispatchImpl._run(DispatchImpl.java:183)
         at com.sap.engine.services.rmi_p4.server.P4SessionProcessor.request(P4SessionProcessor.java:119)
         at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
         at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
         at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
         at java.security.AccessController.doPrivileged(Native Method)
         at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:95)
         at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:160)
    Before those exceptions, it shows a number of different errors, which read thus:
    Error#1#/System/Security/WS/SecurityProtocol#Java###An error occured while copying configurations for application . Reason: #3#sap.com/MyProject#com.sap.engine.frame.core.configuration.NameNotFoundException#A configuration with the path "webservices/proxies/sap.com/MyProject" does not exist.#
    Error#1#/System/Security#Plain### [permissions_collection_operator]: domain[apps//sap.com/MyProject/servlet_jsp/MetadataManager/Default/root/WEB-INF/classes/] not removed, because is not registered#
    Error#1#/System/Security#Plain### [permissions_collection_operator]: domain[apps//sap.com/MyProject/servlet_jsp/MetadataManager/Default/work/] not removed, because is not registered#
    etc..
    - MetadataManager is a stateless session bean which I want to access through the webservice.
    It seems that something has not worked right with the web service, although I do not know whether the exceptions are related.. I have deployed the webservice as described in the tutorials by creating a VI, then a WS Definition and a WS deployment descriptor, deploying all together with the EAR.
    In fact, I can access the web service - as long as the method  access is a simple test method and does not involve other beans.. Does anybody have a clue where the problem might come from?
    Thanks alot for your help in advance,
    Katrin.

    Hi,
    I got a problem deploying an application to the WAS J2EE Engine. The application consists of two entity beans, three stateless session beans, and three message driven beans.
    When I deploy and start my application (through NW or manually in VisualAdmin) everything goes fine, and no errors are shown (this is to say, it seems that the JMS-related ressources seem to be allright). However, when I look at the log, it shows the following exceptions, repeated three times:
    #1.5#000D606E765B005800000FB200000EB400040F68567C62EF#1142840708828#com.sap.engine.services.ejb.EJBAdmin##com.sap.engine.services.ejb.EJBAdmin#admin#24208####5e986390b7e511dab938000d606e765b#SAPEngine_Application_Thread[impl:3]_5##0#0#Error##Java###null
    [EXCEPTION]
    #1#java.lang.NullPointerException
         at com.sap.engine.services.ejb.util.AdminJNDIUtils.bind(AdminJNDIUtils.java:93)
         at com.sap.engine.services.ejb.EJBAdmin.commitLoad(EJBAdmin.java:1064)
         at com.sap.engine.services.ejb.EJBAdmin.prepareStart(EJBAdmin.java:2417)
         at com.sap.engine.services.deploy.server.application.StartTransaction.prepareCommon(StartTransaction.java:378)
         at com.sap.engine.services.deploy.server.application.StartTransaction.prepare(StartTransaction.java:326)
         at com.sap.engine.services.deploy.server.application.ApplicationTransaction.makeAllPhasesOnOneServer(ApplicationTransaction.java:299)
         at com.sap.engine.services.deploy.server.application.ParallelAdapter.makeAllPhasesImpl(ParallelAdapter.java:301)
         at com.sap.engine.services.deploy.server.application.ParallelAdapter.runInTheSameThread(ParallelAdapter.java:110)
         at com.sap.engine.services.deploy.server.application.ParallelAdapter.makeAllPhasesAndWait(ParallelAdapter.java:212)
         at com.sap.engine.services.deploy.server.DeployServiceImpl.startApplicationAndWait(DeployServiceImpl.java:4586)
         at com.sap.engine.services.deploy.server.DeployServiceImpl.startApplicationAndWait(DeployServiceImpl.java:4493)
         at com.sap.engine.services.deploy.server.DeployServiceImpl.startApplicationAndWait(DeployServiceImpl.java:4466)
         at com.sap.engine.services.deploy.server.DeployServiceImpl.deployApplicationDuringUpdate(DeployServiceImpl.java:630)
         at com.sap.engine.services.deploy.server.DeployServiceImpl.update(DeployServiceImpl.java:581)
         at com.sap.engine.services.deploy.server.DeployServiceImplp4_Skel.dispatch(DeployServiceImplp4_Skel.java:1278)
         at com.sap.engine.services.rmi_p4.DispatchImpl._runInternal(DispatchImpl.java:294)
         at com.sap.engine.services.rmi_p4.DispatchImpl._run(DispatchImpl.java:183)
         at com.sap.engine.services.rmi_p4.server.P4SessionProcessor.request(P4SessionProcessor.java:119)
         at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
         at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
         at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
         at java.security.AccessController.doPrivileged(Native Method)
         at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:95)
         at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:160)
    Before those exceptions, it shows a number of different errors, which read thus:
    Error#1#/System/Security/WS/SecurityProtocol#Java###An error occured while copying configurations for application . Reason: #3#sap.com/MyProject#com.sap.engine.frame.core.configuration.NameNotFoundException#A configuration with the path "webservices/proxies/sap.com/MyProject" does not exist.#
    Error#1#/System/Security#Plain### [permissions_collection_operator]: domain[apps//sap.com/MyProject/servlet_jsp/MetadataManager/Default/root/WEB-INF/classes/] not removed, because is not registered#
    Error#1#/System/Security#Plain### [permissions_collection_operator]: domain[apps//sap.com/MyProject/servlet_jsp/MetadataManager/Default/work/] not removed, because is not registered#
    etc..
    - MetadataManager is a stateless session bean which I want to access through the webservice.
    It seems that something has not worked right with the web service, although I do not know whether the exceptions are related.. I have deployed the webservice as described in the tutorials by creating a VI, then a WS Definition and a WS deployment descriptor, deploying all together with the EAR.
    In fact, I can access the web service - as long as the method  access is a simple test method and does not involve other beans.. Does anybody have a clue where the problem might come from?
    Thanks alot for your help in advance,
    Katrin.

  • Netbeans Editor NullPointerException

    In the Netbeans 5.5.1 with the IDM plugin for IDM 7.1 I get a nullpointerException when click on an object in the projects window toI edit. The error occurs for less than 10% of the rules, but when it occurs it is repeatable for that object.
    I can accept the error, click the + for that object in the projects window, accept another nullpointer exception and finally click on the source in the expanded line under the initill object line (this works).
    I have reloaded netbeans, and I run netbeans on 2 different windows XP machines. I get the save exception on both machines.
    stackprint:
    java.lang.NullPointerException
         at com.sun.idm.ide.editors.ui.ValuePanelTableModel$ValuePanelTableModelCellRenderer.getTableCellRendererComponent(ValuePanelTableModel.java:223)
         at javax.swing.JTable.prepareRenderer(JTable.java:3928)
         at javax.swing.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:2072)
         at javax.swing.plaf.basic.BasicTableUI.paintCells(BasicTableUI.java:1974)
         at javax.swing.plaf.basic.BasicTableUI.paint(BasicTableUI.java:1897)
         at javax.swing.plaf.ComponentUI.update(ComponentUI.java:142)
         at javax.swing.JComponent.paintComponent(JComponent.java:743)
         at javax.swing.JComponent.paint(JComponent.java:1006)
         at javax.swing.JComponent.paintChildren(JComponent.java:843)
         at javax.swing.JComponent.paint(JComponent.java:1015)
         at javax.swing.JViewport.paint(JViewport.java:728)
         at javax.swing.JComponent.paintChildren(JComponent.java:843)
         at javax.swing.JComponent.paint(JComponent.java:1015)
         at javax.swing.JComponent.paintChildren(JComponent.java:843)
         at javax.swing.JComponent.paint(JComponent.java:1015)
         at javax.swing.JComponent.paintChildren(JComponent.java:843)
         at javax.swing.JComponent.paint(JComponent.java:1015)
         at javax.swing.JComponent.paintChildren(JComponent.java:843)
         at javax.swing.JComponent.paint(JComponent.java:1015)
         at javax.swing.JViewport.paint(JViewport.java:728)
         at javax.swing.JComponent.paintChildren(JComponent.java:843)
         at javax.swing.JComponent.paint(JComponent.java:1015)
         at javax.swing.JComponent.paintChildren(JComponent.java:843)
         at javax.swing.JComponent.paint(JComponent.java:1015)
         at javax.swing.JComponent.paintChildren(JComponent.java:843)
         at javax.swing.JComponent.paint(JComponent.java:1015)
         at javax.swing.JComponent.paintChildren(JComponent.java:843)
         at javax.swing.JComponent.paint(JComponent.java:1015)
         at javax.swing.JComponent.paintChildren(JComponent.java:843)
         at javax.swing.JComponent.paint(JComponent.java:1015)
         at javax.swing.JComponent.paintChildren(JComponent.java:843)
         at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1021)
         at javax.swing.JComponent.paint(JComponent.java:1015)
         at javax.swing.JComponent.paintChildren(JComponent.java:843)
         at javax.swing.JComponent.paint(JComponent.java:1015)
         at javax.swing.JComponent.paintChildren(JComponent.java:843)
         at javax.swing.JComponent.paint(JComponent.java:1015)
         at javax.swing.JComponent.paintChildren(JComponent.java:843)
         at javax.swing.JComponent.paint(JComponent.java:1015)
         at javax.swing.JComponent.paintChildren(JComponent.java:843)
         at javax.swing.JComponent.paint(JComponent.java:1015)
         at javax.swing.JComponent.paintChildren(JComponent.java:843)
         at javax.swing.JComponent.paint(JComponent.java:1015)
         at javax.swing.JComponent.paintChildren(JComponent.java:843)
         at javax.swing.JComponent.paint(JComponent.java:1015)
         at javax.swing.JComponent.paintChildren(JComponent.java:843)
         at javax.swing.JComponent.paint(JComponent.java:1015)
         at javax.swing.JComponent.paintChildren(JComponent.java:843)
         at javax.swing.JComponent.paint(JComponent.java:1015)
         at javax.swing.JComponent.paintChildren(JComponent.java:843)
         at javax.swing.JComponent.paint(JComponent.java:1015)
         at javax.swing.JComponent.paintChildren(JComponent.java:843)
         at javax.swing.JComponent.paint(JComponent.java:1015)
         at org.netbeans.core.windows.view.ui.MultiSplitPane.paint(MultiSplitPane.java:297)
         at javax.swing.JComponent.paintChildren(JComponent.java:843)
         at javax.swing.JComponent.paint(JComponent.java:1015)
         at org.netbeans.core.windows.view.ui.MultiSplitPane.paint(MultiSplitPane.java:297)
         at javax.swing.JComponent.paintChildren(JComponent.java:843)
         at javax.swing.JComponent.paint(JComponent.java:1015)
         at javax.swing.JComponent.paintChildren(JComponent.java:843)
         at javax.swing.JComponent.paint(JComponent.java:1015)
         at javax.swing.JLayeredPane.paint(JLayeredPane.java:559)
         at javax.swing.JComponent.paintChildren(JComponent.java:843)
         at javax.swing.JComponent.paint(JComponent.java:1015)
         at javax.swing.JComponent.paintChildren(JComponent.java:843)
         at javax.swing.JComponent.paint(JComponent.java:1015)
         at javax.swing.JComponent.paintChildren(JComponent.java:843)
         at javax.swing.JComponent.paint(JComponent.java:1015)
         at javax.swing.JLayeredPane.paint(JLayeredPane.java:559)
         at javax.swing.JComponent.paintChildren(JComponent.java:843)
         at javax.swing.JComponent.paint(JComponent.java:1015)
         at javax.swing.JComponent.paintWithOffscreenBuffer(JComponent.java:4972)
         at javax.swing.JComponent.paintDoubleBuffered(JComponent.java:4925)
         at javax.swing.JComponent._paintImmediately(JComponent.java:4868)
         at javax.swing.JComponent.paintImmediately(JComponent.java:4675)
         at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:451)
    [catch] at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:114)
         at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
         at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
         at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
         at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
         at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)

    first try restarting the appserver. Also I have wierd issues with the netbeans plugin that shows an object in the repository twice !!! I go to the idm/debug and lh console and it shows up only once !!!! I can't recall off top of my head but there's an lh console cleanup command and sometimes there's an object ID in there that doesn't show up for some reason. So I have to do a delete on that ID. after performing those troubleshooting steps, restart the appserver
    Just some food for thought.

  • Since installing LTR 5.4, which I've now upgraded to 5.6, I've encountered repeated slowness and malfunctions in operations, especially when using the Compare View function and the Tab key to open and close the right and left side panels.  Such problems n

    Since installing LTR 5.4, which I've now upgraded to 5.6, I've encountered repeated slowness and malfunctions in operations, especially when using the Compare View function and the Tab key to open and close the right and left side panels.  Such problems never arose during two years of using LTR-4 and nothing else has changed on my computer.  I have a pretty simple system with only a few plug-ins, which are usually not in operation.  I have 12GB of RAM in my Windows 7 PC.  I could illustrate these problems with screen shots if you would tell me how to submit screen shots.  Otherwise I will try to describe the problems in words.
    The problem is clearly cumulative, growing worse as usage time passes.  Compare View feature gradually slows down and eventually seems to choke as my work session proceeds. If I Exit LTR and re-enter and start all over, things will work normally for maybe 30 minutes, but then the Compare View feature begins to become very slow to respond.   In a recent example with my screen full of thumbnails in Library mode I highlighted two images to compare. LTR started to open the Compare View screen by first having the top row of thumbnails disappear to be replaced by the "SELECT" and "CANDIDATE" words in their spaces  (but no images), but Compare View never succeeded in gaining control of the screen. After some seconds the top row of thumbnails reasserted its position and the Compare View windows disappeared. But LTR kept trying to bring them back. Again the top row of thumbnails would go away, Select and candidate would reappear, try again, and give up. This went on for at least 2-3 minutes before I tried to choose File and Exit, but even that did not initially want to respond. It doesn't like to accept other commands when it's trying to open Compare View. Finally it allowed me to exit.
    To experiment I created a new catalog of 1100 images.  After 30-40 minutes, the Compare View function began to operate very slowly. With left and right side panels visible and two thumbnails highlighted, hitting Compare View can take half a minute before the two mid-size  images open in their respective SELECT and CANDIDATE windows. When the side panels are open and two images are in the Select/Candidate spaces, hitting the Tab button to close the side panels produces a very delayed response--25-30 seconds to close them, a few more seconds to enlarge the two images to full size. To reverse the process (i.e., to recall the two side panels), hitting Tab would make the two sides of the screen go black for up to a minute, with no words visible. Eventually the info fields in the panels would open up.
    I also created a new user account and imported a folder of 160 images. After half an hour Compare View began mis-placing data.  (I have a screen shot to show this.)  CANDIDATE appears on the left side of SELECT, whereas it should be on the right. The accompanying camera exposure data appears almost entirely to the left of the mid-screen dividing line. Although the Candidate and Select headings were transposed, the image exposure data was not, but the data for the image on the right was almost entirely to the left of the line dividing the screen in two.
    Gurus in The Lightroom Forum have examined Task Manager data showing Processes running and Performance indicators and they see nothing wrong.  I could also send screen shots of this data.
    At this point, the only way I can process my images is to work 30-40 minutes and then shut down everything, exit, and re-start LTR.  This is not normal.  I hope you can find the cause, and then the solution.  If you would like to see my screen shots, tell me how to submit them.
    Ollie
    [email protected]

    Since installing LTR 5.4, which I've now upgraded to 5.6, I've encountered repeated slowness and malfunctions in operations, especially when using the Compare View function and the Tab key to open and close the right and left side panels.  Such problems never arose during two years of using LTR-4 and nothing else has changed on my computer.  I have a pretty simple system with only a few plug-ins, which are usually not in operation.  I have 12GB of RAM in my Windows 7 PC.  I could illustrate these problems with screen shots if you would tell me how to submit screen shots.  Otherwise I will try to describe the problems in words.
    The problem is clearly cumulative, growing worse as usage time passes.  Compare View feature gradually slows down and eventually seems to choke as my work session proceeds. If I Exit LTR and re-enter and start all over, things will work normally for maybe 30 minutes, but then the Compare View feature begins to become very slow to respond.   In a recent example with my screen full of thumbnails in Library mode I highlighted two images to compare. LTR started to open the Compare View screen by first having the top row of thumbnails disappear to be replaced by the "SELECT" and "CANDIDATE" words in their spaces  (but no images), but Compare View never succeeded in gaining control of the screen. After some seconds the top row of thumbnails reasserted its position and the Compare View windows disappeared. But LTR kept trying to bring them back. Again the top row of thumbnails would go away, Select and candidate would reappear, try again, and give up. This went on for at least 2-3 minutes before I tried to choose File and Exit, but even that did not initially want to respond. It doesn't like to accept other commands when it's trying to open Compare View. Finally it allowed me to exit.
    To experiment I created a new catalog of 1100 images.  After 30-40 minutes, the Compare View function began to operate very slowly. With left and right side panels visible and two thumbnails highlighted, hitting Compare View can take half a minute before the two mid-size  images open in their respective SELECT and CANDIDATE windows. When the side panels are open and two images are in the Select/Candidate spaces, hitting the Tab button to close the side panels produces a very delayed response--25-30 seconds to close them, a few more seconds to enlarge the two images to full size. To reverse the process (i.e., to recall the two side panels), hitting Tab would make the two sides of the screen go black for up to a minute, with no words visible. Eventually the info fields in the panels would open up.
    I also created a new user account and imported a folder of 160 images. After half an hour Compare View began mis-placing data.  (I have a screen shot to show this.)  CANDIDATE appears on the left side of SELECT, whereas it should be on the right. The accompanying camera exposure data appears almost entirely to the left of the mid-screen dividing line. Although the Candidate and Select headings were transposed, the image exposure data was not, but the data for the image on the right was almost entirely to the left of the line dividing the screen in two.
    Gurus in The Lightroom Forum have examined Task Manager data showing Processes running and Performance indicators and they see nothing wrong.  I could also send screen shots of this data.
    At this point, the only way I can process my images is to work 30-40 minutes and then shut down everything, exit, and re-start LTR.  This is not normal.  I hope you can find the cause, and then the solution.  If you would like to see my screen shots, tell me how to submit them.
    Ollie
    [email protected]

  • Repeating a group element on each page of a report.

    I have a report where I need to repeat a group element on each page. The element is from the first group in the data. It is in the center group. Currently, the values from this group only print when the group changes. Everything I try does not work. Does anyone have any ideas. I am attaching a sample of the data. Along with the rtf document. I am using the BI Publisher plug in in Word to create the template.
    Data
    <?xml version="1.0" encoding="UTF-8"?>
    <POLLEDTICKETRPT>
    <USERCD>klockhar</USERCD><POLLDATE>03/24/2009</POLLDATE>
    <LIST_CENTER>
    <CENTER>
    <CENTER_CD>0039</CENTER_CD>
    <CENTER_NAME>CROSS PLAINS QUARRY</CENTER_NAME>
    <LIST_TRANSDATE>
    <TRANSDATE>
    <TRANS_DATE>03/11/2009</TRANS_DATE>
    <LIST_CUSTOMER>
    <CUSTOMER>
    <CUSTOMER_NBR>33221477</CUSTOMER_NBR>
    <CUST_NAME>TDOT DISTRICT 32-GALLATIN</CUST_NAME>
    <LIST_JOB>
    <JOB>
    <JOB_CUST>33221477</JOB_CUST>
    <JOB_CUST_NAME>TDOT DISTRICT 32-GALLATIN</JOB_CUST_NAME>
    <RGI_JOB_NBR>2008</RGI_JOB_NBR>
    <QUOTE_ID>0</QUOTE_ID>
    <LIST_COSTCODE>
    <COSTCODE>
    <COSTCODING/>
    <COST_CNTR/>
    <COST_ACCT/>
    <PROJECT_NBR/>
    <PROJECT_TASK/>
    <LIST_TICKET>
    <TICKET>
    <TICKET_NBR>5000021</TICKET_NBR>
    <ORIGIN_CD>TSCC</ORIGIN_CD>
    <REFERENCE_NBR>254510</REFERENCE_NBR>
    <VOID_IND>N</VOID_IND>
    <STATE_CD>TN</STATE_CD>
    <MEASURE_SYSTEM>S</MEASURE_SYSTEM>
    <LOCATION>THANK YOU</LOCATION>
    <PO_NBR>POS-254510-C</PO_NBR>
    <TAX_CODE>4</TAX_CODE>
    <PRODUCT_CD>000003</PRODUCT_CD>
    <HAUL_ZONE_CD/>
    <INVENTORY_STATUS>PR</INVENTORY_STATUS>
    <HAULER_NBR/>
    <RGI_TRANSPORT_CD>FU96</RGI_TRANSPORT_CD>
    <HAUL_RATE> .00</HAUL_RATE>
    <MAT_RATE> 8.50</MAT_RATE>
    <NET_TONS> -7.96</NET_TONS>
    <MAT_SALES_AMT> -67.66</MAT_SALES_AMT>
    <HAUL_AMT>0</HAUL_AMT>
    <TAX_AMT>0</TAX_AMT>
    <SEV_TAX_AMT>0</SEV_TAX_AMT>
    <SEV_TAX_IND>N</SEV_TAX_IND>
    <VALID_NET_TONS> -7.96</VALID_NET_TONS>
    <VALID_SALES_AMT> -67.66</VALID_SALES_AMT>
    <VALID_HAUL_AMT> .00</VALID_HAUL_AMT>
    <VALID_TAX_AMT> .00</VALID_TAX_AMT>
    <VALID_SEV_TAX_AMT> .00</VALID_SEV_TAX_AMT>
    <CASH_TONS> .00</CASH_TONS>
    <CASH_SALES_AMT> .00</CASH_SALES_AMT>
    <CASH_TAX_AMT> .00</CASH_TAX_AMT>
    <CASH_SEVTAX_AMT> .00</CASH_SEVTAX_AMT>
    <CASH_HAUL_AMT> .00</CASH_HAUL_AMT>
    <TRADE_TONS> -7.96</TRADE_TONS>
    <TRADE_SALES_AMT> -67.66</TRADE_SALES_AMT>
    <TRADE_TAX_AMT> .00</TRADE_TAX_AMT>
    <TRADE_SEVTAX_AMT> .00</TRADE_SEVTAX_AMT>
    <TRADE_HAUL_AMT> .00</TRADE_HAUL_AMT>
    <INTRA_TONS> .00</INTRA_TONS>
    <INTRA_SALES_AMT> .00</INTRA_SALES_AMT>
    <INTRA_TAX_AMT> .00</INTRA_TAX_AMT>
    <INTRA_SEVTAX_AMT> .00</INTRA_SEVTAX_AMT>
    <INTRA_HAUL_AMT> .00</INTRA_HAUL_AMT>
    <INTER_TONS> .00</INTER_TONS>
    <INTER_SALES_AMT> .00</INTER_SALES_AMT>
    <INTER_TAX_AMT> .00</INTER_TAX_AMT>
    <INTER_SEVTAX_AMT> .00</INTER_SEVTAX_AMT>
    <INTER_HAUL_AMT> .00</INTER_HAUL_AMT>
    <CASH_PR_TONS> .00</CASH_PR_TONS>
    <CASH_NP_TONS> .00</CASH_NP_TONS>
    <CASH_MI_TONS> .00</CASH_MI_TONS>
    <TRADE_PR_TONS> -7.96</TRADE_PR_TONS>
    <TRADE_NP_TONS> .00</TRADE_NP_TONS>
    <TRADE_MI_TONS> .00</TRADE_MI_TONS>
    <INTER_PR_TONS> .00</INTER_PR_TONS>
    <INTER_NP_TONS> .00</INTER_NP_TONS>
    <INTER_MI_TONS> .00</INTER_MI_TONS>
    <INTRA_PR_TONS> .00</INTRA_PR_TONS>
    <INTRA_NP_TONS> .00</INTRA_NP_TONS>
    <INTRA_MI_TONS> .00</INTRA_MI_TONS>
    </TICKET>
    </LIST_TICKET>
    </COSTCODE>
    </LIST_COSTCODE>
    </JOB>
    </LIST_JOB>
    </CUSTOMER>
    </LIST_CUSTOMER>
    </TRANSDATE>
    RTF Template
    DISPLAY CENTER
    S M
    FOR EACH CENTER
    SET CENTER
    CENTER: CENTER_CD CENTER_NAME
    FOR EACH TRANSDATE
    TRANSACTION DATE: TRANS_DATE
    FOR EACH CUSTOMER
    FOR EACH JOB
    Customer: JOB_CUST JOB_CUST_NAME
    Job: RGI_JOB_NBR Quote Id: QUOTE_ID
    FCC
    group COSTCODE by COSTCODING
    Cost Center: COST_CNTR Cost Acct: COST_ACCT Project: PROJECT_NBR Task: PROJECT_TASK
    Ticket Nbr     ORGCD     OrigTck     V     ST     Location     Po Nbr     Tax Cd     Prod Code     ZN     Hauler      Truck     Haul Rate     UnitPrice     Tons     SalesAmount
    F TCK#M     CODE     OTCK#     V     ST     LOCATION     PO_NBR      TC     PROD     HZ     HAULER     TRUCK     0.00     0.00     0.00 *      0.00 E

    Post Author: Guy
    CA Forum: General
    Hi,
    You should add a first level of grouping in your subreport on a fake formula field with a constant value.  Put your header and footer information in this group header and footer.  In the group option make sure to check the "repeat group header on each page option".
    This group will act as a page header + footer within your subreport.
    good luck!
    Guy

  • XML INVOICE Report RAXINV, Taxline is repeating for each invoice line

    Hi Tim
    Thanks a lot for your blog
    Greeting !!
    I have successfully created XML report for AR invoice Printing learning from your blog but stuck to a problem , whenever Invoice is having multiple lines ,say 20, then for each invoice line there is tax line printing 20 times like this:
    PART NO.| CUSTOMER PART#/DESCRIPTION | UNIT PRICE | QUNTITY|
    A123 | 34 WELD-ROD | 52 | 22 |
    Tax Exempt @ 0.00
    A234 | 238-AL WIER | 63 | 55 |
    Tax Exempt @ 0.00
    ........ Assume there are 20 lines then tax line also repeating 20 times which i don't want .It should get printed only once if it is same
    pls help me to achieve this
    Thanks
    Rahul

    Thanks Tim for Your Instant reply.
    I have gone through your duplicate line elimination but my requirement is not this
    I'll explain it, I am using LINE_DESCRIPTION tag for printing item description and this tag have two value for it, when the LINE_TYPE =LINE then LINE_DESCRIPTION tag is printing the line description and if LINE_TYPE =TAX
    then LINE_DESCRIPTION tag is printing the taxline information. Now if I have 20 lines in Invoice then the tax line will also repeat for 20 times, and if i use duplicate line elimination logic and I have same item it'll not print that item, some times whole invoice become blank.
    So I want to print 20 lines and out of that 15 lines are have same tax rate then it should print once at the end of 15th line and for remaining 5 lines if tax rate is different for each line then it should print at the end of each line (5lines)
    In the linetreevariable i used <xsl:variable xdofo:ctx="incontext" name="invLines" select=".//G_LINES [LINE_TYPE!='FREIGHT']"/> i.e. I want only line type=LINE and TAX
    Thanks
    Rahul

  • [bdb bug]repeatly open and close db may cause memory leak

    my test code is very simple :
    char *filename = "xxx.db";
    char *dbname = "xxx";
    for( ; ;)
    DB *dbp;
    DB_TXN *txnp;
    db_create(&dbp,dbenvp, 0);
    dbenvp->txn_begin(dbenvp, NULL, &txnp, 0);
    ret = dbp->open(dbp, txnp, filename, dbname, DB_BTREE, DB_CREATE, 0);
    if(ret != 0)
    printf("failed to open db:%s\n",db_strerror(ret));
    return 0;
    txnp->commit(txnp, 0);
    dbp->close(dbp, DB_NOSYNC);
    I try to run my test program for a long time opening and closing db repeatly, then use the PS command and find the RSS is increasing slowly:
    ps -va
    PID TTY STAT TIME MAJFL TRS DRS RSS %MEM COMMAND
    1986 pts/0 S 0:00 466 588 4999 980 0.3 -bash
    2615 pts/0 R 0:01 588 2 5141 2500 0.9 ./test
    after a few minutes:
    ps -va
    PID TTY STAT TIME MAJFL TRS DRS RSS %MEM COMMAND
    1986 pts/0 S 0:00 473 588 4999 976 0.3 -bash
    2615 pts/0 R 30:02 689 2 156561 117892 46.2 ./test
    I had read bdb's source code before, so i tried to debug it for about a week and found something like a bug:
    If open a db with both filename and dbname, bdb will open a db handle for master db and a db handle for subdb,
    both of the two handle will get an fileid by a internal api called __dbreg_get_id, however, just the subdb's id will be
    return to bdb's log region by calling __dbreg_pop_id. It leads to a id leak if I tried to open and close the db
    repeatly, as a result, __dbreg_add_dbentry will call realloc repeatly to enlarge the dbentry area, this seens to be
    the reason for RSS increasing.
    Is it not a BUG?
    sorry for my pool english :)
    Edited by: user9222236 on 2010-2-25 下午10:38

    I have tested my program using Oracle Berkeley DB release 4.8.26 and 4.7.25 in redhat 9.0 (Kernel 2.4.20-8smp on an i686) and AIX Version 5.
    The problem is easy to be reproduced by calling the open method of db handle with both filename and dbname being specified and calling the close method.
    My program is very simple:
    #include <stdlib.h>
    #include <stdio.h>
    #include <sys/time.h>
    #include "db.h"
    int main(int argc, char * argv[])
    int ret, count;
    DB_ENV *dbenvp;
    char * filename = "test.dbf";
    char * dbname = "test";
    db_env_create(&dbenvp, 0);
    dbenvp->open(dbenvp, "/home/bdb/code/test/env",DB_CREATE|DB_INIT_LOCK|DB_INIT_LOG|DB_INIT_TXN|DB_INIT_MPOOL, 0);
    for(count = 0 ; count < 10000000 ; count++)
    DB *dbp;
    DB_TXN *txnp;
    db_create(&dbp,dbenvp, 0);
    dbenvp->txn_begin(dbenvp, NULL, &txnp, 0);
    ret = dbp->open(dbp, txnp, filename, dbname, DB_BTREE, DB_CREATE, 0);
    if(ret != 0)
    printf("failed to open db:%s\n",db_strerror(ret));
    return 0;
    txnp->commit(txnp, 0);
    dbp->close(dbp, DB_NOSYNC);
    dbenvp->close(dbenvp, 0);
    return 0;
    DB_CONFIG is like below:
    set_cachesize 0 20000 0
    set_flags db_auto_commit
    set_flags db_txn_nosync
    set_flags db_log_inmemory
    set_lk_detect db_lock_minlocks
    Edited by: user9222236 on 2010-2-28 下午5:42
    Edited by: user9222236 on 2010-2-28 下午5:45

Maybe you are looking for