We will be getting rid of the .balx file generated outside the project
directory. Therefore it would be best if you could extract the .zip file
that's generated and run the program via the provided bash script.

On Wed, Jun 27, 2018 at 5:03 PM Dinusha Senanayaka <dinu...@wso2.com> wrote:

>
> Hi Malintha,
>
> On Wed, Jun 27, 2018 at 4:57 PM Malintha Amarasinghe <malint...@wso2.com>
> wrote:
>
>> 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?
>>
> Yes,  that works.
>
>> 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"
>>
> 0.970.1. What should be the ballerina version relevant to  micro-gw alpha
> release ?
>
> Regards,
> Dinusha
>
>>
>> Thanks!
>>
>> On Wed, Jun 27, 2018 at 4:01 PM, Dinusha Senanayaka <dinu...@wso2.com>
>> 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(LauncherUtils.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.getAttributeInfo(ProgramFileReader.java:1143)
>>> at
>>> org.ballerinalang.util.codegen.ProgramFileReader.readAttributeInfoEntries(ProgramFileReader.java:1133)
>>> at
>>> org.ballerinalang.util.codegen.ProgramFileReader.readStructInfoEntries(ProgramFileReader.java:497)
>>> at
>>> org.ballerinalang.util.codegen.ProgramFileReader.readPackageInfo(ProgramFileReader.java:377)
>>> at
>>> org.ballerinalang.util.codegen.ProgramFileReader.readProgramInternal(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
>>
>
>
> --
> Dinusha Dilrukshi
> Technical Lead
> WSO2 Inc.: http://wso2.com/
> Mobile: +94764069991
> Blog: http://dinushasblog.blogspot.com/
> _______________________________________________
> Dev mailing list
> Dev@wso2.org
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>


-- 
Nuwan Dias

Software Architect - WSO2, Inc. http://wso2.com
email : nuw...@wso2.com
Phone : +94 777 775 729
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to