[
https://issues.apache.org/jira/browse/GEARPUMP-153?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15313856#comment-15313856
]
ASF GitHub Bot commented on GEARPUMP-153:
-----------------------------------------
Github user manuzhang commented on a diff in the pull request:
https://github.com/apache/incubator-gearpump/pull/34#discussion_r65673527
--- Diff:
daemon/src/main/scala/org/apache/gearpump/cluster/main/AppSubmitter.scala ---
@@ -95,7 +94,8 @@ object AppSubmitter extends AkkaApp with ArgumentsParser {
val mainInManifest = Option(new
JarFile(jar).getManifest.getMainAttributes.
getValue("Main-Class")).getOrElse("")
- if (remainArgs.length > 0 &&
Try(classLoader.loadClass(remainArgs(0))).isSuccess) {
+ if (remainArgs.length > 0) {
--- End diff --
I don't think that should be allowed.
> throw exceptions on main class load failure
> -------------------------------------------
>
> Key: GEARPUMP-153
> URL: https://issues.apache.org/jira/browse/GEARPUMP-153
> Project: Apache Gearpump
> Issue Type: Improvement
> Affects Versions: 0.8.0
> Reporter: Manu Zhang
> Assignee: Manu Zhang
> Priority: Minor
>
> Currently, if user provided main class is not loaded successfully, the
> exception is swallowed and the main class specified in manifest will be
> loaded. This hides the problem from users, and they'll be confused why their
> intended main class cannot be loaded.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)