Where do we expect to have launch.xml? I don't find it in the jar.

On Thursday, 17 September 2015 16:58:08 UTC-7, chetan wrote:
>
> +dev@ [ since moving away from malhar-users@ group ]
>
> Venky,
>
>   It looks like one of the attributes is not being deserialized 
> appropriately. The error message could be a little more helpful (I'll open 
> a ticket to do that). A way to identify the offending attribute would be to 
> remove all the attributes from launch.xml and add them back one by one and 
> trying to run the app.
>
> Alternately you can send all the attributes from launch.xml file to us and 
> we can look into it.
>
> The 2nd thing you mentioned that you noticed that  DTThrowable was 
> deprecated. That's not entirely true. DTThrowable continues to be supported 
> utility class in non deprecated capacity. The methods rethrow and 
> wrapIfChecked are heavily overloaded. rethrow and wrapIfChecked both check 
> the type of passed argument/cause and if it's not Error or 
> RuntimeException, wrap it in RuntimeException and throw or. Otherwise they 
> throw it again as it is. 
>
> Since it's very handy utility,  people started to use DTThrowable to wrap 
> Errors as well as RuntimeException and it's totally unnecessary to have the 
> redirection. You can just use throw cause and be done with it. @deprecated 
> is used to convey this message to developers on those overloaded methods 
> for just Error and RuntimeExceptions.
>
> HTH.
>
> --
> Chetan
>
> On Thu, Sep 17, 2015 at 4:10 PM, vk <[email protected] <javascript:>
> > wrote:
>
>> Hi,
>>
>>    I am trying to upgrade to DT 3.1.0. I have updated the existing code 
>> base in 2.1.0 with the following changes.
>>
>> *  POM datatorrent version to 3.1.0.
>> *  Fixed code compilation issues from 2.1.0 API to 3.1.0 API.
>>
>> When I tried to build a jar and submit the jar in 3.1.0, I get the 
>> following exceptions. Is it mandatory to create 3.1.0 archetype and build 
>> from that? else if this should work, help me debug the issue as the 
>> StramAppLauncher itself throws an exception.
>>
>> PS : I see DTThrowable in the exception stack trace but in 3.1.0 it is 
>> deprecated.
>>
>>
>>
>> 15/09/17 16:58:48 INFO client.StramAppLauncher: Loading settings: 
>> file:/tmp/dt-appPackage-83692111577256/launch.xml
>> java.lang.RuntimeException: java.lang.InstantiationException
>>         at 
>> com.datatorrent.netlet.util.DTThrowable.wrapIfChecked(DTThrowable.java:50)
>>         at 
>> com.datatorrent.netlet.util.DTThrowable.rethrow(DTThrowable.java:31)
>>         at 
>> com.datatorrent.api.StringCodec$Object2String.fromString(StringCodec.java:187)
>>         at 
>> com.datatorrent.stram.plan.logical.LogicalPlanConfiguration.setAttributes(LogicalPlanConfiguration.java:1511)
>>         at 
>> com.datatorrent.stram.plan.logical.LogicalPlanConfiguration.setOperatorConfiguration(LogicalPlanConfiguration.java:1423)
>>         at 
>> com.datatorrent.stram.plan.logical.LogicalPlanConfiguration.prepareDAG(LogicalPlanConfiguration.java:1201)
>>         at 
>> com.datatorrent.stram.client.StramAppLauncher$1.createApp(StramAppLauncher.java:404)
>>         at 
>> com.datatorrent.stram.client.StramAppLauncher.launchApp(StramAppLauncher.java:479)
>>         at 
>> com.datatorrent.stram.cli.DTCli$LaunchCommand.execute(DTCli.java:2044)
>>         at 
>> com.datatorrent.stram.cli.DTCli.launchAppPackage(DTCli.java:3454)
>>         at com.datatorrent.stram.cli.DTCli.access$7000(DTCli.java:103)
>>         at 
>> com.datatorrent.stram.cli.DTCli$LaunchCommand.execute(DTCli.java:1889)
>>         at com.datatorrent.stram.cli.DTCli$3.run(DTCli.java:1446)
>> Caused by: java.lang.InstantiationException
>>         at 
>> sun.reflect.InstantiationExceptionConstructorAccessorImpl.newInstance(InstantiationExceptionConstructorAccessorImpl.java:48)
>>         at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
>>         at 
>> com.datatorrent.api.StringCodec$Object2String.fromString(StringCodec.java:173)
>>         ... 10 more
>>
>> 15/09/17 16:58:48 ERROR cli.DTCli: Exception caught:
>> java.lang.RuntimeException: java.lang.InstantiationException
>>         at 
>> com.datatorrent.netlet.util.DTThrowable.wrapIfChecked(DTThrowable.java:50)
>>         at 
>> com.datatorrent.netlet.util.DTThrowable.rethrow(DTThrowable.java:31)
>>         at 
>> com.datatorrent.api.StringCodec$Object2String.fromString(StringCodec.java:187)
>>         at 
>> com.datatorrent.stram.plan.logical.LogicalPlanConfiguration.setAttributes(LogicalPlanConfiguration.java:1511)
>>         at 
>> com.datatorrent.stram.plan.logical.LogicalPlanConfiguration.setOperatorConfiguration(LogicalPlanConfiguration.java:1423)
>>         at 
>> com.datatorrent.stram.plan.logical.LogicalPlanConfiguration.prepareDAG(LogicalPlanConfiguration.java:1201)
>>         at 
>> com.datatorrent.stram.client.StramAppLauncher$1.createApp(StramAppLauncher.java:404)
>>         at 
>> com.datatorrent.stram.client.StramAppLauncher.launchApp(StramAppLauncher.java:479)
>>         at 
>> com.datatorrent.stram.cli.DTCli$LaunchCommand.execute(DTCli.java:2044)
>>         at 
>> com.datatorrent.stram.cli.DTCli.launchAppPackage(DTCli.java:3454)
>>         at com.datatorrent.stram.cli.DTCli.access$7000(DTCli.java:103)
>>         at 
>> com.datatorrent.stram.cli.DTCli$LaunchCommand.execute(DTCli.java:1889)
>>         at com.datatorrent.stram.cli.DTCli$3.run(DTCli.java:1446)
>> Caused by: java.lang.InstantiationException
>>         at 
>> sun.reflect.InstantiationExceptionConstructorAccessorImpl.newInstance(InstantiationExceptionConstructorAccessorImpl.java:48)
>>         at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
>>         at 
>> com.datatorrent.api.StringCodec$Object2String.fromString(StringCodec.java:173)
>>         ... 10 more
>>
>> thanks,
>> Venky.
>>
>>
>>
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "Malhar" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> To post to this group, send email to [email protected] 
>> <javascript:>.
>> Visit this group at http://groups.google.com/group/malhar-users.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

Reply via email to