You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@airavata.apache.org by Eric Kuyt <er...@wur.nl> on 2016/02/02 17:10:25 UTC

Problems installing apache-airavata

Hey guys,

I am trying to install a local copy of apache-airavata, but i'm a little in
the water here.
Airavata and PGA are installed according to
http://scigap.readthedocs.org/en/latest/Installation/.

last log line of airavata is [INFO] Listening to Credential store clients
....
​but also the ​[ERROR] The Credential Store Server did not start!!! message
is still in place.

​Maybe this means running, or is it waiting for an external credential
service.

When I run PGA now which I linked to ​localhost:9930 airavata and
https://localhost:7443/ identity-server.


My questions are.. Is airavata running correctly like this?

should airavata automatically run an identity-server, or should I install
something like wso2? Because PGA doen't seem to find one. My playing around
with wso2 was also quite fruitless.

Thanks,

Eric


---- LOGS ----

...._....................._..............._...._......................_.........
.../ \..._.__...__._..___| |__...___...../
\..(_)_.__.__.___...____._|.|_.__._..
../ _ \.| '_ \./ _` |/ __| '_ \./ _ \.../ _ \.| | '__/ _` \ \./ / _` | __/
_` |.
./ ___ \| |_) | (_| | (__| |.| |  __/../ ___ \| | |.| (_| |\ V / (_| | ||
(_| |.
/_/...\_\
.__/.\__,_|\___|_|.|_|\___|./_/...\_\_|_|..\__,_|.\_/.\__,_|\__\__,_|.
........|_|.....................................................................
................................................................................
................,+????++~..~~++..+????????+??++.++~...~+=???+++.................
..............:???????....:::...~??????????????.~..::...=????????...............
............????????..~~..?????..??????????????.?????..~~~.~???????.............
...........?????????I,~I~~??????.+????????????.~??????~=~..?????????~...........
.........?????++??????..????????:.??????????I..????????..????????+????..........
........??.....???????....???????...???????+..+??????+.I.????????.....?,........
........????==????????..??..?????..=???????=..?????,.=+?.?????????===??=........
......=??????????+????..+??=.???=.~??????????,.???=,???,.????=+??????????.......
....??????????+...+I++..???,=...:??????????????.....+??..++I?+..,??????????.....
....???????=??..........??..+??.:=:.???????......??..??=..........?=???????=....
....??????..?...........+?..???.....???????......???.??...........~=.??????=....
....~???~.~..............?..???.~=..,??????...7..???.?.:..............~????:....
...7....7 ...............?..????. ...??????... .????.?.?.............I
..:.:....
.....+7=,.+?................????:,I...?????..=.?????.?.............??~.=7+......
..........????..............??????~...~??..~~??????..?...........+???,..........
...........???............=.+???????,.?+:.?????????..+...........???+...........
............??............?,.??????.,??..??????????.,............???............
...........??,.............=.,????.?+....????????I.I..............=?............
..........I?..................+??.:?~.....=??????..................??...........
..........??...?...............??.:?=......??????..............?...??...........
............++?..............?.????...?....??????.+..............++I............
.............................?.??????~....???????.?.............................
............................~~.??????......??????...............................
.............................=???????......???????+.............................
..........................=I??++?+++?......?+++++++?+...........................
..........................,..77..77.........  ..
 ...7..........................
................................................................................
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in
[jar:file:/home/eric/Apps/apache-airavata-server-0.16-SNAPSHOT/lib/slf4j-log4j12-1.7.10.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in
[jar:file:/home/eric/Apps/apache-airavata-server-0.16-SNAPSHOT/lib/slf4j-simple-1.7.10.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an
explanation.
[INFO] Settings loaded from
file:/home/eric/Apps/apache-airavata-server-0.16-SNAPSHOT/bin/airavata-server.properties
[INFO] Starting Zookeeper server...
[INFO] Airavata server instance starting...
Security module reached...
[INFO] connected to rabbitmq: amqp://airavata@127.0.0.1:5672airavata for
airavata_rabbitmq_exchange
[INFO] setting basic.qos / prefetch count to 64 for
airavata_rabbitmq_exchange
[INFO] Database already created for Registry!
DriverClassName=com.mysql.jdbc.Driver,Url=jdbc:mysql://localhost:3306/airavata_experiment_catalog?autoReconnect=true,Username=airavata,Password=K8SEwcnys2cvbVzv,validationQuery=SELECT
1 from CONFIGURATION
389  experiment_data  INFO   [main] openjpa.Runtime - OpenJPA dynamically
loaded the class enhancer. Any classes that were not enhanced at build time
will be enhanced when they are loaded by the JVM.
412  experiment_data  INFO   [main] openjpa.Runtime - Starting OpenJPA 2.2.0
479  experiment_data  INFO   [main] openjpa.jdbc.JDBC - Using dictionary
class "org.apache.openjpa.jdbc.sql.MySQLDictionary" (MySQL
5.5.46-0ubuntu0.14.04.2 ,MySQL Connector Java mysql-connector-java-5.1.34 (
Revision: jess.balint@oracle.com-20141014163213-wqbwpf1ok2kvo1om )).
874  experiment_data  WARN   [main] openjpa.jdbc.Schema - Existing column
"EXPERIMENT_DATA_DIR" on table "PROCESS" is incompatible with the same
column in the given schema definition. Existing column:
Full Name: PROCESS.EXPERIMENT_DATA_DIR
Type: varchar
Size: 512
Default: null
Not Null: false
Given column:
Full Name: PROCESS.EXPERIMENT_DATA_DIR
Type: varchar
Size: 255
Default: null
Not Null: false

876  experiment_data  WARN   [main] openjpa.jdbc.Schema - Existing column
"EXPERIMENT_DATA_DIR" on table "USER_CONFIGURATION_DATA" is incompatible
with the same column in the given schema definition. Existing column:
Full Name: USER_CONFIGURATION_DATA.EXPERIMENT_DATA_DIR
Type: varchar
Size: 512
Default: null
Not Null: false
Given column:
Full Name: USER_CONFIGURATION_DATA.EXPERIMENT_DATA_DIR
Type: varchar
Size: 255
Default: null
Not Null: false

[INFO] Database already created for App Catalog!
DriverClassName=com.mysql.jdbc.Driver,Url=jdbc:mysql://localhost:3306/airavata_app_catalog?autoReconnect=true,Username=airavata,Password=K8SEwcnys2cvbVzv,validationQuery=SELECT
1 from CONFIGURATION
0  appcatalog_data  INFO   [main] openjpa.Runtime - Starting OpenJPA 2.2.0
7  appcatalog_data  INFO   [main] openjpa.jdbc.JDBC - Using dictionary
class "org.apache.openjpa.jdbc.sql.MySQLDictionary" (MySQL
5.5.46-0ubuntu0.14.04.2 ,MySQL Connector Java mysql-connector-java-5.1.34 (
Revision: jess.balint@oracle.com-20141014163213-wqbwpf1ok2kvo1om )).
223  appcatalog_data  WARN   [main] openjpa.jdbc.Schema - Existing column
"APPLICATION_DESCRIPTION" on table "APPLICATION_INTERFACE" is incompatible
with the same column in the given schema definition. Existing column:
Full Name: APPLICATION_INTERFACE.APPLICATION_DESCRIPTION
Type: varchar
Size: 500
Default: null
Not Null: false
Given column:
Full Name: APPLICATION_INTERFACE.APPLICATION_DESCRIPTION
Type: varchar
Size: 255
Default: null
Not Null: false

224  appcatalog_data  WARN   [main] openjpa.jdbc.Schema - Existing column
"MODULE_DESC" on table "APPLICATION_MODULE" is incompatible with the same
column in the given schema definition. Existing column:
Full Name: APPLICATION_MODULE.MODULE_DESC
Type: varchar
Size: 500
Default: null
Not Null: false
Given column:
Full Name: APPLICATION_MODULE.MODULE_DESC
Type: varchar
Size: 255
Default: null
Not Null: false

[INFO] Airavata API server starter over TLS on Port: 9930
[INFO] connected to rabbitmq: amqp://airavata@127.0.0.1:5672airavata for
airavata_rabbitmq_exchange
[INFO] setting basic.qos / prefetch count to 64 for
airavata_rabbitmq_exchange
[INFO] connected to rabbitmq: amqp://airavata@127.0.0.1:5672airavata for
null
[INFO] setting basic.qos / prefetch count to 64 for null
[INFO] connected to rabbitmq: amqp://airavata@127.0.0.1:5672airavata for
airavata_rabbitmq_exchange
[INFO] Starting
[INFO] Starting Orchestrator Server on Port 8940
[INFO] Listening to Orchestrator Clients ....
[INFO] State change: CONNECTED
[INFO] Starting
[INFO] State change: CONNECTED
[INFO] connected to rabbitmq: amqp://airavata@127.0.0.1:5672airavata for
airavata_task_launch_rabbitmq_exchange
[INFO] connected to rabbitmq: amqp://airavata@127.0.0.1:5672airavata for
airavata_rabbitmq_exchange
[INFO] setting basic.qos / prefetch count to 64 for
airavata_rabbitmq_exchange
[INFO] Starting Gfac Server on Port 8950
[INFO] Listening to Gfac Clients ....
[ERROR] The Credential Store Server did not start!!!
[INFO] Starting Credential store Server on Port 8960
[INFO] Listening to Credential store clients ....




-- 
Central Veterinary Institute of Wageningen UR (CVI)
Department of Infection Biology
PO box 65, 8200 AB Lelystad, NL
Visiting address: ASG, Edelhertweg 15, 8219 PH Lelystad

Tel:  +31-(0)320-293391
Fax: +31-(0)320-238153
E-mail: eric.kuijt@wur.nl
Web: http://www.cvi.wur.nl

Re: Problems installing apache-airavata

Posted by Nipurn Doshi <ni...@umail.iu.edu>.
Hi Eric,

I have updated the default configuration for pga_config template. Please
update from github and let us know if you are still facing any issues.

On Tue, Feb 2, 2016 at 11:19 AM, Chathuri Wimalasena <ka...@gmail.com>
wrote:

> Hi Eric,
>
> You can enable credential store start up at airavata-server.properties.
> There is a property called "start.credential.store". By default it is set
> as false. You can set it to true, then credential store will start with
> server start up. When you run PGA, user management is done using WSO2
> Identity Server. You can use our hosted WSO2 IS for now.
>
> Thanks..
> Chathuri
>



-- 
-Sincerely,
Nipurn Doshi

Re: Problems installing apache-airavata

Posted by Supun Nakandala <su...@gmail.com>.
Hi Eric,

Can you check whether you can download the file using curl command
   $ curl
https://idp.scigap.org:7443/services/RemoteUserStoreManagerService?wsdl

Also you need to enable php soap extension in your web server. Also if you
have enabled selinux you may need to enable outbound traffic from your web
server.

On Wed, Feb 3, 2016 at 3:51 AM, Eric Kuyt <er...@wur.nl> wrote:

> Hmm, this is weird. I still get this error message.
>
> SOAP-ERROR: Parsing WSDL: Couldn't load from '
> https://idp.scigap.org:7443/services/RemoteUserStoreManagerService?wsdl'
> : failed to load external entity "
> https://idp.scigap.org:7443/services/RemoteUserStoreManagerService?wsdl"
>
> I also got this error with my own WSO2 server on both urls it leads to a
> xml api, could something be wrong in my php/laravel installation?
>
> Thanks,
>
> Eric
>
> On 2 February 2016 at 17:34, Nipurn Doshi <ni...@umail.iu.edu> wrote:
>
>> Hi Eric,
>>
>> I have updated the default configuration for pga_config template. Please
>> update from github and let us know if you are still facing any issues.
>>
>> On Tue, Feb 2, 2016 at 11:19 AM, Chathuri Wimalasena <
>> kamalasini@gmail.com<ma...@gmail.com>> wrote:
>> Hi Eric,
>>
>> You can enable credential store start up at airavata-server.properties.
>> There is a property called "start.credential.store". By default it is set
>> as false. You can set it to true, then credential store will start with
>> server start up. When you run PGA, user management is done using WSO2
>> Identity Server. You can use our hosted WSO2 IS for now.
>>
>> Thanks..
>> Chathuri
>>
>>
>>
>> --
>> -Sincerely,
>> Nipurn Doshi
>>
>
>
>
> --
> Central Veterinary Institute of Wageningen UR (CVI)
> Department of Infection Biology
> PO box 65, 8200 AB Lelystad, NL
> Visiting address: ASG, Edelhertweg 15, 8219 PH Lelystad
>
> Tel:  +31-(0)320-293391
> Fax: +31-(0)320-238153
> E-mail: eric.kuijt@wur.nl
> Web: http://www.cvi.wur.nl
>



-- 
Thank you
Supun Nakandala
Dept. Computer Science and Engineering
University of Moratuwa

Re: Problems installing apache-airavata

Posted by Supun Nakandala <su...@gmail.com>.
Hi Eric,

You can try setting up your own wso2 identity server and try but I don't
think this is some issue related to connection not allowed. URIs like
http://service.ws.um.carbon.wso2.org are schema URIs and they don't may to
any web link. From what I can see I think it is something related to wrong
credentials in your pga_config.php. Can you post the contents of your
pga_config.php ?

On Mon, Feb 8, 2016 at 3:24 AM, Eric Kuyt <er...@wur.nl> wrote:

> Hi Supun,
>
> Thanks One step further, I am now trying to login using my testdrive
> account which doesn't work yet and creating a new user results in a:
>
> SoapFault
>
> Unauthorized
>
> Open:
> /var/www/html/airavata-php-gateway/app/libraries/Wsis/Stubs/UserStoreManagerStub.php
>
>      * @param IsExistingUser $parameters
>      * @return IsExistingUserResponse
>      */
>     public function isExistingUser(IsExistingUser $parameters) {
>         return $this->__soapCall('isExistingUser', array($parameters),
> array(
>                     'uri' => 'http://service.ws.um.carbon.wso2.org',
>                     'soapaction' => ''
>         ));
>     }
> ​error. I dont think I can access http://service.ws.um.carbon.wso2.org/ from
> my location.
>
> Should I try to go back to my own wso2 instance? and change all
> http://service.ws.um.carbon.wso2.org occurances with the carbon of my own
> instance? in the php code?
>
> I think we are getting there. :D
>
> Thanks..
>
>
> On 3 February 2016 at 20:18, Supun Nakandala <su...@gmail.com>
> wrote:
>
>> Hi Eric,
>>
>> Can you check whether you can download the file using curl command
>>    $ curl
>> https://idp.scigap.org:7443/services/RemoteUserStoreManagerService?wsdl
>>
>> Also you need to enable php soap extension in your web server. Also if
>> you have enabled selinux you may need to enable outbound traffic from your
>> web server.
>>
>> On Wed, Feb 3, 2016 at 3:51 AM, Eric Kuyt <eric.kuijt@wur.nl<mailto:
>> eric.kuijt@wur.nl>> wrote:
>> Hmm, this is weird. I still get this error message.
>>
>> SOAP-ERROR: Parsing WSDL: Couldn't load from '
>> https://idp.scigap.org:7443/services/RemoteUserStoreManagerService?wsdl'
>> : failed to load external entity "
>> https://idp.scigap.org:7443/services/RemoteUserStoreManagerService?wsdl"
>>
>> I also got this error with my own WSO2 server on both urls it leads to a
>> xml api, could something be wrong in my php/laravel installation?
>>
>> Thanks,
>>
>> Eric
>>
>> On 2 February 2016 at 17:34, Nipurn Doshi <nidoshi@umail.iu.edu<mailto:
>> nidoshi@umail.iu.edu>> wrote:
>> Hi Eric,
>>
>> I have updated the default configuration for pga_config template. Please
>> update from github and let us know if you are still facing any issues.
>>
>> On Tue, Feb 2, 2016 at 11:19 AM, Chathuri Wimalasena <
>> kamalasini@gmail.com<ma...@gmail.com><mailto:
>> kamalasini@gmail.com<ma...@gmail.com>>> wrote:
>> Hi Eric,
>>
>> You can enable credential store start up at airavata-server.properties.
>> There is a property called "start.credential.store". By default it is set
>> as false. You can set it to true, then credential store will start with
>> server start up. When you run PGA, user management is done using WSO2
>> Identity Server. You can use our hosted WSO2 IS for now.
>>
>> Thanks..
>> Chathuri
>>
>>
>>
>> --
>> -Sincerely,
>> Nipurn Doshi
>>
>>
>>
>> --
>> Central Veterinary Institute of Wageningen UR (CVI)
>> Department of Infection Biology
>> PO box 65, 8200 AB Lelystad, NL
>> Visiting address: ASG, Edelhertweg 15, 8219 PH Lelystad
>>
>> Tel:  +31-(0)320-293391
>> Fax: +31-(0)320-238153
>> E-mail: eric.kuijt@wur.nl<ma...@wur.nl>
>> Web: http://www.cvi.wur.nl
>>
>>
>>
>> --
>> Thank you
>> Supun Nakandala
>> Dept. Computer Science and Engineering
>> University of Moratuwa
>>
>
>
>
> --
> Central Veterinary Institute of Wageningen UR (CVI)
> Department of Infection Biology
> PO box 65, 8200 AB Lelystad, NL
> Visiting address: ASG, Edelhertweg 15, 8219 PH Lelystad
>
> Tel:  +31-(0)320-293391
> Fax: +31-(0)320-238153
> E-mail: eric.kuijt@wur.nl
> Web: http://www.cvi.wur.nl
>



-- 
Thank you
Supun Nakandala
Dept. Computer Science and Engineering
University of Moratuwa

Re: Problems installing apache-airavata

Posted by Eric Kuyt <er...@wur.nl>.
Hi Supun,

Thanks One step further, I am now trying to login using my testdrive
account which doesn't work yet and creating a new user results in a:

SoapFault

Unauthorized

Open:
/var/www/html/airavata-php-gateway/app/libraries/Wsis/Stubs/UserStoreManagerStub.php

     * @param IsExistingUser $parameters
     * @return IsExistingUserResponse
     */
    public function isExistingUser(IsExistingUser $parameters) {
        return $this->__soapCall('isExistingUser', array($parameters),
array(
                    'uri' => 'http://service.ws.um.carbon.wso2.org',
                    'soapaction' => ''
        ));
    }
​error. I dont think I can access http://service.ws.um.carbon.wso2.org/ from
my location.

Should I try to go back to my own wso2 instance? and change all
http://service.ws.um.carbon.wso2.org occurances with the carbon of my own
instance? in the php code?

I think we are getting there. :D

Thanks..


On 3 February 2016 at 20:18, Supun Nakandala <su...@gmail.com>
wrote:

> Hi Eric,
>
> Can you check whether you can download the file using curl command
>    $ curl
> https://idp.scigap.org:7443/services/RemoteUserStoreManagerService?wsdl
>
> Also you need to enable php soap extension in your web server. Also if you
> have enabled selinux you may need to enable outbound traffic from your web
> server.
>
> On Wed, Feb 3, 2016 at 3:51 AM, Eric Kuyt <eric.kuijt@wur.nl<mailto:
> eric.kuijt@wur.nl>> wrote:
> Hmm, this is weird. I still get this error message.
>
> SOAP-ERROR: Parsing WSDL: Couldn't load from '
> https://idp.scigap.org:7443/services/RemoteUserStoreManagerService?wsdl'
> : failed to load external entity "
> https://idp.scigap.org:7443/services/RemoteUserStoreManagerService?wsdl"
>
> I also got this error with my own WSO2 server on both urls it leads to a
> xml api, could something be wrong in my php/laravel installation?
>
> Thanks,
>
> Eric
>
> On 2 February 2016 at 17:34, Nipurn Doshi <nidoshi@umail.iu.edu<mailto:
> nidoshi@umail.iu.edu>> wrote:
> Hi Eric,
>
> I have updated the default configuration for pga_config template. Please
> update from github and let us know if you are still facing any issues.
>
> On Tue, Feb 2, 2016 at 11:19 AM, Chathuri Wimalasena <kamalasini@gmail.com
> <ma...@gmail.com><mailto:kamalasini@gmail.com<mailto:
> kamalasini@gmail.com>>> wrote:
> Hi Eric,
>
> You can enable credential store start up at airavata-server.properties.
> There is a property called "start.credential.store". By default it is set
> as false. You can set it to true, then credential store will start with
> server start up. When you run PGA, user management is done using WSO2
> Identity Server. You can use our hosted WSO2 IS for now.
>
> Thanks..
> Chathuri
>
>
>
> --
> -Sincerely,
> Nipurn Doshi
>
>
>
> --
> Central Veterinary Institute of Wageningen UR (CVI)
> Department of Infection Biology
> PO box 65, 8200 AB Lelystad, NL
> Visiting address: ASG, Edelhertweg 15, 8219 PH Lelystad
>
> Tel:  +31-(0)320-293391
> Fax: +31-(0)320-238153
> E-mail: eric.kuijt@wur.nl<ma...@wur.nl>
> Web: http://www.cvi.wur.nl
>
>
>
> --
> Thank you
> Supun Nakandala
> Dept. Computer Science and Engineering
> University of Moratuwa
>



-- 
Central Veterinary Institute of Wageningen UR (CVI)
Department of Infection Biology
PO box 65, 8200 AB Lelystad, NL
Visiting address: ASG, Edelhertweg 15, 8219 PH Lelystad

Tel:  +31-(0)320-293391
Fax: +31-(0)320-238153
E-mail: eric.kuijt@wur.nl
Web: http://www.cvi.wur.nl

Re: Problems installing apache-airavata

Posted by Eric Kuyt <er...@wur.nl>.
Hmm, this is weird. I still get this error message.

SOAP-ERROR: Parsing WSDL: Couldn't load from '
https://idp.scigap.org:7443/services/RemoteUserStoreManagerService?wsdl' :
failed to load external entity "
https://idp.scigap.org:7443/services/RemoteUserStoreManagerService?wsdl"

I also got this error with my own WSO2 server on both urls it leads to a
xml api, could something be wrong in my php/laravel installation?

Thanks,

Eric

On 2 February 2016 at 17:34, Nipurn Doshi <ni...@umail.iu.edu> wrote:

> Hi Eric,
>
> I have updated the default configuration for pga_config template. Please
> update from github and let us know if you are still facing any issues.
>
> On Tue, Feb 2, 2016 at 11:19 AM, Chathuri Wimalasena <kamalasini@gmail.com
> <ma...@gmail.com>> wrote:
> Hi Eric,
>
> You can enable credential store start up at airavata-server.properties.
> There is a property called "start.credential.store". By default it is set
> as false. You can set it to true, then credential store will start with
> server start up. When you run PGA, user management is done using WSO2
> Identity Server. You can use our hosted WSO2 IS for now.
>
> Thanks..
> Chathuri
>
>
>
> --
> -Sincerely,
> Nipurn Doshi
>



-- 
Central Veterinary Institute of Wageningen UR (CVI)
Department of Infection Biology
PO box 65, 8200 AB Lelystad, NL
Visiting address: ASG, Edelhertweg 15, 8219 PH Lelystad

Tel:  +31-(0)320-293391
Fax: +31-(0)320-238153
E-mail: eric.kuijt@wur.nl
Web: http://www.cvi.wur.nl

Re: Problems installing apache-airavata

Posted by Chathuri Wimalasena <ka...@gmail.com>.
Hi Eric,

You can enable credential store start up at airavata-server.properties.
There is a property called "start.credential.store". By default it is set
as false. You can set it to true, then credential store will start with
server start up. When you run PGA, user management is done using WSO2
Identity Server. You can use our hosted WSO2 IS for now.

Thanks..
Chathuri

Re: Problems installing apache-airavata

Posted by Eric Kuyt <er...@wur.nl>.
start.credential.store=true, is enabled but my logs give me this error
message.

[ERROR] The Credential Store Server did not start!!!
but after this..
[INFO] Starting Credential store Server on Port 8960
[INFO] Listening to Credential store clients ....

but maybe, Listening to credential store clients.... is a sign of a
functional server?

Ok I'll try to find and use your identity server!

Thanks!



On 2 February 2016 at 17:19, Chathuri Wimalasena <ka...@gmail.com>
wrote:

> Hi Eric,
>
> You can enable credential store start up at airavata-server.properties.
> There is a property called "start.credential.store". By default it is set
> as false. You can set it to true, then credential store will start with
> server start up. When you run PGA, user management is done using WSO2
> Identity Server. You can use our hosted WSO2 IS for now.
>
> Thanks..
> Chathuri
>



-- 
Central Veterinary Institute of Wageningen UR (CVI)
Department of Infection Biology
PO box 65, 8200 AB Lelystad, NL
Visiting address: ASG, Edelhertweg 15, 8219 PH Lelystad

Tel:  +31-(0)320-293391
Fax: +31-(0)320-238153
E-mail: eric.kuijt@wur.nl
Web: http://www.cvi.wur.nl