I've added the option Aidan described and released in version 0.5.1,
available from the usual place: repos="http://r.findata.org";. Logging can
now be turned off by specifying log.level="off" to blpConnect.

-John


On Wed, Apr 30, 2014 at 6:13 PM, Aidan Corcoran
<aidan.corcora...@gmail.com>wrote:

> i'm copying my exchange on this with John below.
> we don't have a solution yet but John is looking into it and may add an
> option to disable logging.
>
>
>
>
>  On Wed, Apr 30, 2014 at 5:30 PM, John Laing <john.la...@gmail.com> wrote:
>
>>  I wouldn't touch the Windows registry. I'm going to look into this
>> "couldn't get the lock" error a little more. Another option is that I could
>> add an option to blpConnect to turn logging off. Would that work for you?
>>
>>
>> On Wed, Apr 30, 2014 at 5:17 PM, Aidan Corcoran <
>> aidan.corcora...@gmail.com> wrote:
>>
>>> thanks John.
>>>
>>> unfortunately no joy.
>>>
>>> > require(rJava)
>>> > .jinit()
>>> [1] 0
>>> > fh1 <- .jnew("java/util/logging/FileHandler",
>>> "%h/org.findata.blpwrapper.%g.log")
>>> Error in .jnew("java/util/logging/FileHandler",
>>> "%h/org.findata.blpwrapper.%g.log") :
>>>   java.io.IOException: Couldn't get lock for
>>> %h/org.findata.blpwrapper.%g.log
>>> > fh2 <- .jnew("java/util/logging/FileHandler",
>>> "%h/org.findata.blpwrapper.%g.log", 0L, 1L, FALSE)
>>> Error in .jnew("java/util/logging/FileHandler",
>>> "%h/org.findata.blpwrapper.%g.log",  :
>>>   java.io.IOException: Couldn't get lock for
>>> %h/org.findata.blpwrapper.%g.log
>>>
>>> Should I look into changing the HOME variable in the windows registry?
>>> If you think that might help I'll just check with IT that it's ok and
>>> whether it can be changed permanently.
>>>
>>>
>>> On Wed, Apr 30, 2014 at 4:52 PM, John Laing <john.la...@gmail.com>
>>>  wrote:
>>>
>>>> I don't think that changing your HOME will help. My thinking is that
>>>> Java's resolution of the pattern wildcard %h is probably the same as your
>>>> normal HOME, but changing that in R doesn't necessarily change it for Java.
>>>> A little fuzzy on the details.
>>>>
>>>> Another thought -- try this:
>>>>
>>>> require(rJava)
>>>> .jinit()
>>>>
>>>> fh1 <- .jnew("java/util/logging/FileHandler",
>>>> "%h/org.findata.blpwrapper.%g.log")
>>>> fh2 <- .jnew("java/util/logging/FileHandler",
>>>> "%h/org.findata.blpwrapper.%g.log", 0L, 1L, FALSE)
>>>>
>>>> The first is essentially what Rbbg tries to do, which is to open a
>>>> writeable log file. The second opens the same file but not writeably. Let
>>>> me know which (if either) works.
>>>>
>>>> -John
>>>>
>>>>
>>>> On Wed, Apr 30, 2014 at 3:49 PM, Aidan Corcoran <
>>>> aidan.corcora...@gmail.com> wrote:
>>>>
>>>>> Hi John,
>>>>>
>>>>>  it was set to a folder in D (a network drive), and I think the path
>>>>> uses a variable that gets populated with my user name at some point.
>>>>> however i tried the below and this didn't fix it.
>>>>> i do have write access to that folder as i just created a file in it.
>>>>>
>>>>> > Sys.setenv(HOME="C:\\rstartfolder")
>>>>> > conn <- blpConnect()
>>>>> R version 3.0.3 (2014-03-06)
>>>>> rJava Version 0.9-6
>>>>> Rbbg Version 0.5.0
>>>>> Java environment initialized successfully.
>>>>> Looking for most recent blpapi3.jar file...
>>>>> Adding C:\blp\API\APIv3\JavaAPI\v3.7.1.1\lib\blpapi3.jar to Java
>>>>> classpath
>>>>> Error in .jnew("org/findata/blpwrapper/Connection", java.log.level) :
>>>>>   java.io.IOException: Couldn't get lock for
>>>>> %h/org.findata.blpwrapper.%g.log
>>>>> > Sys.getenv("HOME")
>>>>> [1] "C:\\rstartfolder"
>>>>>
>>>>>
>>>>>
>>>>> On Wed, Apr 30, 2014 at 3:22 PM, John Laing <john.la...@gmail.com>
>>>>>  wrote:
>>>>>
>>>>>> Hi Aidan,
>>>>>>
>>>>>> C:\ is probably not your home. From R try Sys.getenv("HOME"). That
>>>>>> will give you a directory, and in there you should look for files named
>>>>>> like org.findata.blpwrapper.*
>>>>>>
>>>>>> -John
>>>>>>
>>>>>>
>>>>>> On Wed, Apr 30, 2014 at 2:09 PM, Aidan Corcoran <
>>>>>> aidan.corcora...@gmail.com> wrote:
>>>>>>
>>>>>>> hi John,
>>>>>>>
>>>>>>> thanks for your reply.
>>>>>>>
>>>>>>> I generally have write access to the C drive but I'm not sure
>>>>>>> exactly where the log file lives. If you could tell me then I will 
>>>>>>> check on
>>>>>>> access and post back.
>>>>>>>
>>>>>>> thanks
>>>>>>> Aidan.
>>>>>>>
>>>>>>>
>>>>>>> On Wed, Apr 30, 2014 at 1:55 PM, John Laing <john.la...@gmail.com>
>>>>>>>  wrote:
>>>>>>>
>>>>>>>> Aidan,
>>>>>>>>
>>>>>>>> The connection is failing as it attempts to open the log file. Can
>>>>>>>> you confirm whether you have write access to your home folder? My 
>>>>>>>> Windows
>>>>>>>> box is virtual as well, so that's not the cause... at least, not 
>>>>>>>> directly.
>>>>>>>>
>>>>>>>> -John
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> On Wed, Apr 30, 2014 at 1:35 PM, Aidan Corcoran <
>>>>>>>> aidan.corcora...@gmail.com> wrote:
>>>>>>>>
>>>>>>>>> hi all,
>>>>>>>>>
>>>>>>>>> I'm getting the below error when I try
>>>>>>>>> conn <- blpConnect()
>>>>>>>>>
>>>>>>>>> R version 3.0.3 (2014-03-06)
>>>>>>>>> rJava Version 0.9-6
>>>>>>>>> Rbbg Version 0.5.0
>>>>>>>>> Java environment initialized successfully.
>>>>>>>>> Looking for most recent blpapi3.jar file...
>>>>>>>>> Adding C:\blp\API\APIv3\JavaAPI\v3.7.1.1\lib\blpapi3.jar to Java
>>>>>>>>> classpath
>>>>>>>>> *Error in .jnew("org/findata/blpwrapper/Connection",
>>>>>>>>> java.log.level) : *
>>>>>>>>> *  java.io.IOException: Couldn't get lock for
>>>>>>>>> %h/org.findata.blpwrapper.%g.log*
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Can't seem to find a similar error on the web. My desktop is  a
>>>>>>>>> virtual
>>>>>>>>> desktop and this is my first time trying to get rbbg to work on
>>>>>>>>> this setup,
>>>>>>>>> so maybe this has something to do with. It's win7-64bit with R
>>>>>>>>> 3.0.3 and
>>>>>>>>> latest versions of all packages I believe.  The excel bloomberg
>>>>>>>>> API is
>>>>>>>>> working fine. If anyone could help me understand this error better
>>>>>>>>> or fix
>>>>>>>>> it that would be very much appreciated!
>>>>>>>>>
>>>>>>>>> thanks
>>>>>>>>>
>>>>>>>>>         [[alternative HTML version deleted]]
>>>>>>>>>
>>>>>>>>> _______________________________________________
>>>>>>>>> R-SIG-Finance@r-project.org 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.
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
>
>
> On Wed, Apr 30, 2014 at 1:55 PM, John Laing <john.la...@gmail.com> wrote:
>
>> Aidan,
>>
>> The connection is failing as it attempts to open the log file. Can you
>> confirm whether you have write access to your home folder? My Windows box
>> is virtual as well, so that's not the cause... at least, not directly.
>>
>> -John
>>
>>
>>
>> On Wed, Apr 30, 2014 at 1:35 PM, Aidan Corcoran <
>> aidan.corcora...@gmail.com> wrote:
>>
>>> hi all,
>>>
>>> I'm getting the below error when I try
>>> conn <- blpConnect()
>>>
>>> R version 3.0.3 (2014-03-06)
>>> rJava Version 0.9-6
>>> Rbbg Version 0.5.0
>>> Java environment initialized successfully.
>>> Looking for most recent blpapi3.jar file...
>>> Adding C:\blp\API\APIv3\JavaAPI\v3.7.1.1\lib\blpapi3.jar to Java
>>> classpath
>>> *Error in .jnew("org/findata/blpwrapper/Connection", java.log.level) : *
>>> *  java.io.IOException: Couldn't get lock for
>>> %h/org.findata.blpwrapper.%g.log*
>>>
>>>
>>> Can't seem to find a similar error on the web. My desktop is  a virtual
>>> desktop and this is my first time trying to get rbbg to work on this
>>> setup,
>>> so maybe this has something to do with. It's win7-64bit with R 3.0.3 and
>>> latest versions of all packages I believe.  The excel bloomberg API is
>>> working fine. If anyone could help me understand this error better or fix
>>> it that would be very much appreciated!
>>>
>>> thanks
>>>
>>>         [[alternative HTML version deleted]]
>>>
>>> _______________________________________________
>>> R-SIG-Finance@r-project.org 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.
>>>
>>
>>
>

        [[alternative HTML version deleted]]

_______________________________________________
R-SIG-Finance@r-project.org 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.

Reply via email to