[ 
https://issues.apache.org/jira/browse/METRON-848?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15973148#comment-15973148
 ] 

ASF GitHub Bot commented on METRON-848:
---------------------------------------

Github user anandsubbu commented on the issue:

    https://github.com/apache/incubator-metron/pull/527
  
    I faced an issue with the Ambari wizard stuck at the 'Assign Slaves and 
Clients' page, without any errors in ambari-server.log. The only thing that I 
noticed was this message at the start:
    
    ```
    12 Apr 2017 09:43:11,618  INFO [main] ServiceDirectory:314 - Role command 
order info was loaded from file: 
/var/lib/ambari-server/resources/common-services/ELASTICSEARCH/2.3.3/role_command_order.json
    12 Apr 2017 09:43:11,637 ERROR [main] ThemeModule:73 - Unable to parse 
theme file
    org.codehaus.jackson.JsonParseException: Unexpected close marker '}': 
expected ']' (for ARRAY starting at [Source: java.io.FileReader@39acd1f1; line: 
3, column: 4])
     at [Source: java.io.FileReader@39acd1f1; line: 88, column: 2]
            at 
org.codehaus.jackson.JsonParser._constructError(JsonParser.java:1433)
            at 
org.codehaus.jackson.impl.JsonParserMinimalBase._reportError(JsonParserMinimalBase.java:521)
            at 
org.codehaus.jackson.impl.JsonParserBase._reportMismatchedEndMarker(JsonParserBase.java:487)
            at 
org.codehaus.jackson.impl.ReaderBasedParser.nextToken(ReaderBasedParser.java:397)
            at 
org.codehaus.jackson.map.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:211)
            at 
org.codehaus.jackson.map.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:194)
            at 
org.codehaus.jackson.map.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:30)
            at 
org.codehaus.jackson.map.deser.SettableBeanProperty.deserialize(SettableBeanProperty.java:299)
            at 
org.codehaus.jackson.map.deser.SettableBeanProperty$MethodProperty.deserializeAndSet(SettableBeanProperty.java:414)
            at 
org.codehaus.jackson.map.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:697)
            at 
org.codehaus.jackson.map.deser.BeanDeserializer.deserialize(BeanDeserializer.java:580)
            at 
org.codehaus.jackson.map.deser.SettableBeanProperty.deserialize(SettableBeanProperty.java:299)
            at 
org.codehaus.jackson.map.deser.SettableBeanProperty$MethodProperty.deserializeAndSet(SettableBeanProperty.java:414)
            at 
org.codehaus.jackson.map.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:697)
            at 
org.codehaus.jackson.map.deser.BeanDeserializer.deserialize(BeanDeserializer.java:580)
            at 
org.codehaus.jackson.map.ObjectMapper._readMapAndClose(ObjectMapper.java:2732)
            at 
org.codehaus.jackson.map.ObjectMapper.readValue(ObjectMapper.java:1886)
            at 
org.apache.ambari.server.stack.ThemeModule.<init>(ThemeModule.java:67)
            at 
org.apache.ambari.server.stack.ServiceModule.populateThemeModules(ServiceModule.java:418)
            at 
org.apache.ambari.server.stack.ServiceModule.<init>(ServiceModule.java:150)
            at 
org.apache.ambari.server.stack.StackManager.parseCommonServicesDirectory(StackManager.java:509)
            at 
org.apache.ambari.server.stack.StackManager.<init>(StackManager.java:155)
            at 
org.apache.ambari.server.stack.StackManager$$FastClassByGuice$$33e4ffe0.newInstance(<generated>)
            at 
com.google.inject.internal.cglib.reflect.$FastConstructor.newInstance(FastConstructor.java:40)
            at 
com.google.inject.internal.DefaultConstructionProxyFactory$1.newInstance(DefaultConstructionProxyFactory.java:60)
            at 
com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:85)
            at 
com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254)
            at 
com.google.inject.internal.InjectorImpl$4$1.call(InjectorImpl.java:978)
            at 
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
            at 
com.google.inject.internal.InjectorImpl$4.get(InjectorImpl.java:974)
            at 
com.google.inject.assistedinject.FactoryProvider2.invoke(FactoryProvider2.java:632)
            at com.sun.proxy.$Proxy27.create(Unknown Source)
            at 
org.apache.ambari.server.api.services.AmbariMetaInfo.init(AmbariMetaInfo.java:265)
            at 
org.apache.ambari.server.api.services.AmbariMetaInfo$$FastClassByGuice$$202844bc.invoke(<generated>)
            at 
com.google.inject.internal.cglib.reflect.$FastMethod.invoke(FastMethod.java:53)
            at 
com.google.inject.internal.SingleMethodInjector$1.invoke(SingleMethodInjector.java:56)
            at 
com.google.inject.internal.SingleMethodInjector.inject(SingleMethodInjector.java:90)
            at 
com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
            at 
com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:94)
            at 
com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254)
            at 
com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
            at 
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
            at 
com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
            at com.google.inject.Scopes$1$1.get(Scopes.java:65)
            at 
com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
            at 
com.google.inject.internal.InjectorImpl$4$1.call(InjectorImpl.java:978)
            at 
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
            at 
com.google.inject.internal.InjectorImpl$4.get(InjectorImpl.java:974)
            at 
com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:1013)
            at 
org.apache.ambari.server.checks.DatabaseConsistencyCheckHelper.checkServiceConfigs(DatabaseConsistencyCheckHelper.java:438)
            at 
org.apache.ambari.server.checks.DatabaseConsistencyChecker.main(DatabaseConsistencyChecker.java:115)
    12 Apr 2017 09:43:11,649  INFO [main] StackDirectory:451 - Stack 
'/var/lib/ambari-server/resources/stacks/HDP/2.0' doesn't contain an upgrade 
directory
    
    ```
    
    However, applying this fix resolved the above issue. Thank you, @dlyle65535 
!


> MPack's metron_theme.json is malformed
> --------------------------------------
>
>                 Key: METRON-848
>                 URL: https://issues.apache.org/jira/browse/METRON-848
>             Project: Metron
>          Issue Type: Bug
>            Reporter: David M. Lyle
>            Assignee: David M. Lyle
>            Priority: Blocker
>             Fix For: 0.4
>
>
> In METRON-826, I removed the deprecated repo settings from the MPack's config 
> screens. Unfortunately, I introduced a bug in the theme file. 



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to