com.splwg.shared.common.LoggedException: Error invoking method invoke

Oracle Community | user101561 | 3 years ago
  1. 0

    Bill Generation Issue in CC&B 2.4

    Oracle Community | 3 years ago | user101561
    com.splwg.shared.common.LoggedException: Error invoking method invoke
  2. 0

    Mongo Shell working command. {code} db.person.aggregate( { $unwind: "$descriptors.carDescriptor.entries" }, {$project: {make: "$descriptors.carDescriptor.entries.make", model: "$descriptors.carDescriptor.entries.model", firstName:"$firstName", lastName: "$lastName"}}, {$group: {_id: "$make"}} ) {code} Equivalent Spring Data representation {code} Aggregation agg = Aggregation.newAggregation( unwind("descriptors.carDescriptor.entries"), project() .and("descriptors.carDescriptor.entries.make").as("make") .and("descriptors.carDescriptor.entries.model").as("model") .and("firstName").as("firstName") .and("lastName").as("lastName"), group("make") ); {code} While the Mongo Shell query work fine, Spring MongoTemplate form does not and returns the following error {noformat} java.lang.IllegalArgumentException: Invalid reference 'make'! at org.springframework.data.mongodb.core.aggregation.ExposedFieldsAggregationOperationContext.getReference(ExposedFieldsAggregationOperationContext.java:92) at org.springframework.data.mongodb.core.aggregation.ExposedFieldsAggregationOperationContext.getReference(ExposedFieldsAggregationOperationContext.java:62) at org.springframework.data.mongodb.core.aggregation.GroupOperation.toDBObject(GroupOperation.java:292) at org.springframework.data.mongodb.core.aggregation.Aggregation.toDbObject(Aggregation.java:247) at org.springframework.data.mongodb.core.MongoTemplate.aggregate(MongoTemplate.java:1323) at org.springframework.data.mongodb.core.MongoTemplate.aggregate(MongoTemplate.java:1306) at com.example.samples.MongoTemplateTest.testAggregation(MongoTemplateTest.java:82) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:74) at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:83) at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:72) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:88) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) at org.junit.runner.JUnitCore.run(JUnitCore.java:160) at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:74) at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:211) at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:67) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at com.intellij.rt.execution.application.AppMain.main(AppMain.java:134) {noformat} Pojo classes {code} // getter, setter omitted @Document public class Person { @Id private String id; private String firstName; private String lastName; private Descriptors descriptors; } public class Descriptors { private CarDescriptor carDescriptor; } public class CarDescriptor { private List<Entry> entries; class Entry { private String make; private String model; private int year; } } {code} To confirm if "make" is being returned remove the group("make") operator from the fluent api and the output shows that the make is indeed being returned. Any pointers / work arounds ? Thank you, Adil Fulara

    Spring JIRA | 3 years ago | Adil Fulara
    java.lang.IllegalArgumentException: Invalid reference 'make'!
  3. 0

    Mongo Shell working command. {code} db.person.aggregate( { $unwind: "$descriptors.carDescriptor.entries" }, {$project: {make: "$descriptors.carDescriptor.entries.make", model: "$descriptors.carDescriptor.entries.model", firstName:"$firstName", lastName: "$lastName"}}, {$group: {_id: "$make"}} ) {code} Equivalent Spring Data representation {code} Aggregation agg = Aggregation.newAggregation( unwind("descriptors.carDescriptor.entries"), project() .and("descriptors.carDescriptor.entries.make").as("make") .and("descriptors.carDescriptor.entries.model").as("model") .and("firstName").as("firstName") .and("lastName").as("lastName"), group("make") ); {code} While the Mongo Shell query work fine, Spring MongoTemplate form does not and returns the following error {noformat} java.lang.IllegalArgumentException: Invalid reference 'make'! at org.springframework.data.mongodb.core.aggregation.ExposedFieldsAggregationOperationContext.getReference(ExposedFieldsAggregationOperationContext.java:92) at org.springframework.data.mongodb.core.aggregation.ExposedFieldsAggregationOperationContext.getReference(ExposedFieldsAggregationOperationContext.java:62) at org.springframework.data.mongodb.core.aggregation.GroupOperation.toDBObject(GroupOperation.java:292) at org.springframework.data.mongodb.core.aggregation.Aggregation.toDbObject(Aggregation.java:247) at org.springframework.data.mongodb.core.MongoTemplate.aggregate(MongoTemplate.java:1323) at org.springframework.data.mongodb.core.MongoTemplate.aggregate(MongoTemplate.java:1306) at com.example.samples.MongoTemplateTest.testAggregation(MongoTemplateTest.java:82) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:74) at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:83) at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:72) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:231) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:88) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:71) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:174) at org.junit.runner.JUnitCore.run(JUnitCore.java:160) at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:74) at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:211) at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:67) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at com.intellij.rt.execution.application.AppMain.main(AppMain.java:134) {noformat} Pojo classes {code} // getter, setter omitted @Document public class Person { @Id private String id; private String firstName; private String lastName; private Descriptors descriptors; } public class Descriptors { private CarDescriptor carDescriptor; } public class CarDescriptor { private List<Entry> entries; class Entry { private String make; private String model; private int year; } } {code} To confirm if "make" is being returned remove the group("make") operator from the fluent api and the output shows that the make is indeed being returned. Any pointers / work arounds ? Thank you, Adil Fulara

    Spring JIRA | 3 years ago | Adil Fulara
    java.lang.IllegalArgumentException: Invalid reference 'make'!
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    IllegalArgumentException: Instance or class variable cannot be parameters

    YouTrack | 7 years ago
    java.lang.IllegalArgumentException: Instance or class variable '@summary_width' cannot be parameters
  6. 0

    Support for Spring supervision of bean-based actors

    Google Groups | 5 years ago | Incubos
    org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'supervisor': Invocation of init method failed; nested exception is java.lang.IllegalArgumentException: Class name can't be null or empty string [null]

    Not finding the right solution?
    Take a tour to get the most out of Samebug.

    Tired of useless tips?

    Automated exception search integrated into your IDE

    Root Cause Analysis

    1. java.lang.IllegalArgumentException

      Invalid class or can't make instance, com.splwg.base.support.expression.nodes.VariableNode

      at antlr.ASTFactory.createUsingCtor()
    2. Antlr
      ASTFactory.create
      1. antlr.ASTFactory.createUsingCtor(ASTFactory.java:251)
      2. antlr.ASTFactory.create(ASTFactory.java:210)
      2 frames
    3. com.splwg.base
      ExpressionParser.parse
      1. com.splwg.base.support.expression.grammar.ExpressionParser.variable(ExpressionParser.java:590)
      2. com.splwg.base.support.expression.grammar.ExpressionParser.value(ExpressionParser.java:501)
      3. com.splwg.base.support.expression.grammar.ExpressionParser.atom(ExpressionParser.java:448)
      4. com.splwg.base.support.expression.grammar.ExpressionParser.power(ExpressionParser.java:374)
      5. com.splwg.base.support.expression.grammar.ExpressionParser.term(ExpressionParser.java:317)
      6. com.splwg.base.support.expression.grammar.ExpressionParser.sum(ExpressionParser.java:268)
      7. com.splwg.base.support.expression.grammar.ExpressionParser.relational(ExpressionParser.java:179)
      8. com.splwg.base.support.expression.grammar.ExpressionParser.notExpression(ExpressionParser.java:167)
      9. com.splwg.base.support.expression.grammar.ExpressionParser.logicalAndExpr(ExpressionParser.java:112)
      10. com.splwg.base.support.expression.grammar.ExpressionParser.expression(ExpressionParser.java:83)
      11. com.splwg.base.support.expression.grammar.ExpressionParser.fullExpression(ExpressionParser.java:70)
      12. com.splwg.base.api.expression.ExpressionParser.parse(ExpressionParser.java:143)
      12 frames
    4. com.splwg.ccb
      ApplyFormula_Impl__$$FastClassByCGLIB$$fa2e6af0.invoke
      1. com.splwg.ccb.domain.rate.common.FormulaCache.getCachedExpression(FormulaCache.java:45)
      2. com.splwg.ccb.domain.rate.common.FormulaCache.getExpression(FormulaCache.java:30)
      3. com.splwg.ccb.domain.rate.common.ApplyFormula_Impl.evaluateFinalFormula(ApplyFormula_Impl.java:673)
      4. com.splwg.ccb.domain.rate.common.ApplyFormula_Impl.evaluateConditionalFormula(ApplyFormula_Impl.java:737)
      5. com.splwg.ccb.domain.rate.common.ApplyFormula_Impl.applyFormula(ApplyFormula_Impl.java:134)
      6. com.splwg.ccb.domain.rate.common.ApplyFormula_Impl__.CGLIB$applyFormula$0(<generated>)
      7. com.splwg.ccb.domain.rate.common.ApplyFormula_Impl__$$FastClassByCGLIB$$fa2e6af0.invoke(<generated>)
      7 frames
    5. IDEA
      MethodProxy.invokeSuper
      1. net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:215)
      1 frame
    6. com.splwg.base
      BusinessMethodInterceptor.intercept
      1. com.splwg.base.support.interception.BusinessMethodInterceptor.intercept(BusinessMethodInterceptor.java:84)
      1 frame
    7. com.splwg.ccb
      CalculateServiceQuantityAlgComp_Impl__$$FastClassByCGLIB$$dbcb52a2.invoke
      1. com.splwg.ccb.domain.rate.common.ApplyFormula_Impl__.applyFormula(<generated>)
      2. com.splwg.ccb.domain.rate.calcRule.algorithm.applyRule.CalculateServiceQuantityAlgComp_Impl.applyDerivedFormula(CalculateServiceQuantityAlgComp_Impl.java:565)
      3. com.splwg.ccb.domain.rate.calcRule.algorithm.applyRule.CalculateServiceQuantityAlgComp_Impl.invoke(CalculateServiceQuantityAlgComp_Impl.java:278)
      4. com.splwg.ccb.domain.rate.calcRule.algorithm.applyRule.CalculateServiceQuantityAlgComp_Impl__.CGLIB$invoke$0(<generated>)
      5. com.splwg.ccb.domain.rate.calcRule.algorithm.applyRule.CalculateServiceQuantityAlgComp_Impl__$$FastClassByCGLIB$$dbcb52a2.invoke(<generated>)
      5 frames
    8. IDEA
      MethodProxy.invokeSuper
      1. net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:215)
      1 frame
    9. com.splwg.base
      BusinessMethodInterceptor.intercept
      1. com.splwg.base.support.interception.BusinessMethodInterceptor.intercept(BusinessMethodInterceptor.java:84)
      1 frame
    10. com.splwg.ccb
      CalculateServiceQuantityAlgComp_Impl__.invoke
      1. com.splwg.ccb.domain.rate.calcRule.algorithm.applyRule.CalculateServiceQuantityAlgComp_Impl__.invoke(<generated>)
      1 frame
    11. com.splwg.base
      BusinessObjectDispatcher.executeBusinessObjectAlgorithms
      1. com.splwg.base.api.businessObject.BusinessObjectEventAlgorithmExecuter.execute(BusinessObjectEventAlgorithmExecuter.java:27)
      2. com.splwg.base.support.schema.BusinessObjectInfo.executeAlgorithms(BusinessObjectInfo.java:712)
      3. com.splwg.base.support.schema.BusinessObjectInfo.executeOverrideSystemEvents(BusinessObjectInfo.java:660)
      4. com.splwg.base.support.schema.BusinessObjectInfo.executeSystemEvents(BusinessObjectInfo.java:636)
      5. com.splwg.base.api.businessObject.BusinessObjectDispatcher.executeBusinessObjectAlgorithms(BusinessObjectDispatcher.java:213)
      5 frames
    12. com.splwg.ccb
      CalculationGroupProcessor_Impl__$$FastClassByCGLIB$$cb7d099a.invoke
      1. com.splwg.ccb.domain.rate.common.CalculationGroupProcessor_Impl.executeCalcRuleAlgorithm(CalculationGroupProcessor_Impl.java:540)
      2. com.splwg.ccb.domain.rate.common.CalculationGroupProcessor_Impl.applyCalculationRule(CalculationGroupProcessor_Impl.java:318)
      3. com.splwg.ccb.domain.rate.common.CalculationGroupProcessor_Impl.invokeCalculationGroupProcessor(CalculationGroupProcessor_Impl.java:93)
      4. com.splwg.ccb.domain.rate.common.CalculationGroupProcessor_Impl__.CGLIB$invokeCalculationGroupProcessor$0(<generated>)
      5. com.splwg.ccb.domain.rate.common.CalculationGroupProcessor_Impl__$$FastClassByCGLIB$$cb7d099a.invoke(<generated>)
      5 frames
    13. IDEA
      MethodProxy.invokeSuper
      1. net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:215)
      1 frame
    14. com.splwg.base
      BusinessMethodInterceptor.intercept
      1. com.splwg.base.support.interception.BusinessMethodInterceptor.intercept(BusinessMethodInterceptor.java:84)
      1 frame
    15. com.splwg.ccb
      RateEnginePreProcessing_Impl__$$FastClassByCGLIB$$c763ca62.invoke
      1. com.splwg.ccb.domain.rate.common.CalculationGroupProcessor_Impl__.invokeCalculationGroupProcessor(<generated>)
      2. com.splwg.ccb.domain.rate.calcGroup.entity.CalculationGroup_Impl.executeCalculationGroupProcessor(CalculationGroup_Impl.java:30)
      3. com.splwg.ccb.domain.rate.calcGroup.entity.CalculationGroup_Per.executeCalculationGroupProcessor(CalculationGroup_Per.java:333)
      4. com.splwg.ccb.domain.rate.common.RateEnginePreProcessing_Impl.execute(RateEnginePreProcessing_Impl.java:41)
      5. com.splwg.ccb.domain.rate.common.RateEnginePreProcessing_Impl__.CGLIB$execute$0(<generated>)
      6. com.splwg.ccb.domain.rate.common.RateEnginePreProcessing_Impl__$$FastClassByCGLIB$$c763ca62.invoke(<generated>)
      6 frames
    16. IDEA
      MethodProxy.invokeSuper
      1. net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:215)
      1 frame
    17. com.splwg.base
      BusinessMethodInterceptor.intercept
      1. com.splwg.base.support.interception.BusinessMethodInterceptor.intercept(BusinessMethodInterceptor.java:84)
      1 frame
    18. com.splwg.ccb
      RateEngineProcessor_Impl__$$FastClassByCGLIB$$95c96ce6.invoke
      1. com.splwg.ccb.domain.rate.common.RateEnginePreProcessing_Impl__.execute(<generated>)
      2. com.splwg.ccb.domain.rate.common.RateEngineProcessor_Impl.executeRateEnginePreProcessing(RateEngineProcessor_Impl.java:481)
      3. com.splwg.ccb.domain.rate.common.RateEngineProcessor_Impl.executeRateEngine(RateEngineProcessor_Impl.java:58)
      4. com.splwg.ccb.domain.rate.common.RateEngineProcessor_Impl__.CGLIB$executeRateEngine$0(<generated>)
      5. com.splwg.ccb.domain.rate.common.RateEngineProcessor_Impl__$$FastClassByCGLIB$$95c96ce6.invoke(<generated>)
      5 frames
    19. IDEA
      MethodProxy.invokeSuper
      1. net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:215)
      1 frame
    20. com.splwg.base
      BusinessMethodInterceptor.intercept
      1. com.splwg.base.support.interception.BusinessMethodInterceptor.intercept(BusinessMethodInterceptor.java:84)
      1 frame
    21. com.splwg.ccb
      RateApplicationProcessor_Impl__$$FastClassByCGLIB$$72ae6226.invoke
      1. com.splwg.ccb.domain.rate.common.RateEngineProcessor_Impl__.executeRateEngine(<generated>)
      2. com.splwg.ccb.domain.rate.common.RateApplicationProcessor_Impl.applyRate(RateApplicationProcessor_Impl.java:55)
      3. com.splwg.ccb.domain.rate.common.RateApplicationProcessor_Impl__.CGLIB$applyRate$0(<generated>)
      4. com.splwg.ccb.domain.rate.common.RateApplicationProcessor_Impl__$$FastClassByCGLIB$$72ae6226.invoke(<generated>)
      4 frames
    22. IDEA
      MethodProxy.invokeSuper
      1. net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:215)
      1 frame
    23. com.splwg.base
      BusinessMethodInterceptor.intercept
      1. com.splwg.base.support.interception.BusinessMethodInterceptor.intercept(BusinessMethodInterceptor.java:84)
      1 frame
    24. com.splwg.ccb
      ApplyRateOnBillSegmentAlgComp_Impl__$$FastClassByCGLIB$$2d360b1e.invoke
      1. com.splwg.ccb.domain.rate.common.RateApplicationProcessor_Impl__.applyRate(<generated>)
      2. com.splwg.ccb.domain.admin.billSegmentType.algorithm.billSegmentCreation.ApplyRateOnBillSegmentAlgComp_Impl.applyRate(ApplyRateOnBillSegmentAlgComp_Impl.java:340)
      3. com.splwg.ccb.domain.admin.billSegmentType.algorithm.billSegmentCreation.ApplyRateOnBillSegmentAlgComp_Impl.invoke(ApplyRateOnBillSegmentAlgComp_Impl.java:231)
      4. com.splwg.ccb.domain.admin.billSegmentType.algorithm.billSegmentCreation.ApplyRateOnBillSegmentAlgComp_Impl__.CGLIB$invoke$0(<generated>)
      5. com.splwg.ccb.domain.admin.billSegmentType.algorithm.billSegmentCreation.ApplyRateOnBillSegmentAlgComp_Impl__$$FastClassByCGLIB$$2d360b1e.invoke(<generated>)
      5 frames
    25. IDEA
      MethodProxy.invokeSuper
      1. net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:215)
      1 frame
    26. com.splwg.base
      BusinessMethodInterceptor.intercept
      1. com.splwg.base.support.interception.BusinessMethodInterceptor.intercept(BusinessMethodInterceptor.java:84)
      1 frame
    27. com.splwg.ccb
      ApplyRateOnBillSegmentAlgComp_Impl__.invoke
      1. com.splwg.ccb.domain.admin.billSegmentType.algorithm.billSegmentCreation.ApplyRateOnBillSegmentAlgComp_Impl__.invoke(<generated>)
      1 frame
    28. com.splwg.base
      AbstractFromCobolAlgorithmWrapper.invoke
      1. com.splwg.base.support.algorithm.AbstractFromCobolAlgorithmWrapper.invoke(AbstractFromCobolAlgorithmWrapper.java:44)
      1 frame
    29. com.splwg.ccb
      BillSegmentCreationAlgorithmFromCobolWrapper_Gen.invoke
      1. com.splwg.ccb.domain.admin.cobolInterface.billSegmentType.BillSegmentCreationAlgorithmFromCobolWrapper_Gen.invoke(BillSegmentCreationAlgorithmFromCobolWrapper_Gen.java:70)
      1 frame
    30. Java RT
      Method.invoke
      1. sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      2. sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      3. sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      4. java.lang.reflect.Method.invoke(Method.java:597)
      4 frames
    31. com.splwg.base
      SocketThreadPool$WrappingParentRunnable.run
      1. com.splwg.base.support.cobol.CobolToJavaGateway$MethodDispatcherCache$MethodDispatcher.dispatchToRequestedMethod(CobolToJavaGateway.java:337)
      2. com.splwg.base.support.cobol.CobolToJavaGateway$MethodDispatcherCache$MethodDispatcher.access$300(CobolToJavaGateway.java:255)
      3. com.splwg.base.support.cobol.CobolToJavaGateway$MethodDispatcherCache.dispatchToRequestedMethod(CobolToJavaGateway.java:250)
      4. com.splwg.base.support.cobol.CobolToJavaGateway$MethodDispatcherCache.access$000(CobolToJavaGateway.java:232)
      5. com.splwg.base.support.cobol.CobolToJavaGateway.callJava(CobolToJavaGateway.java:65)
      6. com.splwg.base.support.cobol.host.command.CobolToJavaGatewayCommand.invoke(CobolToJavaGatewayCommand.java:33)
      7. com.splwg.base.support.cobol.host.PerformCommandExecuter.invoke(PerformCommandExecuter.java:68)
      8. com.splwg.base.support.cobol.host.OptimizedRemoteExecuterSkel$RequestSocketReader.readRequestExecuteAndRespond(OptimizedRemoteExecuterSkel.java:167)
      9. com.splwg.base.support.cobol.host.OptimizedRemoteExecuterSkel$RequestSocketReader.run(OptimizedRemoteExecuterSkel.java:101)
      10. com.splwg.base.support.cobol.host.SocketThreadPool$WrappingParentRunnable.run(SocketThreadPool.java:204)
      10 frames
    32. Dough Lea's util.concurrent package
      PooledExecutor$Worker.run
      1. EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(Unknown Source)
      1 frame
    33. Java RT
      Thread.run
      1. java.lang.Thread.run(Thread.java:662)
      1 frame