I am having a puzzling problem with bloomberg connection. When i  run from R 
prompt some code that has
....

library(Rbbg)

conn <- blpConnect(throw.ticker.errors = FALSE)
print("connected")

...
I establish connection every time and then proceed to get data when i run this 
code from R prompt. However, when i run this from a batch script, i get the 
following error output from Rbbg:


=====================
R version 2.15.2 (2012-10-26) 
rJava Version 0.9-4 
Rbbg Version 0.4-155 
Java environment initialized successfully.
Adding C:\blp\API\APIv3\JavaAPI\v3.5.1.1\lib\blpapi3.jar to Java classpath
<simpleError in ls(envir = envir, all.names = private): invalid 'envir' 
argument>
=======================

I looked in Rbbg and Bloomberg log files and they have the following:

blpjavaapi0.log.0
===============
2013/02/04 19:46:50.635 blpapi.Session.3  <init> [INFO] 
UserAgent=Library:Java;Version:3.5.1.1;&OS=Name:Windows 
7;Version:6.1;VMVersion:1.6.0_23;VMVendor:Sun Microsystems Inc.;
2013/02/04 19:46:50.635 blpapi.Session.3  <init> [INFO] SessionParameters: [ 
defaultServices = [//blp/mktdata, //blp/refdata], defaultSubscriptionService = 
//blp/mktdata, defaultTopicPrefix = ticker/, allowMultiCorrelatorsPerMsg = 
false, connectTimeout = 5000, clientMode = AUTO, maxPendingRequests = 1024, 
autoRestartOnDisconnection = false, authenticationOptions = , numStartAttempts 
= -1, reconnectionInterval = 3000, compat33x = false, serverAddress = 
[localhost:8194], keepAliveRequestInterval= 20000, keepAliveResponseTimeout= 
5000, maxEventQueueSize= 10000, slowConsumerWarningHiWaterMark= 0.75, 
slowConsumerWarningLoWaterMark= 0.5]
2013/02/04 19:46:50.720 blpapi.PlatformConnection.3.Platform.0  b [INFO] 
Session established with: localhost/127.0.0.1:8194
2013/02/04 19:46:50.721 blpapi.Session.AuthorizationManager.3  b [INFO] 
AuthorizationManager connectionUp ([0/3])
2013/02/04 19:46:50.722 blpapi.Session.AuthorizationManager.3  b [INFO] Nothing 
to authorize. No pre-loaded authorization requests.
===================
 

org.findata.blpwrapper.0.log-1.1
================
Feb 4, 2013 7:40:17 PM org.findata.blpwrapper.Connection 
processSessionStatusEvent
WARNING: SessionStartupFailure = {
    reason = {
        source = "Session"
        errorCode = 1001
        category = "UNCLASSIFIED"
        description = "CONNECTION_FAILURE"
        subcategory = 
    }
}
============================

None of these error messages gives me a clue of what could be wrong. The only 
vague thought i have is that something about Java or rJava might not be 
initializing correctly. I must admit i am not used to running things on 
Windows, so maybe i am missing something simple. Just in case i did something 
stupid I simply have the following in my batch file

R CMD BATCH --no-restore --no-save "C:/Users/.../tmp.R" "C:/Users/.../tmp.out"
and tmp.R has a call to function that connects to Bloomberg. Batch is invoked 
by scheduler

I am running
R version 2.15.2 (2012-10-26) 
rJava Version 0.9-4 
Rbbg Version 0.4-155
64 bit Win 7 Ultimate

Would greatly appreciate any hints

Andre

        [[alternative HTML version deleted]]

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to