Hello All,

I am getting the following exception when I launch my Apex app.

I tried including javaee-api- version 7.0 as well to get around this error
but does not seem to take effect.

Any ideas why javax.persistence.Persistence is not getting loaded by the
APex engine classloader ?

An error occurred trying to launch the application. Server message:
> java.lang.NoClassDefFoundError: javax/persistence/Persistence at
> org.apache.bval.jsr303.resolver.JPATraversableResolver.isReachable(JPATraversableResolver.java:34)
> at
> org.apache.bval.jsr303.resolver.DefaultTraversableResolver.isReachable(DefaultTraversableResolver.java:60)
> at
> org.apache.bval.jsr303.resolver.CachingTraversableResolver.isReachable(CachingTraversableResolver.java:82)
> at
> org.apache.bval.jsr303.ConstraintValidation.isReachable(ConstraintValidation.java:241)
> at
> org.apache.bval.jsr303.ConstraintValidation.validate(ConstraintValidation.java:166)
> at
> org.apache.bval.jsr303.ConstraintValidation.validate(ConstraintValidation.java:141)
> at
> org.apache.bval.util.ValidationHelper.validateProperty(ValidationHelper.java:233)
> at
> org.apache.bval.util.ValidationHelper.validateBean(ValidationHelper.java:216)
> at
> org.apache.bval.jsr303.ClassValidator.validateBeanNet(ClassValidator.java:393)
> at org.apache.bval.jsr303.ClassValidator.validate(ClassValidator.java:149)
> at
> com.datatorrent.stram.plan.logical.LogicalPlan.validate(LogicalPlan.java:1672)
> at com.datatorrent.stram.StramClient.<init>(StramClient.java:161) at
> com.datatorrent.stram.client.StramAppLauncher.launchApp(StramAppLauncher.java:509)
> at com.datatorrent.stram.cli.DTCli$LaunchCommand.execute(DTCli.java:2050)
> at com.datatorrent.stram.cli.DTCli.launchAppPackage(DTCli.java:3456) at
> com.datatorrent.stram.cli.DTCli.access$7100(DTCli.java:106) at
> com.datatorrent.stram.cli.DTCli$LaunchCommand.execute(DTCli.java:1895) at
> com.datatorrent.stram.cli.DTCli$3.run(DTCli.java:1449) Fatal error
> encountered


Regards,
Ananth

Reply via email to