Skip to content

Instantly share code, notes, and snippets.

@febintt
Created June 26, 2012 04:54
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save febintt/2993384 to your computer and use it in GitHub Desktop.
Save febintt/2993384 to your computer and use it in GitHub Desktop.
algotree10@algotree10-Inspiron-N5030:~/Dev-OpenGamma/OG-Platform/projects/OG-Examples$ ./scripts/og-examples.sh debug
Starting og-examples
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~1085~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:1)
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