Created
June 25, 2012 11:24
-
-
Save febintt/2988044 to your computer and use it in GitHub Desktop.
./scripts/og-examples.sh debug command screen messages.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
com.opengamma.OpenGammaRuntimeException: Failed to init component factory: 'viewDefinitionRepository' with {factory=com.opengamma.component.factory.source.UserFinancialViewDefinitionRepositoryComponentFactory, classifier=combined, underlyingClassifier=shared, underlyingConfigMaster=::central, userClassifier=user} | |
at com.opengamma.component.ComponentManager.initComponent(ComponentManager.java:318) | |
at com.opengamma.component.ComponentManager.init(ComponentManager.java:278) | |
at com.opengamma.component.ComponentManager.loadIni(ComponentManager.java:251) | |
at com.opengamma.component.ComponentManager.start(ComponentManager.java:202) | |
at com.opengamma.component.ComponentManager.start(ComponentManager.java:184) | |
at com.opengamma.component.ComponentManager.start(ComponentManager.java:199) | |
at com.opengamma.component.ComponentManager.start(ComponentManager.java:184) | |
at com.opengamma.component.ComponentManager.start(ComponentManager.java:199) | |
at com.opengamma.component.ComponentManager.start(ComponentManager.java:184) | |
at com.opengamma.component.OpenGammaComponentServer.run(OpenGammaComponentServer.java:162) | |
at com.opengamma.component.OpenGammaComponentServer.run(OpenGammaComponentServer.java:121) | |
at com.opengamma.component.OpenGammaComponentServer.main(OpenGammaComponentServer.java:66) | |
Caused by: org.fudgemsg.FudgeRuntimeException: Unable to create class com.opengamma.engine.view.ViewDefinition from FudgeMsg[name => Multi Asset Portfolio View, identifier => DbPrt~1096~0, user => FudgeMsg[userName => Test user, ipAddress => 127.0.0.1], resultModelDefinition => FudgeMsg[aggregatePositionOutputMode => TERMINAL_OUTPUTS, positionOutputMode => TERMINAL_OUTPUTS, tradeOutputMode => TERMINAL_OUTPUTS, securityOutputMode => TERMINAL_OUTPUTS, primitiveOutputMode => TERMINAL_OUTPUTS], currency => USD, minDeltaCalcPeriod => 500, maxDeltaCalcPeriod => 500, minFullCalcPeriod => 500, maxFullCalcPeriod => 500, calculationConfiguration => FudgeMsg[name => Default, portfolioRequirementsBySecurityType => FudgeMsg[securityType => CAP-FLOOR, portfolioRequirement => FudgeMsg[requiredOutput => Present Value, constraints => FudgeMsg[]], portfolioRequirement => FudgeMsg[requiredOutput => Vega Quote Cube, constraints => FudgeMsg[with => FudgeMsg[CubeInstrumentType => SWAPTION_CUBE, CalculationMethod => SABRNoExtrapolation]]], portfolioRequirement => FudgeMsg[requiredOutput => Yield Curve Node Sensitivities, constraints => FudgeMsg[with => FudgeMsg[CurveCurrency => FudgeMsg[optional => INSTANCE, 0 => USD], Curve => SECONDARY]]]], portfolioRequirementsBySecurityType => FudgeMsg[securityType => FX_FORWARD, portfolioRequirement => FudgeMsg[requiredOutput => Present Value, constraints => FudgeMsg[]], portfolioRequirement => FudgeMsg[requiredOutput => Yield Curve Node Sensitivities, constraints => FudgeMsg[with => FudgeMsg[CurveCurrency => FudgeMsg[optional => INSTANCE, 0 => CHF], Curve => SECONDARY]]], portfolioRequirement => FudgeMsg[requiredOutput => Yield Curve Node Sensitivities, constraints => FudgeMsg[with => FudgeMsg[CurveCurrency => FudgeMsg[optional => INSTANCE, 0 => EUR], Curve => SECONDARY]]], portfolioRequirement => FudgeMsg[requiredOutput => Yield Curve Node Sensitivities, constraints => FudgeMsg[with => FudgeMsg[CurveCurrency => FudgeMsg[optional => INSTANCE, 0 => USD], Curve => SECONDARY]]]], portfolioRequirementsBySecurityType => FudgeMsg[securityType => FX_OPTION, portfolioRequirement => FudgeMsg[requiredOutput => Present Value, constraints => FudgeMsg[]], portfolioRequirement => FudgeMsg[requiredOutput => Vega Quote Matrix, constraints => FudgeMsg[with => FudgeMsg[CalculationMethod => BlackMethod, InstrumentType => FX_VANILLA_OPTION]]], portfolioRequirement => FudgeMsg[requiredOutput => Yield Curve Node Sensitivities, constraints => FudgeMsg[with => FudgeMsg[CurveCurrency => FudgeMsg[optional => INSTANCE, 0 => EUR], CalculationMethod => BlackMethod, Curve => SECONDARY]]], portfolioRequirement => FudgeMsg[requiredOutput => Yield Curve Node Sensitivities, constraints => FudgeMsg[with => FudgeMsg[CurveCurrency => FudgeMsg[optional => INSTANCE, 0 => USD], CalculationMethod => BlackMethod, Curve => SECONDARY]]]], portfolioRequirementsBySecurityType => FudgeMsg[securityType => SWAP, portfolioRequirement => FudgeMsg[requiredOutput => Present Value, constraints => FudgeMsg[]], portfolioRequirement => FudgeMsg[requiredOutput => Vega Quote Cube, constraints => FudgeMsg[with => FudgeMsg[CubeInstrumentType => SWAPTION_CUBE, CalculationMethod => SABRNoExtrapolation]]], portfolioRequirement => FudgeMsg[requiredOutput => Yield Curve Node Sensitivities, constraints => FudgeMsg[with => FudgeMsg[Curve => SECONDARY]]], portfolioRequirement => FudgeMsg[requiredOutput => Yield Curve Node Sensitivities, constraints => FudgeMsg[with => FudgeMsg[CurveCurrency => FudgeMsg[optional => INSTANCE, 0 => CHF], Curve => SECONDARY]]], portfolioRequirement => FudgeMsg[requiredOutput => Yield Curve Node Sensitivities, constraints => FudgeMsg[with => FudgeMsg[CurveCurrency => FudgeMsg[optional => INSTANCE, 0 => DKK], Curve => SECONDARY]]], portfolioRequirement => FudgeMsg[requiredOutput => Yield Curve Node Sensitivities, constraints => FudgeMsg[with => FudgeMsg[CurveCurrency => FudgeMsg[optional => INSTANCE, 0 => EUR], Curve => SECONDARY]]], portfolioRequirement => FudgeMsg[requiredOutput => Yield Curve Node Sensitivities, constraints => FudgeMsg[with => FudgeMsg[CurveCurrency => FudgeMsg[optional => INSTANCE, 0 => GBP], Curve => SECONDARY]]], portfolioRequirement => FudgeMsg[requiredOutput => Yield Curve Node Sensitivities, constraints => FudgeMsg[with => FudgeMsg[CurveCurrency => FudgeMsg[optional => INSTANCE, 0 => JPY], Curve => SECONDARY]]], portfolioRequirement => FudgeMsg[requiredOutput => Yield Curve Node Sensitivities, constraints => FudgeMsg[with => FudgeMsg[CurveCurrency => FudgeMsg[optional => INSTANCE, 0 => NZD], Curve => SECONDARY]]], portfolioRequirement => FudgeMsg[requiredOutput => Yield Curve Node Sensitivities, constraints => FudgeMsg[with => FudgeMsg[CurveCurrency => FudgeMsg[optional => INSTANCE, 0 => USD], Curve => SECONDARY]]]], portfolioRequirementsBySecurityType => FudgeMsg[securityType => SWAPTION, portfolioRequirement => FudgeMsg[requiredOutput => Present Value, constraints => FudgeMsg[]], portfolioRequirement => FudgeMsg[requiredOutput => Vega Quote Cube, constraints => FudgeMsg[with => FudgeMsg[CubeInstrumentType => SWAPTION_CUBE, CalculationMethod => SABRNoExtrapolation]]], portfolioRequirement => FudgeMsg[requiredOutput => Yield Curve Node Sensitivities, constraints => FudgeMsg[with => FudgeMsg[Curve => SECONDARY]]]], deltaDefinition => FudgeMsg[], defaultProperties => FudgeMsg[], resolutionRuleTransform => FudgeMsg[0: => com.opengamma.engine.function.resolver.IdentityResolutionRuleTransform]], uniqueId => DbCfg~1083~0, 0: => com.opengamma.engine.view.ViewDefinition] | |
at org.fudgemsg.mapping.FudgeDeserializer.fudgeMsgToObject(FudgeDeserializer.java:279) | |
at org.fudgemsg.mapping.FudgeObjectReader.read(FudgeObjectReader.java:121) | |
at org.fudgemsg.FudgeContext.readObject(FudgeContext.java:446) | |
at com.opengamma.masterdb.config.DbConfigWorker$ConfigDocumentExtractor.buildConfig(DbConfigWorker.java:315) | |
at com.opengamma.masterdb.config.DbConfigWorker$ConfigDocumentExtractor.extractData(DbConfigWorker.java:293) | |
at com.opengamma.masterdb.config.DbConfigWorker$ConfigDocumentExtractor.extractData(DbConfigWorker.java:282) | |
at org.springframework.jdbc.core.JdbcTemplate$1.doInPreparedStatement(JdbcTemplate.java:648) | |
at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:586) | |
at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:636) | |
at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:661) | |
at org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate.query(NamedParameterJdbcTemplate.java:141) | |
at com.opengamma.masterdb.config.DbConfigWorker.search(DbConfigWorker.java:217) | |
at com.opengamma.masterdb.config.DbConfigMaster.search(DbConfigMaster.java:186) | |
at com.opengamma.financial.view.ConfigDbViewDefinitionRepository.<init>(ConfigDbViewDefinitionRepository.java:49) | |
at com.opengamma.component.factory.source.UserFinancialViewDefinitionRepositoryComponentFactory.initUnderlying(UserFinancialViewDefinitionRepositoryComponentFactory.java:80) | |
at com.opengamma.component.factory.source.UserFinancialViewDefinitionRepositoryComponentFactory.init(UserFinancialViewDefinitionRepositoryComponentFactory.java:63) | |
at com.opengamma.component.ComponentManager.initFactory(ComponentManager.java:511) | |
at com.opengamma.component.ComponentManager.initComponent(ComponentManager.java:316) | |
... 11 more | |
Caused by: org.fudgemsg.FudgeRuntimeException: Unable to deserialise com.opengamma.engine.view.ViewDefinition | |
at org.fudgemsg.mapping.JavaBeanBuilder.buildObject(JavaBeanBuilder.java:234) | |
at org.fudgemsg.mapping.FudgeDeserializer.fudgeMsgToObject(FudgeDeserializer.java:272) | |
... 28 more | |
Caused by: java.lang.ClassNotFoundException: class com.opengamma.engine.view.ViewDefinition : java.lang.InstantiationException: com.opengamma.engine.view.ViewDefinition | |
at java.beans.Beans.instantiate(Beans.java:224) | |
at java.beans.Beans.instantiate(Beans.java:68) | |
at org.fudgemsg.mapping.JavaBeanBuilder.newBeanObject(JavaBeanBuilder.java:186) | |
at org.fudgemsg.mapping.JavaBeanBuilder.buildObject(JavaBeanBuilder.java:216) | |
... 29 more | |
Caused by: java.lang.InstantiationException: com.opengamma.engine.view.ViewDefinition | |
at java.lang.Class.newInstance0(Class.java:357) | |
at java.lang.Class.newInstance(Class.java:325) | |
at java.beans.Beans.instantiate(Beans.java:220) | |
... 32 more | |
======== OPENGAMMA STARTUP FAILED ======== |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment