Prateek, 

Migrating to v1.0.0 went off without a hitch. Thanks.

 

Jeremiah Adams
Software Engineer
www.helixeducation.com <http://www.helixeducation.com/>
Blog <http://www.helixeducation.com/blog/> | Twitter 
<https://twitter.com/HelixEducation> | Facebook 
<https://www.facebook.com/HelixEducation> | LinkedIn 
<http://www.linkedin.com/company/3609946>
 

On 3/8/19, 9:03 AM, "Jeremiah Adams" <jad...@helixeducation.com> wrote:

    Thanks for checking Prateek. There’s a similar thread in the group. I 
decided to follow advice there and am working on migrating to V1.0.0 instead of 
0.14.
    
    
    
    Jeremiah Adams
    Software Engineer
    
https://url.emailprotection.link/?bM9S-3pRw1lv8pYfwa-TwdjElP4W2K6b9vP5Crz22L_YcgsRJ-13h-OgPZSwFtU7GSNTDi1z-jdaRvWESRhtTVA~~<https://url.emailprotection.link/?basKr9vk92a8vVw0XMnK5bmaSKuBc0AuEZ7YasYc7Df8YVt3SYmcjmLWdKMWzAAINWlUUA33ebGI7pSoTl9cg1g~~>
    
Blog<https://url.emailprotection.link/?basKr9vk92a8vVw0XMnK5bmaSKuBc0AuEZ7YasYc7Df-lAcqG1fqHPpNw-wd9z7HtUJeCG5_8UjCf2mHtn6C_zQ~~>
 | 
Twitter<https://url.emailprotection.link/?bVO2q0UXR235wN_yOnM0FjqITPdBYMD3reLGNddq-zPV5ChMQK9JwV4Be-QnrbRoXpJl8IcknAqKzYtA3RABKww~~>
 | 
Facebook<https://url.emailprotection.link/?bUU7m4NfMS_EWGtH1yojBHX9sWZ6uxVdT1eQUkmU5vWY01WFZiS2KJ-c9iLIncdHB7Uw1lRYCprEEpPPQCdiK6Q~~>
 | 
LinkedIn<https://url.emailprotection.link/?b0ZQfJ1pZYnASyoShs9MJI46-r1lxPhA-JS5VSkR7so-DFP0_HxbOo2LsajGOaoYXxb1ZCOMAu7hZscPCnIKWpXz0cpgQ386SnNHjPcwsu4z90mzBkuwoZc6YxOCzMGA0>
    
    
    From: Prateek Maheshwari <prateek...@gmail.com>
    Date: Thursday, March 7, 2019 at 2:57 PM
    To: "dev@samza.apache.org" <dev@samza.apache.org>, Jeremiah Adams 
<jad...@helixeducation.com>
    Subject: Re: [POSSIBLE PHISHING] Task Partition Commit Failed After Upgrade
    
    Jeremiah, were you able to resolve this issue?
    
    - Prateek
    
    On Wed, Mar 6, 2019 at 10:08 AM Prateek Maheshwari 
<prateek...@gmail.com<mailto:prateek...@gmail.com>> wrote:
    Hi Jeremiah,
    
    The configuration you want to look for is: 
'job.systemstreampartition.grouper.factory'. It should default to: 
'org.apache.samza.container.grouper.stream.GroupByPartitionFactory'.
    Can you check if you see this value in the configuration logged by 
SamzaContainer during container start? You can grep for: "Using configuration".
    
    For context, there are two groupers for a Samza job. One that groups input 
partitions into tasks (this one), and one that groups tasks into containers 
(the one you mentioned above).
    
    Thanks,
    Prateek
    
    
    
    On Wed, Mar 6, 2019 at 8:14 AM Jeremiah Adams 
<jad...@helixeducation.com<mailto:jad...@helixeducation.com>> wrote:
    It appears that the issue is related to the KafkaCheckpointLogKey.java 
constructor. grouperFactoryClassName here is null.  THe documentation indicates 
that task.name.grouper.factory config setting has a default value of     
org.apache.samza.container.grouper.task.GroupByContainerCountFactory. I 
wouldn't expect it to be null here.
    
    If I specify GroupByContainerCountFactory for the task.name.grouper.factory 
in my properties file, I get a NoSuchMethodException:
    
    Exception in thread "main" java.lang.InstantiationException: 
org.apache.samza.container.grouper.task.GroupByContainerCount
            at java.lang.Class.newInstance(Class.java:427)
            at org.apache.samza.util.Util$.getObj(Util.scala:80)
            at 
org.apache.samza.coordinator.JobModelManager$.readJobModel(JobModelManager.scala:261)
            at 
org.apache.samza.coordinator.JobModelManager$.getJobModelManager(JobModelManager.scala:155)
            at 
org.apache.samza.coordinator.JobModelManager$.apply(JobModelManager.scala:117)
            at 
org.apache.samza.coordinator.JobModelManager.apply(JobModelManager.scala)
            at 
org.apache.samza.clustermanager.ClusterBasedJobCoordinator.buildJobModelManager(ClusterBasedJobCoordinator.java:241)
            at 
org.apache.samza.clustermanager.ClusterBasedJobCoordinator.<init>(ClusterBasedJobCoordinator.java:152)
            at 
org.apache.samza.clustermanager.ClusterBasedJobCoordinator.main(ClusterBasedJobCoordinator.java:297)
    Caused by: java.lang.NoSuchMethodException: 
org.apache.samza.container.grouper.task.GroupByContainerCount.<init>()
            at java.lang.Class.getConstructor0(Class.java:3082)
            at java.lang.Class.newInstance(Class.java:412)
            ... 8 more
    
    
    
    Jeremiah Adams
    Software Engineer
    
https://url.emailprotection.link/?bM9S-3pRw1lv8pYfwa-TwdjElP4W2K6b9vP5Crz22L_YcgsRJ-13h-OgPZSwFtU7GSNTDi1z-jdaRvWESRhtTVA~~<https://url.emailprotection.link/?basKr9vk92a8vVw0XMnK5bnWsxM_w6KChRx8CY_UgrU5RmcwzgGL3Po63B7rJIXeNyMBLKYpptY6Rl-f5kb6p2A~~>
 
<https://url.emailprotection.link/?basKr9vk92a8vVw0XMnK5bmaSKuBc0AuEZ7YasYc7Df8YVt3SYmcjmLWdKMWzAAINWlUUA33ebGI7pSoTl9cg1g~~<https://url.emailprotection.link/?basKr9vk92a8vVw0XMnK5bmaSKuBc0AuEZ7YasYc7Df8YVt3SYmcjmLWdKMWzAAINWlUUA33ebGI7pSoTl9cg1g~~>>
    Blog 
<https://url.emailprotection.link/?basKr9vk92a8vVw0XMnK5bmaSKuBc0AuEZ7YasYc7Df-lAcqG1fqHPpNw-wd9z7HtUJeCG5_8UjCf2mHtn6C_zQ~~<https://url.emailprotection.link/?basKr9vk92a8vVw0XMnK5bmaSKuBc0AuEZ7YasYc7Df-lAcqG1fqHPpNw-wd9z7HtUJeCG5_8UjCf2mHtn6C_zQ~~>>
 | Twitter 
<https://url.emailprotection.link/?bVO2q0UXR235wN_yOnM0FjqITPdBYMD3reLGNddq-zPV5ChMQK9JwV4Be-QnrbRoXpJl8IcknAqKzYtA3RABKww~~<https://url.emailprotection.link/?bVO2q0UXR235wN_yOnM0FjqITPdBYMD3reLGNddq-zPV5ChMQK9JwV4Be-QnrbRoXpJl8IcknAqKzYtA3RABKww~~>>
 | Facebook 
<https://url.emailprotection.link/?bUU7m4NfMS_EWGtH1yojBHX9sWZ6uxVdT1eQUkmU5vWY01WFZiS2KJ-c9iLIncdHB7Uw1lRYCprEEpPPQCdiK6Q~~<https://url.emailprotection.link/?bUU7m4NfMS_EWGtH1yojBHX9sWZ6uxVdT1eQUkmU5vWY01WFZiS2KJ-c9iLIncdHB7Uw1lRYCprEEpPPQCdiK6Q~~>>
 | LinkedIn 
<https://url.emailprotection.link/?b0ZQfJ1pZYnASyoShs9MJI46-r1lxPhA-JS5VSkR7so-DFP0_HxbOo2LsajGOaoYXxb1ZCOMAu7hZscPCnIKWpXz0cpgQ386SnNHjPcwsu4z90mzBkuwoZc6YxOCzMGA0<https://url.emailprotection.link/?b0ZQfJ1pZYnASyoShs9MJI46-r1lxPhA-JS5VSkR7so-DFP0_HxbOo2LsajGOaoYXxb1ZCOMAu7hZscPCnIKWpXz0cpgQ386SnNHjPcwsu4z90mzBkuwoZc6YxOCzMGA0>>
    
    
    On 3/4/19, 2:48 PM, "Jeremiah Adams" 
<jad...@helixeducation.com<mailto:jad...@helixeducation.com>> wrote:
    
        I am updating dependencies and moving from Samza V0.13.0 to V0.14.0.  I 
develop locally using the grid app in the hello-samza project to spin up local 
yarn/zookeeper/kafka instances.
    
        Grid is running these versions:
        kafka_2.11-0.10.2.1.tgz
        hadoop-2.6.1.tar.gz
        zookeeper-3.4.3.tar.gz
    
    
        My job is now failing with the NPE below. anyone have ideas on the 
cause of this error?
    
    
        2019-03-04 14:13:49 AsyncRunLoop [ERROR] Task Partition 0 commit failed
        java.lang.NullPointerException
                at 
com.google.common.base.Preconditions.checkNotNull(Preconditions.java:782)
                at 
org.apache.samza.checkpoint.kafka.KafkaCheckpointLogKey.<init>(KafkaCheckpointLogKey.java:46)
                at 
org.apache.samza.checkpoint.kafka.KafkaCheckpointManager.writeCheckpoint(KafkaCheckpointManager.scala:136)
                at 
org.apache.samza.checkpoint.OffsetManager.writeCheckpoint(OffsetManager.scala:259)
                at 
org.apache.samza.container.TaskInstance.commit(TaskInstance.scala:205)
                at 
org.apache.samza.task.AsyncRunLoop$AsyncTaskWorker$5.run(AsyncRunLoop.java:494)
                at 
org.apache.samza.task.AsyncRunLoop$AsyncTaskWorker.commit(AsyncRunLoop.java:513)
                at 
org.apache.samza.task.AsyncRunLoop$AsyncTaskWorker.run(AsyncRunLoop.java:379)
                at 
org.apache.samza.task.AsyncRunLoop$AsyncTaskWorker.access$300(AsyncRunLoop.java:314)
                at 
org.apache.samza.task.AsyncRunLoop.runTasks(AsyncRunLoop.java:228)
                at org.apache.samza.task.AsyncRunLoop.run(AsyncRunLoop.java:157)
                at 
org.apache.samza.container.SamzaContainer.run(SamzaContainer.scala:728)
                at 
org.apache.samza.runtime.LocalContainerRunner.run(LocalContainerRunner.java:102)
                at 
org.apache.samza.runtime.LocalContainerRunner.main(LocalContainerRunner.java:147)
        2019-03-04 14:13:49 AsyncRunLoop [ERROR] Caught throwable and stopping 
run loop
    
    
    
        Jeremiah Adams
        Software Engineer
        
https://url.emailprotection.link/?bM9S-3pRw1lv8pYfwa-TwdjElP4W2K6b9vP5Crz22L_YcgsRJ-13h-OgPZSwFtU7GSNTDi1z-jdaRvWESRhtTVA~~<https://url.emailprotection.link/?bM9S-3pRw1lv8pYfwa-TwdjElP4W2K6b9vP5Crz22L_YcgsRJ-13h-OgPZSwFtU7GSNTDi1z-jdaRvWESRhtTVA~~><https://url.emailprotection.link/?basKr9vk92a8vVw0XMnK5bmaSKuBc0AuEZ7YasYc7Df8YVt3SYmcjmLWdKMWzAAINWlUUA33ebGI7pSoTl9cg1g~~<https://url.emailprotection.link/?basKr9vk92a8vVw0XMnK5bmaSKuBc0AuEZ7YasYc7Df8YVt3SYmcjmLWdKMWzAAINWlUUA33ebGI7pSoTl9cg1g~~>>
        
Blog<https://url.emailprotection.link/?basKr9vk92a8vVw0XMnK5bmaSKuBc0AuEZ7YasYc7Df-lAcqG1fqHPpNw-wd9z7HtUJeCG5_8UjCf2mHtn6C_zQ~~<https://url.emailprotection.link/?basKr9vk92a8vVw0XMnK5bmaSKuBc0AuEZ7YasYc7Df-lAcqG1fqHPpNw-wd9z7HtUJeCG5_8UjCf2mHtn6C_zQ~~>>
 | 
Twitter<https://url.emailprotection.link/?bVO2q0UXR235wN_yOnM0FjqITPdBYMD3reLGNddq-zPV5ChMQK9JwV4Be-QnrbRoXpJl8IcknAqKzYtA3RABKww~~<https://url.emailprotection.link/?bVO2q0UXR235wN_yOnM0FjqITPdBYMD3reLGNddq-zPV5ChMQK9JwV4Be-QnrbRoXpJl8IcknAqKzYtA3RABKww~~>>
 | 
Facebook<https://url.emailprotection.link/?bUU7m4NfMS_EWGtH1yojBHX9sWZ6uxVdT1eQUkmU5vWY01WFZiS2KJ-c9iLIncdHB7Uw1lRYCprEEpPPQCdiK6Q~~<https://url.emailprotection.link/?bUU7m4NfMS_EWGtH1yojBHX9sWZ6uxVdT1eQUkmU5vWY01WFZiS2KJ-c9iLIncdHB7Uw1lRYCprEEpPPQCdiK6Q~~>>
 | 
LinkedIn<https://url.emailprotection.link/?b0ZQfJ1pZYnASyoShs9MJI46-r1lxPhA-JS5VSkR7so-DFP0_HxbOo2LsajGOaoYXxb1ZCOMAu7hZscPCnIKWpXz0cpgQ386SnNHjPcwsu4z90mzBkuwoZc6YxOCzMGA0<https://url.emailprotection.link/?b0ZQfJ1pZYnASyoShs9MJI46-r1lxPhA-JS5VSkR7so-DFP0_HxbOo2LsajGOaoYXxb1ZCOMAu7hZscPCnIKWpXz0cpgQ386SnNHjPcwsu4z90mzBkuwoZc6YxOCzMGA0>>
    
    
    

Reply via email to