Hi Rasika, I used the following set clause and was able to solve the issue.
set SIDDHI_CLASSPATH="%SIDDHI_HOME%\lib\*" Thanks for the help. <http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail> Virus-free. www.avg.com <http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail> <#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2> On Wed, Nov 15, 2017 at 9:10 PM, Raveen Rathnayake <rav...@wso2.com> wrote: > HI Rasika, > > Thanks for the suggestion. I will check this. > > > On Wed, Nov 15, 2017 at 6:07 PM, Rasika Perera <rasi...@wso2.com> wrote: > >> Hi Raveen, >> >> Yes issue might be because of JAR files list of 279 makes the windows >> 'java' command hits the O/S limit. In your script, below loop is adding the >> fully qualified paths for the each jar file into the "classpath" of the >> java command. >> >> FOR %%D in ("%SIDDHI_HOME%\lib\*.jar") DO set >> SIDDHI_CLASSPATH=!SIDDHI_CLASSPATH!; >> "%SIDDHI_HOME%\lib\%%~nD%%~xD" >> >> As per this SO answer[1]; did you try adding wild card imports instead of >> the for-loop? For example; >> >> set SIDDHI_CLASSPATH=!SIDDHI_CLASSPATH!;"SIDDHI_HOME%\lib\*" >> >> [1] https://stackoverflow.com/a/219801/1560536 >> >> >> On Tue, Nov 14, 2017 at 5:00 PM, Raveen Rathnayake <rav...@wso2.com> >> wrote: >> >>> Hi all, >>> >>> Currently I am in the process of developing a SDK for Siddhi. In this >>> SDK I am packing all the Siddhi Extensions with it. All the jars(*all >>> together 279*) related to these extensions are located in the* >>> {siddhi.home}/lib* folder. Executable files(*siddhi.sh* and *siddhi.bat*) >>> are located in the *{siddhi.home}/bin* folder. In the* siddhi.bat* file >>> I am adding all the jar files in the *{siddhi.home}/lib* folder to the >>> *classpath*. When I tried to execute the* siddhi.bat* file I am getting >>> an error saying "*The input line is too long*." After googling about >>> the error, I found that this error was caused because in windows a single >>> command >>> has a limit of ~250 characters. Since this 250 limit is exceeded by >>> classpath setting command, I got the error.(when adding all the names of >>> jars inside the lib the 250 limit is exceeded.) I have tried few methods to >>> overcome this issue, but failed. I have attached the *siddhi.bat* file >>> here with. >>> >>> It will be great if any of you can suggest a solution for this. >>> >>> Thank you. >>> -- >>> Raveen Savinda Rathnayake, >>> Software Engineering Intern, >>> WSO2 Inc. >>> >>> *lean. enterprise. middleware * >>> Web: www.WSO2.com Mobile : +94771144549 Blog : https://blog.raveen.me >>> >>> <https://lk.linkedin.com/in/raveensr> >>> >>> <http://wso2.com/signature> >>> >>> _______________________________________________ >>> Dev mailing list >>> Dev@wso2.org >>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>> >>> >> >> >> -- >> With Regards, >> >> *Rasika Perera* >> Senior Software Engineer >> LinkedIn: http://lk.linkedin.com/in/rasika90 >> >> <http://wso2.com/signature> >> >> WSO2 Inc. www.wso2.com >> lean.enterprise.middleware >> > > > > -- > Raveen Savinda Rathnayake, > Software Engineering Intern, > WSO2 Inc. > > *lean. enterprise. middleware * > Web: www.WSO2.com Mobile : +94771144549 Blog : https://blog.raveen.me > > <https://lk.linkedin.com/in/raveensr> > > <http://wso2.com/signature> > -- Raveen Savinda Rathnayake, Software Engineering Intern, WSO2 Inc. *lean. enterprise. middleware * Web: www.WSO2.com Mobile : +94771144549 Blog : https://blog.raveen.me <https://lk.linkedin.com/in/raveensr> <http://wso2.com/signature>
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev