Hi Dinusha,

It should work, basically the shell script created inside the distribution (
distribution/micro-gw-marketing_store/bin/micro_gw.sh) also doing a
ballerina run command.

Does running the above file (./micro_gw.sh) work?
If it works, the ballerina runtime installed in your machine may be not
matching with the balx file generated here. Please check with "ballerina
--version"

Thanks!

On Wed, Jun 27, 2018 at 4:01 PM, Dinusha Senanayaka <[email protected]>
wrote:

> Hi APIM team,
>
> I'm trying to run micro-gw build generated balx file as a separate
> ballerina program and getting following error. Is that something possible ?
> Any idea on what could be wrong here ?
>
> Tried to execute the balx file in project's target directory and then the
> one in "target/distribution/micro-gw-marketing_store/exec" directory.
>
> projects/marketing_store/target/distribution/micro-gw-marketing_store/exec$
> *tree*
> .
> ├── ballerina-internal.log
> └── marketing_store.balx
>
> $ *ballerina run marketing_store.balx --config ../conf/micro-gw.conf *
> ballerina: Oh no, something really went wrong. Bad. Sad.
>
> *There should be a file named "ballerina-internal.log" in the current
> directory.*
> If you are able to share with us the code that broke Ballerina then
> we would REALLY appreciate if you would report this to us:
> go to https://github.com/ballerina-platform/ballerina-lang/issues and
> create a bug report with both this log file and the sample code.
>
> Following exception can be seen in "ballerina-internal.log" file.
>
> ERROR {org.ballerinalang.launcher.Main} - ballerina: invalid program file
> format
> org.ballerinalang.util.exceptions.ProgramFileFormatException: ballerina:
> invalid program file format
> at org.ballerinalang.BLangProgramLoader.read(BLangProgramLoader.java:46)
> at org.ballerinalang.launcher.LauncherUtils.runProgram(Launcher
> Utils.java:82)
> at org.ballerinalang.launcher.Main$RunCmd.execute(Main.java:256)
> at java.util.Optional.ifPresent(Optional.java:159)
> at org.ballerinalang.launcher.Main.main(Main.java:66)
> Caused by: java.lang.IndexOutOfBoundsException: Index: 33554432, Size: 125
> at java.util.ArrayList.rangeCheck(ArrayList.java:657)
> at java.util.ArrayList.get(ArrayList.java:433)
> at org.ballerinalang.util.codegen.PackageInfo.getCPEntry(
> PackageInfo.java:103)
> at org.ballerinalang.util.codegen.ProgramFileReader.getAttribut
> eInfo(ProgramFileReader.java:1143)
> at org.ballerinalang.util.codegen.ProgramFileReader.readAttribu
> teInfoEntries(ProgramFileReader.java:1133)
> at org.ballerinalang.util.codegen.ProgramFileReader.readStructI
> nfoEntries(ProgramFileReader.java:497)
> at org.ballerinalang.util.codegen.ProgramFileReader.readPackage
> Info(ProgramFileReader.java:377)
> at org.ballerinalang.util.codegen.ProgramFileReader.readProgram
> Internal(ProgramFileReader.java:159)
> at org.ballerinalang.util.codegen.ProgramFileReader.readProgram
> (ProgramFileReader.java:126)
> at org.ballerinalang.BLangProgramLoader.read(BLangProgramLoader.java:39)
> ... 4 more
>
> Regards,
> Dinusha
>
> --
> Dinusha Dilrukshi
> Technical Lead
> WSO2 Inc.: http://wso2.com/
> Mobile: +94764069991
> Blog: http://dinushasblog.blogspot.com/
>



-- 
Malintha Amarasinghe
*WSO2, Inc. - lean | enterprise | middleware*
http://wso2.com/

Mobile : +94 712383306
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to