[R-SIG-Finance] RBloomberg (java version) error
Ignacio Ramos Alvarez
i.ramos.alvarez at gmail.com
Fri Jul 23 11:50:14 CEST 2010
Hello all.
Just to update my problem, I have tried RBloomberg on a PC at home and
works perfectly. I am Java ignorant but I suspect it probably has
something to do with the rJava package or the Java in my machine at
work, we have to run a specific older version of java (2005) for
several reasons.
Ana, I don't know if you've been looking into this, in any case thanks
for the package. Are you planning to use the C API interface in future
versions?.
I guess I'll keep on downloading Bloomberg data with Excel or VB.
Have a great day.
Nacho.
2010/7/19 Ignacio Ramos Alvarez <i.ramos.alvarez at gmail.com>
>
> Hi Ana, thanks for your reply.
>
> 1)
> > cn <- blpConnect()
> R version 2.11.1 (2010-05-31)
> rJava Version 0.8-4
> RBloomberg Version 0.4-142
> Java environment initialized successfully.
> Looking for most recent blpapi3.jar file...
> Error in blpConnect.Java("warning", NULL, TRUE, NULL) :
> Can't find C:\blp\API\APIv3\JavaAPI please confirm you have Bloomberg Version 3 Java API installed. If it's in a different location, please report this to RBloomberg package maintainer.
> > cn <- blpConnect(blpapi.jar.file="c:\\Program Files\\blp\\API\\blpapi3.jar")
> R version 2.11.1 (2010-05-31)
> rJava Version 0.8-4
> RBloomberg Version 0.4-142
> Java environment initialized successfully.
> Error in .jnew("org/findata/blpwrapper/Connection", java.log.level) :
> java.lang.NoClassDefFoundError: org/findata/blpwrapper/Connection
>
> 2) The file exists in the path I use in blpConnect (C:\Program Files\blp\API)
> 3) As in UPGR <GO> everything seems to be up to date:
>
> Software Component Current Version Rated Version Status
> Bloomberg Application 07/07/10 07/07/10 Up To Date
> BBComm 07/07/10 07/07/10 Up To Date
> DDE Server 12/07/08 Up To Date
> Excel Add-In 07/08/10 07/08/10 Up To Date
> API Data Dictionary 07/09/10 06/16/10 No Rollback Allowed
> Bloomberg Browser 02/21/08 02/21/08 Up To Date
> Keyboard Driver 06/15/09 06/15/09 Up To Date
> .NET Framework v2.0 05/02/07 05/02/07 Up To Date
> Txt-to-Speech Male 09/10/04 09/10/04 Up To Date
> Txt-to-Speech Female 12/11/03 12/11/03 Up To Date
> Smart Client 03/08/07 Up To Date
> .Net Framework 06/11/10 06/11/10 Up To Date
> .....
>
> I'm still thinking it is an Rjava problem but got no idea how to get around with it. Maybe it is a lack of permissions under my machine at work.
> Any clues?
>
> Thanks very much.
>
> Nacho.
>
>
> 2010/7/17 Ana Nelson <nelson.ana at gmail.com>
>>
>> Hi, Nacho,
>>
>> Please try the following and let me know how they work.
>>
>> 1) Connect just as
>>
>> cn <- blpConnect()
>>
>> 2) Do you have a file called blpapi3.jar in C:\Program Files\blp\API
>> or its subdirectories? If so what is the exact path to this file.
>>
>> 3) Can you upgrade to the most recent version of the Bloomberg API
>> (probably need to ask your IT department if you don't have admin
>> rights)
>>
>>
>>
>> On Thu, Jul 15, 2010 at 3:06 PM, Ignacio Ramos Alvarez
>> <i.ramos.alvarez at gmail.com> wrote:
>> > Hi there.
>> > I am getting an error when trying to establish a connection to Bloomberg
>> > with the RBloomberg library (java version, RDCOMclient version is hopeless
>> > for me as I don't have administrative rights on my XP machine).
>> > This is my code:
>> >
>> > library(RBloomberg)
>> >
>> > # blpapi3.jar file not in default directory
>> > cn <- blpConnect(blpapi.jar.file="c:\\Program Files\\blp\\API\\blpapi3.jar")
>> >
>> > the response:
>> >
>> > R version 2.11.1 (2010-05-31)
>> > rJava Version 0.8-4
>> > RBloomberg Version 0.4-142
>> > Java environment initialized successfully.
>> > Error in .jnew("org/findata/blpwrapper/Connection", java.log.level) :
>> > java.lang.NoClassDefFoundError: org/findata/blpwrapper/Connection
>> >
>> > I am a complete java ignorant, but I got to find that it seems like the
>> > .jaddClassPath() funtion is not working properly, extracted and modified
>> > from blpConnect.Java:
>> >
>> >> .jclassPath()
>> > [1] "C:\\PROGRA~1\\R\\R-211~1.1\\library\\rJava\\java"
>> >> .jaddClassPath("c:\\Program Files\\blp\\API")
>> >> .jclassPath()
>> > [1] "C:\\PROGRA~1\\R\\R-211~1.1\\library\\rJava\\java"
>> >> blpwrapper.jar.file
>> > [1] "C:/PROGRA~1/R/R-211~1.1/library/RBloomberg/java/blpwrapper.jar"
>> >> .jaddClassPath(blpwrapper.jar.file)
>> >> .jclassPath()
>> > [1] "C:\\PROGRA~1\\R\\R-211~1.1\\library\\rJava\\java"
>> >> blpapi.jar.file
>> > [1] "c:\\Program Files\\blp\\API\\blpapi3.jar"
>> >> .jaddClassPath(blpapi.jar.file)
>> >> .jclassPath()
>> > [1] "C:\\PROGRA~1\\R\\R-211~1.1\\library\\rJava\\java"
>> >
>> > I also enclose this code:
>> >
>> >> sessionInfo()
>> > R version 2.11.1 (2010-05-31)
>> > i386-pc-mingw32
>> >
>> > locale:
>> > [1] LC_COLLATE=English_United States.1252 LC_CTYPE=English_United
>> > States.1252
>> > [3] LC_MONETARY=English_United States.1252
>> > LC_NUMERIC=C
>> > [5] LC_TIME=English_United States.1252
>> >
>> > attached base packages:
>> > [1] stats graphics grDevices utils datasets methods base
>> >
>> > other attached packages:
>> > [1] RBloomberg_0.4-142 rJava_0.8-4 svIDE_0.9-49
>> >
>> > loaded via a namespace (and not attached):
>> > [1] svMisc_0.9-57 tcltk_2.11.1 tools_2.11.1 XML_3.1-0
>> >
>> >
>> > Any clue of what could be happening?.
>> > Thanks very much in advance.
>> >
>> > Nacho.
>> >
>> > [[alternative HTML version deleted]]
>> >
>> > _______________________________________________
>> > R-SIG-Finance at stat.math.ethz.ch mailing list
>> > https://stat.ethz.ch/mailman/listinfo/r-sig-finance
>> > -- Subscriber-posting only. If you want to post, subscribe first.
>> > -- Also note that this is not the r-help list where general R questions should go.
>> >
>
>
>
> --
> Ignacio Ramos Álvarez
> i.ramos.alvarez at gmail.com
--
Ignacio Ramos Álvarez
i.ramos.alvarez at gmail.com
More information about the R-SIG-Finance
mailing list