From jmrodriguez at cnio.es Mon Mar 2 03:43:09 2009 From: jmrodriguez at cnio.es (jmrodriguez) Date: Mon, 02 Mar 2009 09:43:09 +0100 Subject: [MOBY-dev] RFC for asynchronous POST services In-Reply-To: <49a859a8.02578c0a.07c7.ffff8edd@mx.google.com> References: <49a31d97.0e538c0a.1915.4402@mx.google.com> <49A439A2.5080308@ucalgary.ca> <49a43ad1.14b48c0a.79f7.ffffc42f@mx.google.com> <49A43FC6.30303@ucalgary.ca> <49a44158.14b48c0a.7a1d.1df9@mx.google.com> <49A44301.9030802@ucalgary.ca> <49a4503f.16538c0a.5fb0.0d70@mx.google.com> <49A486A8.1020003@cnio.es> <49a859a8.02578c0a.07c7.ffff8edd@mx.google.com> Message-ID: <49AB9C1D.4090104@cnio.es> Hi Eddie, For me "moby-wsrf" sounds cool. But do you mind to send me the link where RFC says that, please? I did not find that description yet and I would like read it. Cheers, J Edward Kawas wrote: > Another thing that I ran into today is that the HTTP header XML for polling, > requesting results, and destroying the job need a root element. What does > everyone think about wrapping the header as defined in the RFC with > ? > > Eddie > > -----Original Message----- > From: moby-dev-bounces at lists.open-bio.org > [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Jos? Mar?a > Fern?ndez Gonz?lez > Sent: February-24-09 3:46 PM > To: Core developer announcements > Subject: Re: [MOBY-dev] RFC for asynchronous POST services > > Hi everybody, > yes, I also agree about no multi-line headers, because they could > bring many > compatibility issues, and some "clever" intermediate firewall or proxy could > misunderstand them. > > Jos? Mar?a > > Edward Kawas wrote: > >> Yeah, I just wanted to throw out the other option for consideration. >> > Besides > >> encoding/decoding overhead, there is also a doubling of the message side >> > if > >> we went that route. I agree, no new lines. >> >> Anyone with any objections? >> >> Eddie >> >> -----Original Message----- >> From: moby-dev-bounces at lists.open-bio.org >> [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Paul Gordon >> Sent: February-24-09 10:57 AM >> To: Core developer announcements >> Subject: Re: [MOBY-dev] RFC for asynchronous POST services >> >> I vote for strongly encouraging no new lines in the XML, and warning >> implementers that it might crap out if they include any. I HATE base64 >> encoding and decoding messages! Kind of defeats the purpose of using >> XML in the message in the first place... >> >> BTW, I can confirm after scouring the Web for info that lots of programs >> (e.g. Microsoft IIS, IBM Websphere) have run into problems with >> multi-line headers, even in the last couple of years. >> >> Edward Kawas wrote: >> >>> You bring up a very good point. I think that we could either agree to use >>> >> no >> >>> new lines. >>> >>> Another, less desirable, option might be to base64 encode the header... I >>> like your idea more though (I like sitting on the fence ...) >>> >>> Eddie >>> >>> -----Original Message----- >>> From: moby-dev-bounces at lists.open-bio.org >>> [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Paul Gordon >>> Sent: February-24-09 10:43 AM >>> To: Core developer announcements >>> Subject: Re: [MOBY-dev] RFC for asynchronous POST services >>> >>> According to RFC2616, which references RFC822 section 3.1, you can >>> indeed have multi-line header field value, as long as each extra line >>> starts with some linear white space. Otherwise it'll think a new line >>> is a new header (and probably a malformed one at that). There is a >>> standard for "folding" and "unfolding" such multi-line headers, which >>> essential strips CR and LF out of the message on the receiving end. I'm >>> not sure how well this folding and unfolding protocol is handled by >>> various servers and clients, but given that new lines will be stripped >>> out on the receiving end anyway, should we say that the biomoby-wsrf >>> field XML value should have no new lines, for maximum likelihood of >>> transactional success? >>> >>> Edward Kawas wrote: >>> >>> >>>> Hi Paul, >>>> >>>> I was thinking of just treating that XML doc as a string and placing >>>> > that > >>>> >>>> >>> as >>> >>> >>>> the value for the header with key biomoby-wsrf. >>>> >>>> Do you think that will work? >>>> >>>> Eddie >>>> >>>> -----Original Message----- >>>> From: moby-dev-bounces at lists.open-bio.org >>>> [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Paul Gordon >>>> Sent: February-24-09 10:17 AM >>>> To: Core developer announcements >>>> Subject: Re: [MOBY-dev] RFC for asynchronous POST services >>>> >>>> Hi Eddie, >>>> >>>> Pardon my ignorance, I was quickly perusing the document, but in the >>>> document where you break down sample XML such as "Response from >>>> destroying the resource", how exact do you put that XML block in the >>>> header? I though HTTP headers are usually name=value... >>>> >>>> Edward Kawas wrote: >>>> >>>> >>>> >>>>> Hello all, >>>>> >>>>> Attached is a draft proposal describing asynchronous post services in >>>>> >>>>> >>>>> >>>> moby. >>>> >>>> >>>> >>>>> It is very similar to the RFC for moby-async services, except that it >>>>> > is > >>>>> HTTP POST and not SOAP based. >>>>> >>>>> Be harsh but nice! >>>>> >>>>> Eddie >>>>> >>>>> >>>>> > ------------------------------------------------------------------------ > >>>>> _______________________________________________ >>>>> MOBY-dev mailing list >>>>> MOBY-dev at lists.open-bio.org >>>>> http://lists.open-bio.org/mailman/listinfo/moby-dev >>>>> >>>>> >>>>> >>>> _______________________________________________ >>>> MOBY-dev mailing list >>>> MOBY-dev at lists.open-bio.org >>>> http://lists.open-bio.org/mailman/listinfo/moby-dev >>>> >>>> _______________________________________________ >>>> MOBY-dev mailing list >>>> MOBY-dev at lists.open-bio.org >>>> http://lists.open-bio.org/mailman/listinfo/moby-dev >>>> >>>> >>>> >>>> >>>> >>> _______________________________________________ >>> MOBY-dev mailing list >>> MOBY-dev at lists.open-bio.org >>> http://lists.open-bio.org/mailman/listinfo/moby-dev >>> >>> _______________________________________________ >>> MOBY-dev mailing list >>> MOBY-dev at lists.open-bio.org >>> http://lists.open-bio.org/mailman/listinfo/moby-dev >>> >>> >>> >>> >> _______________________________________________ >> MOBY-dev mailing list >> MOBY-dev at lists.open-bio.org >> http://lists.open-bio.org/mailman/listinfo/moby-dev >> >> _______________________________________________ >> MOBY-dev mailing list >> MOBY-dev at lists.open-bio.org >> http://lists.open-bio.org/mailman/listinfo/moby-dev >> >> > > -- Have you tried CARGO? http://cargo2.bioinfo.cnio.es/ ********************* Jos? Manuel Rodr?guez Carrasco e-mail: jmrodriguez at cnio.es Tlfn: (+34) 91 732 80 00 ext: 2256 Fax: (+34) 91 224 69 76 Bioinformatic Unit Spanish National Cancer Center (CNIO) http://www.cnio.es Zip Code: 28029 Address: C/. Melchor Fern?ndez Almagro n? 3, Madrid (Spain) **NOTA DE CONFIDENCIALIDAD** Este correo electr?nico, y en su caso los ficheros adjuntos, pueden contener informaci?n protegida para el uso exclusivo de su destinatario. Se proh?be la distribuci?n, reproducci?n o cualquier otro tipo de transmisi?n por parte de otra persona que no sea el destinatario. Si usted recibe por error este correo, se ruega comunicarlo al remitente y borrar el mensaje recibido. **CONFIDENTIALITY NOTICE** This email communication and any attachments may contain confidential and privileged information for the sole use of the designated recipient named above. Distribution, reproduction or any other use of this transmission by any party other than the intended recipient is prohibited. If you are not the intended recipient please contact the sender and delete all copies. From edward.kawas at gmail.com Mon Mar 2 10:07:10 2009 From: edward.kawas at gmail.com (Edward Kawas) Date: Mon, 2 Mar 2009 07:07:10 -0800 Subject: [MOBY-dev] RFC for asynchronous POST services In-Reply-To: <49AB9C1D.4090104@cnio.es> References: <49a31d97.0e538c0a.1915.4402@mx.google.com> <49A439A2.5080308@ucalgary.ca> <49a43ad1.14b48c0a.79f7.ffffc42f@mx.google.com> <49A43FC6.30303@ucalgary.ca> <49a44158.14b48c0a.7a1d.1df9@mx.google.com> <49A44301.9030802@ucalgary.ca> <49a4503f.16538c0a.5fb0.0d70@mx.google.com> <49A486A8.1020003@cnio.es> <49a859a8.02578c0a.07c7.ffff8edd@mx.google.com> <49AB9C1D.4090104@cnio.es> Message-ID: <49abf627.0e538c0a.1fda.62b6@mx.google.com> I posted the link to the RDF to http://biordf.net/~kawas/async_post_services.pdf It hasn?t been updated yet to include the 'no new lines in the http header' request. Eddie -----Original Message----- From: moby-dev-bounces at lists.open-bio.org [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of jmrodriguez Sent: March-02-09 12:43 AM To: Core developer announcements Subject: Re: [MOBY-dev] RFC for asynchronous POST services Hi Eddie, For me "moby-wsrf" sounds cool. But do you mind to send me the link where RFC says that, please? I did not find that description yet and I would like read it. Cheers, J Edward Kawas wrote: > Another thing that I ran into today is that the HTTP header XML for polling, > requesting results, and destroying the job need a root element. What does > everyone think about wrapping the header as defined in the RFC with > ? > > Eddie > > -----Original Message----- > From: moby-dev-bounces at lists.open-bio.org > [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Jos? Mar?a > Fern?ndez Gonz?lez > Sent: February-24-09 3:46 PM > To: Core developer announcements > Subject: Re: [MOBY-dev] RFC for asynchronous POST services > > Hi everybody, > yes, I also agree about no multi-line headers, because they could > bring many > compatibility issues, and some "clever" intermediate firewall or proxy could > misunderstand them. > > Jos? Mar?a > > Edward Kawas wrote: > >> Yeah, I just wanted to throw out the other option for consideration. >> > Besides > >> encoding/decoding overhead, there is also a doubling of the message side >> > if > >> we went that route. I agree, no new lines. >> >> Anyone with any objections? >> >> Eddie >> >> -----Original Message----- >> From: moby-dev-bounces at lists.open-bio.org >> [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Paul Gordon >> Sent: February-24-09 10:57 AM >> To: Core developer announcements >> Subject: Re: [MOBY-dev] RFC for asynchronous POST services >> >> I vote for strongly encouraging no new lines in the XML, and warning >> implementers that it might crap out if they include any. I HATE base64 >> encoding and decoding messages! Kind of defeats the purpose of using >> XML in the message in the first place... >> >> BTW, I can confirm after scouring the Web for info that lots of programs >> (e.g. Microsoft IIS, IBM Websphere) have run into problems with >> multi-line headers, even in the last couple of years. >> >> Edward Kawas wrote: >> >>> You bring up a very good point. I think that we could either agree to use >>> >> no >> >>> new lines. >>> >>> Another, less desirable, option might be to base64 encode the header... I >>> like your idea more though (I like sitting on the fence ...) >>> >>> Eddie >>> >>> -----Original Message----- >>> From: moby-dev-bounces at lists.open-bio.org >>> [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Paul Gordon >>> Sent: February-24-09 10:43 AM >>> To: Core developer announcements >>> Subject: Re: [MOBY-dev] RFC for asynchronous POST services >>> >>> According to RFC2616, which references RFC822 section 3.1, you can >>> indeed have multi-line header field value, as long as each extra line >>> starts with some linear white space. Otherwise it'll think a new line >>> is a new header (and probably a malformed one at that). There is a >>> standard for "folding" and "unfolding" such multi-line headers, which >>> essential strips CR and LF out of the message on the receiving end. I'm >>> not sure how well this folding and unfolding protocol is handled by >>> various servers and clients, but given that new lines will be stripped >>> out on the receiving end anyway, should we say that the biomoby-wsrf >>> field XML value should have no new lines, for maximum likelihood of >>> transactional success? >>> >>> Edward Kawas wrote: >>> >>> >>>> Hi Paul, >>>> >>>> I was thinking of just treating that XML doc as a string and placing >>>> > that > >>>> >>>> >>> as >>> >>> >>>> the value for the header with key biomoby-wsrf. >>>> >>>> Do you think that will work? >>>> >>>> Eddie >>>> >>>> -----Original Message----- >>>> From: moby-dev-bounces at lists.open-bio.org >>>> [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Paul Gordon >>>> Sent: February-24-09 10:17 AM >>>> To: Core developer announcements >>>> Subject: Re: [MOBY-dev] RFC for asynchronous POST services >>>> >>>> Hi Eddie, >>>> >>>> Pardon my ignorance, I was quickly perusing the document, but in the >>>> document where you break down sample XML such as "Response from >>>> destroying the resource", how exact do you put that XML block in the >>>> header? I though HTTP headers are usually name=value... >>>> >>>> Edward Kawas wrote: >>>> >>>> >>>> >>>>> Hello all, >>>>> >>>>> Attached is a draft proposal describing asynchronous post services in >>>>> >>>>> >>>>> >>>> moby. >>>> >>>> >>>> >>>>> It is very similar to the RFC for moby-async services, except that it >>>>> > is > >>>>> HTTP POST and not SOAP based. >>>>> >>>>> Be harsh but nice! >>>>> >>>>> Eddie >>>>> >>>>> >>>>> > ------------------------------------------------------------------------ > >>>>> _______________________________________________ >>>>> MOBY-dev mailing list >>>>> MOBY-dev at lists.open-bio.org >>>>> http://lists.open-bio.org/mailman/listinfo/moby-dev >>>>> >>>>> >>>>> >>>> _______________________________________________ >>>> MOBY-dev mailing list >>>> MOBY-dev at lists.open-bio.org >>>> http://lists.open-bio.org/mailman/listinfo/moby-dev >>>> >>>> _______________________________________________ >>>> MOBY-dev mailing list >>>> MOBY-dev at lists.open-bio.org >>>> http://lists.open-bio.org/mailman/listinfo/moby-dev >>>> >>>> >>>> >>>> >>>> >>> _______________________________________________ >>> MOBY-dev mailing list >>> MOBY-dev at lists.open-bio.org >>> http://lists.open-bio.org/mailman/listinfo/moby-dev >>> >>> _______________________________________________ >>> MOBY-dev mailing list >>> MOBY-dev at lists.open-bio.org >>> http://lists.open-bio.org/mailman/listinfo/moby-dev >>> >>> >>> >>> >> _______________________________________________ >> MOBY-dev mailing list >> MOBY-dev at lists.open-bio.org >> http://lists.open-bio.org/mailman/listinfo/moby-dev >> >> _______________________________________________ >> MOBY-dev mailing list >> MOBY-dev at lists.open-bio.org >> http://lists.open-bio.org/mailman/listinfo/moby-dev >> >> > > -- Have you tried CARGO? http://cargo2.bioinfo.cnio.es/ ********************* Jos? Manuel Rodr?guez Carrasco e-mail: jmrodriguez at cnio.es Tlfn: (+34) 91 732 80 00 ext: 2256 Fax: (+34) 91 224 69 76 Bioinformatic Unit Spanish National Cancer Center (CNIO) http://www.cnio.es Zip Code: 28029 Address: C/. Melchor Fern?ndez Almagro n? 3, Madrid (Spain) **NOTA DE CONFIDENCIALIDAD** Este correo electr?nico, y en su caso los ficheros adjuntos, pueden contener informaci?n protegida para el uso exclusivo de su destinatario. Se proh?be la distribuci?n, reproducci?n o cualquier otro tipo de transmisi?n por parte de otra persona que no sea el destinatario. Si usted recibe por error este correo, se ruega comunicarlo al remitente y borrar el mensaje recibido. **CONFIDENTIALITY NOTICE** This email communication and any attachments may contain confidential and privileged information for the sole use of the designated recipient named above. Distribution, reproduction or any other use of this transmission by any party other than the intended recipient is prohibited. If you are not the intended recipient please contact the sender and delete all copies. _______________________________________________ MOBY-dev mailing list MOBY-dev at lists.open-bio.org http://lists.open-bio.org/mailman/listinfo/moby-dev From edward.kawas at gmail.com Fri Mar 6 09:49:21 2009 From: edward.kawas at gmail.com (Edward Kawas) Date: Fri, 6 Mar 2009 06:49:21 -0800 Subject: [MOBY-dev] RFC for asynchronous POST services In-Reply-To: <49AB9C1D.4090104@cnio.es> References: <49a31d97.0e538c0a.1915.4402@mx.google.com> <49A439A2.5080308@ucalgary.ca> <49a43ad1.14b48c0a.79f7.ffffc42f@mx.google.com> <49A43FC6.30303@ucalgary.ca> <49a44158.14b48c0a.7a1d.1df9@mx.google.com> <49A44301.9030802@ucalgary.ca> <49a4503f.16538c0a.5fb0.0d70@mx.google.com> <49A486A8.1020003@cnio.es> <49a859a8.02578c0a.07c7.ffff8edd@mx.google.com> <49AB9C1D.4090104@cnio.es> Message-ID: <49b137f6.28d7720a.5387.2c38@mx.google.com> Just pinging everyone out there to see what the opinions are on this RFC. Did anyone find any obvious errors or are there any objections? Thanks, Eddie -----Original Message----- From: moby-dev-bounces at lists.open-bio.org [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of jmrodriguez Sent: March-02-09 12:43 AM To: Core developer announcements Subject: Re: [MOBY-dev] RFC for asynchronous POST services Hi Eddie, For me "moby-wsrf" sounds cool. But do you mind to send me the link where RFC says that, please? I did not find that description yet and I would like read it. Cheers, J Edward Kawas wrote: > Another thing that I ran into today is that the HTTP header XML for polling, > requesting results, and destroying the job need a root element. What does > everyone think about wrapping the header as defined in the RFC with > ? > > Eddie > > -----Original Message----- > From: moby-dev-bounces at lists.open-bio.org > [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Jos? Mar?a > Fern?ndez Gonz?lez > Sent: February-24-09 3:46 PM > To: Core developer announcements > Subject: Re: [MOBY-dev] RFC for asynchronous POST services > > Hi everybody, > yes, I also agree about no multi-line headers, because they could > bring many > compatibility issues, and some "clever" intermediate firewall or proxy could > misunderstand them. > > Jos? Mar?a > > Edward Kawas wrote: > >> Yeah, I just wanted to throw out the other option for consideration. >> > Besides > >> encoding/decoding overhead, there is also a doubling of the message side >> > if > >> we went that route. I agree, no new lines. >> >> Anyone with any objections? >> >> Eddie >> >> -----Original Message----- >> From: moby-dev-bounces at lists.open-bio.org >> [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Paul Gordon >> Sent: February-24-09 10:57 AM >> To: Core developer announcements >> Subject: Re: [MOBY-dev] RFC for asynchronous POST services >> >> I vote for strongly encouraging no new lines in the XML, and warning >> implementers that it might crap out if they include any. I HATE base64 >> encoding and decoding messages! Kind of defeats the purpose of using >> XML in the message in the first place... >> >> BTW, I can confirm after scouring the Web for info that lots of programs >> (e.g. Microsoft IIS, IBM Websphere) have run into problems with >> multi-line headers, even in the last couple of years. >> >> Edward Kawas wrote: >> >>> You bring up a very good point. I think that we could either agree to use >>> >> no >> >>> new lines. >>> >>> Another, less desirable, option might be to base64 encode the header... I >>> like your idea more though (I like sitting on the fence ...) >>> >>> Eddie >>> >>> -----Original Message----- >>> From: moby-dev-bounces at lists.open-bio.org >>> [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Paul Gordon >>> Sent: February-24-09 10:43 AM >>> To: Core developer announcements >>> Subject: Re: [MOBY-dev] RFC for asynchronous POST services >>> >>> According to RFC2616, which references RFC822 section 3.1, you can >>> indeed have multi-line header field value, as long as each extra line >>> starts with some linear white space. Otherwise it'll think a new line >>> is a new header (and probably a malformed one at that). There is a >>> standard for "folding" and "unfolding" such multi-line headers, which >>> essential strips CR and LF out of the message on the receiving end. I'm >>> not sure how well this folding and unfolding protocol is handled by >>> various servers and clients, but given that new lines will be stripped >>> out on the receiving end anyway, should we say that the biomoby-wsrf >>> field XML value should have no new lines, for maximum likelihood of >>> transactional success? >>> >>> Edward Kawas wrote: >>> >>> >>>> Hi Paul, >>>> >>>> I was thinking of just treating that XML doc as a string and placing >>>> > that > >>>> >>>> >>> as >>> >>> >>>> the value for the header with key biomoby-wsrf. >>>> >>>> Do you think that will work? >>>> >>>> Eddie >>>> >>>> -----Original Message----- >>>> From: moby-dev-bounces at lists.open-bio.org >>>> [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Paul Gordon >>>> Sent: February-24-09 10:17 AM >>>> To: Core developer announcements >>>> Subject: Re: [MOBY-dev] RFC for asynchronous POST services >>>> >>>> Hi Eddie, >>>> >>>> Pardon my ignorance, I was quickly perusing the document, but in the >>>> document where you break down sample XML such as "Response from >>>> destroying the resource", how exact do you put that XML block in the >>>> header? I though HTTP headers are usually name=value... >>>> >>>> Edward Kawas wrote: >>>> >>>> >>>> >>>>> Hello all, >>>>> >>>>> Attached is a draft proposal describing asynchronous post services in >>>>> >>>>> >>>>> >>>> moby. >>>> >>>> >>>> >>>>> It is very similar to the RFC for moby-async services, except that it >>>>> > is > >>>>> HTTP POST and not SOAP based. >>>>> >>>>> Be harsh but nice! >>>>> >>>>> Eddie >>>>> >>>>> >>>>> > ------------------------------------------------------------------------ > >>>>> _______________________________________________ >>>>> MOBY-dev mailing list >>>>> MOBY-dev at lists.open-bio.org >>>>> http://lists.open-bio.org/mailman/listinfo/moby-dev >>>>> >>>>> >>>>> >>>> _______________________________________________ >>>> MOBY-dev mailing list >>>> MOBY-dev at lists.open-bio.org >>>> http://lists.open-bio.org/mailman/listinfo/moby-dev >>>> >>>> _______________________________________________ >>>> MOBY-dev mailing list >>>> MOBY-dev at lists.open-bio.org >>>> http://lists.open-bio.org/mailman/listinfo/moby-dev >>>> >>>> >>>> >>>> >>>> >>> _______________________________________________ >>> MOBY-dev mailing list >>> MOBY-dev at lists.open-bio.org >>> http://lists.open-bio.org/mailman/listinfo/moby-dev >>> >>> _______________________________________________ >>> MOBY-dev mailing list >>> MOBY-dev at lists.open-bio.org >>> http://lists.open-bio.org/mailman/listinfo/moby-dev >>> >>> >>> >>> >> _______________________________________________ >> MOBY-dev mailing list >> MOBY-dev at lists.open-bio.org >> http://lists.open-bio.org/mailman/listinfo/moby-dev >> >> _______________________________________________ >> MOBY-dev mailing list >> MOBY-dev at lists.open-bio.org >> http://lists.open-bio.org/mailman/listinfo/moby-dev >> >> > > -- Have you tried CARGO? http://cargo2.bioinfo.cnio.es/ ********************* Jos? Manuel Rodr?guez Carrasco e-mail: jmrodriguez at cnio.es Tlfn: (+34) 91 732 80 00 ext: 2256 Fax: (+34) 91 224 69 76 Bioinformatic Unit Spanish National Cancer Center (CNIO) http://www.cnio.es Zip Code: 28029 Address: C/. Melchor Fern?ndez Almagro n? 3, Madrid (Spain) **NOTA DE CONFIDENCIALIDAD** Este correo electr?nico, y en su caso los ficheros adjuntos, pueden contener informaci?n protegida para el uso exclusivo de su destinatario. Se proh?be la distribuci?n, reproducci?n o cualquier otro tipo de transmisi?n por parte de otra persona que no sea el destinatario. Si usted recibe por error este correo, se ruega comunicarlo al remitente y borrar el mensaje recibido. **CONFIDENTIALITY NOTICE** This email communication and any attachments may contain confidential and privileged information for the sole use of the designated recipient named above. Distribution, reproduction or any other use of this transmission by any party other than the intended recipient is prohibited. If you are not the intended recipient please contact the sender and delete all copies. _______________________________________________ MOBY-dev mailing list MOBY-dev at lists.open-bio.org http://lists.open-bio.org/mailman/listinfo/moby-dev From MichaelGerlich at gmx.de Tue Mar 10 19:27:38 2009 From: MichaelGerlich at gmx.de (Michael Gerlich) Date: Wed, 11 Mar 2009 00:27:38 +0100 Subject: [MOBY-dev] error installing Biomoby via ant Message-ID: <000001c9a1d7$ccf5a120$66e0e360$@de> Hi all, I checked out Biomoby from CVS and tried to install it via the corresponding ant tasks, but after fetching all necessary libraries, the compilation fails with a lot of error messages regarding datatypes SOTEST*. I also encountered this behavior when I tried to run Moses Generator for one of my services with an existing Biomoby instance on another machine. There the build also fails. I tested this on 3 different machines, including both Ubuntu and XP os. The error log is attached, taken from Dashboad. Does anyone encounter similar problems? Should I try cleaning Maven repository, Biomoby cache and/or new Eclipse workspace? Thanks in advance and regards, Michael Excerpt follows (100 error messages like this): home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/datat ypes/SOTest2_engineered_foreign_gene.java:152: getMoby_Parent() in org.biomoby.shared.datatypes.SOTest2_engineered_foreign_gene cannot override getMoby_Parent() in org.biomoby.shared.datatypes.SOTest2_engineered_gene; attempting to use incompatible return type [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign_gene [javac] required: org.biomoby.shared.datatypes.SOTest2_engineered_region [javac] public SOTest2_foreign_gene getMoby_Parent() { [javac] ^ [javac] /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data types/SOTest2_engineered_foreign_transposable_element.java:121: getMoby_has_quality() in org.biomoby.shared.datatypes.SOTest2_engineered_foreign_transposable_element cannot override getMoby_has_quality() in org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; attempting to use incompatible return type [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign[] [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] [javac] public SOTest2_foreign[] getMoby_has_quality() { [javac] ^ [javac] /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data types/SOTest2_foreign_transposable_element.java:112: getMoby_has_quality() in org.biomoby.shared.datatypes.SOTest2_foreign_transposable_element cannot override getMoby_has_quality() in org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; attempting to use incompatible return type [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign[] [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] [javac] public SOTest2_foreign[] getMoby_has_quality() { [javac] ^ [javac] /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data types/SOTest2_engineered_fusion_gene.java:122: getMoby_has_quality() in org.biomoby.shared.datatypes.SOTest2_engineered_fusion_gene cannot override getMoby_has_quality() in org.biomoby.shared.datatypes.SOTest2_fusion_gene; attempting to use incompatible return type [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] [javac] required: org.biomoby.shared.datatypes.SOTest2_fusion[] [javac] public SOTest2_engineered[] getMoby_has_quality() { [javac] ^ [javac] /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data types/SOTest2_engineered_rescue_region.java:120: getMoby_has_quality() in org.biomoby.shared.datatypes.SOTest2_engineered_rescue_region cannot override getMoby_has_quality() in org.biomoby.shared.datatypes.SOTest2_rescue_region; attempting to use incompatible return type [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] [javac] required: org.biomoby.shared.datatypes.SOTest2_rescue[] [javac] public SOTest2_engineered[] getMoby_has_quality() { [javac] ^ [javac] /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data types/SOTest2_engineered_transposable_element.java:121: getMoby_has_quality() in org.biomoby.shared.datatypes.SOTest2_engineered_transposable_element cannot override getMoby_has_quality() in org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; attempting to use incompatible return type [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] [javac] public SOTest2_engineered[] getMoby_has_quality() { [javac] ^ [javac] /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data types/SOTest2_five_prime_coding_exon_noncoding_region.java:114: getMoby_part_of() in org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon_noncoding_region cannot override getMoby_part_of() in org.biomoby.shared.datatypes.SOTest2_transcript_region; attempting to use incompatible return type [javac] found : org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon[] [javac] required: org.biomoby.shared.datatypes.SOTest2_transcript[] [javac] public SOTest2_five_prime_coding_exon[] getMoby_part_of() { [javac] ^ [javac] /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data types/SOTest2_five_prime_exon_coding_region.java:114: getMoby_part_of() in org.biomoby.shared.datatypes.SOTest2_five_prime_exon_coding_region cannot override getMoby_part_of() in org.biomoby.shared.datatypes.SOTest2_transcript_region; attempting to use incompatible return type [javac] found : org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon[] [javac] required: org.biomoby.shared.datatypes.SOTest2_transcript[] [javac] public SOTest2_five_prime_coding_exon[] getMoby_part_of() { [javac] From martin.senger at gmail.com Tue Mar 10 19:39:42 2009 From: martin.senger at gmail.com (Martin Senger) Date: Wed, 11 Mar 2009 00:39:42 +0100 Subject: [MOBY-dev] error installing Biomoby via ant In-Reply-To: <000001c9a1d7$ccf5a120$66e0e360$@de> References: <000001c9a1d7$ccf5a120$66e0e360$@de> Message-ID: <4d93f07c0903101639q10f79c92wba74163dc3ace4f4@mail.gmail.com> The problem is known and was discussed in the past. Perhaps Eddie remembers it (because I don't) - it has something to do (I think) with not cleaning generated MOses code, perhaps also relevant to the local cache. I will be back on inet in couple of days - and I will try to be more helpful if the problem is not solved until then. Cheers, Martin -- Martin Senger email: martin.senger at gmail.com,m.senger at cgiar.org skype: martinsenger Sent from: Paris J France. From edward.kawas at gmail.com Tue Mar 10 20:49:27 2009 From: edward.kawas at gmail.com (Edward Kawas) Date: Tue, 10 Mar 2009 17:49:27 -0700 Subject: [MOBY-dev] error installing Biomoby via ant In-Reply-To: <000001c9a1d7$ccf5a120$66e0e360$@de> References: <000001c9a1d7$ccf5a120$66e0e360$@de> Message-ID: <49b70aac.1cbc720a.5945.ffffc6ac@mx.google.com> Hi Michael, What version of JAVA are you using? What registry are you generating these datatypes from? Thanks, Eddie -----Original Message----- From: moby-dev-bounces at lists.open-bio.org [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Michael Gerlich Sent: March-10-09 4:28 PM To: MOBY-dev at lists.open-bio.org Subject: [MOBY-dev] error installing Biomoby via ant Hi all, I checked out Biomoby from CVS and tried to install it via the corresponding ant tasks, but after fetching all necessary libraries, the compilation fails with a lot of error messages regarding datatypes SOTEST*. I also encountered this behavior when I tried to run Moses Generator for one of my services with an existing Biomoby instance on another machine. There the build also fails. I tested this on 3 different machines, including both Ubuntu and XP os. The error log is attached, taken from Dashboad. Does anyone encounter similar problems? Should I try cleaning Maven repository, Biomoby cache and/or new Eclipse workspace? Thanks in advance and regards, Michael Excerpt follows (100 error messages like this): home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/datat ypes/SOTest2_engineered_foreign_gene.java:152: getMoby_Parent() in org.biomoby.shared.datatypes.SOTest2_engineered_foreign_gene cannot override getMoby_Parent() in org.biomoby.shared.datatypes.SOTest2_engineered_gene; attempting to use incompatible return type [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign_gene [javac] required: org.biomoby.shared.datatypes.SOTest2_engineered_region [javac] public SOTest2_foreign_gene getMoby_Parent() { [javac] ^ [javac] /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data types/SOTest2_engineered_foreign_transposable_element.java:121: getMoby_has_quality() in org.biomoby.shared.datatypes.SOTest2_engineered_foreign_transposable_element cannot override getMoby_has_quality() in org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; attempting to use incompatible return type [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign[] [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] [javac] public SOTest2_foreign[] getMoby_has_quality() { [javac] ^ [javac] /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data types/SOTest2_foreign_transposable_element.java:112: getMoby_has_quality() in org.biomoby.shared.datatypes.SOTest2_foreign_transposable_element cannot override getMoby_has_quality() in org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; attempting to use incompatible return type [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign[] [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] [javac] public SOTest2_foreign[] getMoby_has_quality() { [javac] ^ [javac] /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data types/SOTest2_engineered_fusion_gene.java:122: getMoby_has_quality() in org.biomoby.shared.datatypes.SOTest2_engineered_fusion_gene cannot override getMoby_has_quality() in org.biomoby.shared.datatypes.SOTest2_fusion_gene; attempting to use incompatible return type [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] [javac] required: org.biomoby.shared.datatypes.SOTest2_fusion[] [javac] public SOTest2_engineered[] getMoby_has_quality() { [javac] ^ [javac] /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data types/SOTest2_engineered_rescue_region.java:120: getMoby_has_quality() in org.biomoby.shared.datatypes.SOTest2_engineered_rescue_region cannot override getMoby_has_quality() in org.biomoby.shared.datatypes.SOTest2_rescue_region; attempting to use incompatible return type [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] [javac] required: org.biomoby.shared.datatypes.SOTest2_rescue[] [javac] public SOTest2_engineered[] getMoby_has_quality() { [javac] ^ [javac] /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data types/SOTest2_engineered_transposable_element.java:121: getMoby_has_quality() in org.biomoby.shared.datatypes.SOTest2_engineered_transposable_element cannot override getMoby_has_quality() in org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; attempting to use incompatible return type [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] [javac] public SOTest2_engineered[] getMoby_has_quality() { [javac] ^ [javac] /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data types/SOTest2_five_prime_coding_exon_noncoding_region.java:114: getMoby_part_of() in org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon_noncoding_region cannot override getMoby_part_of() in org.biomoby.shared.datatypes.SOTest2_transcript_region; attempting to use incompatible return type [javac] found : org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon[] [javac] required: org.biomoby.shared.datatypes.SOTest2_transcript[] [javac] public SOTest2_five_prime_coding_exon[] getMoby_part_of() { [javac] ^ [javac] /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data types/SOTest2_five_prime_exon_coding_region.java:114: getMoby_part_of() in org.biomoby.shared.datatypes.SOTest2_five_prime_exon_coding_region cannot override getMoby_part_of() in org.biomoby.shared.datatypes.SOTest2_transcript_region; attempting to use incompatible return type [javac] found : org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon[] [javac] required: org.biomoby.shared.datatypes.SOTest2_transcript[] [javac] public SOTest2_five_prime_coding_exon[] getMoby_part_of() { [javac] _______________________________________________ MOBY-dev mailing list MOBY-dev at lists.open-bio.org http://lists.open-bio.org/mailman/listinfo/moby-dev From mgerlich at ipb-halle.de Wed Mar 11 07:14:14 2009 From: mgerlich at ipb-halle.de (Michael Gerlich) Date: Wed, 11 Mar 2009 12:14:14 +0100 Subject: [MOBY-dev] error installing Biomoby via ant In-Reply-To: <49b70aac.1cbc720a.5945.ffffc6ac@mx.google.com> References: <000001c9a1d7$ccf5a120$66e0e360$@de> <49b70aac.1cbc720a.5945.ffffc6ac@mx.google.com> Message-ID: <49B79D06.5090208@ipb-halle.de> Hi Eddie, I'am using Suns JDK 1.5 Version 16. I also encountered this behavivour with JDK 6 with compliance level 1.5 (as I had trouble with JDK 6 generated services and axis 1.4 and Tomcat5.5). This problem also occurs when I run install from a fresh CVS checkout (including a fresh Biomoby cache directory). All SOTEST* datatypes are only registered at Central registry, so they are fetched when Biomoby fills its cache (retrieving datatypes). Regards, Michael > Hi Michael, > > What version of JAVA are you using? What registry are you generating these > datatypes from? > > Thanks, > > Eddie > > -----Original Message----- > From: moby-dev-bounces at lists.open-bio.org > [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Michael Gerlich > Sent: March-10-09 4:28 PM > To: MOBY-dev at lists.open-bio.org > Subject: [MOBY-dev] error installing Biomoby via ant > > Hi all, > > I checked out Biomoby from CVS and tried to install it via the corresponding > ant tasks, but after fetching all necessary libraries, the compilation fails > with a lot of error messages regarding datatypes SOTEST*. > > I also encountered this behavior when I tried to run Moses Generator for one > of my services with an existing Biomoby instance on another machine. There > the build also fails. > I tested this on 3 different machines, including both Ubuntu and XP os. The > error log is attached, taken from Dashboad. > > Does anyone encounter similar problems? Should I try cleaning Maven > repository, Biomoby cache and/or new Eclipse workspace? > > Thanks in advance and regards, > Michael > > > Excerpt follows (100 error messages like this): > > home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/datat > ypes/SOTest2_engineered_foreign_gene.java:152: getMoby_Parent() in > org.biomoby.shared.datatypes.SOTest2_engineered_foreign_gene cannot override > getMoby_Parent() in org.biomoby.shared.datatypes.SOTest2_engineered_gene; > attempting to use incompatible return type > [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign_gene > [javac] required: org.biomoby.shared.datatypes.SOTest2_engineered_region > [javac] public SOTest2_foreign_gene getMoby_Parent() { > [javac] ^ > [javac] > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > types/SOTest2_engineered_foreign_transposable_element.java:121: > getMoby_has_quality() in > org.biomoby.shared.datatypes.SOTest2_engineered_foreign_transposable_element > cannot override getMoby_has_quality() in > org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; attempting to > use incompatible return type > [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign[] > [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] > [javac] public SOTest2_foreign[] getMoby_has_quality() { > [javac] ^ > [javac] > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > types/SOTest2_foreign_transposable_element.java:112: getMoby_has_quality() > in org.biomoby.shared.datatypes.SOTest2_foreign_transposable_element cannot > override getMoby_has_quality() in > org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; attempting to > use incompatible return type > [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign[] > [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] > [javac] public SOTest2_foreign[] getMoby_has_quality() { > [javac] ^ > [javac] > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > types/SOTest2_engineered_fusion_gene.java:122: getMoby_has_quality() in > org.biomoby.shared.datatypes.SOTest2_engineered_fusion_gene cannot override > getMoby_has_quality() in org.biomoby.shared.datatypes.SOTest2_fusion_gene; > attempting to use incompatible return type > [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] > [javac] required: org.biomoby.shared.datatypes.SOTest2_fusion[] > [javac] public SOTest2_engineered[] getMoby_has_quality() { > [javac] ^ > [javac] > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > types/SOTest2_engineered_rescue_region.java:120: getMoby_has_quality() in > org.biomoby.shared.datatypes.SOTest2_engineered_rescue_region cannot > override getMoby_has_quality() in > org.biomoby.shared.datatypes.SOTest2_rescue_region; attempting to use > incompatible return type > [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] > [javac] required: org.biomoby.shared.datatypes.SOTest2_rescue[] > [javac] public SOTest2_engineered[] getMoby_has_quality() { > [javac] ^ > [javac] > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > types/SOTest2_engineered_transposable_element.java:121: > getMoby_has_quality() in > org.biomoby.shared.datatypes.SOTest2_engineered_transposable_element cannot > override getMoby_has_quality() in > org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; attempting to > use incompatible return type > [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] > [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] > [javac] public SOTest2_engineered[] getMoby_has_quality() { > [javac] ^ > [javac] > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > types/SOTest2_five_prime_coding_exon_noncoding_region.java:114: > getMoby_part_of() in > org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon_noncoding_region > cannot override getMoby_part_of() in > org.biomoby.shared.datatypes.SOTest2_transcript_region; attempting to use > incompatible return type > [javac] found : > org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon[] > [javac] required: org.biomoby.shared.datatypes.SOTest2_transcript[] > [javac] public SOTest2_five_prime_coding_exon[] getMoby_part_of() { > [javac] ^ > [javac] > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > types/SOTest2_five_prime_exon_coding_region.java:114: getMoby_part_of() in > org.biomoby.shared.datatypes.SOTest2_five_prime_exon_coding_region cannot > override getMoby_part_of() in > org.biomoby.shared.datatypes.SOTest2_transcript_region; attempting to use > incompatible return type > [javac] found : > org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon[] > [javac] required: org.biomoby.shared.datatypes.SOTest2_transcript[] > [javac] public SOTest2_five_prime_coding_exon[] getMoby_part_of() { > [javac] > > _______________________________________________ > MOBY-dev mailing list > MOBY-dev at lists.open-bio.org > http://lists.open-bio.org/mailman/listinfo/moby-dev > > _______________________________________________ > MOBY-dev mailing list > MOBY-dev at lists.open-bio.org > http://lists.open-bio.org/mailman/listinfo/moby-dev > > -- Michael Gerlich Group Bioinformatics & Mass Spectrometry Leibniz Institute of Plant Biochemistry 06120 Halle, Germany From edward.kawas at gmail.com Wed Mar 11 11:40:33 2009 From: edward.kawas at gmail.com (Edward Kawas) Date: Wed, 11 Mar 2009 08:40:33 -0700 Subject: [MOBY-dev] error installing Biomoby via ant In-Reply-To: <49B79D06.5090208@ipb-halle.de> References: <000001c9a1d7$ccf5a120$66e0e360$@de> <49b70aac.1cbc720a.5945.ffffc6ac@mx.google.com> <49B79D06.5090208@ipb-halle.de> Message-ID: <49b7db8a.27ba720a.09b1.ffffacef@mx.google.com> Okay, I have the same problem right now. I deleted my cache, my repository, etc and building datatypes still fails. I was waiting to solve the problem before replying, but I haven't been able to figure it out. I will respond once I do. Eddie -----Original Message----- From: moby-dev-bounces at lists.open-bio.org [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Michael Gerlich Sent: March-11-09 4:14 AM To: Core developer announcements Subject: Re: [MOBY-dev] error installing Biomoby via ant Hi Eddie, I'am using Suns JDK 1.5 Version 16. I also encountered this behavivour with JDK 6 with compliance level 1.5 (as I had trouble with JDK 6 generated services and axis 1.4 and Tomcat5.5). This problem also occurs when I run install from a fresh CVS checkout (including a fresh Biomoby cache directory). All SOTEST* datatypes are only registered at Central registry, so they are fetched when Biomoby fills its cache (retrieving datatypes). Regards, Michael > Hi Michael, > > What version of JAVA are you using? What registry are you generating these > datatypes from? > > Thanks, > > Eddie > > -----Original Message----- > From: moby-dev-bounces at lists.open-bio.org > [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Michael Gerlich > Sent: March-10-09 4:28 PM > To: MOBY-dev at lists.open-bio.org > Subject: [MOBY-dev] error installing Biomoby via ant > > Hi all, > > I checked out Biomoby from CVS and tried to install it via the corresponding > ant tasks, but after fetching all necessary libraries, the compilation fails > with a lot of error messages regarding datatypes SOTEST*. > > I also encountered this behavior when I tried to run Moses Generator for one > of my services with an existing Biomoby instance on another machine. There > the build also fails. > I tested this on 3 different machines, including both Ubuntu and XP os. The > error log is attached, taken from Dashboad. > > Does anyone encounter similar problems? Should I try cleaning Maven > repository, Biomoby cache and/or new Eclipse workspace? > > Thanks in advance and regards, > Michael > > > Excerpt follows (100 error messages like this): > > home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/datat > ypes/SOTest2_engineered_foreign_gene.java:152: getMoby_Parent() in > org.biomoby.shared.datatypes.SOTest2_engineered_foreign_gene cannot override > getMoby_Parent() in org.biomoby.shared.datatypes.SOTest2_engineered_gene; > attempting to use incompatible return type > [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign_gene > [javac] required: org.biomoby.shared.datatypes.SOTest2_engineered_region > [javac] public SOTest2_foreign_gene getMoby_Parent() { > [javac] ^ > [javac] > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > types/SOTest2_engineered_foreign_transposable_element.java:121: > getMoby_has_quality() in > org.biomoby.shared.datatypes.SOTest2_engineered_foreign_transposable_element > cannot override getMoby_has_quality() in > org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; attempting to > use incompatible return type > [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign[] > [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] > [javac] public SOTest2_foreign[] getMoby_has_quality() { > [javac] ^ > [javac] > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > types/SOTest2_foreign_transposable_element.java:112: getMoby_has_quality() > in org.biomoby.shared.datatypes.SOTest2_foreign_transposable_element cannot > override getMoby_has_quality() in > org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; attempting to > use incompatible return type > [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign[] > [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] > [javac] public SOTest2_foreign[] getMoby_has_quality() { > [javac] ^ > [javac] > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > types/SOTest2_engineered_fusion_gene.java:122: getMoby_has_quality() in > org.biomoby.shared.datatypes.SOTest2_engineered_fusion_gene cannot override > getMoby_has_quality() in org.biomoby.shared.datatypes.SOTest2_fusion_gene; > attempting to use incompatible return type > [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] > [javac] required: org.biomoby.shared.datatypes.SOTest2_fusion[] > [javac] public SOTest2_engineered[] getMoby_has_quality() { > [javac] ^ > [javac] > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > types/SOTest2_engineered_rescue_region.java:120: getMoby_has_quality() in > org.biomoby.shared.datatypes.SOTest2_engineered_rescue_region cannot > override getMoby_has_quality() in > org.biomoby.shared.datatypes.SOTest2_rescue_region; attempting to use > incompatible return type > [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] > [javac] required: org.biomoby.shared.datatypes.SOTest2_rescue[] > [javac] public SOTest2_engineered[] getMoby_has_quality() { > [javac] ^ > [javac] > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > types/SOTest2_engineered_transposable_element.java:121: > getMoby_has_quality() in > org.biomoby.shared.datatypes.SOTest2_engineered_transposable_element cannot > override getMoby_has_quality() in > org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; attempting to > use incompatible return type > [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] > [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] > [javac] public SOTest2_engineered[] getMoby_has_quality() { > [javac] ^ > [javac] > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > types/SOTest2_five_prime_coding_exon_noncoding_region.java:114: > getMoby_part_of() in > org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon_noncoding_region > cannot override getMoby_part_of() in > org.biomoby.shared.datatypes.SOTest2_transcript_region; attempting to use > incompatible return type > [javac] found : > org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon[] > [javac] required: org.biomoby.shared.datatypes.SOTest2_transcript[] > [javac] public SOTest2_five_prime_coding_exon[] getMoby_part_of() { > [javac] ^ > [javac] > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > types/SOTest2_five_prime_exon_coding_region.java:114: getMoby_part_of() in > org.biomoby.shared.datatypes.SOTest2_five_prime_exon_coding_region cannot > override getMoby_part_of() in > org.biomoby.shared.datatypes.SOTest2_transcript_region; attempting to use > incompatible return type > [javac] found : > org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon[] > [javac] required: org.biomoby.shared.datatypes.SOTest2_transcript[] > [javac] public SOTest2_five_prime_coding_exon[] getMoby_part_of() { > [javac] > > _______________________________________________ > MOBY-dev mailing list > MOBY-dev at lists.open-bio.org > http://lists.open-bio.org/mailman/listinfo/moby-dev > > _______________________________________________ > MOBY-dev mailing list > MOBY-dev at lists.open-bio.org > http://lists.open-bio.org/mailman/listinfo/moby-dev > > -- Michael Gerlich Group Bioinformatics & Mass Spectrometry Leibniz Institute of Plant Biochemistry 06120 Halle, Germany _______________________________________________ MOBY-dev mailing list MOBY-dev at lists.open-bio.org http://lists.open-bio.org/mailman/listinfo/moby-dev From edward.kawas at gmail.com Wed Mar 11 13:00:29 2009 From: edward.kawas at gmail.com (Edward Kawas) Date: Wed, 11 Mar 2009 10:00:29 -0700 Subject: [MOBY-dev] error installing Biomoby via ant In-Reply-To: <49B79D06.5090208@ipb-halle.de> References: <000001c9a1d7$ccf5a120$66e0e360$@de> <49b70aac.1cbc720a.5945.ffffc6ac@mx.google.com> <49B79D06.5090208@ipb-halle.de> Message-ID: <49b7ee46.02578c0a.1260.ffff816d@mx.google.com> I think that I may have figured it out. Using the datatype SOTest2_validated_cDNA_clone as an example, I think that the main problem is that the datatype has 2 has relationships. It has SOTest2_cDNA and SOTest2_validated. The problem, I think, is that they both have the articlename 'has_quality'. I am sure that articlenames in Services have to be unique, but I can't find any documentation online saying that articlenames describing relationships in Datatypes have to be unique as well. So, if articlenames have to be unique, then the registry inadvertently allowed the registration of datatypes without unique articlenames for container relationships. Alternatively, if this is allowed, then a bug was discovered in MoSeS. Anyone have any insight into which one is the correct scenario? Eddie -----Original Message----- From: moby-dev-bounces at lists.open-bio.org [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Michael Gerlich Sent: March-11-09 4:14 AM To: Core developer announcements Subject: Re: [MOBY-dev] error installing Biomoby via ant Hi Eddie, I'am using Suns JDK 1.5 Version 16. I also encountered this behavivour with JDK 6 with compliance level 1.5 (as I had trouble with JDK 6 generated services and axis 1.4 and Tomcat5.5). This problem also occurs when I run install from a fresh CVS checkout (including a fresh Biomoby cache directory). All SOTEST* datatypes are only registered at Central registry, so they are fetched when Biomoby fills its cache (retrieving datatypes). Regards, Michael > Hi Michael, > > What version of JAVA are you using? What registry are you generating these > datatypes from? > > Thanks, > > Eddie > > -----Original Message----- > From: moby-dev-bounces at lists.open-bio.org > [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Michael Gerlich > Sent: March-10-09 4:28 PM > To: MOBY-dev at lists.open-bio.org > Subject: [MOBY-dev] error installing Biomoby via ant > > Hi all, > > I checked out Biomoby from CVS and tried to install it via the corresponding > ant tasks, but after fetching all necessary libraries, the compilation fails > with a lot of error messages regarding datatypes SOTEST*. > > I also encountered this behavior when I tried to run Moses Generator for one > of my services with an existing Biomoby instance on another machine. There > the build also fails. > I tested this on 3 different machines, including both Ubuntu and XP os. The > error log is attached, taken from Dashboad. > > Does anyone encounter similar problems? Should I try cleaning Maven > repository, Biomoby cache and/or new Eclipse workspace? > > Thanks in advance and regards, > Michael > > > Excerpt follows (100 error messages like this): > > home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/datat > ypes/SOTest2_engineered_foreign_gene.java:152: getMoby_Parent() in > org.biomoby.shared.datatypes.SOTest2_engineered_foreign_gene cannot override > getMoby_Parent() in org.biomoby.shared.datatypes.SOTest2_engineered_gene; > attempting to use incompatible return type > [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign_gene > [javac] required: org.biomoby.shared.datatypes.SOTest2_engineered_region > [javac] public SOTest2_foreign_gene getMoby_Parent() { > [javac] ^ > [javac] > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > types/SOTest2_engineered_foreign_transposable_element.java:121: > getMoby_has_quality() in > org.biomoby.shared.datatypes.SOTest2_engineered_foreign_transposable_element > cannot override getMoby_has_quality() in > org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; attempting to > use incompatible return type > [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign[] > [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] > [javac] public SOTest2_foreign[] getMoby_has_quality() { > [javac] ^ > [javac] > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > types/SOTest2_foreign_transposable_element.java:112: getMoby_has_quality() > in org.biomoby.shared.datatypes.SOTest2_foreign_transposable_element cannot > override getMoby_has_quality() in > org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; attempting to > use incompatible return type > [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign[] > [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] > [javac] public SOTest2_foreign[] getMoby_has_quality() { > [javac] ^ > [javac] > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > types/SOTest2_engineered_fusion_gene.java:122: getMoby_has_quality() in > org.biomoby.shared.datatypes.SOTest2_engineered_fusion_gene cannot override > getMoby_has_quality() in org.biomoby.shared.datatypes.SOTest2_fusion_gene; > attempting to use incompatible return type > [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] > [javac] required: org.biomoby.shared.datatypes.SOTest2_fusion[] > [javac] public SOTest2_engineered[] getMoby_has_quality() { > [javac] ^ > [javac] > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > types/SOTest2_engineered_rescue_region.java:120: getMoby_has_quality() in > org.biomoby.shared.datatypes.SOTest2_engineered_rescue_region cannot > override getMoby_has_quality() in > org.biomoby.shared.datatypes.SOTest2_rescue_region; attempting to use > incompatible return type > [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] > [javac] required: org.biomoby.shared.datatypes.SOTest2_rescue[] > [javac] public SOTest2_engineered[] getMoby_has_quality() { > [javac] ^ > [javac] > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > types/SOTest2_engineered_transposable_element.java:121: > getMoby_has_quality() in > org.biomoby.shared.datatypes.SOTest2_engineered_transposable_element cannot > override getMoby_has_quality() in > org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; attempting to > use incompatible return type > [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] > [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] > [javac] public SOTest2_engineered[] getMoby_has_quality() { > [javac] ^ > [javac] > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > types/SOTest2_five_prime_coding_exon_noncoding_region.java:114: > getMoby_part_of() in > org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon_noncoding_region > cannot override getMoby_part_of() in > org.biomoby.shared.datatypes.SOTest2_transcript_region; attempting to use > incompatible return type > [javac] found : > org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon[] > [javac] required: org.biomoby.shared.datatypes.SOTest2_transcript[] > [javac] public SOTest2_five_prime_coding_exon[] getMoby_part_of() { > [javac] ^ > [javac] > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > types/SOTest2_five_prime_exon_coding_region.java:114: getMoby_part_of() in > org.biomoby.shared.datatypes.SOTest2_five_prime_exon_coding_region cannot > override getMoby_part_of() in > org.biomoby.shared.datatypes.SOTest2_transcript_region; attempting to use > incompatible return type > [javac] found : > org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon[] > [javac] required: org.biomoby.shared.datatypes.SOTest2_transcript[] > [javac] public SOTest2_five_prime_coding_exon[] getMoby_part_of() { > [javac] > > _______________________________________________ > MOBY-dev mailing list > MOBY-dev at lists.open-bio.org > http://lists.open-bio.org/mailman/listinfo/moby-dev > > _______________________________________________ > MOBY-dev mailing list > MOBY-dev at lists.open-bio.org > http://lists.open-bio.org/mailman/listinfo/moby-dev > > -- Michael Gerlich Group Bioinformatics & Mass Spectrometry Leibniz Institute of Plant Biochemistry 06120 Halle, Germany _______________________________________________ MOBY-dev mailing list MOBY-dev at lists.open-bio.org http://lists.open-bio.org/mailman/listinfo/moby-dev From gordonp at ucalgary.ca Wed Mar 11 13:19:59 2009 From: gordonp at ucalgary.ca (Paul Gordon) Date: Wed, 11 Mar 2009 11:19:59 -0600 Subject: [MOBY-dev] error installing Biomoby via ant In-Reply-To: <49b7ee46.02578c0a.1260.ffff816d@mx.google.com> References: <000001c9a1d7$ccf5a120$66e0e360$@de> <49b70aac.1cbc720a.5945.ffffc6ac@mx.google.com> <49B79D06.5090208@ipb-halle.de> <49b7ee46.02578c0a.1260.ffff816d@mx.google.com> Message-ID: <49B7F2BF.2060801@ucalgary.ca> I can confirm that member articleNames must be unique. Otherwise there would be no way to distinguish two HAS and a HAS-A instance. Edward Kawas wrote: > I think that I may have figured it out. > > Using the datatype SOTest2_validated_cDNA_clone as an example, I think that > the main problem is that the datatype has 2 has relationships. It has > SOTest2_cDNA and SOTest2_validated. The problem, I think, is that they both > have the articlename 'has_quality'. > > I am sure that articlenames in Services have to be unique, but I can't find > any documentation online saying that articlenames describing relationships > in Datatypes have to be unique as well. > > So, if articlenames have to be unique, then the registry inadvertently > allowed the registration of datatypes without unique articlenames for > container relationships. Alternatively, if this is allowed, then a bug was > discovered in MoSeS. > > Anyone have any insight into which one is the correct scenario? > > Eddie > > > -----Original Message----- > From: moby-dev-bounces at lists.open-bio.org > [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Michael Gerlich > Sent: March-11-09 4:14 AM > To: Core developer announcements > Subject: Re: [MOBY-dev] error installing Biomoby via ant > > Hi Eddie, > > I'am using Suns JDK 1.5 Version 16. I also encountered this behavivour > with JDK 6 with compliance level 1.5 (as I had trouble with JDK 6 > generated services and axis 1.4 and Tomcat5.5). > > This problem also occurs when I run install from a fresh CVS checkout > (including a fresh Biomoby cache directory). All SOTEST* datatypes are > only registered at Central registry, so they are fetched when Biomoby > fills its cache (retrieving datatypes). > > Regards, > > Michael > > >> Hi Michael, >> >> What version of JAVA are you using? What registry are you generating these >> datatypes from? >> >> Thanks, >> >> Eddie >> >> -----Original Message----- >> From: moby-dev-bounces at lists.open-bio.org >> [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Michael Gerlich >> Sent: March-10-09 4:28 PM >> To: MOBY-dev at lists.open-bio.org >> Subject: [MOBY-dev] error installing Biomoby via ant >> >> Hi all, >> >> I checked out Biomoby from CVS and tried to install it via the >> > corresponding > >> ant tasks, but after fetching all necessary libraries, the compilation >> > fails > >> with a lot of error messages regarding datatypes SOTEST*. >> >> I also encountered this behavior when I tried to run Moses Generator for >> > one > >> of my services with an existing Biomoby instance on another machine. There >> the build also fails. >> I tested this on 3 different machines, including both Ubuntu and XP os. >> > The > >> error log is attached, taken from Dashboad. >> >> Does anyone encounter similar problems? Should I try cleaning Maven >> repository, Biomoby cache and/or new Eclipse workspace? >> >> Thanks in advance and regards, >> Michael >> >> >> Excerpt follows (100 error messages like this): >> >> >> > home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/datat > >> ypes/SOTest2_engineered_foreign_gene.java:152: getMoby_Parent() in >> org.biomoby.shared.datatypes.SOTest2_engineered_foreign_gene cannot >> > override > >> getMoby_Parent() in org.biomoby.shared.datatypes.SOTest2_engineered_gene; >> attempting to use incompatible return type >> [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign_gene >> [javac] required: >> > org.biomoby.shared.datatypes.SOTest2_engineered_region > >> [javac] public SOTest2_foreign_gene getMoby_Parent() { >> [javac] ^ >> [javac] >> >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > >> types/SOTest2_engineered_foreign_transposable_element.java:121: >> getMoby_has_quality() in >> >> > org.biomoby.shared.datatypes.SOTest2_engineered_foreign_transposable_element > >> cannot override getMoby_has_quality() in >> org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; attempting to >> use incompatible return type >> [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign[] >> [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] >> [javac] public SOTest2_foreign[] getMoby_has_quality() { >> [javac] ^ >> [javac] >> >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > >> types/SOTest2_foreign_transposable_element.java:112: getMoby_has_quality() >> in org.biomoby.shared.datatypes.SOTest2_foreign_transposable_element >> > cannot > >> override getMoby_has_quality() in >> org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; attempting to >> use incompatible return type >> [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign[] >> [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] >> [javac] public SOTest2_foreign[] getMoby_has_quality() { >> [javac] ^ >> [javac] >> >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > >> types/SOTest2_engineered_fusion_gene.java:122: getMoby_has_quality() in >> org.biomoby.shared.datatypes.SOTest2_engineered_fusion_gene cannot >> > override > >> getMoby_has_quality() in org.biomoby.shared.datatypes.SOTest2_fusion_gene; >> attempting to use incompatible return type >> [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] >> [javac] required: org.biomoby.shared.datatypes.SOTest2_fusion[] >> [javac] public SOTest2_engineered[] getMoby_has_quality() { >> [javac] ^ >> [javac] >> >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > >> types/SOTest2_engineered_rescue_region.java:120: getMoby_has_quality() in >> org.biomoby.shared.datatypes.SOTest2_engineered_rescue_region cannot >> override getMoby_has_quality() in >> org.biomoby.shared.datatypes.SOTest2_rescue_region; attempting to use >> incompatible return type >> [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] >> [javac] required: org.biomoby.shared.datatypes.SOTest2_rescue[] >> [javac] public SOTest2_engineered[] getMoby_has_quality() { >> [javac] ^ >> [javac] >> >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > >> types/SOTest2_engineered_transposable_element.java:121: >> getMoby_has_quality() in >> org.biomoby.shared.datatypes.SOTest2_engineered_transposable_element >> > cannot > >> override getMoby_has_quality() in >> org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; attempting to >> use incompatible return type >> [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] >> [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] >> [javac] public SOTest2_engineered[] getMoby_has_quality() { >> [javac] ^ >> [javac] >> >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > >> types/SOTest2_five_prime_coding_exon_noncoding_region.java:114: >> getMoby_part_of() in >> >> > org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon_noncoding_region > >> cannot override getMoby_part_of() in >> org.biomoby.shared.datatypes.SOTest2_transcript_region; attempting to use >> incompatible return type >> [javac] found : >> org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon[] >> [javac] required: org.biomoby.shared.datatypes.SOTest2_transcript[] >> [javac] public SOTest2_five_prime_coding_exon[] getMoby_part_of() >> > { > >> [javac] ^ >> [javac] >> >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > >> types/SOTest2_five_prime_exon_coding_region.java:114: getMoby_part_of() in >> org.biomoby.shared.datatypes.SOTest2_five_prime_exon_coding_region cannot >> override getMoby_part_of() in >> org.biomoby.shared.datatypes.SOTest2_transcript_region; attempting to use >> incompatible return type >> [javac] found : >> org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon[] >> [javac] required: org.biomoby.shared.datatypes.SOTest2_transcript[] >> [javac] public SOTest2_five_prime_coding_exon[] getMoby_part_of() >> > { > >> [javac] >> >> _______________________________________________ >> MOBY-dev mailing list >> MOBY-dev at lists.open-bio.org >> http://lists.open-bio.org/mailman/listinfo/moby-dev >> >> _______________________________________________ >> MOBY-dev mailing list >> MOBY-dev at lists.open-bio.org >> http://lists.open-bio.org/mailman/listinfo/moby-dev >> >> >> > > > From edward.kawas at gmail.com Wed Mar 11 13:47:37 2009 From: edward.kawas at gmail.com (Edward Kawas) Date: Wed, 11 Mar 2009 10:47:37 -0700 Subject: [MOBY-dev] error installing Biomoby via ant In-Reply-To: <49B7F2BF.2060801@ucalgary.ca> References: <000001c9a1d7$ccf5a120$66e0e360$@de> <49b70aac.1cbc720a.5945.ffffc6ac@mx.google.com> <49B79D06.5090208@ipb-halle.de> <49b7ee46.02578c0a.1260.ffff816d@mx.google.com> <49B7F2BF.2060801@ucalgary.ca> Message-ID: <49b7f952.02578c0a.12ff.ffffe42c@mx.google.com> Thanks Paul. Then there is a bug in the registry. Michael, you may need to re-register your datatypes, taking into account that articlenames must be unique. While I am at it, a wise man once said that "if you 'inherit' from Object and don't add any new fields, then you have used the Object ontology incorrectly." Hmm, actually I think Mark said this ;-) For instance, if you have a service that consumes SOTest_DNA, do you really mean that the service consumes DNASequence under the namespace SOTest? Eddie -----Original Message----- From: moby-dev-bounces at lists.open-bio.org [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Paul Gordon Sent: March-11-09 10:20 AM To: Core developer announcements Subject: Re: [MOBY-dev] error installing Biomoby via ant I can confirm that member articleNames must be unique. Otherwise there would be no way to distinguish two HAS and a HAS-A instance. Edward Kawas wrote: > I think that I may have figured it out. > > Using the datatype SOTest2_validated_cDNA_clone as an example, I think that > the main problem is that the datatype has 2 has relationships. It has > SOTest2_cDNA and SOTest2_validated. The problem, I think, is that they both > have the articlename 'has_quality'. > > I am sure that articlenames in Services have to be unique, but I can't find > any documentation online saying that articlenames describing relationships > in Datatypes have to be unique as well. > > So, if articlenames have to be unique, then the registry inadvertently > allowed the registration of datatypes without unique articlenames for > container relationships. Alternatively, if this is allowed, then a bug was > discovered in MoSeS. > > Anyone have any insight into which one is the correct scenario? > > Eddie > > > -----Original Message----- > From: moby-dev-bounces at lists.open-bio.org > [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Michael Gerlich > Sent: March-11-09 4:14 AM > To: Core developer announcements > Subject: Re: [MOBY-dev] error installing Biomoby via ant > > Hi Eddie, > > I'am using Suns JDK 1.5 Version 16. I also encountered this behavivour > with JDK 6 with compliance level 1.5 (as I had trouble with JDK 6 > generated services and axis 1.4 and Tomcat5.5). > > This problem also occurs when I run install from a fresh CVS checkout > (including a fresh Biomoby cache directory). All SOTEST* datatypes are > only registered at Central registry, so they are fetched when Biomoby > fills its cache (retrieving datatypes). > > Regards, > > Michael > > >> Hi Michael, >> >> What version of JAVA are you using? What registry are you generating these >> datatypes from? >> >> Thanks, >> >> Eddie >> >> -----Original Message----- >> From: moby-dev-bounces at lists.open-bio.org >> [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Michael Gerlich >> Sent: March-10-09 4:28 PM >> To: MOBY-dev at lists.open-bio.org >> Subject: [MOBY-dev] error installing Biomoby via ant >> >> Hi all, >> >> I checked out Biomoby from CVS and tried to install it via the >> > corresponding > >> ant tasks, but after fetching all necessary libraries, the compilation >> > fails > >> with a lot of error messages regarding datatypes SOTEST*. >> >> I also encountered this behavior when I tried to run Moses Generator for >> > one > >> of my services with an existing Biomoby instance on another machine. There >> the build also fails. >> I tested this on 3 different machines, including both Ubuntu and XP os. >> > The > >> error log is attached, taken from Dashboad. >> >> Does anyone encounter similar problems? Should I try cleaning Maven >> repository, Biomoby cache and/or new Eclipse workspace? >> >> Thanks in advance and regards, >> Michael >> >> >> Excerpt follows (100 error messages like this): >> >> >> > home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/datat > >> ypes/SOTest2_engineered_foreign_gene.java:152: getMoby_Parent() in >> org.biomoby.shared.datatypes.SOTest2_engineered_foreign_gene cannot >> > override > >> getMoby_Parent() in org.biomoby.shared.datatypes.SOTest2_engineered_gene; >> attempting to use incompatible return type >> [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign_gene >> [javac] required: >> > org.biomoby.shared.datatypes.SOTest2_engineered_region > >> [javac] public SOTest2_foreign_gene getMoby_Parent() { >> [javac] ^ >> [javac] >> >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > >> types/SOTest2_engineered_foreign_transposable_element.java:121: >> getMoby_has_quality() in >> >> > org.biomoby.shared.datatypes.SOTest2_engineered_foreign_transposable_element > >> cannot override getMoby_has_quality() in >> org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; attempting to >> use incompatible return type >> [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign[] >> [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] >> [javac] public SOTest2_foreign[] getMoby_has_quality() { >> [javac] ^ >> [javac] >> >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > >> types/SOTest2_foreign_transposable_element.java:112: getMoby_has_quality() >> in org.biomoby.shared.datatypes.SOTest2_foreign_transposable_element >> > cannot > >> override getMoby_has_quality() in >> org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; attempting to >> use incompatible return type >> [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign[] >> [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] >> [javac] public SOTest2_foreign[] getMoby_has_quality() { >> [javac] ^ >> [javac] >> >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > >> types/SOTest2_engineered_fusion_gene.java:122: getMoby_has_quality() in >> org.biomoby.shared.datatypes.SOTest2_engineered_fusion_gene cannot >> > override > >> getMoby_has_quality() in org.biomoby.shared.datatypes.SOTest2_fusion_gene; >> attempting to use incompatible return type >> [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] >> [javac] required: org.biomoby.shared.datatypes.SOTest2_fusion[] >> [javac] public SOTest2_engineered[] getMoby_has_quality() { >> [javac] ^ >> [javac] >> >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > >> types/SOTest2_engineered_rescue_region.java:120: getMoby_has_quality() in >> org.biomoby.shared.datatypes.SOTest2_engineered_rescue_region cannot >> override getMoby_has_quality() in >> org.biomoby.shared.datatypes.SOTest2_rescue_region; attempting to use >> incompatible return type >> [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] >> [javac] required: org.biomoby.shared.datatypes.SOTest2_rescue[] >> [javac] public SOTest2_engineered[] getMoby_has_quality() { >> [javac] ^ >> [javac] >> >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > >> types/SOTest2_engineered_transposable_element.java:121: >> getMoby_has_quality() in >> org.biomoby.shared.datatypes.SOTest2_engineered_transposable_element >> > cannot > >> override getMoby_has_quality() in >> org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; attempting to >> use incompatible return type >> [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] >> [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] >> [javac] public SOTest2_engineered[] getMoby_has_quality() { >> [javac] ^ >> [javac] >> >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > >> types/SOTest2_five_prime_coding_exon_noncoding_region.java:114: >> getMoby_part_of() in >> >> > org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon_noncoding_region > >> cannot override getMoby_part_of() in >> org.biomoby.shared.datatypes.SOTest2_transcript_region; attempting to use >> incompatible return type >> [javac] found : >> org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon[] >> [javac] required: org.biomoby.shared.datatypes.SOTest2_transcript[] >> [javac] public SOTest2_five_prime_coding_exon[] getMoby_part_of() >> > { > >> [javac] ^ >> [javac] >> >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > >> types/SOTest2_five_prime_exon_coding_region.java:114: getMoby_part_of() in >> org.biomoby.shared.datatypes.SOTest2_five_prime_exon_coding_region cannot >> override getMoby_part_of() in >> org.biomoby.shared.datatypes.SOTest2_transcript_region; attempting to use >> incompatible return type >> [javac] found : >> org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon[] >> [javac] required: org.biomoby.shared.datatypes.SOTest2_transcript[] >> [javac] public SOTest2_five_prime_coding_exon[] getMoby_part_of() >> > { > >> [javac] >> >> _______________________________________________ >> MOBY-dev mailing list >> MOBY-dev at lists.open-bio.org >> http://lists.open-bio.org/mailman/listinfo/moby-dev >> >> _______________________________________________ >> MOBY-dev mailing list >> MOBY-dev at lists.open-bio.org >> http://lists.open-bio.org/mailman/listinfo/moby-dev >> >> >> > > > _______________________________________________ MOBY-dev mailing list MOBY-dev at lists.open-bio.org http://lists.open-bio.org/mailman/listinfo/moby-dev From markw at illuminae.com Wed Mar 11 13:43:41 2009 From: markw at illuminae.com (Mark Wilkinson) Date: Wed, 11 Mar 2009 10:43:41 -0700 Subject: [MOBY-dev] [moby] Re: error installing Biomoby via ant In-Reply-To: <49b7ee46.02578c0a.1260.ffff816d@mx.google.com> References: <000001c9a1d7$ccf5a120$66e0e360$@de> <49b70aac.1cbc720a.5945.ffffc6ac@mx.google.com> <49B79D06.5090208@ipb-halle.de> <49b7ee46.02578c0a.1260.ffff816d@mx.google.com> Message-ID: I believe that the MOBY Central code is supposed to check that articlenames are unique... but it may be bugged! M On Wed, 11 Mar 2009 10:00:29 -0700, Edward Kawas wrote: > I think that I may have figured it out. > > Using the datatype SOTest2_validated_cDNA_clone as an example, I think > that > the main problem is that the datatype has 2 has relationships. It has > SOTest2_cDNA and SOTest2_validated. The problem, I think, is that they > both > have the articlename 'has_quality'. > > I am sure that articlenames in Services have to be unique, but I can't > find > any documentation online saying that articlenames describing > relationships > in Datatypes have to be unique as well. > > So, if articlenames have to be unique, then the registry inadvertently > allowed the registration of datatypes without unique articlenames for > container relationships. Alternatively, if this is allowed, then a bug > was > discovered in MoSeS. > > Anyone have any insight into which one is the correct scenario? > Eddie > > > -----Original Message----- > From: moby-dev-bounces at lists.open-bio.org > [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Michael Gerlich > Sent: March-11-09 4:14 AM > To: Core developer announcements > Subject: Re: [MOBY-dev] error installing Biomoby via ant > > Hi Eddie, > > I'am using Suns JDK 1.5 Version 16. I also encountered this behavivour > with JDK 6 with compliance level 1.5 (as I had trouble with JDK 6 > generated services and axis 1.4 and Tomcat5.5). > > This problem also occurs when I run install from a fresh CVS checkout > (including a fresh Biomoby cache directory). All SOTEST* datatypes are > only registered at Central registry, so they are fetched when Biomoby > fills its cache (retrieving datatypes). > > Regards, > > Michael > >> Hi Michael, >> >> What version of JAVA are you using? What registry are you generating >> these >> datatypes from? >> >> Thanks, >> >> Eddie >> >> -----Original Message----- >> From: moby-dev-bounces at lists.open-bio.org >> [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Michael >> Gerlich >> Sent: March-10-09 4:28 PM >> To: MOBY-dev at lists.open-bio.org >> Subject: [MOBY-dev] error installing Biomoby via ant >> >> Hi all, >> >> I checked out Biomoby from CVS and tried to install it via the > corresponding >> ant tasks, but after fetching all necessary libraries, the compilation > fails >> with a lot of error messages regarding datatypes SOTEST*. >> >> I also encountered this behavior when I tried to run Moses Generator for > one >> of my services with an existing Biomoby instance on another machine. >> There >> the build also fails. >> I tested this on 3 different machines, including both Ubuntu and XP os. > The >> error log is attached, taken from Dashboad. >> >> Does anyone encounter similar problems? Should I try cleaning Maven >> repository, Biomoby cache and/or new Eclipse workspace? >> >> Thanks in advance and regards, >> Michael >> >> >> Excerpt follows (100 error messages like this): >> >> > home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/datat >> ypes/SOTest2_engineered_foreign_gene.java:152: getMoby_Parent() in >> org.biomoby.shared.datatypes.SOTest2_engineered_foreign_gene cannot > override >> getMoby_Parent() in >> org.biomoby.shared.datatypes.SOTest2_engineered_gene; >> attempting to use incompatible return type >> [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign_gene >> [javac] required: > org.biomoby.shared.datatypes.SOTest2_engineered_region >> [javac] public SOTest2_foreign_gene getMoby_Parent() { >> [javac] ^ >> [javac] >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >> types/SOTest2_engineered_foreign_transposable_element.java:121: >> getMoby_has_quality() in >> > org.biomoby.shared.datatypes.SOTest2_engineered_foreign_transposable_element >> cannot override getMoby_has_quality() in >> org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; attempting >> to >> use incompatible return type >> [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign[] >> [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] >> [javac] public SOTest2_foreign[] getMoby_has_quality() { >> [javac] ^ >> [javac] >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >> types/SOTest2_foreign_transposable_element.java:112: >> getMoby_has_quality() >> in org.biomoby.shared.datatypes.SOTest2_foreign_transposable_element > cannot >> override getMoby_has_quality() in >> org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; attempting >> to >> use incompatible return type >> [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign[] >> [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] >> [javac] public SOTest2_foreign[] getMoby_has_quality() { >> [javac] ^ >> [javac] >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >> types/SOTest2_engineered_fusion_gene.java:122: getMoby_has_quality() in >> org.biomoby.shared.datatypes.SOTest2_engineered_fusion_gene cannot > override >> getMoby_has_quality() in >> org.biomoby.shared.datatypes.SOTest2_fusion_gene; >> attempting to use incompatible return type >> [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] >> [javac] required: org.biomoby.shared.datatypes.SOTest2_fusion[] >> [javac] public SOTest2_engineered[] getMoby_has_quality() { >> [javac] ^ >> [javac] >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >> types/SOTest2_engineered_rescue_region.java:120: getMoby_has_quality() >> in >> org.biomoby.shared.datatypes.SOTest2_engineered_rescue_region cannot >> override getMoby_has_quality() in >> org.biomoby.shared.datatypes.SOTest2_rescue_region; attempting to use >> incompatible return type >> [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] >> [javac] required: org.biomoby.shared.datatypes.SOTest2_rescue[] >> [javac] public SOTest2_engineered[] getMoby_has_quality() { >> [javac] ^ >> [javac] >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >> types/SOTest2_engineered_transposable_element.java:121: >> getMoby_has_quality() in >> org.biomoby.shared.datatypes.SOTest2_engineered_transposable_element > cannot >> override getMoby_has_quality() in >> org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; attempting >> to >> use incompatible return type >> [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] >> [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] >> [javac] public SOTest2_engineered[] getMoby_has_quality() { >> [javac] ^ >> [javac] >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >> types/SOTest2_five_prime_coding_exon_noncoding_region.java:114: >> getMoby_part_of() in >> > org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon_noncoding_region >> cannot override getMoby_part_of() in >> org.biomoby.shared.datatypes.SOTest2_transcript_region; attempting to >> use >> incompatible return type >> [javac] found : >> org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon[] >> [javac] required: org.biomoby.shared.datatypes.SOTest2_transcript[] >> [javac] public SOTest2_five_prime_coding_exon[] >> getMoby_part_of() > { >> [javac] ^ >> [javac] >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >> types/SOTest2_five_prime_exon_coding_region.java:114: getMoby_part_of() >> in >> org.biomoby.shared.datatypes.SOTest2_five_prime_exon_coding_region >> cannot >> override getMoby_part_of() in >> org.biomoby.shared.datatypes.SOTest2_transcript_region; attempting to >> use >> incompatible return type >> [javac] found : >> org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon[] >> [javac] required: org.biomoby.shared.datatypes.SOTest2_transcript[] >> [javac] public SOTest2_five_prime_coding_exon[] >> getMoby_part_of() > { >> [javac] >> >> _______________________________________________ >> MOBY-dev mailing list >> MOBY-dev at lists.open-bio.org >> http://lists.open-bio.org/mailman/listinfo/moby-dev >> >> _______________________________________________ >> MOBY-dev mailing list >> MOBY-dev at lists.open-bio.org >> http://lists.open-bio.org/mailman/listinfo/moby-dev >> >> > > From markw at illuminae.com Wed Mar 11 14:07:10 2009 From: markw at illuminae.com (Mark Wilkinson) Date: Wed, 11 Mar 2009 11:07:10 -0700 Subject: [MOBY-dev] [moby] Re: error installing Biomoby via ant In-Reply-To: <49b7f952.02578c0a.12ff.ffffe42c@mx.google.com> References: <000001c9a1d7$ccf5a120$66e0e360$@de> <49b70aac.1cbc720a.5945.ffffc6ac@mx.google.com> <49B79D06.5090208@ipb-halle.de> <49b7ee46.02578c0a.1260.ffff816d@mx.google.com> <49B7F2BF.2060801@ucalgary.ca> <49b7f952.02578c0a.12ff.ffffe42c@mx.google.com> Message-ID: On Wed, 11 Mar 2009 10:47:37 -0700, Edward Kawas wrote: > While I am at it, a wise man once said that "if you 'inherit' from Object > and don't add any new fields, then you have used the Object ontology > incorrectly." Hmm, actually I think Mark said this ;-) Yes, I did... and I still believe it! The "exception" is with the IRRI/GCP objects, but they have willingly accepted the limitations to interoperability that this decision creates. > For instance, if you have a service that consumes SOTest_DNA, do you > really > mean that the service consumes DNASequence under the namespace SOTest? Without even LOOKING at the service, I bet my first-born that Eddie is right... The confusion of object and namespace is quite common, unfortunately :-( M From edward.kawas at gmail.com Wed Mar 11 14:08:51 2009 From: edward.kawas at gmail.com (Edward Kawas) Date: Wed, 11 Mar 2009 11:08:51 -0700 Subject: [MOBY-dev] [moby] Re: error installing Biomoby via ant In-Reply-To: References: <000001c9a1d7$ccf5a120$66e0e360$@de> <49b70aac.1cbc720a.5945.ffffc6ac@mx.google.com> <49B79D06.5090208@ipb-halle.de> <49b7ee46.02578c0a.1260.ffff816d@mx.google.com> <49B7F2BF.2060801@ucalgary.ca> <49b7f952.02578c0a.12ff.ffffe42c@mx.google.com> Message-ID: <49b7fe4c.25bb720a.2b7c.ffffb0ec@mx.google.com> So just to be clear, right now there aren't any services registered that use those datatypes. I was just throwing out an assumption. Thanks for betting the first born ;-) Eddie -----Original Message----- From: moby-dev-bounces at lists.open-bio.org [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Mark Wilkinson Sent: March-11-09 11:07 AM To: Core developer announcements Subject: Re: [MOBY-dev] [moby] Re: error installing Biomoby via ant On Wed, 11 Mar 2009 10:47:37 -0700, Edward Kawas wrote: > While I am at it, a wise man once said that "if you 'inherit' from Object > and don't add any new fields, then you have used the Object ontology > incorrectly." Hmm, actually I think Mark said this ;-) Yes, I did... and I still believe it! The "exception" is with the IRRI/GCP objects, but they have willingly accepted the limitations to interoperability that this decision creates. > For instance, if you have a service that consumes SOTest_DNA, do you > really > mean that the service consumes DNASequence under the namespace SOTest? Without even LOOKING at the service, I bet my first-born that Eddie is right... The confusion of object and namespace is quite common, unfortunately :-( M _______________________________________________ MOBY-dev mailing list MOBY-dev at lists.open-bio.org http://lists.open-bio.org/mailman/listinfo/moby-dev From MichaelGerlich at gmx.de Wed Mar 11 14:21:08 2009 From: MichaelGerlich at gmx.de (Michael Gerlich) Date: Wed, 11 Mar 2009 19:21:08 +0100 Subject: [MOBY-dev] [moby] Re: error installing Biomoby via ant In-Reply-To: References: <000001c9a1d7$ccf5a120$66e0e360$@de> <49b70aac.1cbc720a.5945.ffffc6ac@mx.google.com> <49B79D06.5090208@ipb-halle.de> <49b7ee46.02578c0a.1260.ffff816d@mx.google.com> Message-ID: <001e01c9a276$283878c0$78a96a40$@de> Hi, those datatypes are neither mine nor do I use them. They are registered at some French site. I don't use any of these SOTEST* datatypes. I just can't get a fresh Biomoby checkout "installed" correctly or generate Moses code for one of my services (using pre-defined datatypes like ArrayString and/or ArrayFloat or one my own datatypes like MSPeakRel, which is derived from Array and having unique field names ;) ). Is there a way to circumvent these SOTEST* datatypes when running Moses and/or install ant script? Kind regards, Michael -----Urspr?ngliche Nachricht----- Von: moby-dev-bounces at lists.open-bio.org [mailto:moby-dev-bounces at lists.open-bio.org] Im Auftrag von Mark Wilkinson Gesendet: Mittwoch, 11. M?rz 2009 18:44 An: Core developer announcements Betreff: Re: [MOBY-dev] [moby] Re: error installing Biomoby via ant I believe that the MOBY Central code is supposed to check that articlenames are unique... but it may be bugged! M On Wed, 11 Mar 2009 10:00:29 -0700, Edward Kawas wrote: > I think that I may have figured it out. > > Using the datatype SOTest2_validated_cDNA_clone as an example, I think > that > the main problem is that the datatype has 2 has relationships. It has > SOTest2_cDNA and SOTest2_validated. The problem, I think, is that they > both > have the articlename 'has_quality'. > > I am sure that articlenames in Services have to be unique, but I can't > find > any documentation online saying that articlenames describing > relationships > in Datatypes have to be unique as well. > > So, if articlenames have to be unique, then the registry inadvertently > allowed the registration of datatypes without unique articlenames for > container relationships. Alternatively, if this is allowed, then a bug > was > discovered in MoSeS. > > Anyone have any insight into which one is the correct scenario? > Eddie > > > -----Original Message----- > From: moby-dev-bounces at lists.open-bio.org > [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Michael Gerlich > Sent: March-11-09 4:14 AM > To: Core developer announcements > Subject: Re: [MOBY-dev] error installing Biomoby via ant > > Hi Eddie, > > I'am using Suns JDK 1.5 Version 16. I also encountered this behavivour > with JDK 6 with compliance level 1.5 (as I had trouble with JDK 6 > generated services and axis 1.4 and Tomcat5.5). > > This problem also occurs when I run install from a fresh CVS checkout > (including a fresh Biomoby cache directory). All SOTEST* datatypes are > only registered at Central registry, so they are fetched when Biomoby > fills its cache (retrieving datatypes). > > Regards, > > Michael > >> Hi Michael, >> >> What version of JAVA are you using? What registry are you generating >> these >> datatypes from? >> >> Thanks, >> >> Eddie >> >> -----Original Message----- >> From: moby-dev-bounces at lists.open-bio.org >> [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Michael >> Gerlich >> Sent: March-10-09 4:28 PM >> To: MOBY-dev at lists.open-bio.org >> Subject: [MOBY-dev] error installing Biomoby via ant >> >> Hi all, >> >> I checked out Biomoby from CVS and tried to install it via the > corresponding >> ant tasks, but after fetching all necessary libraries, the compilation > fails >> with a lot of error messages regarding datatypes SOTEST*. >> >> I also encountered this behavior when I tried to run Moses Generator for > one >> of my services with an existing Biomoby instance on another machine. >> There >> the build also fails. >> I tested this on 3 different machines, including both Ubuntu and XP os. > The >> error log is attached, taken from Dashboad. >> >> Does anyone encounter similar problems? Should I try cleaning Maven >> repository, Biomoby cache and/or new Eclipse workspace? >> >> Thanks in advance and regards, >> Michael >> >> >> Excerpt follows (100 error messages like this): >> >> > home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/datat >> ypes/SOTest2_engineered_foreign_gene.java:152: getMoby_Parent() in >> org.biomoby.shared.datatypes.SOTest2_engineered_foreign_gene cannot > override >> getMoby_Parent() in >> org.biomoby.shared.datatypes.SOTest2_engineered_gene; >> attempting to use incompatible return type >> [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign_gene >> [javac] required: > org.biomoby.shared.datatypes.SOTest2_engineered_region >> [javac] public SOTest2_foreign_gene getMoby_Parent() { >> [javac] ^ >> [javac] >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >> types/SOTest2_engineered_foreign_transposable_element.java:121: >> getMoby_has_quality() in >> > org.biomoby.shared.datatypes.SOTest2_engineered_foreign_transposable_element >> cannot override getMoby_has_quality() in >> org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; attempting >> to >> use incompatible return type >> [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign[] >> [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] >> [javac] public SOTest2_foreign[] getMoby_has_quality() { >> [javac] ^ >> [javac] >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >> types/SOTest2_foreign_transposable_element.java:112: >> getMoby_has_quality() >> in org.biomoby.shared.datatypes.SOTest2_foreign_transposable_element > cannot >> override getMoby_has_quality() in >> org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; attempting >> to >> use incompatible return type >> [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign[] >> [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] >> [javac] public SOTest2_foreign[] getMoby_has_quality() { >> [javac] ^ >> [javac] >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >> types/SOTest2_engineered_fusion_gene.java:122: getMoby_has_quality() in >> org.biomoby.shared.datatypes.SOTest2_engineered_fusion_gene cannot > override >> getMoby_has_quality() in >> org.biomoby.shared.datatypes.SOTest2_fusion_gene; >> attempting to use incompatible return type >> [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] >> [javac] required: org.biomoby.shared.datatypes.SOTest2_fusion[] >> [javac] public SOTest2_engineered[] getMoby_has_quality() { >> [javac] ^ >> [javac] >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >> types/SOTest2_engineered_rescue_region.java:120: getMoby_has_quality() >> in >> org.biomoby.shared.datatypes.SOTest2_engineered_rescue_region cannot >> override getMoby_has_quality() in >> org.biomoby.shared.datatypes.SOTest2_rescue_region; attempting to use >> incompatible return type >> [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] >> [javac] required: org.biomoby.shared.datatypes.SOTest2_rescue[] >> [javac] public SOTest2_engineered[] getMoby_has_quality() { >> [javac] ^ >> [javac] >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >> types/SOTest2_engineered_transposable_element.java:121: >> getMoby_has_quality() in >> org.biomoby.shared.datatypes.SOTest2_engineered_transposable_element > cannot >> override getMoby_has_quality() in >> org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; attempting >> to >> use incompatible return type >> [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] >> [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] >> [javac] public SOTest2_engineered[] getMoby_has_quality() { >> [javac] ^ >> [javac] >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >> types/SOTest2_five_prime_coding_exon_noncoding_region.java:114: >> getMoby_part_of() in >> > org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon_noncoding_region >> cannot override getMoby_part_of() in >> org.biomoby.shared.datatypes.SOTest2_transcript_region; attempting to >> use >> incompatible return type >> [javac] found : >> org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon[] >> [javac] required: org.biomoby.shared.datatypes.SOTest2_transcript[] >> [javac] public SOTest2_five_prime_coding_exon[] >> getMoby_part_of() > { >> [javac] ^ >> [javac] >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >> types/SOTest2_five_prime_exon_coding_region.java:114: getMoby_part_of() >> in >> org.biomoby.shared.datatypes.SOTest2_five_prime_exon_coding_region >> cannot >> override getMoby_part_of() in >> org.biomoby.shared.datatypes.SOTest2_transcript_region; attempting to >> use >> incompatible return type >> [javac] found : >> org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon[] >> [javac] required: org.biomoby.shared.datatypes.SOTest2_transcript[] >> [javac] public SOTest2_five_prime_coding_exon[] >> getMoby_part_of() > { >> [javac] >> >> _______________________________________________ >> MOBY-dev mailing list >> MOBY-dev at lists.open-bio.org >> http://lists.open-bio.org/mailman/listinfo/moby-dev >> >> _______________________________________________ >> MOBY-dev mailing list >> MOBY-dev at lists.open-bio.org >> http://lists.open-bio.org/mailman/listinfo/moby-dev >> >> > > _______________________________________________ MOBY-dev mailing list MOBY-dev at lists.open-bio.org http://lists.open-bio.org/mailman/listinfo/moby-dev From markw at illuminae.com Wed Mar 11 14:31:59 2009 From: markw at illuminae.com (Mark Wilkinson) Date: Wed, 11 Mar 2009 11:31:59 -0700 Subject: [MOBY-dev] [moby] Re: error installing Biomoby via ant In-Reply-To: <001e01c9a276$283878c0$78a96a40$@de> References: <000001c9a1d7$ccf5a120$66e0e360$@de> <49b70aac.1cbc720a.5945.ffffc6ac@mx.google.com> <49B79D06.5090208@ipb-halle.de> <49b7ee46.02578c0a.1260.ffff816d@mx.google.com> <001e01c9a276$283878c0$78a96a40$@de> Message-ID: Eddie, if no service uses them, and if no object uses them, then we should probably consider deleting them... this is allowed by the API. M On Wed, 11 Mar 2009 11:21:08 -0700, Michael Gerlich wrote: > Hi, > > those datatypes are neither mine nor do I use them. > They are registered at some French site. I don't use any of these SOTEST* > datatypes. > I just can't get a fresh Biomoby checkout "installed" correctly or > generate > Moses code for one of my services (using pre-defined datatypes like > ArrayString and/or ArrayFloat or one my own datatypes like MSPeakRel, > which > is derived from Array and having unique field names ;) ). > > Is there a way to circumvent these SOTEST* datatypes when running Moses > and/or install ant script? > > Kind regards, > Michael > > > > -----Urspr?ngliche Nachricht----- > Von: moby-dev-bounces at lists.open-bio.org > [mailto:moby-dev-bounces at lists.open-bio.org] Im Auftrag von Mark > Wilkinson > Gesendet: Mittwoch, 11. M?rz 2009 18:44 > An: Core developer announcements > Betreff: Re: [MOBY-dev] [moby] Re: error installing Biomoby via ant > > I believe that the MOBY Central code is supposed to check that > articlenames are unique... but it may be bugged! > > M > > > > On Wed, 11 Mar 2009 10:00:29 -0700, Edward Kawas > wrote: > >> I think that I may have figured it out. >> >> Using the datatype SOTest2_validated_cDNA_clone as an example, I think >> that >> the main problem is that the datatype has 2 has relationships. It has >> SOTest2_cDNA and SOTest2_validated. The problem, I think, is that they >> both >> have the articlename 'has_quality'. >> >> I am sure that articlenames in Services have to be unique, but I can't >> find >> any documentation online saying that articlenames describing >> relationships >> in Datatypes have to be unique as well. >> >> So, if articlenames have to be unique, then the registry inadvertently >> allowed the registration of datatypes without unique articlenames for >> container relationships. Alternatively, if this is allowed, then a bug >> was >> discovered in MoSeS. >> >> Anyone have any insight into which one is the correct scenario? >> Eddie >> >> >> -----Original Message----- >> From: moby-dev-bounces at lists.open-bio.org >> [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Michael >> Gerlich >> Sent: March-11-09 4:14 AM >> To: Core developer announcements >> Subject: Re: [MOBY-dev] error installing Biomoby via ant >> >> Hi Eddie, >> >> I'am using Suns JDK 1.5 Version 16. I also encountered this behavivour >> with JDK 6 with compliance level 1.5 (as I had trouble with JDK 6 >> generated services and axis 1.4 and Tomcat5.5). >> >> This problem also occurs when I run install from a fresh CVS checkout >> (including a fresh Biomoby cache directory). All SOTEST* datatypes are >> only registered at Central registry, so they are fetched when Biomoby >> fills its cache (retrieving datatypes). >> >> Regards, >> >> Michael >> >>> Hi Michael, >>> >>> What version of JAVA are you using? What registry are you generating >>> these >>> datatypes from? >>> >>> Thanks, >>> >>> Eddie >>> >>> -----Original Message----- >>> From: moby-dev-bounces at lists.open-bio.org >>> [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Michael >>> Gerlich >>> Sent: March-10-09 4:28 PM >>> To: MOBY-dev at lists.open-bio.org >>> Subject: [MOBY-dev] error installing Biomoby via ant >>> >>> Hi all, >>> >>> I checked out Biomoby from CVS and tried to install it via the >> corresponding >>> ant tasks, but after fetching all necessary libraries, the compilation >> fails >>> with a lot of error messages regarding datatypes SOTEST*. >>> >>> I also encountered this behavior when I tried to run Moses Generator >>> for >> one >>> of my services with an existing Biomoby instance on another machine. >>> There >>> the build also fails. >>> I tested this on 3 different machines, including both Ubuntu and XP os. >> The >>> error log is attached, taken from Dashboad. >>> >>> Does anyone encounter similar problems? Should I try cleaning Maven >>> repository, Biomoby cache and/or new Eclipse workspace? >>> >>> Thanks in advance and regards, >>> Michael >>> >>> >>> Excerpt follows (100 error messages like this): >>> >>> >> > home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/datat >>> ypes/SOTest2_engineered_foreign_gene.java:152: getMoby_Parent() in >>> org.biomoby.shared.datatypes.SOTest2_engineered_foreign_gene cannot >> override >>> getMoby_Parent() in >>> org.biomoby.shared.datatypes.SOTest2_engineered_gene; >>> attempting to use incompatible return type >>> [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign_gene >>> [javac] required: >> org.biomoby.shared.datatypes.SOTest2_engineered_region >>> [javac] public SOTest2_foreign_gene getMoby_Parent() { >>> [javac] ^ >>> [javac] >>> >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >>> types/SOTest2_engineered_foreign_transposable_element.java:121: >>> getMoby_has_quality() in >>> >> > org.biomoby.shared.datatypes.SOTest2_engineered_foreign_transposable_element >>> cannot override getMoby_has_quality() in >>> org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; attempting >>> to >>> use incompatible return type >>> [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign[] >>> [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] >>> [javac] public SOTest2_foreign[] getMoby_has_quality() { >>> [javac] ^ >>> [javac] >>> >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >>> types/SOTest2_foreign_transposable_element.java:112: >>> getMoby_has_quality() >>> in org.biomoby.shared.datatypes.SOTest2_foreign_transposable_element >> cannot >>> override getMoby_has_quality() in >>> org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; attempting >>> to >>> use incompatible return type >>> [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign[] >>> [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] >>> [javac] public SOTest2_foreign[] getMoby_has_quality() { >>> [javac] ^ >>> [javac] >>> >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >>> types/SOTest2_engineered_fusion_gene.java:122: getMoby_has_quality() in >>> org.biomoby.shared.datatypes.SOTest2_engineered_fusion_gene cannot >> override >>> getMoby_has_quality() in >>> org.biomoby.shared.datatypes.SOTest2_fusion_gene; >>> attempting to use incompatible return type >>> [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] >>> [javac] required: org.biomoby.shared.datatypes.SOTest2_fusion[] >>> [javac] public SOTest2_engineered[] getMoby_has_quality() { >>> [javac] ^ >>> [javac] >>> >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >>> types/SOTest2_engineered_rescue_region.java:120: getMoby_has_quality() >>> in >>> org.biomoby.shared.datatypes.SOTest2_engineered_rescue_region cannot >>> override getMoby_has_quality() in >>> org.biomoby.shared.datatypes.SOTest2_rescue_region; attempting to use >>> incompatible return type >>> [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] >>> [javac] required: org.biomoby.shared.datatypes.SOTest2_rescue[] >>> [javac] public SOTest2_engineered[] getMoby_has_quality() { >>> [javac] ^ >>> [javac] >>> >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >>> types/SOTest2_engineered_transposable_element.java:121: >>> getMoby_has_quality() in >>> org.biomoby.shared.datatypes.SOTest2_engineered_transposable_element >> cannot >>> override getMoby_has_quality() in >>> org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; attempting >>> to >>> use incompatible return type >>> [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] >>> [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] >>> [javac] public SOTest2_engineered[] getMoby_has_quality() { >>> [javac] ^ >>> [javac] >>> >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >>> types/SOTest2_five_prime_coding_exon_noncoding_region.java:114: >>> getMoby_part_of() in >>> >> > org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon_noncoding_region >>> cannot override getMoby_part_of() in >>> org.biomoby.shared.datatypes.SOTest2_transcript_region; attempting to >>> use >>> incompatible return type >>> [javac] found : >>> org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon[] >>> [javac] required: org.biomoby.shared.datatypes.SOTest2_transcript[] >>> [javac] public SOTest2_five_prime_coding_exon[] >>> getMoby_part_of() >> { >>> [javac] ^ >>> [javac] >>> >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >>> types/SOTest2_five_prime_exon_coding_region.java:114: getMoby_part_of() >>> in >>> org.biomoby.shared.datatypes.SOTest2_five_prime_exon_coding_region >>> cannot >>> override getMoby_part_of() in >>> org.biomoby.shared.datatypes.SOTest2_transcript_region; attempting to >>> use >>> incompatible return type >>> [javac] found : >>> org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon[] >>> [javac] required: org.biomoby.shared.datatypes.SOTest2_transcript[] >>> [javac] public SOTest2_five_prime_coding_exon[] >>> getMoby_part_of() >> { >>> [javac] >>> >>> _______________________________________________ >>> MOBY-dev mailing list >>> MOBY-dev at lists.open-bio.org >>> http://lists.open-bio.org/mailman/listinfo/moby-dev >>> >>> _______________________________________________ >>> MOBY-dev mailing list >>> MOBY-dev at lists.open-bio.org >>> http://lists.open-bio.org/mailman/listinfo/moby-dev >>> >>> >> >> > > > _______________________________________________ > MOBY-dev mailing list > MOBY-dev at lists.open-bio.org > http://lists.open-bio.org/mailman/listinfo/moby-dev > > > _______________________________________________ > MOBY-dev mailing list > MOBY-dev at lists.open-bio.org > http://lists.open-bio.org/mailman/listinfo/moby-dev From edward.kawas at gmail.com Wed Mar 11 14:32:11 2009 From: edward.kawas at gmail.com (Edward Kawas) Date: Wed, 11 Mar 2009 11:32:11 -0700 Subject: [MOBY-dev] [moby] Re: error installing Biomoby via ant In-Reply-To: References: <000001c9a1d7$ccf5a120$66e0e360$@de> <49b70aac.1cbc720a.5945.ffffc6ac@mx.google.com> <49B79D06.5090208@ipb-halle.de> <49b7ee46.02578c0a.1260.ffff816d@mx.google.com> <001e01c9a276$283878c0$78a96a40$@de> Message-ID: <49b803c4.1a36720a.27ca.ffff822e@mx.google.com> I feel bad doing so, but ok. I will back up their definitions and then remove them. When I am done, I will let everyone know. Eddie -----Original Message----- From: moby-dev-bounces at lists.open-bio.org [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Mark Wilkinson Sent: March-11-09 11:32 AM To: Core developer announcements Subject: Re: [MOBY-dev] [moby] Re: error installing Biomoby via ant Eddie, if no service uses them, and if no object uses them, then we should probably consider deleting them... this is allowed by the API. M On Wed, 11 Mar 2009 11:21:08 -0700, Michael Gerlich wrote: > Hi, > > those datatypes are neither mine nor do I use them. > They are registered at some French site. I don't use any of these SOTEST* > datatypes. > I just can't get a fresh Biomoby checkout "installed" correctly or > generate > Moses code for one of my services (using pre-defined datatypes like > ArrayString and/or ArrayFloat or one my own datatypes like MSPeakRel, > which > is derived from Array and having unique field names ;) ). > > Is there a way to circumvent these SOTEST* datatypes when running Moses > and/or install ant script? > > Kind regards, > Michael > > > > -----Urspr?ngliche Nachricht----- > Von: moby-dev-bounces at lists.open-bio.org > [mailto:moby-dev-bounces at lists.open-bio.org] Im Auftrag von Mark > Wilkinson > Gesendet: Mittwoch, 11. M?rz 2009 18:44 > An: Core developer announcements > Betreff: Re: [MOBY-dev] [moby] Re: error installing Biomoby via ant > > I believe that the MOBY Central code is supposed to check that > articlenames are unique... but it may be bugged! > > M > > > > On Wed, 11 Mar 2009 10:00:29 -0700, Edward Kawas > wrote: > >> I think that I may have figured it out. >> >> Using the datatype SOTest2_validated_cDNA_clone as an example, I think >> that >> the main problem is that the datatype has 2 has relationships. It has >> SOTest2_cDNA and SOTest2_validated. The problem, I think, is that they >> both >> have the articlename 'has_quality'. >> >> I am sure that articlenames in Services have to be unique, but I can't >> find >> any documentation online saying that articlenames describing >> relationships >> in Datatypes have to be unique as well. >> >> So, if articlenames have to be unique, then the registry inadvertently >> allowed the registration of datatypes without unique articlenames for >> container relationships. Alternatively, if this is allowed, then a bug >> was >> discovered in MoSeS. >> >> Anyone have any insight into which one is the correct scenario? >> Eddie >> >> >> -----Original Message----- >> From: moby-dev-bounces at lists.open-bio.org >> [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Michael >> Gerlich >> Sent: March-11-09 4:14 AM >> To: Core developer announcements >> Subject: Re: [MOBY-dev] error installing Biomoby via ant >> >> Hi Eddie, >> >> I'am using Suns JDK 1.5 Version 16. I also encountered this behavivour >> with JDK 6 with compliance level 1.5 (as I had trouble with JDK 6 >> generated services and axis 1.4 and Tomcat5.5). >> >> This problem also occurs when I run install from a fresh CVS checkout >> (including a fresh Biomoby cache directory). All SOTEST* datatypes are >> only registered at Central registry, so they are fetched when Biomoby >> fills its cache (retrieving datatypes). >> >> Regards, >> >> Michael >> >>> Hi Michael, >>> >>> What version of JAVA are you using? What registry are you generating >>> these >>> datatypes from? >>> >>> Thanks, >>> >>> Eddie >>> >>> -----Original Message----- >>> From: moby-dev-bounces at lists.open-bio.org >>> [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Michael >>> Gerlich >>> Sent: March-10-09 4:28 PM >>> To: MOBY-dev at lists.open-bio.org >>> Subject: [MOBY-dev] error installing Biomoby via ant >>> >>> Hi all, >>> >>> I checked out Biomoby from CVS and tried to install it via the >> corresponding >>> ant tasks, but after fetching all necessary libraries, the compilation >> fails >>> with a lot of error messages regarding datatypes SOTEST*. >>> >>> I also encountered this behavior when I tried to run Moses Generator >>> for >> one >>> of my services with an existing Biomoby instance on another machine. >>> There >>> the build also fails. >>> I tested this on 3 different machines, including both Ubuntu and XP os. >> The >>> error log is attached, taken from Dashboad. >>> >>> Does anyone encounter similar problems? Should I try cleaning Maven >>> repository, Biomoby cache and/or new Eclipse workspace? >>> >>> Thanks in advance and regards, >>> Michael >>> >>> >>> Excerpt follows (100 error messages like this): >>> >>> >> > home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/datat >>> ypes/SOTest2_engineered_foreign_gene.java:152: getMoby_Parent() in >>> org.biomoby.shared.datatypes.SOTest2_engineered_foreign_gene cannot >> override >>> getMoby_Parent() in >>> org.biomoby.shared.datatypes.SOTest2_engineered_gene; >>> attempting to use incompatible return type >>> [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign_gene >>> [javac] required: >> org.biomoby.shared.datatypes.SOTest2_engineered_region >>> [javac] public SOTest2_foreign_gene getMoby_Parent() { >>> [javac] ^ >>> [javac] >>> >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >>> types/SOTest2_engineered_foreign_transposable_element.java:121: >>> getMoby_has_quality() in >>> >> > org.biomoby.shared.datatypes.SOTest2_engineered_foreign_transposable_element >>> cannot override getMoby_has_quality() in >>> org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; attempting >>> to >>> use incompatible return type >>> [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign[] >>> [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] >>> [javac] public SOTest2_foreign[] getMoby_has_quality() { >>> [javac] ^ >>> [javac] >>> >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >>> types/SOTest2_foreign_transposable_element.java:112: >>> getMoby_has_quality() >>> in org.biomoby.shared.datatypes.SOTest2_foreign_transposable_element >> cannot >>> override getMoby_has_quality() in >>> org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; attempting >>> to >>> use incompatible return type >>> [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign[] >>> [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] >>> [javac] public SOTest2_foreign[] getMoby_has_quality() { >>> [javac] ^ >>> [javac] >>> >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >>> types/SOTest2_engineered_fusion_gene.java:122: getMoby_has_quality() in >>> org.biomoby.shared.datatypes.SOTest2_engineered_fusion_gene cannot >> override >>> getMoby_has_quality() in >>> org.biomoby.shared.datatypes.SOTest2_fusion_gene; >>> attempting to use incompatible return type >>> [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] >>> [javac] required: org.biomoby.shared.datatypes.SOTest2_fusion[] >>> [javac] public SOTest2_engineered[] getMoby_has_quality() { >>> [javac] ^ >>> [javac] >>> >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >>> types/SOTest2_engineered_rescue_region.java:120: getMoby_has_quality() >>> in >>> org.biomoby.shared.datatypes.SOTest2_engineered_rescue_region cannot >>> override getMoby_has_quality() in >>> org.biomoby.shared.datatypes.SOTest2_rescue_region; attempting to use >>> incompatible return type >>> [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] >>> [javac] required: org.biomoby.shared.datatypes.SOTest2_rescue[] >>> [javac] public SOTest2_engineered[] getMoby_has_quality() { >>> [javac] ^ >>> [javac] >>> >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >>> types/SOTest2_engineered_transposable_element.java:121: >>> getMoby_has_quality() in >>> org.biomoby.shared.datatypes.SOTest2_engineered_transposable_element >> cannot >>> override getMoby_has_quality() in >>> org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; attempting >>> to >>> use incompatible return type >>> [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] >>> [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] >>> [javac] public SOTest2_engineered[] getMoby_has_quality() { >>> [javac] ^ >>> [javac] >>> >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >>> types/SOTest2_five_prime_coding_exon_noncoding_region.java:114: >>> getMoby_part_of() in >>> >> > org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon_noncoding_region >>> cannot override getMoby_part_of() in >>> org.biomoby.shared.datatypes.SOTest2_transcript_region; attempting to >>> use >>> incompatible return type >>> [javac] found : >>> org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon[] >>> [javac] required: org.biomoby.shared.datatypes.SOTest2_transcript[] >>> [javac] public SOTest2_five_prime_coding_exon[] >>> getMoby_part_of() >> { >>> [javac] ^ >>> [javac] >>> >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >>> types/SOTest2_five_prime_exon_coding_region.java:114: getMoby_part_of() >>> in >>> org.biomoby.shared.datatypes.SOTest2_five_prime_exon_coding_region >>> cannot >>> override getMoby_part_of() in >>> org.biomoby.shared.datatypes.SOTest2_transcript_region; attempting to >>> use >>> incompatible return type >>> [javac] found : >>> org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon[] >>> [javac] required: org.biomoby.shared.datatypes.SOTest2_transcript[] >>> [javac] public SOTest2_five_prime_coding_exon[] >>> getMoby_part_of() >> { >>> [javac] >>> >>> _______________________________________________ >>> MOBY-dev mailing list >>> MOBY-dev at lists.open-bio.org >>> http://lists.open-bio.org/mailman/listinfo/moby-dev >>> >>> _______________________________________________ >>> MOBY-dev mailing list >>> MOBY-dev at lists.open-bio.org >>> http://lists.open-bio.org/mailman/listinfo/moby-dev >>> >>> >> >> > > > _______________________________________________ > MOBY-dev mailing list > MOBY-dev at lists.open-bio.org > http://lists.open-bio.org/mailman/listinfo/moby-dev > > > _______________________________________________ > MOBY-dev mailing list > MOBY-dev at lists.open-bio.org > http://lists.open-bio.org/mailman/listinfo/moby-dev _______________________________________________ MOBY-dev mailing list MOBY-dev at lists.open-bio.org http://lists.open-bio.org/mailman/listinfo/moby-dev From markw at illuminae.com Wed Mar 11 14:38:39 2009 From: markw at illuminae.com (Mark Wilkinson) Date: Wed, 11 Mar 2009 11:38:39 -0700 Subject: [MOBY-dev] [moby] Re: error installing Biomoby via ant In-Reply-To: <49b803c4.1a36720a.27ca.ffff822e@mx.google.com> References: <000001c9a1d7$ccf5a120$66e0e360$@de> <49b70aac.1cbc720a.5945.ffffc6ac@mx.google.com> <49B79D06.5090208@ipb-halle.de> <49b7ee46.02578c0a.1260.ffff816d@mx.google.com> <001e01c9a276$283878c0$78a96a40$@de> <49b803c4.1a36720a.27ca.ffff822e@mx.google.com> Message-ID: No need to feel bad! This is *precisely* how Moby ontology curation is supposed to work! Objects that are not being used, or that have a "better" object defined elsewhere in the ontology, should be deleted by the author of the object, or by anyone who finds it. This is the Web 2.0 aspect of Moby that hasn't really been working well (probably because everyone feels the same as you about deleting other people's stuff...). The API prevents you from deleting objects that *are* being used, but that's the only security we guarantee in Moby. M On Wed, 11 Mar 2009 11:32:11 -0700, Edward Kawas wrote: > I feel bad doing so, but ok. I will back up their definitions and then > remove them. > > When I am done, I will let everyone know. > > Eddie > > -----Original Message----- > From: moby-dev-bounces at lists.open-bio.org > [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Mark Wilkinson > Sent: March-11-09 11:32 AM > To: Core developer announcements > Subject: Re: [MOBY-dev] [moby] Re: error installing Biomoby via ant > > Eddie, if no service uses them, and if no object uses them, then we > should > probably consider deleting them... this is allowed by the API. > > M > > > > On Wed, 11 Mar 2009 11:21:08 -0700, Michael Gerlich > wrote: > >> Hi, >> >> those datatypes are neither mine nor do I use them. >> They are registered at some French site. I don't use any of these >> SOTEST* >> datatypes. >> I just can't get a fresh Biomoby checkout "installed" correctly or >> generate >> Moses code for one of my services (using pre-defined datatypes like >> ArrayString and/or ArrayFloat or one my own datatypes like MSPeakRel, >> which >> is derived from Array and having unique field names ;) ). >> >> Is there a way to circumvent these SOTEST* datatypes when running Moses >> and/or install ant script? >> >> Kind regards, >> Michael >> >> >> >> -----Urspr?ngliche Nachricht----- >> Von: moby-dev-bounces at lists.open-bio.org >> [mailto:moby-dev-bounces at lists.open-bio.org] Im Auftrag von Mark >> Wilkinson >> Gesendet: Mittwoch, 11. M?rz 2009 18:44 >> An: Core developer announcements >> Betreff: Re: [MOBY-dev] [moby] Re: error installing Biomoby via ant >> >> I believe that the MOBY Central code is supposed to check that >> articlenames are unique... but it may be bugged! >> >> M >> >> >> >> On Wed, 11 Mar 2009 10:00:29 -0700, Edward Kawas >> >> wrote: >> >>> I think that I may have figured it out. >>> >>> Using the datatype SOTest2_validated_cDNA_clone as an example, I think >>> that >>> the main problem is that the datatype has 2 has relationships. It has >>> SOTest2_cDNA and SOTest2_validated. The problem, I think, is that they >>> both >>> have the articlename 'has_quality'. >>> >>> I am sure that articlenames in Services have to be unique, but I can't >>> find >>> any documentation online saying that articlenames describing >>> relationships >>> in Datatypes have to be unique as well. >>> >>> So, if articlenames have to be unique, then the registry inadvertently >>> allowed the registration of datatypes without unique articlenames for >>> container relationships. Alternatively, if this is allowed, then a bug >>> was >>> discovered in MoSeS. >>> >>> Anyone have any insight into which one is the correct scenario? >>> Eddie >>> >>> >>> -----Original Message----- >>> From: moby-dev-bounces at lists.open-bio.org >>> [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Michael >>> Gerlich >>> Sent: March-11-09 4:14 AM >>> To: Core developer announcements >>> Subject: Re: [MOBY-dev] error installing Biomoby via ant >>> >>> Hi Eddie, >>> >>> I'am using Suns JDK 1.5 Version 16. I also encountered this behavivour >>> with JDK 6 with compliance level 1.5 (as I had trouble with JDK 6 >>> generated services and axis 1.4 and Tomcat5.5). >>> >>> This problem also occurs when I run install from a fresh CVS checkout >>> (including a fresh Biomoby cache directory). All SOTEST* datatypes are >>> only registered at Central registry, so they are fetched when Biomoby >>> fills its cache (retrieving datatypes). >>> >>> Regards, >>> >>> Michael >>> >>>> Hi Michael, >>>> >>>> What version of JAVA are you using? What registry are you generating >>>> these >>>> datatypes from? >>>> >>>> Thanks, >>>> >>>> Eddie >>>> >>>> -----Original Message----- >>>> From: moby-dev-bounces at lists.open-bio.org >>>> [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Michael >>>> Gerlich >>>> Sent: March-10-09 4:28 PM >>>> To: MOBY-dev at lists.open-bio.org >>>> Subject: [MOBY-dev] error installing Biomoby via ant >>>> >>>> Hi all, >>>> >>>> I checked out Biomoby from CVS and tried to install it via the >>> corresponding >>>> ant tasks, but after fetching all necessary libraries, the compilation >>> fails >>>> with a lot of error messages regarding datatypes SOTEST*. >>>> >>>> I also encountered this behavior when I tried to run Moses Generator >>>> for >>> one >>>> of my services with an existing Biomoby instance on another machine. >>>> There >>>> the build also fails. >>>> I tested this on 3 different machines, including both Ubuntu and XP >>>> os. >>> The >>>> error log is attached, taken from Dashboad. >>>> >>>> Does anyone encounter similar problems? Should I try cleaning Maven >>>> repository, Biomoby cache and/or new Eclipse workspace? >>>> >>>> Thanks in advance and regards, >>>> Michael >>>> >>>> >>>> Excerpt follows (100 error messages like this): >>>> >>>> >>> >> home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/datat >>>> ypes/SOTest2_engineered_foreign_gene.java:152: getMoby_Parent() in >>>> org.biomoby.shared.datatypes.SOTest2_engineered_foreign_gene cannot >>> override >>>> getMoby_Parent() in >>>> org.biomoby.shared.datatypes.SOTest2_engineered_gene; >>>> attempting to use incompatible return type >>>> [javac] found : >>>> org.biomoby.shared.datatypes.SOTest2_foreign_gene >>>> [javac] required: >>> org.biomoby.shared.datatypes.SOTest2_engineered_region >>>> [javac] public SOTest2_foreign_gene getMoby_Parent() { >>>> [javac] ^ >>>> [javac] >>>> >>> >> /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >>>> types/SOTest2_engineered_foreign_transposable_element.java:121: >>>> getMoby_has_quality() in >>>> >>> >> org.biomoby.shared.datatypes.SOTest2_engineered_foreign_transposable_element >>>> cannot override getMoby_has_quality() in >>>> org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; >>>> attempting >>>> to >>>> use incompatible return type >>>> [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign[] >>>> [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] >>>> [javac] public SOTest2_foreign[] getMoby_has_quality() { >>>> [javac] ^ >>>> [javac] >>>> >>> >> /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >>>> types/SOTest2_foreign_transposable_element.java:112: >>>> getMoby_has_quality() >>>> in org.biomoby.shared.datatypes.SOTest2_foreign_transposable_element >>> cannot >>>> override getMoby_has_quality() in >>>> org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; >>>> attempting >>>> to >>>> use incompatible return type >>>> [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign[] >>>> [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] >>>> [javac] public SOTest2_foreign[] getMoby_has_quality() { >>>> [javac] ^ >>>> [javac] >>>> >>> >> /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >>>> types/SOTest2_engineered_fusion_gene.java:122: getMoby_has_quality() >>>> in >>>> org.biomoby.shared.datatypes.SOTest2_engineered_fusion_gene cannot >>> override >>>> getMoby_has_quality() in >>>> org.biomoby.shared.datatypes.SOTest2_fusion_gene; >>>> attempting to use incompatible return type >>>> [javac] found : >>>> org.biomoby.shared.datatypes.SOTest2_engineered[] >>>> [javac] required: org.biomoby.shared.datatypes.SOTest2_fusion[] >>>> [javac] public SOTest2_engineered[] getMoby_has_quality() { >>>> [javac] ^ >>>> [javac] >>>> >>> >> /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >>>> types/SOTest2_engineered_rescue_region.java:120: getMoby_has_quality() >>>> in >>>> org.biomoby.shared.datatypes.SOTest2_engineered_rescue_region cannot >>>> override getMoby_has_quality() in >>>> org.biomoby.shared.datatypes.SOTest2_rescue_region; attempting to use >>>> incompatible return type >>>> [javac] found : >>>> org.biomoby.shared.datatypes.SOTest2_engineered[] >>>> [javac] required: org.biomoby.shared.datatypes.SOTest2_rescue[] >>>> [javac] public SOTest2_engineered[] getMoby_has_quality() { >>>> [javac] ^ >>>> [javac] >>>> >>> >> /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >>>> types/SOTest2_engineered_transposable_element.java:121: >>>> getMoby_has_quality() in >>>> org.biomoby.shared.datatypes.SOTest2_engineered_transposable_element >>> cannot >>>> override getMoby_has_quality() in >>>> org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; >>>> attempting >>>> to >>>> use incompatible return type >>>> [javac] found : >>>> org.biomoby.shared.datatypes.SOTest2_engineered[] >>>> [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] >>>> [javac] public SOTest2_engineered[] getMoby_has_quality() { >>>> [javac] ^ >>>> [javac] >>>> >>> >> /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >>>> types/SOTest2_five_prime_coding_exon_noncoding_region.java:114: >>>> getMoby_part_of() in >>>> >>> >> org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon_noncoding_region >>>> cannot override getMoby_part_of() in >>>> org.biomoby.shared.datatypes.SOTest2_transcript_region; attempting to >>>> use >>>> incompatible return type >>>> [javac] found : >>>> org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon[] >>>> [javac] required: >>>> org.biomoby.shared.datatypes.SOTest2_transcript[] >>>> [javac] public SOTest2_five_prime_coding_exon[] >>>> getMoby_part_of() >>> { >>>> [javac] ^ >>>> [javac] >>>> >>> >> /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >>>> types/SOTest2_five_prime_exon_coding_region.java:114: >>>> getMoby_part_of() >>>> in >>>> org.biomoby.shared.datatypes.SOTest2_five_prime_exon_coding_region >>>> cannot >>>> override getMoby_part_of() in >>>> org.biomoby.shared.datatypes.SOTest2_transcript_region; attempting to >>>> use >>>> incompatible return type >>>> [javac] found : >>>> org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon[] >>>> [javac] required: >>>> org.biomoby.shared.datatypes.SOTest2_transcript[] >>>> [javac] public SOTest2_five_prime_coding_exon[] >>>> getMoby_part_of() >>> { >>>> [javac] >>>> >>>> _______________________________________________ >>>> MOBY-dev mailing list >>>> MOBY-dev at lists.open-bio.org >>>> http://lists.open-bio.org/mailman/listinfo/moby-dev >>>> >>>> _______________________________________________ >>>> MOBY-dev mailing list >>>> MOBY-dev at lists.open-bio.org >>>> http://lists.open-bio.org/mailman/listinfo/moby-dev >>>> >>>> >>> >>> >> >> >> _______________________________________________ >> MOBY-dev mailing list >> MOBY-dev at lists.open-bio.org >> http://lists.open-bio.org/mailman/listinfo/moby-dev >> >> >> _______________________________________________ >> MOBY-dev mailing list >> MOBY-dev at lists.open-bio.org >> http://lists.open-bio.org/mailman/listinfo/moby-dev > > > _______________________________________________ > MOBY-dev mailing list > MOBY-dev at lists.open-bio.org > http://lists.open-bio.org/mailman/listinfo/moby-dev > > > _______________________________________________ > MOBY-dev mailing list > MOBY-dev at lists.open-bio.org > http://lists.open-bio.org/mailman/listinfo/moby-dev From gordonp at ucalgary.ca Wed Mar 11 15:04:57 2009 From: gordonp at ucalgary.ca (Paul Gordon) Date: Wed, 11 Mar 2009 13:04:57 -0600 Subject: [MOBY-dev] [moby] Re: error installing Biomoby via ant In-Reply-To: References: <000001c9a1d7$ccf5a120$66e0e360$@de> <49b70aac.1cbc720a.5945.ffffc6ac@mx.google.com> <49B79D06.5090208@ipb-halle.de> <49b7ee46.02578c0a.1260.ffff816d@mx.google.com> <001e01c9a276$283878c0$78a96a40$@de> <49b803c4.1a36720a.27ca.ffff822e@mx.google.com> Message-ID: <49B80B59.2010204@ucalgary.ca> Mark, Hopefully we can find to the time next week to purge it a bit... Mark Wilkinson wrote: > No need to feel bad! This is *precisely* how Moby ontology curation > is supposed to work! Objects that are not being used, or that have a > "better" object defined elsewhere in the ontology, should be deleted > by the author of the object, or by anyone who finds it. This is the > Web 2.0 aspect of Moby that hasn't really been working well (probably > because everyone feels the same as you about deleting other people's > stuff...). The API prevents you from deleting objects that *are* > being used, but that's the only security we guarantee in Moby. > > M > > > > On Wed, 11 Mar 2009 11:32:11 -0700, Edward Kawas > wrote: > >> I feel bad doing so, but ok. I will back up their definitions and >> then remove them. >> >> When I am done, I will let everyone know. >> >> Eddie >> >> -----Original Message----- >> From: moby-dev-bounces at lists.open-bio.org >> [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Mark Wilkinson >> Sent: March-11-09 11:32 AM >> To: Core developer announcements >> Subject: Re: [MOBY-dev] [moby] Re: error installing Biomoby via ant >> >> Eddie, if no service uses them, and if no object uses them, then we >> should >> probably consider deleting them... this is allowed by the API. >> >> M >> >> >> >> On Wed, 11 Mar 2009 11:21:08 -0700, Michael Gerlich >> wrote: >> >>> Hi, >>> >>> those datatypes are neither mine nor do I use them. >>> They are registered at some French site. I don't use any of these >>> SOTEST* >>> datatypes. >>> I just can't get a fresh Biomoby checkout "installed" correctly or >>> generate >>> Moses code for one of my services (using pre-defined datatypes like >>> ArrayString and/or ArrayFloat or one my own datatypes like MSPeakRel, >>> which >>> is derived from Array and having unique field names ;) ). >>> >>> Is there a way to circumvent these SOTEST* datatypes when running Moses >>> and/or install ant script? >>> >>> Kind regards, >>> Michael >>> >>> >>> >>> -----Urspr?ngliche Nachricht----- >>> Von: moby-dev-bounces at lists.open-bio.org >>> [mailto:moby-dev-bounces at lists.open-bio.org] Im Auftrag von Mark >>> Wilkinson >>> Gesendet: Mittwoch, 11. M?rz 2009 18:44 >>> An: Core developer announcements >>> Betreff: Re: [MOBY-dev] [moby] Re: error installing Biomoby via ant >>> >>> I believe that the MOBY Central code is supposed to check that >>> articlenames are unique... but it may be bugged! >>> >>> M >>> >>> >>> >>> On Wed, 11 Mar 2009 10:00:29 -0700, Edward Kawas >>> >>> wrote: >>> >>>> I think that I may have figured it out. >>>> >>>> Using the datatype SOTest2_validated_cDNA_clone as an example, I think >>>> that >>>> the main problem is that the datatype has 2 has relationships. It has >>>> SOTest2_cDNA and SOTest2_validated. The problem, I think, is that they >>>> both >>>> have the articlename 'has_quality'. >>>> >>>> I am sure that articlenames in Services have to be unique, but I can't >>>> find >>>> any documentation online saying that articlenames describing >>>> relationships >>>> in Datatypes have to be unique as well. >>>> >>>> So, if articlenames have to be unique, then the registry inadvertently >>>> allowed the registration of datatypes without unique articlenames for >>>> container relationships. Alternatively, if this is allowed, then a bug >>>> was >>>> discovered in MoSeS. >>>> >>>> Anyone have any insight into which one is the correct scenario? >>>> Eddie >>>> >>>> >>>> -----Original Message----- >>>> From: moby-dev-bounces at lists.open-bio.org >>>> [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Michael >>>> Gerlich >>>> Sent: March-11-09 4:14 AM >>>> To: Core developer announcements >>>> Subject: Re: [MOBY-dev] error installing Biomoby via ant >>>> >>>> Hi Eddie, >>>> >>>> I'am using Suns JDK 1.5 Version 16. I also encountered this behavivour >>>> with JDK 6 with compliance level 1.5 (as I had trouble with JDK 6 >>>> generated services and axis 1.4 and Tomcat5.5). >>>> >>>> This problem also occurs when I run install from a fresh CVS checkout >>>> (including a fresh Biomoby cache directory). All SOTEST* datatypes are >>>> only registered at Central registry, so they are fetched when Biomoby >>>> fills its cache (retrieving datatypes). >>>> >>>> Regards, >>>> >>>> Michael >>>> >>>>> Hi Michael, >>>>> >>>>> What version of JAVA are you using? What registry are you generating >>>>> these >>>>> datatypes from? >>>>> >>>>> Thanks, >>>>> >>>>> Eddie >>>>> >>>>> -----Original Message----- >>>>> From: moby-dev-bounces at lists.open-bio.org >>>>> [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Michael >>>>> Gerlich >>>>> Sent: March-10-09 4:28 PM >>>>> To: MOBY-dev at lists.open-bio.org >>>>> Subject: [MOBY-dev] error installing Biomoby via ant >>>>> >>>>> Hi all, >>>>> >>>>> I checked out Biomoby from CVS and tried to install it via the >>>> corresponding >>>>> ant tasks, but after fetching all necessary libraries, the >>>>> compilation >>>> fails >>>>> with a lot of error messages regarding datatypes SOTEST*. >>>>> >>>>> I also encountered this behavior when I tried to run Moses Generator >>>>> for >>>> one >>>>> of my services with an existing Biomoby instance on another machine. >>>>> There >>>>> the build also fails. >>>>> I tested this on 3 different machines, including both Ubuntu and >>>>> XP os. >>>> The >>>>> error log is attached, taken from Dashboad. >>>>> >>>>> Does anyone encounter similar problems? Should I try cleaning Maven >>>>> repository, Biomoby cache and/or new Eclipse workspace? >>>>> >>>>> Thanks in advance and regards, >>>>> Michael >>>>> >>>>> >>>>> Excerpt follows (100 error messages like this): >>>>> >>>>> >>>> >>> home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/datat >>> >>>>> ypes/SOTest2_engineered_foreign_gene.java:152: getMoby_Parent() in >>>>> org.biomoby.shared.datatypes.SOTest2_engineered_foreign_gene cannot >>>> override >>>>> getMoby_Parent() in >>>>> org.biomoby.shared.datatypes.SOTest2_engineered_gene; >>>>> attempting to use incompatible return type >>>>> [javac] found : >>>>> org.biomoby.shared.datatypes.SOTest2_foreign_gene >>>>> [javac] required: >>>> org.biomoby.shared.datatypes.SOTest2_engineered_region >>>>> [javac] public SOTest2_foreign_gene getMoby_Parent() { >>>>> [javac] ^ >>>>> [javac] >>>>> >>>> >>> /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >>> >>>>> types/SOTest2_engineered_foreign_transposable_element.java:121: >>>>> getMoby_has_quality() in >>>>> >>>> >>> org.biomoby.shared.datatypes.SOTest2_engineered_foreign_transposable_element >>> >>>>> cannot override getMoby_has_quality() in >>>>> org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; >>>>> attempting >>>>> to >>>>> use incompatible return type >>>>> [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign[] >>>>> [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] >>>>> [javac] public SOTest2_foreign[] getMoby_has_quality() { >>>>> [javac] ^ >>>>> [javac] >>>>> >>>> >>> /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >>> >>>>> types/SOTest2_foreign_transposable_element.java:112: >>>>> getMoby_has_quality() >>>>> in org.biomoby.shared.datatypes.SOTest2_foreign_transposable_element >>>> cannot >>>>> override getMoby_has_quality() in >>>>> org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; >>>>> attempting >>>>> to >>>>> use incompatible return type >>>>> [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign[] >>>>> [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] >>>>> [javac] public SOTest2_foreign[] getMoby_has_quality() { >>>>> [javac] ^ >>>>> [javac] >>>>> >>>> >>> /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >>> >>>>> types/SOTest2_engineered_fusion_gene.java:122: >>>>> getMoby_has_quality() in >>>>> org.biomoby.shared.datatypes.SOTest2_engineered_fusion_gene cannot >>>> override >>>>> getMoby_has_quality() in >>>>> org.biomoby.shared.datatypes.SOTest2_fusion_gene; >>>>> attempting to use incompatible return type >>>>> [javac] found : >>>>> org.biomoby.shared.datatypes.SOTest2_engineered[] >>>>> [javac] required: org.biomoby.shared.datatypes.SOTest2_fusion[] >>>>> [javac] public SOTest2_engineered[] getMoby_has_quality() { >>>>> [javac] ^ >>>>> [javac] >>>>> >>>> >>> /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >>> >>>>> types/SOTest2_engineered_rescue_region.java:120: >>>>> getMoby_has_quality() >>>>> in >>>>> org.biomoby.shared.datatypes.SOTest2_engineered_rescue_region cannot >>>>> override getMoby_has_quality() in >>>>> org.biomoby.shared.datatypes.SOTest2_rescue_region; attempting to use >>>>> incompatible return type >>>>> [javac] found : >>>>> org.biomoby.shared.datatypes.SOTest2_engineered[] >>>>> [javac] required: org.biomoby.shared.datatypes.SOTest2_rescue[] >>>>> [javac] public SOTest2_engineered[] getMoby_has_quality() { >>>>> [javac] ^ >>>>> [javac] >>>>> >>>> >>> /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >>> >>>>> types/SOTest2_engineered_transposable_element.java:121: >>>>> getMoby_has_quality() in >>>>> org.biomoby.shared.datatypes.SOTest2_engineered_transposable_element >>>> cannot >>>>> override getMoby_has_quality() in >>>>> org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; >>>>> attempting >>>>> to >>>>> use incompatible return type >>>>> [javac] found : >>>>> org.biomoby.shared.datatypes.SOTest2_engineered[] >>>>> [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] >>>>> [javac] public SOTest2_engineered[] getMoby_has_quality() { >>>>> [javac] ^ >>>>> [javac] >>>>> >>>> >>> /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >>> >>>>> types/SOTest2_five_prime_coding_exon_noncoding_region.java:114: >>>>> getMoby_part_of() in >>>>> >>>> >>> org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon_noncoding_region >>> >>>>> cannot override getMoby_part_of() in >>>>> org.biomoby.shared.datatypes.SOTest2_transcript_region; attempting to >>>>> use >>>>> incompatible return type >>>>> [javac] found : >>>>> org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon[] >>>>> [javac] required: >>>>> org.biomoby.shared.datatypes.SOTest2_transcript[] >>>>> [javac] public SOTest2_five_prime_coding_exon[] >>>>> getMoby_part_of() >>>> { >>>>> [javac] ^ >>>>> [javac] >>>>> >>>> >>> /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >>> >>>>> types/SOTest2_five_prime_exon_coding_region.java:114: >>>>> getMoby_part_of() >>>>> in >>>>> org.biomoby.shared.datatypes.SOTest2_five_prime_exon_coding_region >>>>> cannot >>>>> override getMoby_part_of() in >>>>> org.biomoby.shared.datatypes.SOTest2_transcript_region; attempting to >>>>> use >>>>> incompatible return type >>>>> [javac] found : >>>>> org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon[] >>>>> [javac] required: >>>>> org.biomoby.shared.datatypes.SOTest2_transcript[] >>>>> [javac] public SOTest2_five_prime_coding_exon[] >>>>> getMoby_part_of() >>>> { >>>>> [javac] >>>>> >>>>> _______________________________________________ >>>>> MOBY-dev mailing list >>>>> MOBY-dev at lists.open-bio.org >>>>> http://lists.open-bio.org/mailman/listinfo/moby-dev >>>>> >>>>> _______________________________________________ >>>>> MOBY-dev mailing list >>>>> MOBY-dev at lists.open-bio.org >>>>> http://lists.open-bio.org/mailman/listinfo/moby-dev >>>>> >>>>> >>>> >>>> >>> >>> >>> _______________________________________________ >>> MOBY-dev mailing list >>> MOBY-dev at lists.open-bio.org >>> http://lists.open-bio.org/mailman/listinfo/moby-dev >>> >>> >>> _______________________________________________ >>> MOBY-dev mailing list >>> MOBY-dev at lists.open-bio.org >>> http://lists.open-bio.org/mailman/listinfo/moby-dev >> >> >> _______________________________________________ >> MOBY-dev mailing list >> MOBY-dev at lists.open-bio.org >> http://lists.open-bio.org/mailman/listinfo/moby-dev >> >> >> _______________________________________________ >> MOBY-dev mailing list >> MOBY-dev at lists.open-bio.org >> http://lists.open-bio.org/mailman/listinfo/moby-dev > > > _______________________________________________ > MOBY-dev mailing list > MOBY-dev at lists.open-bio.org > http://lists.open-bio.org/mailman/listinfo/moby-dev From markw at illuminae.com Wed Mar 11 15:39:43 2009 From: markw at illuminae.com (Mark Wilkinson) Date: Wed, 11 Mar 2009 12:39:43 -0700 Subject: [MOBY-dev] [moby] Re: error installing Biomoby via ant In-Reply-To: <49B80B59.2010204@ucalgary.ca> References: <000001c9a1d7$ccf5a120$66e0e360$@de> <49b70aac.1cbc720a.5945.ffffc6ac@mx.google.com> <49B79D06.5090208@ipb-halle.de> <49b7ee46.02578c0a.1260.ffff816d@mx.google.com> <001e01c9a276$283878c0$78a96a40$@de> <49b803c4.1a36720a.27ca.ffff822e@mx.google.com> <49B80B59.2010204@ucalgary.ca> Message-ID: Amen! On Wed, 11 Mar 2009 12:04:57 -0700, Paul Gordon wrote: > Mark, > > Hopefully we can find to the time next week to purge it a bit... From edward.kawas at gmail.com Wed Mar 11 15:55:41 2009 From: edward.kawas at gmail.com (Edward Kawas) Date: Wed, 11 Mar 2009 12:55:41 -0700 Subject: [MOBY-dev] [moby] Re: error installing Biomoby via ant In-Reply-To: References: <000001c9a1d7$ccf5a120$66e0e360$@de> <49b70aac.1cbc720a.5945.ffffc6ac@mx.google.com> <49B79D06.5090208@ipb-halle.de> <49b7ee46.02578c0a.1260.ffff816d@mx.google.com> <001e01c9a276$283878c0$78a96a40$@de> <49b803c4.1a36720a.27ca.ffff822e@mx.google.com> <49B80B59.2010204@ucalgary.ca> Message-ID: <49b81757.25578c0a.5a64.ffffa22a@mx.google.com> Okay, I finally have removed all of the datatypes. I have a backup of them all (1400 or so datatypes ...) Dashboard seems to be happy again and MOSES generates everything successfully. Make sure to remove the files in the moby-live/Java/generated/ folder and try again. Eddie -----Original Message----- From: moby-dev-bounces at lists.open-bio.org [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Mark Wilkinson Sent: March-11-09 12:40 PM To: Core developer announcements Subject: Re: [MOBY-dev] [moby] Re: error installing Biomoby via ant Amen! On Wed, 11 Mar 2009 12:04:57 -0700, Paul Gordon wrote: > Mark, > > Hopefully we can find to the time next week to purge it a bit... _______________________________________________ MOBY-dev mailing list MOBY-dev at lists.open-bio.org http://lists.open-bio.org/mailman/listinfo/moby-dev From MichaelGerlich at gmx.de Wed Mar 11 18:31:34 2009 From: MichaelGerlich at gmx.de (Michael Gerlich) Date: Wed, 11 Mar 2009 23:31:34 +0100 Subject: [MOBY-dev] [moby] Re: error installing Biomoby via ant In-Reply-To: <49b81757.25578c0a.5a64.ffffa22a@mx.google.com> References: <000001c9a1d7$ccf5a120$66e0e360$@de> <49b70aac.1cbc720a.5945.ffffc6ac@mx.google.com> <49B79D06.5090208@ipb-halle.de> <49b7ee46.02578c0a.1260.ffff816d@mx.google.com> <001e01c9a276$283878c0$78a96a40$@de> <49b803c4.1a36720a.27ca.ffff822e@mx.google.com> <49B80B59.2010204@ucalgary.ca> <49b81757.25578c0a.5a64.ffffa22a@mx.google.com> Message-ID: <000901c9a299$23095540$691bffc0$@de> [Success] [Success] Installation completed. [Success] [Success] Thanks for any comments and suggestions [Success] (moby-l at biomoby.org or moby-dev at biomoby.org) [Success] Just what I wanted to see - thanks for your efforts ;-) Greetings, Michael -----Urspr?ngliche Nachricht----- Von: moby-dev-bounces at lists.open-bio.org [mailto:moby-dev-bounces at lists.open-bio.org] Im Auftrag von Edward Kawas Gesendet: Mittwoch, 11. M?rz 2009 20:56 An: 'Core developer announcements' Betreff: Re: [MOBY-dev] [moby] Re: error installing Biomoby via ant Okay, I finally have removed all of the datatypes. I have a backup of them all (1400 or so datatypes ...) Dashboard seems to be happy again and MOSES generates everything successfully. Make sure to remove the files in the moby-live/Java/generated/ folder and try again. Eddie -----Original Message----- From: moby-dev-bounces at lists.open-bio.org [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Mark Wilkinson Sent: March-11-09 12:40 PM To: Core developer announcements Subject: Re: [MOBY-dev] [moby] Re: error installing Biomoby via ant Amen! On Wed, 11 Mar 2009 12:04:57 -0700, Paul Gordon wrote: > Mark, > > Hopefully we can find to the time next week to purge it a bit... _______________________________________________ MOBY-dev mailing list MOBY-dev at lists.open-bio.org http://lists.open-bio.org/mailman/listinfo/moby-dev _______________________________________________ MOBY-dev mailing list MOBY-dev at lists.open-bio.org http://lists.open-bio.org/mailman/listinfo/moby-dev From Sebastien.Carrere at toulouse.inra.fr Tue Mar 24 05:27:24 2009 From: Sebastien.Carrere at toulouse.inra.fr (Sebastien Carrere) Date: Tue, 24 Mar 2009 10:27:24 +0100 Subject: [MOBY-dev] primitive datatype: Password Message-ID: <49C8A77C.1010104@toulouse.inra.fr> Bonjour a tous, What do you think about setting a new primitive datatype "Password" in addition to "String", "Integer", "DateTime", "Float", "Boolean"? We plan to use secondary inputs to control some web-services access (using login/password). Defining such a primitive datatype for parameters could be usefull for web interface: we could deal with this kind of parameters as we do with password fields in HTML forms. What is your point of view ? Merci, Sebastien -------------- next part -------------- A non-text attachment was scrubbed... Name: Sebastien_Carrere.vcf Type: text/x-vcard Size: 387 bytes Desc: not available URL: From dmitry.repchevski at bsc.es Tue Mar 24 15:13:25 2009 From: dmitry.repchevski at bsc.es (Dmitry Repchevsky) Date: Tue, 24 Mar 2009 12:13:25 -0700 Subject: [MOBY-dev] primitive datatype: Password In-Reply-To: <49C8A77C.1010104@toulouse.inra.fr> References: <49C8A77C.1010104@toulouse.inra.fr> Message-ID: <49C930D5.70402@bsc.es> I think this is a bad idea... Moby primitive types are exactly that - "primitive", no any hint of it's usage is given. More, since Moby uses XML as a serialization this is a subset of schema datatype (or at least intended to be?). Extending basic Moby datatypes is not that easy, because all the packages must be updated to support it. For months I've been promised by my colleagues to include "Binary" type to be able to pass base64 directly... http://lists.open-bio.org/pipermail/moby-dev/2008-November/005382.html Best regards, Dmitry From srramirez at uma.es Tue Mar 24 08:41:25 2009 From: srramirez at uma.es (Sergio Ramirez Ramirez) Date: Tue, 24 Mar 2009 13:41:25 +0100 Subject: [MOBY-dev] WSDL parsing library Message-ID: <49C8D4F5.10104@uma.es> Hello to all the mobiers, I'm doing a little experiment with WSDL and I have found some problems with the libraries for parsing it. I have tried wsdl4j, wsif and wooden. Does anyone knows a good library for make this? Thanks in advance. Sergio. -- Sergio Ram?rez Ram?rez Instituto Nacional de Bioinform?tica (INB) Integrated Bioinformatics Node (GNV-5) Dpto. de Arquitectura de Computadores Campus Universitario de Teatinos, despacho 2.3.9a 29071 M?laga (Spain) +34 95 213 3387 "Short-term decisions tend to fail in the long-term." Frank Herbert, God Emperor of Dune From pieter.neerincx at gmail.com Tue Mar 24 09:06:57 2009 From: pieter.neerincx at gmail.com (Pieter Neerincx) Date: Tue, 24 Mar 2009 14:06:57 +0100 Subject: [MOBY-dev] primitive datatype: Password In-Reply-To: <49C8A77C.1010104@toulouse.inra.fr> References: <49C8A77C.1010104@toulouse.inra.fr> Message-ID: <203FDC18-6B4B-46D5-8CB2-493D769F576A@gmail.com> Hi Sebastian, Just a few comments/thoughts: 1. There is already a password datatype in the object ontology that you can use... It's not a primitive, but I don't see why it would have to be. It currently simply inherits from Object. Hence Password ISA Object. (There has been some discussion on wether or not to create more specialised objects without adding any children, but Password has been around for several years now...) 2. Secondaries are something different than Primitives. The Primitives are always (part of) primary inputs or outputs and the primitives are therefore part of the object ontology. Note that secondary inputs or outputs are not part of the object ontology. The secondaries do come in exactly the same flavors as the primitives: "String", "Integer", "DateTime", "Float", "Boolean". So I can understand the confusion... Hence with what is currently available you can already use: * A Password object as primary input. * A String primitive with the articleName attribute password or something similar. * A secondary input of type String with the articleName attribute password or something similar. There are several services that use similar constructs. They all work just fine. The only problem is that there is no standardised mechanism for authentication in BioMoby, which is not so user friendly.... A standardised mechanism would be nice and having a password and optional login/accountname as primaries or secondaries makes sense to me. All we would have to do is agree on the object (for primaries) or type (for secondaries) and articleName for these.... Theoretically a secondary input is optional and a client should be able to leave it out. Most secured services will require a password though, so one can argue that passwords and logins must be primary inputs. I don't think it matters too much. As long as we standardise on something it would make it easier for clients to figure out how to do authentication. There are several people who will probably suggest to handle logins and password on a different level. You can do it on the transport level, on the web server level, in the SOAP layer or you could use WSRF et al. Some of these would be theoretically more elegant, but they usually cause more overhead and more time to implement. Doing it in BioMoby ourselves is peanuts and gives us more control on how to do it: no external dependancies, libraries, etc. So I think handling authentication in BioMoby is the more pragmatic solution. My services use the Password object for several years now: it was easy to implement and works just fine :) Cheers, Pi On 24?Mar?2009, at 10:27 AM, Sebastien Carrere wrote: > Bonjour a tous, > > What do you think about setting a new primitive datatype "Password" > in addition to "String", "Integer", "DateTime", "Float", "Boolean"? > > We plan to use secondary inputs to control some web-services access > (using login/password). > Defining such a primitive datatype for parameters could be usefull > for web interface: we could deal with this kind of parameters as we > do with password fields in HTML forms. > > What is your point of view ? > > Merci, > > Sebastien > _______________________________________________ > MOBY-dev mailing list > MOBY-dev at lists.open-bio.org > http://lists.open-bio.org/mailman/listinfo/moby-dev ------------------------------------------------------------- Wageningen University and Research centre (WUR) Laboratory of Bioinformatics Transitorium (building 312) room 1034 Dreijenlaan 3 6703 HA Wageningen The Netherlands phone: +31 (0)6-143 66 783 email: pieter.neerincx at gmail.com skype: pieter.online ------------------------------------------------------------ From dmitry.repchevski at bsc.es Tue Mar 24 17:48:17 2009 From: dmitry.repchevski at bsc.es (Dmitry Repchevsky) Date: Tue, 24 Mar 2009 14:48:17 -0700 Subject: [MOBY-dev] WSDL parsing library In-Reply-To: <49C8D4F5.10104@uma.es> References: <49C8D4F5.10104@uma.es> Message-ID: <49C95521.10300@bsc.es> Hello Sergio! I use wsdl4j. It just fine for me. Do you have any specific question? Dmitry From Sebastien.Carrere at toulouse.inra.fr Tue Mar 24 10:27:31 2009 From: Sebastien.Carrere at toulouse.inra.fr (Sebastien Carrere) Date: Tue, 24 Mar 2009 15:27:31 +0100 Subject: [MOBY-dev] primitive datatype: Password In-Reply-To: <203FDC18-6B4B-46D5-8CB2-493D769F576A@gmail.com> References: <49C8A77C.1010104@toulouse.inra.fr> <203FDC18-6B4B-46D5-8CB2-493D769F576A@gmail.com> Message-ID: <49C8EDD3.1070208@toulouse.inra.fr> Hi Pieter, > 1. There is already a password datatype in the object ontology that > you can use... It's not a primitive, but I don't see why it would have > to be. It currently simply inherits from Object. Hence Password ISA > Object. (There has been some discussion on wether or not to create > more specialised objects without adding any children, but Password has > been around for several years now...) Yes, I've seen this existing object, but it can not be used as a Secondary input type (because secondary only accept primitive as far as I know) > > 2. Secondaries are something different than Primitives. The Primitives > are always (part of) primary inputs or outputs and the primitives are > therefore part of the object ontology. Note that secondary inputs or > outputs are not part of the object ontology. The secondaries do come > in exactly the same flavors as the primitives: "String", "Integer", > "DateTime", "Float", "Boolean". So I can understand the confusion... > > Hence with what is currently available you can already use: > * A Password object as primary input. > * A String primitive with the articleName attribute password or > something similar. > * A secondary input of type String with the articleName attribute > password or something similar. This last point is exactly what I plan to do, but we have to use the same articleName (password is a good one) to be able to identify such particular parameters. > > There are several services that use similar constructs. They all work > just fine. The only problem is that there is no standardised mechanism > for authentication in BioMoby, which is not so user friendly.... A > standardised mechanism would be nice and having a password and > optional login/accountname as primaries or secondaries makes sense to > me. All we would have to do is agree on the object (for primaries) or > type (for secondaries) and articleName for these.... Theoretically a > secondary input is optional and a client should be able to leave it > out. Most secured services will require a password though, so one can > argue that passwords and logins must be primary inputs. I don't think > it matters too much. As long as we standardise on something it would > make it easier for clients to figure out how to do authentication. > > There are several people who will probably suggest to handle logins > and password on a different level. You can do it on the transport > level, on the web server level, in the SOAP layer or you could use > WSRF et al. Some of these would be theoretically more elegant, but > they usually cause more overhead and more time to implement. Doing it > in BioMoby ourselves is peanuts and gives us more control on how to do > it: no external dependancies, libraries, etc. So I think handling > authentication in BioMoby is the more pragmatic solution. My services > use the Password object for several years now: it was easy to > implement and works just fine :) I totally agree with your point of view, becasue in our case, web-services are just wrapped programs that we use also as cli and as Mobyle services. That's why we have to deal authentication directly at the web-service/script level and not at the transport level. And as you say, using secondary inputs seems the best way to allow public-users (non authetified ones) to access limited web-services and registered-users to access full ones. So I'm going to use Secondary inputs of type String with the articleName attribute password. Sebastien >> Bonjour a tous, >> >> What do you think about setting a new primitive datatype "Password" >> in addition to "String", "Integer", "DateTime", "Float", "Boolean"? >> >> We plan to use secondary inputs to control some web-services access >> (using login/password). >> Defining such a primitive datatype for parameters could be usefull >> for web interface: we could deal with this kind of parameters as we >> do with password fields in HTML forms. >> >> What is your point of view ? >> >> Merci, >> >> Sebastien >> _______________________________________________ >> MOBY-dev mailing list >> MOBY-dev at lists.open-bio.org >> http://lists.open-bio.org/mailman/listinfo/moby-dev > > ------------------------------------------------------------- > Wageningen University and Research centre (WUR) > Laboratory of Bioinformatics > Transitorium (building 312) room 1034 > > Dreijenlaan 3 > 6703 HA Wageningen > The Netherlands > > phone: +31 (0)6-143 66 783 > email: pieter.neerincx at gmail.com > skype: pieter.online > ------------------------------------------------------------ > > > _______________________________________________ > MOBY-dev mailing list > MOBY-dev at lists.open-bio.org > http://lists.open-bio.org/mailman/listinfo/moby-dev -------------- next part -------------- A non-text attachment was scrubbed... Name: Sebastien_Carrere.vcf Type: text/x-vcard Size: 387 bytes Desc: not available URL: From srramirez at uma.es Tue Mar 24 10:31:29 2009 From: srramirez at uma.es (Sergio Ramirez Ramirez) Date: Tue, 24 Mar 2009 15:31:29 +0100 Subject: [MOBY-dev] WSDL parsing library In-Reply-To: <49C95521.10300@bsc.es> References: <49C8D4F5.10104@uma.es> <49C95521.10300@bsc.es> Message-ID: <49C8EEC1.8050707@uma.es> Thanks for the answer Dmitry. With wsdl4j my problem was that I couldn't access the datatypes of service parameters, it always return me null. Dmitry Repchevsky wrote: > Hello Sergio! > > I use wsdl4j. It just fine for me. > Do you have any specific question? > > Dmitry > _______________________________________________ > MOBY-dev mailing list > MOBY-dev at lists.open-bio.org > http://lists.open-bio.org/mailman/listinfo/moby-dev > -- Sergio Ram?rez Ram?rez Instituto Nacional de Bioinform?tica (INB) Integrated Bioinformatics Node (GNV-5) Dpto. de Arquitectura de Computadores Campus Universitario de Teatinos, despacho 2.3.9a 29071 M?laga (Spain) +34 95 213 3387 "Short-term decisions tend to fail in the long-term." Frank Herbert, God Emperor of Dune From dmitry.repchevski at bsc.es Tue Mar 24 18:49:11 2009 From: dmitry.repchevski at bsc.es (Dmitry Repchevsky) Date: Tue, 24 Mar 2009 15:49:11 -0700 Subject: [MOBY-dev] WSDL parsing library In-Reply-To: <49C8EEC1.8050707@uma.es> References: <49C8EEC1.8050707@uma.es> Message-ID: <49C96367.7070300@bsc.es> I an not sure about RPC-encoded... WSDLParser parser List paramz = parser.getInputParameters(service, port, operation); // service, port, operation are QName The problem is that after getting the name (in "document" type) you have to parss XML Schema... I started an utility to execute any WSDL service (something Taverna fails to do). The idea is the same - given WSDL obtain services, schemas and be able to EDIT an input to it... Unfortunately I had to switch to another project and have no workable code now... But sure I will finish it one day :-) I need it to be able to execute my Nemus services: http://inb.bsc.es/documents/java/nemus/index.html Cheers, Dmitry -------------- next part -------------- A non-text attachment was scrubbed... Name: WSDLExecutor.png Type: image/png Size: 25832 bytes Desc: not available URL: From srramirez at uma.es Tue Mar 24 11:06:25 2009 From: srramirez at uma.es (Sergio Ramirez Ramirez) Date: Tue, 24 Mar 2009 16:06:25 +0100 Subject: [MOBY-dev] WSDL parsing library In-Reply-To: <49C96367.7070300@bsc.es> References: <49C8EEC1.8050707@uma.es> <49C96367.7070300@bsc.es> Message-ID: <49C8F6F1.1030400@uma.es> Dear Dmitry Thank you very much for your help, I think maybe we can share experiences. Moving to wsif I can parse the datatypes of an wsdl document. Is very nice you can check the if it is an array or not, the component elements and other things. It works for me for a set of wsdl files, but when I switch to another set simply it doesn't give me any attribute. So that is my problem. Dmitry Repchevsky wrote: > I an not sure about RPC-encoded... > > WSDLParser parser > List paramz = parser.getInputParameters(service, port, > operation); // service, port, operation are QName > > The problem is that after getting the name (in "document" type) you > have to parss XML Schema... > > I started an utility to execute any WSDL service (something Taverna > fails to do). The idea is the same - given WSDL obtain services, > schemas and be able to EDIT an input to it... > Unfortunately I had to switch to another project and have no workable > code now... But sure I will finish it one day :-) > I need it to be able to execute my Nemus services: > http://inb.bsc.es/documents/java/nemus/index.html > > Cheers, > > Dmitry > > ------------------------------------------------------------------------ > > ------------------------------------------------------------------------ > > _______________________________________________ > MOBY-dev mailing list > MOBY-dev at lists.open-bio.org > http://lists.open-bio.org/mailman/listinfo/moby-dev > -- Sergio Ram?rez Ram?rez Instituto Nacional de Bioinform?tica (INB) Integrated Bioinformatics Node (GNV-5) Dpto. de Arquitectura de Computadores Campus Universitario de Teatinos, despacho 2.3.9a 29071 M?laga (Spain) +34 95 213 3387 "Short-term decisions tend to fail in the long-term." Frank Herbert, God Emperor of Dune From soiland-reyes at cs.manchester.ac.uk Tue Mar 24 12:20:52 2009 From: soiland-reyes at cs.manchester.ac.uk (Stian Soiland-Reyes) Date: Tue, 24 Mar 2009 16:20:52 +0000 Subject: [MOBY-dev] WSDL parsing library In-Reply-To: <49C96367.7070300@bsc.es> References: <49C8EEC1.8050707@uma.es> <49C96367.7070300@bsc.es> Message-ID: 2009/3/24 Dmitry Repchevsky : > I started an utility to execute any WSDL service (something Taverna fails to > do). The idea is the same - given WSDL obtain services, schemas and be able Hi! It would be great if you could report to the taverna-hackers list [1] any WSDL Taverna fails to understand or invoke. We have as a goal that Taverna should be able to invoke any WSDL-service. If the service in question is not publicly available, you could try to attach the WSDL and any schema files (and example workflows that fails) to your message. [1] http://www.mygrid.org.uk/tools/taverna/taverna-mailing-lists/ -- Stian Soiland-Reyes, myGrid team School of Computer Science The University of Manchester From dmitry.repchevski at bsc.es Tue Mar 24 20:47:13 2009 From: dmitry.repchevski at bsc.es (Dmitry Repchevsky) Date: Tue, 24 Mar 2009 17:47:13 -0700 Subject: [MOBY-dev] WSDL parsing library In-Reply-To: References: Message-ID: <49C97F11.3010102@bsc.es> Hello Stian! I read in taverna mailing list that it has problems with "bare" services (and it was so few months ago, I checked). Also it has problem with complex schema (inheritance). Try http://inb.bsc.es/gn6/proxy/runPhylipKitsch?wsdl I developed a proxy to all our Moby services representing them as WSDL + Schema I would be happy to be able to use them in a workflow. Also I think the way Taverna parses XML input/output (splitters) is far away from the best one... Dmitry From soiland-reyes at cs.manchester.ac.uk Wed Mar 25 04:23:08 2009 From: soiland-reyes at cs.manchester.ac.uk (Stian Soiland-Reyes) Date: Wed, 25 Mar 2009 08:23:08 +0000 Subject: [MOBY-dev] WSDL parsing library In-Reply-To: <49C97F11.3010102@bsc.es> References: <49C97F11.3010102@bsc.es> Message-ID: On Wed, Mar 25, 2009 at 00:47, Dmitry Repchevsky wrote: > Hello Stian! > > I read in taverna mailing list that it has problems with "bare" services > (and it was so few months ago, I checked). Also it has problem with complex > schema (inheritance). I haven't heard about this "bare" problem.. I can't see it in on our mailing list archives or bug tracker.. > Try > http://inb.bsc.es/gn6/proxy/runPhylipKitsch?wsdl What would be an example input and output for that service..? I agree that for some quite complex types you do get a lot of XML splitters - this comes down to XML splitters working on the level of one per element/type. That's something we want to improve by hiding the splitters and doing instead some kind of port selection based on the schema, from within a configuration dialogue of the WSDL activity. [1] http://www.mygrid.org.uk/dev/issues/browse/TAV-510 If you're on the taverna-hackers, let's continue the thread there! :-) -- Stian Soiland-Reyes, myGrid team School of Computer Science The University of Manchester From edward.kawas at gmail.com Wed Mar 25 13:29:44 2009 From: edward.kawas at gmail.com (Edward Kawas) Date: Wed, 25 Mar 2009 10:29:44 -0700 Subject: [MOBY-dev] error installing Biomoby via ant In-Reply-To: <49B7F2BF.2060801@ucalgary.ca> References: <000001c9a1d7$ccf5a120$66e0e360$@de> <49b70aac.1cbc720a.5945.ffffc6ac@mx.google.com> <49B79D06.5090208@ipb-halle.de> <49b7ee46.02578c0a.1260.ffff816d@mx.google.com> <49B7F2BF.2060801@ucalgary.ca> Message-ID: <49ca6a0a.02578c0a.295c.13de@mx.google.com> Based on what Paul has said, is it true that the datatypes (GCP_BiologicalSample, GCP_Germplasm) are then incorrectly registered? Thanks, Eddie -----Original Message----- From: moby-dev-bounces at lists.open-bio.org [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Paul Gordon Sent: March-11-09 10:20 AM To: Core developer announcements Subject: Re: [MOBY-dev] error installing Biomoby via ant I can confirm that member articleNames must be unique. Otherwise there would be no way to distinguish two HAS and a HAS-A instance. Edward Kawas wrote: > I think that I may have figured it out. > > Using the datatype SOTest2_validated_cDNA_clone as an example, I think that > the main problem is that the datatype has 2 has relationships. It has > SOTest2_cDNA and SOTest2_validated. The problem, I think, is that they both > have the articlename 'has_quality'. > > I am sure that articlenames in Services have to be unique, but I can't find > any documentation online saying that articlenames describing relationships > in Datatypes have to be unique as well. > > So, if articlenames have to be unique, then the registry inadvertently > allowed the registration of datatypes without unique articlenames for > container relationships. Alternatively, if this is allowed, then a bug was > discovered in MoSeS. > > Anyone have any insight into which one is the correct scenario? > > Eddie > > > -----Original Message----- > From: moby-dev-bounces at lists.open-bio.org > [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Michael Gerlich > Sent: March-11-09 4:14 AM > To: Core developer announcements > Subject: Re: [MOBY-dev] error installing Biomoby via ant > > Hi Eddie, > > I'am using Suns JDK 1.5 Version 16. I also encountered this behavivour > with JDK 6 with compliance level 1.5 (as I had trouble with JDK 6 > generated services and axis 1.4 and Tomcat5.5). > > This problem also occurs when I run install from a fresh CVS checkout > (including a fresh Biomoby cache directory). All SOTEST* datatypes are > only registered at Central registry, so they are fetched when Biomoby > fills its cache (retrieving datatypes). > > Regards, > > Michael > > >> Hi Michael, >> >> What version of JAVA are you using? What registry are you generating these >> datatypes from? >> >> Thanks, >> >> Eddie >> >> -----Original Message----- >> From: moby-dev-bounces at lists.open-bio.org >> [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Michael Gerlich >> Sent: March-10-09 4:28 PM >> To: MOBY-dev at lists.open-bio.org >> Subject: [MOBY-dev] error installing Biomoby via ant >> >> Hi all, >> >> I checked out Biomoby from CVS and tried to install it via the >> > corresponding > >> ant tasks, but after fetching all necessary libraries, the compilation >> > fails > >> with a lot of error messages regarding datatypes SOTEST*. >> >> I also encountered this behavior when I tried to run Moses Generator for >> > one > >> of my services with an existing Biomoby instance on another machine. There >> the build also fails. >> I tested this on 3 different machines, including both Ubuntu and XP os. >> > The > >> error log is attached, taken from Dashboad. >> >> Does anyone encounter similar problems? Should I try cleaning Maven >> repository, Biomoby cache and/or new Eclipse workspace? >> >> Thanks in advance and regards, >> Michael >> >> >> Excerpt follows (100 error messages like this): >> >> >> > home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/datat > >> ypes/SOTest2_engineered_foreign_gene.java:152: getMoby_Parent() in >> org.biomoby.shared.datatypes.SOTest2_engineered_foreign_gene cannot >> > override > >> getMoby_Parent() in org.biomoby.shared.datatypes.SOTest2_engineered_gene; >> attempting to use incompatible return type >> [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign_gene >> [javac] required: >> > org.biomoby.shared.datatypes.SOTest2_engineered_region > >> [javac] public SOTest2_foreign_gene getMoby_Parent() { >> [javac] ^ >> [javac] >> >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > >> types/SOTest2_engineered_foreign_transposable_element.java:121: >> getMoby_has_quality() in >> >> > org.biomoby.shared.datatypes.SOTest2_engineered_foreign_transposable_element > >> cannot override getMoby_has_quality() in >> org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; attempting to >> use incompatible return type >> [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign[] >> [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] >> [javac] public SOTest2_foreign[] getMoby_has_quality() { >> [javac] ^ >> [javac] >> >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > >> types/SOTest2_foreign_transposable_element.java:112: getMoby_has_quality() >> in org.biomoby.shared.datatypes.SOTest2_foreign_transposable_element >> > cannot > >> override getMoby_has_quality() in >> org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; attempting to >> use incompatible return type >> [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign[] >> [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] >> [javac] public SOTest2_foreign[] getMoby_has_quality() { >> [javac] ^ >> [javac] >> >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > >> types/SOTest2_engineered_fusion_gene.java:122: getMoby_has_quality() in >> org.biomoby.shared.datatypes.SOTest2_engineered_fusion_gene cannot >> > override > >> getMoby_has_quality() in org.biomoby.shared.datatypes.SOTest2_fusion_gene; >> attempting to use incompatible return type >> [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] >> [javac] required: org.biomoby.shared.datatypes.SOTest2_fusion[] >> [javac] public SOTest2_engineered[] getMoby_has_quality() { >> [javac] ^ >> [javac] >> >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > >> types/SOTest2_engineered_rescue_region.java:120: getMoby_has_quality() in >> org.biomoby.shared.datatypes.SOTest2_engineered_rescue_region cannot >> override getMoby_has_quality() in >> org.biomoby.shared.datatypes.SOTest2_rescue_region; attempting to use >> incompatible return type >> [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] >> [javac] required: org.biomoby.shared.datatypes.SOTest2_rescue[] >> [javac] public SOTest2_engineered[] getMoby_has_quality() { >> [javac] ^ >> [javac] >> >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > >> types/SOTest2_engineered_transposable_element.java:121: >> getMoby_has_quality() in >> org.biomoby.shared.datatypes.SOTest2_engineered_transposable_element >> > cannot > >> override getMoby_has_quality() in >> org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; attempting to >> use incompatible return type >> [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] >> [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] >> [javac] public SOTest2_engineered[] getMoby_has_quality() { >> [javac] ^ >> [javac] >> >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > >> types/SOTest2_five_prime_coding_exon_noncoding_region.java:114: >> getMoby_part_of() in >> >> > org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon_noncoding_region > >> cannot override getMoby_part_of() in >> org.biomoby.shared.datatypes.SOTest2_transcript_region; attempting to use >> incompatible return type >> [javac] found : >> org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon[] >> [javac] required: org.biomoby.shared.datatypes.SOTest2_transcript[] >> [javac] public SOTest2_five_prime_coding_exon[] getMoby_part_of() >> > { > >> [javac] ^ >> [javac] >> >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > >> types/SOTest2_five_prime_exon_coding_region.java:114: getMoby_part_of() in >> org.biomoby.shared.datatypes.SOTest2_five_prime_exon_coding_region cannot >> override getMoby_part_of() in >> org.biomoby.shared.datatypes.SOTest2_transcript_region; attempting to use >> incompatible return type >> [javac] found : >> org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon[] >> [javac] required: org.biomoby.shared.datatypes.SOTest2_transcript[] >> [javac] public SOTest2_five_prime_coding_exon[] getMoby_part_of() >> > { > >> [javac] >> >> _______________________________________________ >> MOBY-dev mailing list >> MOBY-dev at lists.open-bio.org >> http://lists.open-bio.org/mailman/listinfo/moby-dev >> >> _______________________________________________ >> MOBY-dev mailing list >> MOBY-dev at lists.open-bio.org >> http://lists.open-bio.org/mailman/listinfo/moby-dev >> >> >> > > > _______________________________________________ MOBY-dev mailing list MOBY-dev at lists.open-bio.org http://lists.open-bio.org/mailman/listinfo/moby-dev From pieter.neerincx at gmail.com Wed Mar 25 19:45:09 2009 From: pieter.neerincx at gmail.com (Pieter Neerincx) Date: Thu, 26 Mar 2009 00:45:09 +0100 Subject: [MOBY-dev] error installing Biomoby via ant In-Reply-To: <49ca6a0a.02578c0a.295c.13de@mx.google.com> References: <000001c9a1d7$ccf5a120$66e0e360$@de> <49b70aac.1cbc720a.5945.ffffc6ac@mx.google.com> <49B79D06.5090208@ipb-halle.de> <49b7ee46.02578c0a.1260.ffff816d@mx.google.com> <49B7F2BF.2060801@ucalgary.ca> <49ca6a0a.02578c0a.295c.13de@mx.google.com> Message-ID: <6A499280-C114-4A3A-8181-2720E1E66D51@gmail.com> Hi, If I remember correctly for datatypes it's the combination of the object's name and articleName attribute value that must be unique. As long as the combi is unique you can distinguish two HAS and a HAS-A instance. Therefore if an object has multiple relationships involving child element of the same type a unique articleName attribute is mandatory but otherwise articleName attributes were optional. In addition articleNames in service inputs or outputs were mandatory and quite some time ago articleNames became also mandatory for primitives no matter whether there was only one relationship involving a certain type of primitive or whether there were more. So AFAIK the GCP_* objects mentioned below are correctly registered according to the current specs, but to keep things simple it wouldn't hurt to make articleName attributes always mandatory. That would render quite some currently used objects invalid though... Cheers, Pi On 25 Mar 2009, at 18:29, Edward Kawas wrote: > Based on what Paul has said, is it true that the datatypes > (GCP_BiologicalSample, GCP_Germplasm) are then incorrectly registered? > > Thanks, > > Eddie > > -----Original Message----- > From: moby-dev-bounces at lists.open-bio.org > [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Paul Gordon > Sent: March-11-09 10:20 AM > To: Core developer announcements > Subject: Re: [MOBY-dev] error installing Biomoby via ant > > I can confirm that member articleNames must be unique. Otherwise > there > would be no way to distinguish two HAS and a HAS-A instance. > > Edward Kawas wrote: >> I think that I may have figured it out. >> >> Using the datatype SOTest2_validated_cDNA_clone as an example, I >> think > that >> the main problem is that the datatype has 2 has relationships. It has >> SOTest2_cDNA and SOTest2_validated. The problem, I think, is that >> they > both >> have the articlename 'has_quality'. >> >> I am sure that articlenames in Services have to be unique, but I >> can't > find >> any documentation online saying that articlenames describing >> relationships >> in Datatypes have to be unique as well. >> >> So, if articlenames have to be unique, then the registry >> inadvertently >> allowed the registration of datatypes without unique articlenames for >> container relationships. Alternatively, if this is allowed, then a >> bug was >> discovered in MoSeS. >> >> Anyone have any insight into which one is the correct scenario? >> >> Eddie >> >> >> -----Original Message----- >> From: moby-dev-bounces at lists.open-bio.org >> [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Michael >> Gerlich >> Sent: March-11-09 4:14 AM >> To: Core developer announcements >> Subject: Re: [MOBY-dev] error installing Biomoby via ant >> >> Hi Eddie, >> >> I'am using Suns JDK 1.5 Version 16. I also encountered this >> behavivour >> with JDK 6 with compliance level 1.5 (as I had trouble with JDK 6 >> generated services and axis 1.4 and Tomcat5.5). >> >> This problem also occurs when I run install from a fresh CVS checkout >> (including a fresh Biomoby cache directory). All SOTEST* datatypes >> are >> only registered at Central registry, so they are fetched when Biomoby >> fills its cache (retrieving datatypes). >> >> Regards, >> >> Michael >> >> >>> Hi Michael, >>> >>> What version of JAVA are you using? What registry are you generating > these >>> datatypes from? >>> >>> Thanks, >>> >>> Eddie >>> >>> -----Original Message----- >>> From: moby-dev-bounces at lists.open-bio.org >>> [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Michael >>> Gerlich >>> Sent: March-10-09 4:28 PM >>> To: MOBY-dev at lists.open-bio.org >>> Subject: [MOBY-dev] error installing Biomoby via ant >>> >>> Hi all, >>> >>> I checked out Biomoby from CVS and tried to install it via the >>> >> corresponding >> >>> ant tasks, but after fetching all necessary libraries, the >>> compilation >>> >> fails >> >>> with a lot of error messages regarding datatypes SOTEST*. >>> >>> I also encountered this behavior when I tried to run Moses >>> Generator for >>> >> one >> >>> of my services with an existing Biomoby instance on another machine. > There >>> the build also fails. >>> I tested this on 3 different machines, including both Ubuntu and >>> XP os. >>> >> The >> >>> error log is attached, taken from Dashboad. >>> >>> Does anyone encounter similar problems? Should I try cleaning Maven >>> repository, Biomoby cache and/or new Eclipse workspace? >>> >>> Thanks in advance and regards, >>> Michael >>> >>> >>> Excerpt follows (100 error messages like this): >>> >>> >>> >> > home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/ > shared/datat >> >>> ypes/SOTest2_engineered_foreign_gene.java:152: getMoby_Parent() in >>> org.biomoby.shared.datatypes.SOTest2_engineered_foreign_gene cannot >>> >> override >> >>> getMoby_Parent() in >>> org.biomoby.shared.datatypes.SOTest2_engineered_gene; >>> attempting to use incompatible return type >>> [javac] found : >>> org.biomoby.shared.datatypes.SOTest2_foreign_gene >>> [javac] required: >>> >> org.biomoby.shared.datatypes.SOTest2_engineered_region >> >>> [javac] public SOTest2_foreign_gene getMoby_Parent() { >>> [javac] ^ >>> [javac] >>> >>> >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/ > shared/data >> >>> types/SOTest2_engineered_foreign_transposable_element.java:121: >>> getMoby_has_quality() in >>> >>> >> > org > .biomoby > .shared.datatypes.SOTest2_engineered_foreign_transposable_element >> >>> cannot override getMoby_has_quality() in >>> org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; >>> attempting > to >>> use incompatible return type >>> [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign[] >>> [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] >>> [javac] public SOTest2_foreign[] getMoby_has_quality() { >>> [javac] ^ >>> [javac] >>> >>> >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/ > shared/data >> >>> types/SOTest2_foreign_transposable_element.java:112: > getMoby_has_quality() >>> in org.biomoby.shared.datatypes.SOTest2_foreign_transposable_element >>> >> cannot >> >>> override getMoby_has_quality() in >>> org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; >>> attempting > to >>> use incompatible return type >>> [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign[] >>> [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] >>> [javac] public SOTest2_foreign[] getMoby_has_quality() { >>> [javac] ^ >>> [javac] >>> >>> >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/ > shared/data >> >>> types/SOTest2_engineered_fusion_gene.java:122: >>> getMoby_has_quality() in >>> org.biomoby.shared.datatypes.SOTest2_engineered_fusion_gene cannot >>> >> override >> >>> getMoby_has_quality() in > org.biomoby.shared.datatypes.SOTest2_fusion_gene; >>> attempting to use incompatible return type >>> [javac] found : >>> org.biomoby.shared.datatypes.SOTest2_engineered[] >>> [javac] required: org.biomoby.shared.datatypes.SOTest2_fusion[] >>> [javac] public SOTest2_engineered[] getMoby_has_quality() { >>> [javac] ^ >>> [javac] >>> >>> >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/ > shared/data >> >>> types/SOTest2_engineered_rescue_region.java:120: >>> getMoby_has_quality() in >>> org.biomoby.shared.datatypes.SOTest2_engineered_rescue_region cannot >>> override getMoby_has_quality() in >>> org.biomoby.shared.datatypes.SOTest2_rescue_region; attempting to >>> use >>> incompatible return type >>> [javac] found : >>> org.biomoby.shared.datatypes.SOTest2_engineered[] >>> [javac] required: org.biomoby.shared.datatypes.SOTest2_rescue[] >>> [javac] public SOTest2_engineered[] getMoby_has_quality() { >>> [javac] ^ >>> [javac] >>> >>> >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/ > shared/data >> >>> types/SOTest2_engineered_transposable_element.java:121: >>> getMoby_has_quality() in >>> org.biomoby.shared.datatypes.SOTest2_engineered_transposable_element >>> >> cannot >> >>> override getMoby_has_quality() in >>> org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; >>> attempting > to >>> use incompatible return type >>> [javac] found : >>> org.biomoby.shared.datatypes.SOTest2_engineered[] >>> [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] >>> [javac] public SOTest2_engineered[] getMoby_has_quality() { >>> [javac] ^ >>> [javac] >>> >>> >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/ > shared/data >> >>> types/SOTest2_five_prime_coding_exon_noncoding_region.java:114: >>> getMoby_part_of() in >>> >>> >> > org > .biomoby > .shared.datatypes.SOTest2_five_prime_coding_exon_noncoding_region >> >>> cannot override getMoby_part_of() in >>> org.biomoby.shared.datatypes.SOTest2_transcript_region; attempting >>> to use >>> incompatible return type >>> [javac] found : >>> org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon[] >>> [javac] required: >>> org.biomoby.shared.datatypes.SOTest2_transcript[] >>> [javac] public SOTest2_five_prime_coding_exon[] >>> getMoby_part_of() >>> >> { >> >>> [javac] ^ >>> [javac] >>> >>> >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/ > shared/data >> >>> types/SOTest2_five_prime_exon_coding_region.java:114: >>> getMoby_part_of() > in >>> org.biomoby.shared.datatypes.SOTest2_five_prime_exon_coding_region >>> cannot >>> override getMoby_part_of() in >>> org.biomoby.shared.datatypes.SOTest2_transcript_region; attempting >>> to use >>> incompatible return type >>> [javac] found : >>> org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon[] >>> [javac] required: >>> org.biomoby.shared.datatypes.SOTest2_transcript[] >>> [javac] public SOTest2_five_prime_coding_exon[] >>> getMoby_part_of() >>> >> { >> >>> [javac] >>> >>> _______________________________________________ >>> MOBY-dev mailing list >>> MOBY-dev at lists.open-bio.org >>> http://lists.open-bio.org/mailman/listinfo/moby-dev >>> >>> _______________________________________________ >>> MOBY-dev mailing list >>> MOBY-dev at lists.open-bio.org >>> http://lists.open-bio.org/mailman/listinfo/moby-dev >>> >>> >>> >> >> >> > _______________________________________________ > MOBY-dev mailing list > MOBY-dev at lists.open-bio.org > http://lists.open-bio.org/mailman/listinfo/moby-dev > > _______________________________________________ > MOBY-dev mailing list > MOBY-dev at lists.open-bio.org > http://lists.open-bio.org/mailman/listinfo/moby-dev ------------------------------------------------------------- Wageningen University and Research centre (WUR) Laboratory of Bioinformatics Transitorium (building 312) room 1034 Dreijenlaan 3 6703 HA Wageningen The Netherlands phone: +31 (0)317-483 060 mobile: +31 (0)6-143 66 783 e-mail: pieter.neerincx at gmail.com skype: pieter.online ------------------------------------------------------------- From gordonp at ucalgary.ca Thu Mar 26 10:31:02 2009 From: gordonp at ucalgary.ca (Paul Gordon) Date: Thu, 26 Mar 2009 08:31:02 -0600 Subject: [MOBY-dev] error installing Biomoby via ant In-Reply-To: <6A499280-C114-4A3A-8181-2720E1E66D51@gmail.com> References: <000001c9a1d7$ccf5a120$66e0e360$@de> <49b70aac.1cbc720a.5945.ffffc6ac@mx.google.com> <49B79D06.5090208@ipb-halle.de> <49b7ee46.02578c0a.1260.ffff816d@mx.google.com> <49B7F2BF.2060801@ucalgary.ca> <49ca6a0a.02578c0a.295c.13de@mx.google.com> <6A499280-C114-4A3A-8181-2720E1E66D51@gmail.com> Message-ID: <49CB91A6.4030601@ucalgary.ca> As there is no unique place to put documentation for the purpose or usage of a member other than its articleName, I'd suggest that the articleName be mandatory, if only for the purpose of succinctly describing the relationship between it and the container class. Pieter Neerincx wrote: > Hi, > > If I remember correctly for datatypes it's the combination of the > object's name and articleName attribute value that must be unique. As > long as the combi is unique you can distinguish two HAS and a HAS-A > instance. Therefore if an object has multiple relationships involving > child element of the same type a unique articleName attribute is > mandatory but otherwise articleName attributes were optional. In > addition articleNames in service inputs or outputs were mandatory and > quite some time ago articleNames became also mandatory for primitives > no matter whether there was only one relationship involving a certain > type of primitive or whether there were more. > > So AFAIK the GCP_* objects mentioned below are correctly registered > according to the current specs, but to keep things simple it wouldn't > hurt to make articleName attributes always mandatory. That would > render quite some currently used objects invalid though... > > Cheers, > > Pi > > On 25 Mar 2009, at 18:29, Edward Kawas wrote: > >> Based on what Paul has said, is it true that the datatypes >> (GCP_BiologicalSample, GCP_Germplasm) are then incorrectly registered? >> >> Thanks, >> >> Eddie >> >> -----Original Message----- >> From: moby-dev-bounces at lists.open-bio.org >> [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Paul Gordon >> Sent: March-11-09 10:20 AM >> To: Core developer announcements >> Subject: Re: [MOBY-dev] error installing Biomoby via ant >> >> I can confirm that member articleNames must be unique. Otherwise there >> would be no way to distinguish two HAS and a HAS-A instance. >> >> Edward Kawas wrote: >>> I think that I may have figured it out. >>> >>> Using the datatype SOTest2_validated_cDNA_clone as an example, I think >> that >>> the main problem is that the datatype has 2 has relationships. It has >>> SOTest2_cDNA and SOTest2_validated. The problem, I think, is that they >> both >>> have the articlename 'has_quality'. >>> >>> I am sure that articlenames in Services have to be unique, but I can't >> find >>> any documentation online saying that articlenames describing >>> relationships >>> in Datatypes have to be unique as well. >>> >>> So, if articlenames have to be unique, then the registry inadvertently >>> allowed the registration of datatypes without unique articlenames for >>> container relationships. Alternatively, if this is allowed, then a >>> bug was >>> discovered in MoSeS. >>> >>> Anyone have any insight into which one is the correct scenario? >>> >>> Eddie >>> >>> >>> -----Original Message----- >>> From: moby-dev-bounces at lists.open-bio.org >>> [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Michael >>> Gerlich >>> Sent: March-11-09 4:14 AM >>> To: Core developer announcements >>> Subject: Re: [MOBY-dev] error installing Biomoby via ant >>> >>> Hi Eddie, >>> >>> I'am using Suns JDK 1.5 Version 16. I also encountered this behavivour >>> with JDK 6 with compliance level 1.5 (as I had trouble with JDK 6 >>> generated services and axis 1.4 and Tomcat5.5). >>> >>> This problem also occurs when I run install from a fresh CVS checkout >>> (including a fresh Biomoby cache directory). All SOTEST* datatypes are >>> only registered at Central registry, so they are fetched when Biomoby >>> fills its cache (retrieving datatypes). >>> >>> Regards, >>> >>> Michael >>> >>> >>>> Hi Michael, >>>> >>>> What version of JAVA are you using? What registry are you generating >> these >>>> datatypes from? >>>> >>>> Thanks, >>>> >>>> Eddie >>>> >>>> -----Original Message----- >>>> From: moby-dev-bounces at lists.open-bio.org >>>> [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Michael >>>> Gerlich >>>> Sent: March-10-09 4:28 PM >>>> To: MOBY-dev at lists.open-bio.org >>>> Subject: [MOBY-dev] error installing Biomoby via ant >>>> >>>> Hi all, >>>> >>>> I checked out Biomoby from CVS and tried to install it via the >>>> >>> corresponding >>> >>>> ant tasks, but after fetching all necessary libraries, the compilation >>>> >>> fails >>> >>>> with a lot of error messages regarding datatypes SOTEST*. >>>> >>>> I also encountered this behavior when I tried to run Moses >>>> Generator for >>>> >>> one >>> >>>> of my services with an existing Biomoby instance on another machine. >> There >>>> the build also fails. >>>> I tested this on 3 different machines, including both Ubuntu and XP >>>> os. >>>> >>> The >>> >>>> error log is attached, taken from Dashboad. >>>> >>>> Does anyone encounter similar problems? Should I try cleaning Maven >>>> repository, Biomoby cache and/or new Eclipse workspace? >>>> >>>> Thanks in advance and regards, >>>> Michael >>>> >>>> >>>> Excerpt follows (100 error messages like this): >>>> >>>> >>>> >>> >> home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/datat >> >>> >>>> ypes/SOTest2_engineered_foreign_gene.java:152: getMoby_Parent() in >>>> org.biomoby.shared.datatypes.SOTest2_engineered_foreign_gene cannot >>>> >>> override >>> >>>> getMoby_Parent() in >>>> org.biomoby.shared.datatypes.SOTest2_engineered_gene; >>>> attempting to use incompatible return type >>>> [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign_gene >>>> [javac] required: >>>> >>> org.biomoby.shared.datatypes.SOTest2_engineered_region >>> >>>> [javac] public SOTest2_foreign_gene getMoby_Parent() { >>>> [javac] ^ >>>> [javac] >>>> >>>> >>> >> /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >> >>> >>>> types/SOTest2_engineered_foreign_transposable_element.java:121: >>>> getMoby_has_quality() in >>>> >>>> >>> >> org.biomoby.shared.datatypes.SOTest2_engineered_foreign_transposable_element >> >>> >>>> cannot override getMoby_has_quality() in >>>> org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; >>>> attempting >> to >>>> use incompatible return type >>>> [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign[] >>>> [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] >>>> [javac] public SOTest2_foreign[] getMoby_has_quality() { >>>> [javac] ^ >>>> [javac] >>>> >>>> >>> >> /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >> >>> >>>> types/SOTest2_foreign_transposable_element.java:112: >> getMoby_has_quality() >>>> in org.biomoby.shared.datatypes.SOTest2_foreign_transposable_element >>>> >>> cannot >>> >>>> override getMoby_has_quality() in >>>> org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; >>>> attempting >> to >>>> use incompatible return type >>>> [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign[] >>>> [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] >>>> [javac] public SOTest2_foreign[] getMoby_has_quality() { >>>> [javac] ^ >>>> [javac] >>>> >>>> >>> >> /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >> >>> >>>> types/SOTest2_engineered_fusion_gene.java:122: >>>> getMoby_has_quality() in >>>> org.biomoby.shared.datatypes.SOTest2_engineered_fusion_gene cannot >>>> >>> override >>> >>>> getMoby_has_quality() in >> org.biomoby.shared.datatypes.SOTest2_fusion_gene; >>>> attempting to use incompatible return type >>>> [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] >>>> [javac] required: org.biomoby.shared.datatypes.SOTest2_fusion[] >>>> [javac] public SOTest2_engineered[] getMoby_has_quality() { >>>> [javac] ^ >>>> [javac] >>>> >>>> >>> >> /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >> >>> >>>> types/SOTest2_engineered_rescue_region.java:120: >>>> getMoby_has_quality() in >>>> org.biomoby.shared.datatypes.SOTest2_engineered_rescue_region cannot >>>> override getMoby_has_quality() in >>>> org.biomoby.shared.datatypes.SOTest2_rescue_region; attempting to use >>>> incompatible return type >>>> [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] >>>> [javac] required: org.biomoby.shared.datatypes.SOTest2_rescue[] >>>> [javac] public SOTest2_engineered[] getMoby_has_quality() { >>>> [javac] ^ >>>> [javac] >>>> >>>> >>> >> /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >> >>> >>>> types/SOTest2_engineered_transposable_element.java:121: >>>> getMoby_has_quality() in >>>> org.biomoby.shared.datatypes.SOTest2_engineered_transposable_element >>>> >>> cannot >>> >>>> override getMoby_has_quality() in >>>> org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; >>>> attempting >> to >>>> use incompatible return type >>>> [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] >>>> [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] >>>> [javac] public SOTest2_engineered[] getMoby_has_quality() { >>>> [javac] ^ >>>> [javac] >>>> >>>> >>> >> /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >> >>> >>>> types/SOTest2_five_prime_coding_exon_noncoding_region.java:114: >>>> getMoby_part_of() in >>>> >>>> >>> >> org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon_noncoding_region >> >>> >>>> cannot override getMoby_part_of() in >>>> org.biomoby.shared.datatypes.SOTest2_transcript_region; attempting >>>> to use >>>> incompatible return type >>>> [javac] found : >>>> org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon[] >>>> [javac] required: org.biomoby.shared.datatypes.SOTest2_transcript[] >>>> [javac] public SOTest2_five_prime_coding_exon[] >>>> getMoby_part_of() >>>> >>> { >>> >>>> [javac] ^ >>>> [javac] >>>> >>>> >>> >> /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >> >>> >>>> types/SOTest2_five_prime_exon_coding_region.java:114: >>>> getMoby_part_of() >> in >>>> org.biomoby.shared.datatypes.SOTest2_five_prime_exon_coding_region >>>> cannot >>>> override getMoby_part_of() in >>>> org.biomoby.shared.datatypes.SOTest2_transcript_region; attempting >>>> to use >>>> incompatible return type >>>> [javac] found : >>>> org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon[] >>>> [javac] required: org.biomoby.shared.datatypes.SOTest2_transcript[] >>>> [javac] public SOTest2_five_prime_coding_exon[] >>>> getMoby_part_of() >>>> >>> { >>> >>>> [javac] >>>> >>>> _______________________________________________ >>>> MOBY-dev mailing list >>>> MOBY-dev at lists.open-bio.org >>>> http://lists.open-bio.org/mailman/listinfo/moby-dev >>>> >>>> _______________________________________________ >>>> MOBY-dev mailing list >>>> MOBY-dev at lists.open-bio.org >>>> http://lists.open-bio.org/mailman/listinfo/moby-dev >>>> >>>> >>>> >>> >>> >>> >> _______________________________________________ >> MOBY-dev mailing list >> MOBY-dev at lists.open-bio.org >> http://lists.open-bio.org/mailman/listinfo/moby-dev >> >> _______________________________________________ >> MOBY-dev mailing list >> MOBY-dev at lists.open-bio.org >> http://lists.open-bio.org/mailman/listinfo/moby-dev > > ------------------------------------------------------------- > Wageningen University and Research centre (WUR) > Laboratory of Bioinformatics > Transitorium (building 312) room 1034 > > Dreijenlaan 3 > 6703 HA Wageningen > The Netherlands > > phone: +31 (0)317-483 060 > mobile: +31 (0)6-143 66 783 > e-mail: pieter.neerincx at gmail.com > skype: pieter.online > ------------------------------------------------------------- > > > > _______________________________________________ > MOBY-dev mailing list > MOBY-dev at lists.open-bio.org > http://lists.open-bio.org/mailman/listinfo/moby-dev > > From edward.kawas at gmail.com Thu Mar 26 11:00:41 2009 From: edward.kawas at gmail.com (Edward Kawas) Date: Thu, 26 Mar 2009 08:00:41 -0700 Subject: [MOBY-dev] error installing Biomoby via ant In-Reply-To: <49CB91A6.4030601@ucalgary.ca> References: <000001c9a1d7$ccf5a120$66e0e360$@de> <49b70aac.1cbc720a.5945.ffffc6ac@mx.google.com> <49B79D06.5090208@ipb-halle.de> <49b7ee46.02578c0a.1260.ffff816d@mx.google.com> <49B7F2BF.2060801@ucalgary.ca> <49ca6a0a.02578c0a.295c.13de@mx.google.com> <6A499280-C114-4A3A-8181-2720E1E66D51@gmail.com> <49CB91A6.4030601@ucalgary.ca> Message-ID: <49cb989d.15528c0a.1739.69c0@mx.google.com> I thought that the articlename was supposed to be mandatory... anyways, the 2 services that I mentioned seem to be the only 2 incorrect datatypes. I created a patch for the registry, but before I committed it, I wanted to check that I had the general idea down. The patch works like so: User X is registering a datatype. We take all of the direct HAS/HASA articlenames and then traverse the ISA hierarchy towards the root node ensuring that the articlenames are not used further up the tree. This is how I found those 2 datatypes that I mentioned previously. I tested my patch against all datatypes in our ontology. If everyone is happy with this, I will commit the patch and update the documentation. Thanks, Eddie -----Original Message----- From: moby-dev-bounces at lists.open-bio.org [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Paul Gordon Sent: March-26-09 7:31 AM To: Core developer announcements Subject: Re: [MOBY-dev] error installing Biomoby via ant As there is no unique place to put documentation for the purpose or usage of a member other than its articleName, I'd suggest that the articleName be mandatory, if only for the purpose of succinctly describing the relationship between it and the container class. Pieter Neerincx wrote: > Hi, > > If I remember correctly for datatypes it's the combination of the > object's name and articleName attribute value that must be unique. As > long as the combi is unique you can distinguish two HAS and a HAS-A > instance. Therefore if an object has multiple relationships involving > child element of the same type a unique articleName attribute is > mandatory but otherwise articleName attributes were optional. In > addition articleNames in service inputs or outputs were mandatory and > quite some time ago articleNames became also mandatory for primitives > no matter whether there was only one relationship involving a certain > type of primitive or whether there were more. > > So AFAIK the GCP_* objects mentioned below are correctly registered > according to the current specs, but to keep things simple it wouldn't > hurt to make articleName attributes always mandatory. That would > render quite some currently used objects invalid though... > > Cheers, > > Pi > > On 25 Mar 2009, at 18:29, Edward Kawas wrote: > >> Based on what Paul has said, is it true that the datatypes >> (GCP_BiologicalSample, GCP_Germplasm) are then incorrectly registered? >> >> Thanks, >> >> Eddie >> >> -----Original Message----- >> From: moby-dev-bounces at lists.open-bio.org >> [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Paul Gordon >> Sent: March-11-09 10:20 AM >> To: Core developer announcements >> Subject: Re: [MOBY-dev] error installing Biomoby via ant >> >> I can confirm that member articleNames must be unique. Otherwise there >> would be no way to distinguish two HAS and a HAS-A instance. >> >> Edward Kawas wrote: >>> I think that I may have figured it out. >>> >>> Using the datatype SOTest2_validated_cDNA_clone as an example, I think >> that >>> the main problem is that the datatype has 2 has relationships. It has >>> SOTest2_cDNA and SOTest2_validated. The problem, I think, is that they >> both >>> have the articlename 'has_quality'. >>> >>> I am sure that articlenames in Services have to be unique, but I can't >> find >>> any documentation online saying that articlenames describing >>> relationships >>> in Datatypes have to be unique as well. >>> >>> So, if articlenames have to be unique, then the registry inadvertently >>> allowed the registration of datatypes without unique articlenames for >>> container relationships. Alternatively, if this is allowed, then a >>> bug was >>> discovered in MoSeS. >>> >>> Anyone have any insight into which one is the correct scenario? >>> >>> Eddie >>> >>> >>> -----Original Message----- >>> From: moby-dev-bounces at lists.open-bio.org >>> [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Michael >>> Gerlich >>> Sent: March-11-09 4:14 AM >>> To: Core developer announcements >>> Subject: Re: [MOBY-dev] error installing Biomoby via ant >>> >>> Hi Eddie, >>> >>> I'am using Suns JDK 1.5 Version 16. I also encountered this behavivour >>> with JDK 6 with compliance level 1.5 (as I had trouble with JDK 6 >>> generated services and axis 1.4 and Tomcat5.5). >>> >>> This problem also occurs when I run install from a fresh CVS checkout >>> (including a fresh Biomoby cache directory). All SOTEST* datatypes are >>> only registered at Central registry, so they are fetched when Biomoby >>> fills its cache (retrieving datatypes). >>> >>> Regards, >>> >>> Michael >>> >>> >>>> Hi Michael, >>>> >>>> What version of JAVA are you using? What registry are you generating >> these >>>> datatypes from? >>>> >>>> Thanks, >>>> >>>> Eddie >>>> >>>> -----Original Message----- >>>> From: moby-dev-bounces at lists.open-bio.org >>>> [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Michael >>>> Gerlich >>>> Sent: March-10-09 4:28 PM >>>> To: MOBY-dev at lists.open-bio.org >>>> Subject: [MOBY-dev] error installing Biomoby via ant >>>> >>>> Hi all, >>>> >>>> I checked out Biomoby from CVS and tried to install it via the >>>> >>> corresponding >>> >>>> ant tasks, but after fetching all necessary libraries, the compilation >>>> >>> fails >>> >>>> with a lot of error messages regarding datatypes SOTEST*. >>>> >>>> I also encountered this behavior when I tried to run Moses >>>> Generator for >>>> >>> one >>> >>>> of my services with an existing Biomoby instance on another machine. >> There >>>> the build also fails. >>>> I tested this on 3 different machines, including both Ubuntu and XP >>>> os. >>>> >>> The >>> >>>> error log is attached, taken from Dashboad. >>>> >>>> Does anyone encounter similar problems? Should I try cleaning Maven >>>> repository, Biomoby cache and/or new Eclipse workspace? >>>> >>>> Thanks in advance and regards, >>>> Michael >>>> >>>> >>>> Excerpt follows (100 error messages like this): >>>> >>>> >>>> >>> >> home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/datat >> >>> >>>> ypes/SOTest2_engineered_foreign_gene.java:152: getMoby_Parent() in >>>> org.biomoby.shared.datatypes.SOTest2_engineered_foreign_gene cannot >>>> >>> override >>> >>>> getMoby_Parent() in >>>> org.biomoby.shared.datatypes.SOTest2_engineered_gene; >>>> attempting to use incompatible return type >>>> [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign_gene >>>> [javac] required: >>>> >>> org.biomoby.shared.datatypes.SOTest2_engineered_region >>> >>>> [javac] public SOTest2_foreign_gene getMoby_Parent() { >>>> [javac] ^ >>>> [javac] >>>> >>>> >>> >> /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >> >>> >>>> types/SOTest2_engineered_foreign_transposable_element.java:121: >>>> getMoby_has_quality() in >>>> >>>> >>> >> org.biomoby.shared.datatypes.SOTest2_engineered_foreign_transposable_element >> >>> >>>> cannot override getMoby_has_quality() in >>>> org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; >>>> attempting >> to >>>> use incompatible return type >>>> [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign[] >>>> [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] >>>> [javac] public SOTest2_foreign[] getMoby_has_quality() { >>>> [javac] ^ >>>> [javac] >>>> >>>> >>> >> /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >> >>> >>>> types/SOTest2_foreign_transposable_element.java:112: >> getMoby_has_quality() >>>> in org.biomoby.shared.datatypes.SOTest2_foreign_transposable_element >>>> >>> cannot >>> >>>> override getMoby_has_quality() in >>>> org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; >>>> attempting >> to >>>> use incompatible return type >>>> [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign[] >>>> [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] >>>> [javac] public SOTest2_foreign[] getMoby_has_quality() { >>>> [javac] ^ >>>> [javac] >>>> >>>> >>> >> /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >> >>> >>>> types/SOTest2_engineered_fusion_gene.java:122: >>>> getMoby_has_quality() in >>>> org.biomoby.shared.datatypes.SOTest2_engineered_fusion_gene cannot >>>> >>> override >>> >>>> getMoby_has_quality() in >> org.biomoby.shared.datatypes.SOTest2_fusion_gene; >>>> attempting to use incompatible return type >>>> [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] >>>> [javac] required: org.biomoby.shared.datatypes.SOTest2_fusion[] >>>> [javac] public SOTest2_engineered[] getMoby_has_quality() { >>>> [javac] ^ >>>> [javac] >>>> >>>> >>> >> /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >> >>> >>>> types/SOTest2_engineered_rescue_region.java:120: >>>> getMoby_has_quality() in >>>> org.biomoby.shared.datatypes.SOTest2_engineered_rescue_region cannot >>>> override getMoby_has_quality() in >>>> org.biomoby.shared.datatypes.SOTest2_rescue_region; attempting to use >>>> incompatible return type >>>> [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] >>>> [javac] required: org.biomoby.shared.datatypes.SOTest2_rescue[] >>>> [javac] public SOTest2_engineered[] getMoby_has_quality() { >>>> [javac] ^ >>>> [javac] >>>> >>>> >>> >> /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >> >>> >>>> types/SOTest2_engineered_transposable_element.java:121: >>>> getMoby_has_quality() in >>>> org.biomoby.shared.datatypes.SOTest2_engineered_transposable_element >>>> >>> cannot >>> >>>> override getMoby_has_quality() in >>>> org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; >>>> attempting >> to >>>> use incompatible return type >>>> [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] >>>> [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] >>>> [javac] public SOTest2_engineered[] getMoby_has_quality() { >>>> [javac] ^ >>>> [javac] >>>> >>>> >>> >> /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >> >>> >>>> types/SOTest2_five_prime_coding_exon_noncoding_region.java:114: >>>> getMoby_part_of() in >>>> >>>> >>> >> org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon_noncoding_region >> >>> >>>> cannot override getMoby_part_of() in >>>> org.biomoby.shared.datatypes.SOTest2_transcript_region; attempting >>>> to use >>>> incompatible return type >>>> [javac] found : >>>> org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon[] >>>> [javac] required: org.biomoby.shared.datatypes.SOTest2_transcript[] >>>> [javac] public SOTest2_five_prime_coding_exon[] >>>> getMoby_part_of() >>>> >>> { >>> >>>> [javac] ^ >>>> [javac] >>>> >>>> >>> >> /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >> >>> >>>> types/SOTest2_five_prime_exon_coding_region.java:114: >>>> getMoby_part_of() >> in >>>> org.biomoby.shared.datatypes.SOTest2_five_prime_exon_coding_region >>>> cannot >>>> override getMoby_part_of() in >>>> org.biomoby.shared.datatypes.SOTest2_transcript_region; attempting >>>> to use >>>> incompatible return type >>>> [javac] found : >>>> org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon[] >>>> [javac] required: org.biomoby.shared.datatypes.SOTest2_transcript[] >>>> [javac] public SOTest2_five_prime_coding_exon[] >>>> getMoby_part_of() >>>> >>> { >>> >>>> [javac] >>>> >>>> _______________________________________________ >>>> MOBY-dev mailing list >>>> MOBY-dev at lists.open-bio.org >>>> http://lists.open-bio.org/mailman/listinfo/moby-dev >>>> >>>> _______________________________________________ >>>> MOBY-dev mailing list >>>> MOBY-dev at lists.open-bio.org >>>> http://lists.open-bio.org/mailman/listinfo/moby-dev >>>> >>>> >>>> >>> >>> >>> >> _______________________________________________ >> MOBY-dev mailing list >> MOBY-dev at lists.open-bio.org >> http://lists.open-bio.org/mailman/listinfo/moby-dev >> >> _______________________________________________ >> MOBY-dev mailing list >> MOBY-dev at lists.open-bio.org >> http://lists.open-bio.org/mailman/listinfo/moby-dev > > ------------------------------------------------------------- > Wageningen University and Research centre (WUR) > Laboratory of Bioinformatics > Transitorium (building 312) room 1034 > > Dreijenlaan 3 > 6703 HA Wageningen > The Netherlands > > phone: +31 (0)317-483 060 > mobile: +31 (0)6-143 66 783 > e-mail: pieter.neerincx at gmail.com > skype: pieter.online > ------------------------------------------------------------- > > > > _______________________________________________ > MOBY-dev mailing list > MOBY-dev at lists.open-bio.org > http://lists.open-bio.org/mailman/listinfo/moby-dev > > _______________________________________________ MOBY-dev mailing list MOBY-dev at lists.open-bio.org http://lists.open-bio.org/mailman/listinfo/moby-dev From gordonp at ucalgary.ca Thu Mar 26 11:07:09 2009 From: gordonp at ucalgary.ca (Paul Gordon) Date: Thu, 26 Mar 2009 09:07:09 -0600 Subject: [MOBY-dev] error installing Biomoby via ant In-Reply-To: <49cb989d.15528c0a.1739.69c0@mx.google.com> References: <000001c9a1d7$ccf5a120$66e0e360$@de> <49b70aac.1cbc720a.5945.ffffc6ac@mx.google.com> <49B79D06.5090208@ipb-halle.de> <49b7ee46.02578c0a.1260.ffff816d@mx.google.com> <49B7F2BF.2060801@ucalgary.ca> <49ca6a0a.02578c0a.295c.13de@mx.google.com> <6A499280-C114-4A3A-8181-2720E1E66D51@gmail.com> <49CB91A6.4030601@ucalgary.ca> <49cb989d.15528c0a.1739.69c0@mx.google.com> Message-ID: <49CB9A1D.7040404@ucalgary.ca> Sounds good to me. If the docs don't say articleName is mandatory, that was an error of omission on our part... Edward Kawas wrote: > I thought that the articlename was supposed to be mandatory... anyways, the > 2 services that I mentioned seem to be the only 2 incorrect datatypes. I > created a patch for the registry, but before I committed it, I wanted to > check that I had the general idea down. > > The patch works like so: > > User X is registering a datatype. We take all of the direct HAS/HASA > articlenames and then traverse the ISA hierarchy towards the root node > ensuring that the articlenames are not used further up the tree. > > This is how I found those 2 datatypes that I mentioned previously. I tested > my patch against all datatypes in our ontology. > > If everyone is happy with this, I will commit the patch and update the > documentation. > > Thanks, > > Eddie > > -----Original Message----- > From: moby-dev-bounces at lists.open-bio.org > [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Paul Gordon > Sent: March-26-09 7:31 AM > To: Core developer announcements > Subject: Re: [MOBY-dev] error installing Biomoby via ant > > As there is no unique place to put documentation for the purpose or > usage of a member other than its articleName, I'd suggest that the > articleName be mandatory, if only for the purpose of succinctly > describing the relationship between it and the container class. > > Pieter Neerincx wrote: > >> Hi, >> >> If I remember correctly for datatypes it's the combination of the >> object's name and articleName attribute value that must be unique. As >> long as the combi is unique you can distinguish two HAS and a HAS-A >> instance. Therefore if an object has multiple relationships involving >> child element of the same type a unique articleName attribute is >> mandatory but otherwise articleName attributes were optional. In >> addition articleNames in service inputs or outputs were mandatory and >> quite some time ago articleNames became also mandatory for primitives >> no matter whether there was only one relationship involving a certain >> type of primitive or whether there were more. >> >> So AFAIK the GCP_* objects mentioned below are correctly registered >> according to the current specs, but to keep things simple it wouldn't >> hurt to make articleName attributes always mandatory. That would >> render quite some currently used objects invalid though... >> >> Cheers, >> >> Pi >> >> On 25 Mar 2009, at 18:29, Edward Kawas wrote: >> >> >>> Based on what Paul has said, is it true that the datatypes >>> (GCP_BiologicalSample, GCP_Germplasm) are then incorrectly registered? >>> >>> Thanks, >>> >>> Eddie >>> >>> -----Original Message----- >>> From: moby-dev-bounces at lists.open-bio.org >>> [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Paul Gordon >>> Sent: March-11-09 10:20 AM >>> To: Core developer announcements >>> Subject: Re: [MOBY-dev] error installing Biomoby via ant >>> >>> I can confirm that member articleNames must be unique. Otherwise there >>> would be no way to distinguish two HAS and a HAS-A instance. >>> >>> Edward Kawas wrote: >>> >>>> I think that I may have figured it out. >>>> >>>> Using the datatype SOTest2_validated_cDNA_clone as an example, I think >>>> >>> that >>> >>>> the main problem is that the datatype has 2 has relationships. It has >>>> SOTest2_cDNA and SOTest2_validated. The problem, I think, is that they >>>> >>> both >>> >>>> have the articlename 'has_quality'. >>>> >>>> I am sure that articlenames in Services have to be unique, but I can't >>>> >>> find >>> >>>> any documentation online saying that articlenames describing >>>> relationships >>>> in Datatypes have to be unique as well. >>>> >>>> So, if articlenames have to be unique, then the registry inadvertently >>>> allowed the registration of datatypes without unique articlenames for >>>> container relationships. Alternatively, if this is allowed, then a >>>> bug was >>>> discovered in MoSeS. >>>> >>>> Anyone have any insight into which one is the correct scenario? >>>> >>>> Eddie >>>> >>>> >>>> -----Original Message----- >>>> From: moby-dev-bounces at lists.open-bio.org >>>> [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Michael >>>> Gerlich >>>> Sent: March-11-09 4:14 AM >>>> To: Core developer announcements >>>> Subject: Re: [MOBY-dev] error installing Biomoby via ant >>>> >>>> Hi Eddie, >>>> >>>> I'am using Suns JDK 1.5 Version 16. I also encountered this behavivour >>>> with JDK 6 with compliance level 1.5 (as I had trouble with JDK 6 >>>> generated services and axis 1.4 and Tomcat5.5). >>>> >>>> This problem also occurs when I run install from a fresh CVS checkout >>>> (including a fresh Biomoby cache directory). All SOTEST* datatypes are >>>> only registered at Central registry, so they are fetched when Biomoby >>>> fills its cache (retrieving datatypes). >>>> >>>> Regards, >>>> >>>> Michael >>>> >>>> >>>> >>>>> Hi Michael, >>>>> >>>>> What version of JAVA are you using? What registry are you generating >>>>> >>> these >>> >>>>> datatypes from? >>>>> >>>>> Thanks, >>>>> >>>>> Eddie >>>>> >>>>> -----Original Message----- >>>>> From: moby-dev-bounces at lists.open-bio.org >>>>> [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Michael >>>>> Gerlich >>>>> Sent: March-10-09 4:28 PM >>>>> To: MOBY-dev at lists.open-bio.org >>>>> Subject: [MOBY-dev] error installing Biomoby via ant >>>>> >>>>> Hi all, >>>>> >>>>> I checked out Biomoby from CVS and tried to install it via the >>>>> >>>>> >>>> corresponding >>>> >>>> >>>>> ant tasks, but after fetching all necessary libraries, the compilation >>>>> >>>>> >>>> fails >>>> >>>> >>>>> with a lot of error messages regarding datatypes SOTEST*. >>>>> >>>>> I also encountered this behavior when I tried to run Moses >>>>> Generator for >>>>> >>>>> >>>> one >>>> >>>> >>>>> of my services with an existing Biomoby instance on another machine. >>>>> >>> There >>> >>>>> the build also fails. >>>>> I tested this on 3 different machines, including both Ubuntu and XP >>>>> os. >>>>> >>>>> >>>> The >>>> >>>> >>>>> error log is attached, taken from Dashboad. >>>>> >>>>> Does anyone encounter similar problems? Should I try cleaning Maven >>>>> repository, Biomoby cache and/or new Eclipse workspace? >>>>> >>>>> Thanks in advance and regards, >>>>> Michael >>>>> >>>>> >>>>> Excerpt follows (100 error messages like this): >>>>> >>>>> >>>>> >>>>> > home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/datat > > >>>>> ypes/SOTest2_engineered_foreign_gene.java:152: getMoby_Parent() in >>>>> org.biomoby.shared.datatypes.SOTest2_engineered_foreign_gene cannot >>>>> >>>>> >>>> override >>>> >>>> >>>>> getMoby_Parent() in >>>>> org.biomoby.shared.datatypes.SOTest2_engineered_gene; >>>>> attempting to use incompatible return type >>>>> [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign_gene >>>>> [javac] required: >>>>> >>>>> >>>> org.biomoby.shared.datatypes.SOTest2_engineered_region >>>> >>>> >>>>> [javac] public SOTest2_foreign_gene getMoby_Parent() { >>>>> [javac] ^ >>>>> [javac] >>>>> >>>>> >>>>> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > > >>>>> types/SOTest2_engineered_foreign_transposable_element.java:121: >>>>> getMoby_has_quality() in >>>>> >>>>> >>>>> > org.biomoby.shared.datatypes.SOTest2_engineered_foreign_transposable_element > > >>>>> cannot override getMoby_has_quality() in >>>>> org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; >>>>> attempting >>>>> >>> to >>> >>>>> use incompatible return type >>>>> [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign[] >>>>> [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] >>>>> [javac] public SOTest2_foreign[] getMoby_has_quality() { >>>>> [javac] ^ >>>>> [javac] >>>>> >>>>> >>>>> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > > >>>>> types/SOTest2_foreign_transposable_element.java:112: >>>>> >>> getMoby_has_quality() >>> >>>>> in org.biomoby.shared.datatypes.SOTest2_foreign_transposable_element >>>>> >>>>> >>>> cannot >>>> >>>> >>>>> override getMoby_has_quality() in >>>>> org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; >>>>> attempting >>>>> >>> to >>> >>>>> use incompatible return type >>>>> [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign[] >>>>> [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] >>>>> [javac] public SOTest2_foreign[] getMoby_has_quality() { >>>>> [javac] ^ >>>>> [javac] >>>>> >>>>> >>>>> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > > >>>>> types/SOTest2_engineered_fusion_gene.java:122: >>>>> getMoby_has_quality() in >>>>> org.biomoby.shared.datatypes.SOTest2_engineered_fusion_gene cannot >>>>> >>>>> >>>> override >>>> >>>> >>>>> getMoby_has_quality() in >>>>> >>> org.biomoby.shared.datatypes.SOTest2_fusion_gene; >>> >>>>> attempting to use incompatible return type >>>>> [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] >>>>> [javac] required: org.biomoby.shared.datatypes.SOTest2_fusion[] >>>>> [javac] public SOTest2_engineered[] getMoby_has_quality() { >>>>> [javac] ^ >>>>> [javac] >>>>> >>>>> >>>>> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > > >>>>> types/SOTest2_engineered_rescue_region.java:120: >>>>> getMoby_has_quality() in >>>>> org.biomoby.shared.datatypes.SOTest2_engineered_rescue_region cannot >>>>> override getMoby_has_quality() in >>>>> org.biomoby.shared.datatypes.SOTest2_rescue_region; attempting to use >>>>> incompatible return type >>>>> [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] >>>>> [javac] required: org.biomoby.shared.datatypes.SOTest2_rescue[] >>>>> [javac] public SOTest2_engineered[] getMoby_has_quality() { >>>>> [javac] ^ >>>>> [javac] >>>>> >>>>> >>>>> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > > >>>>> types/SOTest2_engineered_transposable_element.java:121: >>>>> getMoby_has_quality() in >>>>> org.biomoby.shared.datatypes.SOTest2_engineered_transposable_element >>>>> >>>>> >>>> cannot >>>> >>>> >>>>> override getMoby_has_quality() in >>>>> org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; >>>>> attempting >>>>> >>> to >>> >>>>> use incompatible return type >>>>> [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] >>>>> [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] >>>>> [javac] public SOTest2_engineered[] getMoby_has_quality() { >>>>> [javac] ^ >>>>> [javac] >>>>> >>>>> >>>>> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > > >>>>> types/SOTest2_five_prime_coding_exon_noncoding_region.java:114: >>>>> getMoby_part_of() in >>>>> >>>>> >>>>> > org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon_noncoding_region > > >>>>> cannot override getMoby_part_of() in >>>>> org.biomoby.shared.datatypes.SOTest2_transcript_region; attempting >>>>> to use >>>>> incompatible return type >>>>> [javac] found : >>>>> org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon[] >>>>> [javac] required: org.biomoby.shared.datatypes.SOTest2_transcript[] >>>>> [javac] public SOTest2_five_prime_coding_exon[] >>>>> getMoby_part_of() >>>>> >>>>> >>>> { >>>> >>>> >>>>> [javac] ^ >>>>> [javac] >>>>> >>>>> >>>>> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > > >>>>> types/SOTest2_five_prime_exon_coding_region.java:114: >>>>> getMoby_part_of() >>>>> >>> in >>> >>>>> org.biomoby.shared.datatypes.SOTest2_five_prime_exon_coding_region >>>>> cannot >>>>> override getMoby_part_of() in >>>>> org.biomoby.shared.datatypes.SOTest2_transcript_region; attempting >>>>> to use >>>>> incompatible return type >>>>> [javac] found : >>>>> org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon[] >>>>> [javac] required: org.biomoby.shared.datatypes.SOTest2_transcript[] >>>>> [javac] public SOTest2_five_prime_coding_exon[] >>>>> getMoby_part_of() >>>>> >>>>> >>>> { >>>> >>>> >>>>> [javac] >>>>> >>>>> _______________________________________________ >>>>> MOBY-dev mailing list >>>>> MOBY-dev at lists.open-bio.org >>>>> http://lists.open-bio.org/mailman/listinfo/moby-dev >>>>> >>>>> _______________________________________________ >>>>> MOBY-dev mailing list >>>>> MOBY-dev at lists.open-bio.org >>>>> http://lists.open-bio.org/mailman/listinfo/moby-dev >>>>> >>>>> >>>>> >>>>> >>>> >>>> >>> _______________________________________________ >>> MOBY-dev mailing list >>> MOBY-dev at lists.open-bio.org >>> http://lists.open-bio.org/mailman/listinfo/moby-dev >>> >>> _______________________________________________ >>> MOBY-dev mailing list >>> MOBY-dev at lists.open-bio.org >>> http://lists.open-bio.org/mailman/listinfo/moby-dev >>> >> ------------------------------------------------------------- >> Wageningen University and Research centre (WUR) >> Laboratory of Bioinformatics >> Transitorium (building 312) room 1034 >> >> Dreijenlaan 3 >> 6703 HA Wageningen >> The Netherlands >> >> phone: +31 (0)317-483 060 >> mobile: +31 (0)6-143 66 783 >> e-mail: pieter.neerincx at gmail.com >> skype: pieter.online >> ------------------------------------------------------------- >> >> >> >> _______________________________________________ >> MOBY-dev mailing list >> MOBY-dev at lists.open-bio.org >> http://lists.open-bio.org/mailman/listinfo/moby-dev >> >> >> > _______________________________________________ > MOBY-dev mailing list > MOBY-dev at lists.open-bio.org > http://lists.open-bio.org/mailman/listinfo/moby-dev > > _______________________________________________ > MOBY-dev mailing list > MOBY-dev at lists.open-bio.org > http://lists.open-bio.org/mailman/listinfo/moby-dev > > > From markw at illuminae.com Thu Mar 26 11:25:33 2009 From: markw at illuminae.com (markw at illuminae.com) Date: Thu, 26 Mar 2009 15:25:33 +0000 Subject: [MOBY-dev] error installing Biomoby via ant In-Reply-To: <49CB9A1D.7040404@ucalgary.ca> References: <000001c9a1d7$ccf5a120$66e0e360$@de> <49b70aac.1cbc720a.5945.ffffc6ac@mx.google.com> <49B79D06.5090208@ipb-halle.de> <49b7ee46.02578c0a.1260.ffff816d@mx.google.com> <49B7F2BF.2060801@ucalgary.ca> <49ca6a0a.02578c0a.295c.13de@mx.google.com> <6A499280-C114-4A3A-8181-2720E1E66D51@gmail.com> <49CB91A6.4030601@ucalgary.ca><49cb989d.15528c0a.1739.69c0@mx.google.com><49CB9A1D.7040404@ucalgary.ca> Message-ID: <691129944-1238081155-cardhu_decombobulator_blackberry.rim.net-1674883723-@bxe1187.bisx.prod.on.blackberry> Agree 100% - I'm surprised that it isn't in the docs (if it isn't... It certainly *used* to be, but the docs have been moved around and edited quite a bit over the years) M On the Road! -----Original Message----- From: Paul Gordon Date: Thu, 26 Mar 2009 09:07:09 To: Core developer announcements Subject: Re: [MOBY-dev] error installing Biomoby via ant Sounds good to me. If the docs don't say articleName is mandatory, that was an error of omission on our part... Edward Kawas wrote: > I thought that the articlename was supposed to be mandatory... anyways, the > 2 services that I mentioned seem to be the only 2 incorrect datatypes. I > created a patch for the registry, but before I committed it, I wanted to > check that I had the general idea down. > > The patch works like so: > > User X is registering a datatype. We take all of the direct HAS/HASA > articlenames and then traverse the ISA hierarchy towards the root node > ensuring that the articlenames are not used further up the tree. > > This is how I found those 2 datatypes that I mentioned previously. I tested > my patch against all datatypes in our ontology. > > If everyone is happy with this, I will commit the patch and update the > documentation. > > Thanks, > > Eddie > > -----Original Message----- > From: moby-dev-bounces at lists.open-bio.org > [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Paul Gordon > Sent: March-26-09 7:31 AM > To: Core developer announcements > Subject: Re: [MOBY-dev] error installing Biomoby via ant > > As there is no unique place to put documentation for the purpose or > usage of a member other than its articleName, I'd suggest that the > articleName be mandatory, if only for the purpose of succinctly > describing the relationship between it and the container class. > > Pieter Neerincx wrote: > >> Hi, >> >> If I remember correctly for datatypes it's the combination of the >> object's name and articleName attribute value that must be unique. As >> long as the combi is unique you can distinguish two HAS and a HAS-A >> instance. Therefore if an object has multiple relationships involving >> child element of the same type a unique articleName attribute is >> mandatory but otherwise articleName attributes were optional. In >> addition articleNames in service inputs or outputs were mandatory and >> quite some time ago articleNames became also mandatory for primitives >> no matter whether there was only one relationship involving a certain >> type of primitive or whether there were more. >> >> So AFAIK the GCP_* objects mentioned below are correctly registered >> according to the current specs, but to keep things simple it wouldn't >> hurt to make articleName attributes always mandatory. That would >> render quite some currently used objects invalid though... >> >> Cheers, >> >> Pi >> >> On 25 Mar 2009, at 18:29, Edward Kawas wrote: >> >> >>> Based on what Paul has said, is it true that the datatypes >>> (GCP_BiologicalSample, GCP_Germplasm) are then incorrectly registered? >>> >>> Thanks, >>> >>> Eddie >>> >>> -----Original Message----- >>> From: moby-dev-bounces at lists.open-bio.org >>> [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Paul Gordon >>> Sent: March-11-09 10:20 AM >>> To: Core developer announcements >>> Subject: Re: [MOBY-dev] error installing Biomoby via ant >>> >>> I can confirm that member articleNames must be unique. Otherwise there >>> would be no way to distinguish two HAS and a HAS-A instance. >>> >>> Edward Kawas wrote: >>> >>>> I think that I may have figured it out. >>>> >>>> Using the datatype SOTest2_validated_cDNA_clone as an example, I think >>>> >>> that >>> >>>> the main problem is that the datatype has 2 has relationships. It has >>>> SOTest2_cDNA and SOTest2_validated. The problem, I think, is that they >>>> >>> both >>> >>>> have the articlename 'has_quality'. >>>> >>>> I am sure that articlenames in Services have to be unique, but I can't >>>> >>> find >>> >>>> any documentation online saying that articlenames describing >>>> relationships >>>> in Datatypes have to be unique as well. >>>> >>>> So, if articlenames have to be unique, then the registry inadvertently >>>> allowed the registration of datatypes without unique articlenames for >>>> container relationships. Alternatively, if this is allowed, then a >>>> bug was >>>> discovered in MoSeS. >>>> >>>> Anyone have any insight into which one is the correct scenario? >>>> >>>> Eddie >>>> >>>> >>>> -----Original Message----- >>>> From: moby-dev-bounces at lists.open-bio.org >>>> [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Michael >>>> Gerlich >>>> Sent: March-11-09 4:14 AM >>>> To: Core developer announcements >>>> Subject: Re: [MOBY-dev] error installing Biomoby via ant >>>> >>>> Hi Eddie, >>>> >>>> I'am using Suns JDK 1.5 Version 16. I also encountered this behavivour >>>> with JDK 6 with compliance level 1.5 (as I had trouble with JDK 6 >>>> generated services and axis 1.4 and Tomcat5.5). >>>> >>>> This problem also occurs when I run install from a fresh CVS checkout >>>> (including a fresh Biomoby cache directory). All SOTEST* datatypes are >>>> only registered at Central registry, so they are fetched when Biomoby >>>> fills its cache (retrieving datatypes). >>>> >>>> Regards, >>>> >>>> Michael >>>> >>>> >>>> >>>>> Hi Michael, >>>>> >>>>> What version of JAVA are you using? What registry are you generating >>>>> >>> these >>> >>>>> datatypes from? >>>>> >>>>> Thanks, >>>>> >>>>> Eddie >>>>> >>>>> -----Original Message----- >>>>> From: moby-dev-bounces at lists.open-bio.org >>>>> [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Michael >>>>> Gerlich >>>>> Sent: March-10-09 4:28 PM >>>>> To: MOBY-dev at lists.open-bio.org >>>>> Subject: [MOBY-dev] error installing Biomoby via ant >>>>> >>>>> Hi all, >>>>> >>>>> I checked out Biomoby from CVS and tried to install it via the >>>>> >>>>> >>>> corresponding >>>> >>>> >>>>> ant tasks, but after fetching all necessary libraries, the compilation >>>>> >>>>> >>>> fails >>>> >>>> >>>>> with a lot of error messages regarding datatypes SOTEST*. >>>>> >>>>> I also encountered this behavior when I tried to run Moses >>>>> Generator for >>>>> >>>>> >>>> one >>>> >>>> >>>>> of my services with an existing Biomoby instance on another machine. >>>>> >>> There >>> >>>>> the build also fails. >>>>> I tested this on 3 different machines, including both Ubuntu and XP >>>>> os. >>>>> >>>>> >>>> The >>>> >>>> >>>>> error log is attached, taken from Dashboad. >>>>> >>>>> Does anyone encounter similar problems? Should I try cleaning Maven >>>>> repository, Biomoby cache and/or new Eclipse workspace? >>>>> >>>>> Thanks in advance and regards, >>>>> Michael >>>>> >>>>> >>>>> Excerpt follows (100 error messages like this): >>>>> >>>>> >>>>> >>>>> > home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/datat > > >>>>> ypes/SOTest2_engineered_foreign_gene.java:152: getMoby_Parent() in >>>>> org.biomoby.shared.datatypes.SOTest2_engineered_foreign_gene cannot >>>>> >>>>> >>>> override >>>> >>>> >>>>> getMoby_Parent() in >>>>> org.biomoby.shared.datatypes.SOTest2_engineered_gene; >>>>> attempting to use incompatible return type >>>>> [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign_gene >>>>> [javac] required: >>>>> >>>>> >>>> org.biomoby.shared.datatypes.SOTest2_engineered_region >>>> >>>> >>>>> [javac] public SOTest2_foreign_gene getMoby_Parent() { >>>>> [javac] ^ >>>>> [javac] >>>>> >>>>> >>>>> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > > >>>>> types/SOTest2_engineered_foreign_transposable_element.java:121: >>>>> getMoby_has_quality() in >>>>> >>>>> >>>>> > org.biomoby.shared.datatypes.SOTest2_engineered_foreign_transposable_element > > >>>>> cannot override getMoby_has_quality() in >>>>> org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; >>>>> attempting >>>>> >>> to >>> >>>>> use incompatible return type >>>>> [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign[] >>>>> [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] >>>>> [javac] public SOTest2_foreign[] getMoby_has_quality() { >>>>> [javac] ^ >>>>> [javac] >>>>> >>>>> >>>>> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > > >>>>> types/SOTest2_foreign_transposable_element.java:112: >>>>> >>> getMoby_has_quality() >>> >>>>> in org.biomoby.shared.datatypes.SOTest2_foreign_transposable_element >>>>> >>>>> >>>> cannot >>>> >>>> >>>>> override getMoby_has_quality() in >>>>> org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; >>>>> attempting >>>>> >>> to >>> >>>>> use incompatible return type >>>>> [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign[] >>>>> [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] >>>>> [javac] public SOTest2_foreign[] getMoby_has_quality() { >>>>> [javac] ^ >>>>> [javac] >>>>> >>>>> >>>>> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > > >>>>> types/SOTest2_engineered_fusion_gene.java:122: >>>>> getMoby_has_quality() in >>>>> org.biomoby.shared.datatypes.SOTest2_engineered_fusion_gene cannot >>>>> >>>>> >>>> override >>>> >>>> >>>>> getMoby_has_quality() in >>>>> >>> org.biomoby.shared.datatypes.SOTest2_fusion_gene; >>> >>>>> attempting to use incompatible return type >>>>> [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] >>>>> [javac] required: org.biomoby.shared.datatypes.SOTest2_fusion[] >>>>> [javac] public SOTest2_engineered[] getMoby_has_quality() { >>>>> [javac] ^ >>>>> [javac] >>>>> >>>>> >>>>> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > > >>>>> types/SOTest2_engineered_rescue_region.java:120: >>>>> getMoby_has_quality() in >>>>> org.biomoby.shared.datatypes.SOTest2_engineered_rescue_region cannot >>>>> override getMoby_has_quality() in >>>>> org.biomoby.shared.datatypes.SOTest2_rescue_region; attempting to use >>>>> incompatible return type >>>>> [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] >>>>> [javac] required: org.biomoby.shared.datatypes.SOTest2_rescue[] >>>>> [javac] public SOTest2_engineered[] getMoby_has_quality() { >>>>> [javac] ^ >>>>> [javac] >>>>> >>>>> >>>>> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > > >>>>> types/SOTest2_engineered_transposable_element.java:121: >>>>> getMoby_has_quality() in >>>>> org.biomoby.shared.datatypes.SOTest2_engineered_transposable_element >>>>> >>>>> >>>> cannot >>>> >>>> >>>>> override getMoby_has_quality() in >>>>> org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; >>>>> attempting >>>>> >>> to >>> >>>>> use incompatible return type >>>>> [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] >>>>> [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] >>>>> [javac] public SOTest2_engineered[] getMoby_has_quality() { >>>>> [javac] ^ >>>>> [javac] >>>>> >>>>> >>>>> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > > >>>>> types/SOTest2_five_prime_coding_exon_noncoding_region.java:114: >>>>> getMoby_part_of() in >>>>> >>>>> >>>>> > org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon_noncoding_region > > >>>>> cannot override getMoby_part_of() in >>>>> org.biomoby.shared.datatypes.SOTest2_transcript_region; attempting >>>>> to use >>>>> incompatible return type >>>>> [javac] found : >>>>> org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon[] >>>>> [javac] required: org.biomoby.shared.datatypes.SOTest2_transcript[] >>>>> [javac] public SOTest2_five_prime_coding_exon[] >>>>> getMoby_part_of() >>>>> >>>>> >>>> { >>>> >>>> >>>>> [javac] ^ >>>>> [javac] >>>>> >>>>> >>>>> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > > >>>>> types/SOTest2_five_prime_exon_coding_region.java:114: >>>>> getMoby_part_of() >>>>> >>> in >>> >>>>> org.biomoby.shared.datatypes.SOTest2_five_prime_exon_coding_region >>>>> cannot >>>>> override getMoby_part_of() in >>>>> org.biomoby.shared.datatypes.SOTest2_transcript_region; attempting >>>>> to use >>>>> incompatible return type >>>>> [javac] found : >>>>> org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon[] >>>>> [javac] required: org.biomoby.shared.datatypes.SOTest2_transcript[] >>>>> [javac] public SOTest2_five_prime_coding_exon[] >>>>> getMoby_part_of() >>>>> >>>>> >>>> { >>>> >>>> >>>>> [javac] >>>>> >>>>> _______________________________________________ >>>>> MOBY-dev mailing list >>>>> MOBY-dev at lists.open-bio.org >>>>> http://lists.open-bio.org/mailman/listinfo/moby-dev >>>>> >>>>> _______________________________________________ >>>>> MOBY-dev mailing list >>>>> MOBY-dev at lists.open-bio.org >>>>> http://lists.open-bio.org/mailman/listinfo/moby-dev >>>>> >>>>> >>>>> >>>>> >>>> >>>> >>> _______________________________________________ >>> MOBY-dev mailing list >>> MOBY-dev at lists.open-bio.org >>> http://lists.open-bio.org/mailman/listinfo/moby-dev >>> >>> _______________________________________________ >>> MOBY-dev mailing list >>> MOBY-dev at lists.open-bio.org >>> http://lists.open-bio.org/mailman/listinfo/moby-dev >>> >> ------------------------------------------------------------- >> Wageningen University and Research centre (WUR) >> Laboratory of Bioinformatics >> Transitorium (building 312) room 1034 >> >> Dreijenlaan 3 >> 6703 HA Wageningen >> The Netherlands >> >> phone: +31 (0)317-483 060 >> mobile: +31 (0)6-143 66 783 >> e-mail: pieter.neerincx at gmail.com >> skype: pieter.online >> ------------------------------------------------------------- >> >> >> >> _______________________________________________ >> MOBY-dev mailing list >> MOBY-dev at lists.open-bio.org >> http://lists.open-bio.org/mailman/listinfo/moby-dev >> >> >> > _______________________________________________ > MOBY-dev mailing list > MOBY-dev at lists.open-bio.org > http://lists.open-bio.org/mailman/listinfo/moby-dev > > _______________________________________________ > MOBY-dev mailing list > MOBY-dev at lists.open-bio.org > http://lists.open-bio.org/mailman/listinfo/moby-dev > > > _______________________________________________ MOBY-dev mailing list MOBY-dev at lists.open-bio.org http://lists.open-bio.org/mailman/listinfo/moby-dev From pieter.neerincx at gmail.com Thu Mar 26 11:47:31 2009 From: pieter.neerincx at gmail.com (Pieter Neerincx) Date: Thu, 26 Mar 2009 16:47:31 +0100 Subject: [MOBY-dev] error installing Biomoby via ant In-Reply-To: <49CB9A1D.7040404@ucalgary.ca> References: <000001c9a1d7$ccf5a120$66e0e360$@de> <49b70aac.1cbc720a.5945.ffffc6ac@mx.google.com> <49B79D06.5090208@ipb-halle.de> <49b7ee46.02578c0a.1260.ffff816d@mx.google.com> <49B7F2BF.2060801@ucalgary.ca> <49ca6a0a.02578c0a.295c.13de@mx.google.com> <6A499280-C114-4A3A-8181-2720E1E66D51@gmail.com> <49CB91A6.4030601@ucalgary.ca> <49cb989d.15528c0a.1739.69c0@mx.google.com> <49CB9A1D.7040404@ucalgary.ca> Message-ID: Making the articleName attributes mandatory in all cases will also help to make MoSeS generated code more readable. If the optional articleName attributes are missing, MoSeS will generate some variables with "placeholder names". If you have more than one of those, things can get rather confusing. So you have my vote for making articleName attributes mandatory in all circumstances! Cheers, Pi On 26 Mar 2009, at 16:07, Paul Gordon wrote: > Sounds good to me. If the docs don't say articleName is mandatory, > that was an error of omission on our part... > > Edward Kawas wrote: >> I thought that the articlename was supposed to be mandatory... >> anyways, the >> 2 services that I mentioned seem to be the only 2 incorrect >> datatypes. I >> created a patch for the registry, but before I committed it, I >> wanted to >> check that I had the general idea down. >> >> The patch works like so: >> >> User X is registering a datatype. We take all of the direct HAS/HASA >> articlenames and then traverse the ISA hierarchy towards the root >> node >> ensuring that the articlenames are not used further up the tree. >> >> This is how I found those 2 datatypes that I mentioned previously. >> I tested >> my patch against all datatypes in our ontology. >> >> If everyone is happy with this, I will commit the patch and update >> the >> documentation. >> >> Thanks, >> >> Eddie >> >> -----Original Message----- >> From: moby-dev-bounces at lists.open-bio.org >> [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Paul Gordon >> Sent: March-26-09 7:31 AM >> To: Core developer announcements >> Subject: Re: [MOBY-dev] error installing Biomoby via ant >> >> As there is no unique place to put documentation for the purpose or >> usage of a member other than its articleName, I'd suggest that the >> articleName be mandatory, if only for the purpose of succinctly >> describing the relationship between it and the container class. >> >> Pieter Neerincx wrote: >> >>> Hi, >>> >>> If I remember correctly for datatypes it's the combination of the >>> object's name and articleName attribute value that must be unique. >>> As long as the combi is unique you can distinguish two HAS and a >>> HAS-A instance. Therefore if an object has multiple relationships >>> involving child element of the same type a unique articleName >>> attribute is mandatory but otherwise articleName attributes were >>> optional. In addition articleNames in service inputs or outputs >>> were mandatory and quite some time ago articleNames became also >>> mandatory for primitives no matter whether there was only one >>> relationship involving a certain type of primitive or whether >>> there were more. >>> >>> So AFAIK the GCP_* objects mentioned below are correctly >>> registered according to the current specs, but to keep things >>> simple it wouldn't hurt to make articleName attributes always >>> mandatory. That would render quite some currently used objects >>> invalid though... >>> >>> Cheers, >>> >>> Pi >>> >>> On 25 Mar 2009, at 18:29, Edward Kawas wrote: >>> >>> >>>> Based on what Paul has said, is it true that the datatypes >>>> (GCP_BiologicalSample, GCP_Germplasm) are then incorrectly >>>> registered? >>>> >>>> Thanks, >>>> >>>> Eddie >>>> >>>> -----Original Message----- >>>> From: moby-dev-bounces at lists.open-bio.org >>>> [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Paul >>>> Gordon >>>> Sent: March-11-09 10:20 AM >>>> To: Core developer announcements >>>> Subject: Re: [MOBY-dev] error installing Biomoby via ant >>>> >>>> I can confirm that member articleNames must be unique. Otherwise >>>> there >>>> would be no way to distinguish two HAS and a HAS-A instance. >>>> >>>> Edward Kawas wrote: >>>> >>>>> I think that I may have figured it out. >>>>> >>>>> Using the datatype SOTest2_validated_cDNA_clone as an example, I >>>>> think >>>>> >>>> that >>>> >>>>> the main problem is that the datatype has 2 has relationships. >>>>> It has >>>>> SOTest2_cDNA and SOTest2_validated. The problem, I think, is >>>>> that they >>>>> >>>> both >>>> >>>>> have the articlename 'has_quality'. >>>>> >>>>> I am sure that articlenames in Services have to be unique, but I >>>>> can't >>>>> >>>> find >>>> >>>>> any documentation online saying that articlenames describing >>>>> relationships >>>>> in Datatypes have to be unique as well. >>>>> >>>>> So, if articlenames have to be unique, then the registry >>>>> inadvertently >>>>> allowed the registration of datatypes without unique >>>>> articlenames for >>>>> container relationships. Alternatively, if this is allowed, then >>>>> a bug was >>>>> discovered in MoSeS. >>>>> >>>>> Anyone have any insight into which one is the correct scenario? >>>>> >>>>> Eddie >>>>> >>>>> >>>>> -----Original Message----- >>>>> From: moby-dev-bounces at lists.open-bio.org >>>>> [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of >>>>> Michael Gerlich >>>>> Sent: March-11-09 4:14 AM >>>>> To: Core developer announcements >>>>> Subject: Re: [MOBY-dev] error installing Biomoby via ant >>>>> >>>>> Hi Eddie, >>>>> >>>>> I'am using Suns JDK 1.5 Version 16. I also encountered this >>>>> behavivour >>>>> with JDK 6 with compliance level 1.5 (as I had trouble with JDK 6 >>>>> generated services and axis 1.4 and Tomcat5.5). >>>>> >>>>> This problem also occurs when I run install from a fresh CVS >>>>> checkout >>>>> (including a fresh Biomoby cache directory). All SOTEST* >>>>> datatypes are >>>>> only registered at Central registry, so they are fetched when >>>>> Biomoby >>>>> fills its cache (retrieving datatypes). >>>>> >>>>> Regards, >>>>> >>>>> Michael >>>>> >>>>> >>>>> >>>>>> Hi Michael, >>>>>> >>>>>> What version of JAVA are you using? What registry are you >>>>>> generating >>>>>> >>>> these >>>> >>>>>> datatypes from? >>>>>> >>>>>> Thanks, >>>>>> >>>>>> Eddie >>>>>> >>>>>> -----Original Message----- >>>>>> From: moby-dev-bounces at lists.open-bio.org >>>>>> [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of >>>>>> Michael Gerlich >>>>>> Sent: March-10-09 4:28 PM >>>>>> To: MOBY-dev at lists.open-bio.org >>>>>> Subject: [MOBY-dev] error installing Biomoby via ant >>>>>> >>>>>> Hi all, >>>>>> >>>>>> I checked out Biomoby from CVS and tried to install it via the >>>>>> >>>>>> >>>>> corresponding >>>>> >>>>> >>>>>> ant tasks, but after fetching all necessary libraries, the >>>>>> compilation >>>>>> >>>>>> >>>>> fails >>>>> >>>>> >>>>>> with a lot of error messages regarding datatypes SOTEST*. >>>>>> >>>>>> I also encountered this behavior when I tried to run Moses >>>>>> Generator for >>>>>> >>>>>> >>>>> one >>>>> >>>>> >>>>>> of my services with an existing Biomoby instance on another >>>>>> machine. >>>>>> >>>> There >>>> >>>>>> the build also fails. >>>>>> I tested this on 3 different machines, including both Ubuntu >>>>>> and XP os. >>>>>> >>>>>> >>>>> The >>>>> >>>>> >>>>>> error log is attached, taken from Dashboad. >>>>>> >>>>>> Does anyone encounter similar problems? Should I try cleaning >>>>>> Maven >>>>>> repository, Biomoby cache and/or new Eclipse workspace? >>>>>> >>>>>> Thanks in advance and regards, >>>>>> Michael >>>>>> >>>>>> >>>>>> Excerpt follows (100 error messages like this): >>>>>> >>>>>> >>>>>> >>>>>> >> home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/ >> shared/datat >> >> >>>>>> ypes/SOTest2_engineered_foreign_gene.java:152: getMoby_Parent() >>>>>> in >>>>>> org.biomoby.shared.datatypes.SOTest2_engineered_foreign_gene >>>>>> cannot >>>>>> >>>>>> >>>>> override >>>>> >>>>> >>>>>> getMoby_Parent() in >>>>>> org.biomoby.shared.datatypes.SOTest2_engineered_gene; >>>>>> attempting to use incompatible return type >>>>>> [javac] found : >>>>>> org.biomoby.shared.datatypes.SOTest2_foreign_gene >>>>>> [javac] required: >>>>>> >>>>>> >>>>> org.biomoby.shared.datatypes.SOTest2_engineered_region >>>>> >>>>> >>>>>> [javac] public SOTest2_foreign_gene getMoby_Parent() { >>>>>> [javac] ^ >>>>>> [javac] >>>>>> >>>>>> >>>>>> >> /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/ >> shared/data >> >> >>>>>> types/SOTest2_engineered_foreign_transposable_element.java:121: >>>>>> getMoby_has_quality() in >>>>>> >>>>>> >>>>>> >> org >> .biomoby >> .shared.datatypes.SOTest2_engineered_foreign_transposable_element >> >> >>>>>> cannot override getMoby_has_quality() in >>>>>> org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; >>>>>> attempting >>>>>> >>>> to >>>> >>>>>> use incompatible return type >>>>>> [javac] found : >>>>>> org.biomoby.shared.datatypes.SOTest2_foreign[] >>>>>> [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] >>>>>> [javac] public SOTest2_foreign[] getMoby_has_quality() { >>>>>> [javac] ^ >>>>>> [javac] >>>>>> >>>>>> >>>>>> >> /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/ >> shared/data >> >> >>>>>> types/SOTest2_foreign_transposable_element.java:112: >>>>>> >>>> getMoby_has_quality() >>>> >>>>>> in >>>>>> org.biomoby.shared.datatypes.SOTest2_foreign_transposable_element >>>>>> >>>>>> >>>>> cannot >>>>> >>>>> >>>>>> override getMoby_has_quality() in >>>>>> org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; >>>>>> attempting >>>>>> >>>> to >>>> >>>>>> use incompatible return type >>>>>> [javac] found : >>>>>> org.biomoby.shared.datatypes.SOTest2_foreign[] >>>>>> [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] >>>>>> [javac] public SOTest2_foreign[] getMoby_has_quality() { >>>>>> [javac] ^ >>>>>> [javac] >>>>>> >>>>>> >>>>>> >> /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/ >> shared/data >> >> >>>>>> types/SOTest2_engineered_fusion_gene.java:122: >>>>>> getMoby_has_quality() in >>>>>> org.biomoby.shared.datatypes.SOTest2_engineered_fusion_gene >>>>>> cannot >>>>>> >>>>>> >>>>> override >>>>> >>>>> >>>>>> getMoby_has_quality() in >>>>>> >>>> org.biomoby.shared.datatypes.SOTest2_fusion_gene; >>>> >>>>>> attempting to use incompatible return type >>>>>> [javac] found : >>>>>> org.biomoby.shared.datatypes.SOTest2_engineered[] >>>>>> [javac] required: org.biomoby.shared.datatypes.SOTest2_fusion[] >>>>>> [javac] public SOTest2_engineered[] getMoby_has_quality() { >>>>>> [javac] ^ >>>>>> [javac] >>>>>> >>>>>> >>>>>> >> /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/ >> shared/data >> >> >>>>>> types/SOTest2_engineered_rescue_region.java:120: >>>>>> getMoby_has_quality() in >>>>>> org.biomoby.shared.datatypes.SOTest2_engineered_rescue_region >>>>>> cannot >>>>>> override getMoby_has_quality() in >>>>>> org.biomoby.shared.datatypes.SOTest2_rescue_region; attempting >>>>>> to use >>>>>> incompatible return type >>>>>> [javac] found : >>>>>> org.biomoby.shared.datatypes.SOTest2_engineered[] >>>>>> [javac] required: org.biomoby.shared.datatypes.SOTest2_rescue[] >>>>>> [javac] public SOTest2_engineered[] getMoby_has_quality() { >>>>>> [javac] ^ >>>>>> [javac] >>>>>> >>>>>> >>>>>> >> /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/ >> shared/data >> >> >>>>>> types/SOTest2_engineered_transposable_element.java:121: >>>>>> getMoby_has_quality() in >>>>>> org >>>>>> .biomoby.shared.datatypes.SOTest2_engineered_transposable_element >>>>>> >>>>>> >>>>> cannot >>>>> >>>>> >>>>>> override getMoby_has_quality() in >>>>>> org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; >>>>>> attempting >>>>>> >>>> to >>>> >>>>>> use incompatible return type >>>>>> [javac] found : >>>>>> org.biomoby.shared.datatypes.SOTest2_engineered[] >>>>>> [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] >>>>>> [javac] public SOTest2_engineered[] getMoby_has_quality() { >>>>>> [javac] ^ >>>>>> [javac] >>>>>> >>>>>> >>>>>> >> /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/ >> shared/data >> >> >>>>>> types/SOTest2_five_prime_coding_exon_noncoding_region.java:114: >>>>>> getMoby_part_of() in >>>>>> >>>>>> >>>>>> >> org >> .biomoby >> .shared.datatypes.SOTest2_five_prime_coding_exon_noncoding_region >> >> >>>>>> cannot override getMoby_part_of() in >>>>>> org.biomoby.shared.datatypes.SOTest2_transcript_region; >>>>>> attempting to use >>>>>> incompatible return type >>>>>> [javac] found : >>>>>> org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon[] >>>>>> [javac] required: >>>>>> org.biomoby.shared.datatypes.SOTest2_transcript[] >>>>>> [javac] public SOTest2_five_prime_coding_exon[] >>>>>> getMoby_part_of() >>>>>> >>>>>> >>>>> { >>>>> >>>>> >>>>>> [javac] ^ >>>>>> [javac] >>>>>> >>>>>> >>>>>> >> /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/ >> shared/data >> >> >>>>>> types/SOTest2_five_prime_exon_coding_region.java:114: >>>>>> getMoby_part_of() >>>>>> >>>> in >>>> >>>>>> org >>>>>> .biomoby.shared.datatypes.SOTest2_five_prime_exon_coding_region >>>>>> cannot >>>>>> override getMoby_part_of() in >>>>>> org.biomoby.shared.datatypes.SOTest2_transcript_region; >>>>>> attempting to use >>>>>> incompatible return type >>>>>> [javac] found : >>>>>> org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon[] >>>>>> [javac] required: >>>>>> org.biomoby.shared.datatypes.SOTest2_transcript[] >>>>>> [javac] public SOTest2_five_prime_coding_exon[] >>>>>> getMoby_part_of() >>>>>> >>>>>> >>>>> { >>>>> >>>>> >>>>>> [javac] >>>>>> >>>>>> _______________________________________________ >>>>>> MOBY-dev mailing list >>>>>> MOBY-dev at lists.open-bio.org >>>>>> http://lists.open-bio.org/mailman/listinfo/moby-dev >>>>>> >>>>>> _______________________________________________ >>>>>> MOBY-dev mailing list >>>>>> MOBY-dev at lists.open-bio.org >>>>>> http://lists.open-bio.org/mailman/listinfo/moby-dev >>>>>> >>>>>> >>>>>> >>>>>> >>>>> >>>>> >>>> _______________________________________________ >>>> MOBY-dev mailing list >>>> MOBY-dev at lists.open-bio.org >>>> http://lists.open-bio.org/mailman/listinfo/moby-dev >>>> >>>> _______________________________________________ >>>> MOBY-dev mailing list >>>> MOBY-dev at lists.open-bio.org >>>> http://lists.open-bio.org/mailman/listinfo/moby-dev >>>> >>> ------------------------------------------------------------- >>> Wageningen University and Research centre (WUR) >>> Laboratory of Bioinformatics >>> Transitorium (building 312) room 1034 >>> >>> Dreijenlaan 3 >>> 6703 HA Wageningen >>> The Netherlands >>> >>> phone: +31 (0)317-483 060 >>> mobile: +31 (0)6-143 66 783 >>> e-mail: pieter.neerincx at gmail.com >>> skype: pieter.online >>> ------------------------------------------------------------- >>> >>> >>> >>> _______________________________________________ >>> MOBY-dev mailing list >>> MOBY-dev at lists.open-bio.org >>> http://lists.open-bio.org/mailman/listinfo/moby-dev >>> >>> >>> >> _______________________________________________ >> MOBY-dev mailing list >> MOBY-dev at lists.open-bio.org >> http://lists.open-bio.org/mailman/listinfo/moby-dev >> >> _______________________________________________ >> MOBY-dev mailing list >> MOBY-dev at lists.open-bio.org >> http://lists.open-bio.org/mailman/listinfo/moby-dev >> >> >> > _______________________________________________ > MOBY-dev mailing list > MOBY-dev at lists.open-bio.org > http://lists.open-bio.org/mailman/listinfo/moby-dev ------------------------------------------------------------- Wageningen University and Research centre (WUR) Laboratory of Bioinformatics Transitorium (building 312) room 1034 Dreijenlaan 3 6703 HA Wageningen The Netherlands phone: +31 (0)317-483 060 mobile: +31 (0)6-143 66 783 e-mail: pieter.neerincx at gmail.com skype: pieter.online ------------------------------------------------------------- From groscurt at mpiz-koeln.mpg.de Sat Mar 28 04:58:40 2009 From: groscurt at mpiz-koeln.mpg.de (Andreas Groscurth) Date: Sat, 28 Mar 2009 09:58:40 +0100 Subject: [MOBY-dev] primitive datatype: Password In-Reply-To: <49C8A77C.1010104@toulouse.inra.fr> References: <49C8A77C.1010104@toulouse.inra.fr> Message-ID: <49CDE6C0.9010501@mpiz-koeln.mpg.de> Hi... for the password discussion... there is also an authentication system available in moby which can be used to secure your webservices - there is no need of sending around your login as any kind of datatype/parameter of the service.... please have a look at http://www.eu-sol.net/science/bioinformatics/tutorials/secure-biomoby-web-services ... AND about the curation / deletion of non-used objects in the ontology.... BLOW ME DOWN ;-) Since when does BioMoby supports this idea... I remember last time this discussion was a bit the other way of "Oh no... we cant delete them...." *g Cheers Andreas From jmrodriguez at cnio.es Mon Mar 2 08:43:09 2009 From: jmrodriguez at cnio.es (jmrodriguez) Date: Mon, 02 Mar 2009 09:43:09 +0100 Subject: [MOBY-dev] RFC for asynchronous POST services In-Reply-To: <49a859a8.02578c0a.07c7.ffff8edd@mx.google.com> References: <49a31d97.0e538c0a.1915.4402@mx.google.com> <49A439A2.5080308@ucalgary.ca> <49a43ad1.14b48c0a.79f7.ffffc42f@mx.google.com> <49A43FC6.30303@ucalgary.ca> <49a44158.14b48c0a.7a1d.1df9@mx.google.com> <49A44301.9030802@ucalgary.ca> <49a4503f.16538c0a.5fb0.0d70@mx.google.com> <49A486A8.1020003@cnio.es> <49a859a8.02578c0a.07c7.ffff8edd@mx.google.com> Message-ID: <49AB9C1D.4090104@cnio.es> Hi Eddie, For me "moby-wsrf" sounds cool. But do you mind to send me the link where RFC says that, please? I did not find that description yet and I would like read it. Cheers, J Edward Kawas wrote: > Another thing that I ran into today is that the HTTP header XML for polling, > requesting results, and destroying the job need a root element. What does > everyone think about wrapping the header as defined in the RFC with > ? > > Eddie > > -----Original Message----- > From: moby-dev-bounces at lists.open-bio.org > [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Jos? Mar?a > Fern?ndez Gonz?lez > Sent: February-24-09 3:46 PM > To: Core developer announcements > Subject: Re: [MOBY-dev] RFC for asynchronous POST services > > Hi everybody, > yes, I also agree about no multi-line headers, because they could > bring many > compatibility issues, and some "clever" intermediate firewall or proxy could > misunderstand them. > > Jos? Mar?a > > Edward Kawas wrote: > >> Yeah, I just wanted to throw out the other option for consideration. >> > Besides > >> encoding/decoding overhead, there is also a doubling of the message side >> > if > >> we went that route. I agree, no new lines. >> >> Anyone with any objections? >> >> Eddie >> >> -----Original Message----- >> From: moby-dev-bounces at lists.open-bio.org >> [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Paul Gordon >> Sent: February-24-09 10:57 AM >> To: Core developer announcements >> Subject: Re: [MOBY-dev] RFC for asynchronous POST services >> >> I vote for strongly encouraging no new lines in the XML, and warning >> implementers that it might crap out if they include any. I HATE base64 >> encoding and decoding messages! Kind of defeats the purpose of using >> XML in the message in the first place... >> >> BTW, I can confirm after scouring the Web for info that lots of programs >> (e.g. Microsoft IIS, IBM Websphere) have run into problems with >> multi-line headers, even in the last couple of years. >> >> Edward Kawas wrote: >> >>> You bring up a very good point. I think that we could either agree to use >>> >> no >> >>> new lines. >>> >>> Another, less desirable, option might be to base64 encode the header... I >>> like your idea more though (I like sitting on the fence ...) >>> >>> Eddie >>> >>> -----Original Message----- >>> From: moby-dev-bounces at lists.open-bio.org >>> [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Paul Gordon >>> Sent: February-24-09 10:43 AM >>> To: Core developer announcements >>> Subject: Re: [MOBY-dev] RFC for asynchronous POST services >>> >>> According to RFC2616, which references RFC822 section 3.1, you can >>> indeed have multi-line header field value, as long as each extra line >>> starts with some linear white space. Otherwise it'll think a new line >>> is a new header (and probably a malformed one at that). There is a >>> standard for "folding" and "unfolding" such multi-line headers, which >>> essential strips CR and LF out of the message on the receiving end. I'm >>> not sure how well this folding and unfolding protocol is handled by >>> various servers and clients, but given that new lines will be stripped >>> out on the receiving end anyway, should we say that the biomoby-wsrf >>> field XML value should have no new lines, for maximum likelihood of >>> transactional success? >>> >>> Edward Kawas wrote: >>> >>> >>>> Hi Paul, >>>> >>>> I was thinking of just treating that XML doc as a string and placing >>>> > that > >>>> >>>> >>> as >>> >>> >>>> the value for the header with key biomoby-wsrf. >>>> >>>> Do you think that will work? >>>> >>>> Eddie >>>> >>>> -----Original Message----- >>>> From: moby-dev-bounces at lists.open-bio.org >>>> [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Paul Gordon >>>> Sent: February-24-09 10:17 AM >>>> To: Core developer announcements >>>> Subject: Re: [MOBY-dev] RFC for asynchronous POST services >>>> >>>> Hi Eddie, >>>> >>>> Pardon my ignorance, I was quickly perusing the document, but in the >>>> document where you break down sample XML such as "Response from >>>> destroying the resource", how exact do you put that XML block in the >>>> header? I though HTTP headers are usually name=value... >>>> >>>> Edward Kawas wrote: >>>> >>>> >>>> >>>>> Hello all, >>>>> >>>>> Attached is a draft proposal describing asynchronous post services in >>>>> >>>>> >>>>> >>>> moby. >>>> >>>> >>>> >>>>> It is very similar to the RFC for moby-async services, except that it >>>>> > is > >>>>> HTTP POST and not SOAP based. >>>>> >>>>> Be harsh but nice! >>>>> >>>>> Eddie >>>>> >>>>> >>>>> > ------------------------------------------------------------------------ > >>>>> _______________________________________________ >>>>> MOBY-dev mailing list >>>>> MOBY-dev at lists.open-bio.org >>>>> http://lists.open-bio.org/mailman/listinfo/moby-dev >>>>> >>>>> >>>>> >>>> _______________________________________________ >>>> MOBY-dev mailing list >>>> MOBY-dev at lists.open-bio.org >>>> http://lists.open-bio.org/mailman/listinfo/moby-dev >>>> >>>> _______________________________________________ >>>> MOBY-dev mailing list >>>> MOBY-dev at lists.open-bio.org >>>> http://lists.open-bio.org/mailman/listinfo/moby-dev >>>> >>>> >>>> >>>> >>>> >>> _______________________________________________ >>> MOBY-dev mailing list >>> MOBY-dev at lists.open-bio.org >>> http://lists.open-bio.org/mailman/listinfo/moby-dev >>> >>> _______________________________________________ >>> MOBY-dev mailing list >>> MOBY-dev at lists.open-bio.org >>> http://lists.open-bio.org/mailman/listinfo/moby-dev >>> >>> >>> >>> >> _______________________________________________ >> MOBY-dev mailing list >> MOBY-dev at lists.open-bio.org >> http://lists.open-bio.org/mailman/listinfo/moby-dev >> >> _______________________________________________ >> MOBY-dev mailing list >> MOBY-dev at lists.open-bio.org >> http://lists.open-bio.org/mailman/listinfo/moby-dev >> >> > > -- Have you tried CARGO? http://cargo2.bioinfo.cnio.es/ ********************* Jos? Manuel Rodr?guez Carrasco e-mail: jmrodriguez at cnio.es Tlfn: (+34) 91 732 80 00 ext: 2256 Fax: (+34) 91 224 69 76 Bioinformatic Unit Spanish National Cancer Center (CNIO) http://www.cnio.es Zip Code: 28029 Address: C/. Melchor Fern?ndez Almagro n? 3, Madrid (Spain) **NOTA DE CONFIDENCIALIDAD** Este correo electr?nico, y en su caso los ficheros adjuntos, pueden contener informaci?n protegida para el uso exclusivo de su destinatario. Se proh?be la distribuci?n, reproducci?n o cualquier otro tipo de transmisi?n por parte de otra persona que no sea el destinatario. Si usted recibe por error este correo, se ruega comunicarlo al remitente y borrar el mensaje recibido. **CONFIDENTIALITY NOTICE** This email communication and any attachments may contain confidential and privileged information for the sole use of the designated recipient named above. Distribution, reproduction or any other use of this transmission by any party other than the intended recipient is prohibited. If you are not the intended recipient please contact the sender and delete all copies. From edward.kawas at gmail.com Mon Mar 2 15:07:10 2009 From: edward.kawas at gmail.com (Edward Kawas) Date: Mon, 2 Mar 2009 07:07:10 -0800 Subject: [MOBY-dev] RFC for asynchronous POST services In-Reply-To: <49AB9C1D.4090104@cnio.es> References: <49a31d97.0e538c0a.1915.4402@mx.google.com> <49A439A2.5080308@ucalgary.ca> <49a43ad1.14b48c0a.79f7.ffffc42f@mx.google.com> <49A43FC6.30303@ucalgary.ca> <49a44158.14b48c0a.7a1d.1df9@mx.google.com> <49A44301.9030802@ucalgary.ca> <49a4503f.16538c0a.5fb0.0d70@mx.google.com> <49A486A8.1020003@cnio.es> <49a859a8.02578c0a.07c7.ffff8edd@mx.google.com> <49AB9C1D.4090104@cnio.es> Message-ID: <49abf627.0e538c0a.1fda.62b6@mx.google.com> I posted the link to the RDF to http://biordf.net/~kawas/async_post_services.pdf It hasn?t been updated yet to include the 'no new lines in the http header' request. Eddie -----Original Message----- From: moby-dev-bounces at lists.open-bio.org [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of jmrodriguez Sent: March-02-09 12:43 AM To: Core developer announcements Subject: Re: [MOBY-dev] RFC for asynchronous POST services Hi Eddie, For me "moby-wsrf" sounds cool. But do you mind to send me the link where RFC says that, please? I did not find that description yet and I would like read it. Cheers, J Edward Kawas wrote: > Another thing that I ran into today is that the HTTP header XML for polling, > requesting results, and destroying the job need a root element. What does > everyone think about wrapping the header as defined in the RFC with > ? > > Eddie > > -----Original Message----- > From: moby-dev-bounces at lists.open-bio.org > [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Jos? Mar?a > Fern?ndez Gonz?lez > Sent: February-24-09 3:46 PM > To: Core developer announcements > Subject: Re: [MOBY-dev] RFC for asynchronous POST services > > Hi everybody, > yes, I also agree about no multi-line headers, because they could > bring many > compatibility issues, and some "clever" intermediate firewall or proxy could > misunderstand them. > > Jos? Mar?a > > Edward Kawas wrote: > >> Yeah, I just wanted to throw out the other option for consideration. >> > Besides > >> encoding/decoding overhead, there is also a doubling of the message side >> > if > >> we went that route. I agree, no new lines. >> >> Anyone with any objections? >> >> Eddie >> >> -----Original Message----- >> From: moby-dev-bounces at lists.open-bio.org >> [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Paul Gordon >> Sent: February-24-09 10:57 AM >> To: Core developer announcements >> Subject: Re: [MOBY-dev] RFC for asynchronous POST services >> >> I vote for strongly encouraging no new lines in the XML, and warning >> implementers that it might crap out if they include any. I HATE base64 >> encoding and decoding messages! Kind of defeats the purpose of using >> XML in the message in the first place... >> >> BTW, I can confirm after scouring the Web for info that lots of programs >> (e.g. Microsoft IIS, IBM Websphere) have run into problems with >> multi-line headers, even in the last couple of years. >> >> Edward Kawas wrote: >> >>> You bring up a very good point. I think that we could either agree to use >>> >> no >> >>> new lines. >>> >>> Another, less desirable, option might be to base64 encode the header... I >>> like your idea more though (I like sitting on the fence ...) >>> >>> Eddie >>> >>> -----Original Message----- >>> From: moby-dev-bounces at lists.open-bio.org >>> [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Paul Gordon >>> Sent: February-24-09 10:43 AM >>> To: Core developer announcements >>> Subject: Re: [MOBY-dev] RFC for asynchronous POST services >>> >>> According to RFC2616, which references RFC822 section 3.1, you can >>> indeed have multi-line header field value, as long as each extra line >>> starts with some linear white space. Otherwise it'll think a new line >>> is a new header (and probably a malformed one at that). There is a >>> standard for "folding" and "unfolding" such multi-line headers, which >>> essential strips CR and LF out of the message on the receiving end. I'm >>> not sure how well this folding and unfolding protocol is handled by >>> various servers and clients, but given that new lines will be stripped >>> out on the receiving end anyway, should we say that the biomoby-wsrf >>> field XML value should have no new lines, for maximum likelihood of >>> transactional success? >>> >>> Edward Kawas wrote: >>> >>> >>>> Hi Paul, >>>> >>>> I was thinking of just treating that XML doc as a string and placing >>>> > that > >>>> >>>> >>> as >>> >>> >>>> the value for the header with key biomoby-wsrf. >>>> >>>> Do you think that will work? >>>> >>>> Eddie >>>> >>>> -----Original Message----- >>>> From: moby-dev-bounces at lists.open-bio.org >>>> [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Paul Gordon >>>> Sent: February-24-09 10:17 AM >>>> To: Core developer announcements >>>> Subject: Re: [MOBY-dev] RFC for asynchronous POST services >>>> >>>> Hi Eddie, >>>> >>>> Pardon my ignorance, I was quickly perusing the document, but in the >>>> document where you break down sample XML such as "Response from >>>> destroying the resource", how exact do you put that XML block in the >>>> header? I though HTTP headers are usually name=value... >>>> >>>> Edward Kawas wrote: >>>> >>>> >>>> >>>>> Hello all, >>>>> >>>>> Attached is a draft proposal describing asynchronous post services in >>>>> >>>>> >>>>> >>>> moby. >>>> >>>> >>>> >>>>> It is very similar to the RFC for moby-async services, except that it >>>>> > is > >>>>> HTTP POST and not SOAP based. >>>>> >>>>> Be harsh but nice! >>>>> >>>>> Eddie >>>>> >>>>> >>>>> > ------------------------------------------------------------------------ > >>>>> _______________________________________________ >>>>> MOBY-dev mailing list >>>>> MOBY-dev at lists.open-bio.org >>>>> http://lists.open-bio.org/mailman/listinfo/moby-dev >>>>> >>>>> >>>>> >>>> _______________________________________________ >>>> MOBY-dev mailing list >>>> MOBY-dev at lists.open-bio.org >>>> http://lists.open-bio.org/mailman/listinfo/moby-dev >>>> >>>> _______________________________________________ >>>> MOBY-dev mailing list >>>> MOBY-dev at lists.open-bio.org >>>> http://lists.open-bio.org/mailman/listinfo/moby-dev >>>> >>>> >>>> >>>> >>>> >>> _______________________________________________ >>> MOBY-dev mailing list >>> MOBY-dev at lists.open-bio.org >>> http://lists.open-bio.org/mailman/listinfo/moby-dev >>> >>> _______________________________________________ >>> MOBY-dev mailing list >>> MOBY-dev at lists.open-bio.org >>> http://lists.open-bio.org/mailman/listinfo/moby-dev >>> >>> >>> >>> >> _______________________________________________ >> MOBY-dev mailing list >> MOBY-dev at lists.open-bio.org >> http://lists.open-bio.org/mailman/listinfo/moby-dev >> >> _______________________________________________ >> MOBY-dev mailing list >> MOBY-dev at lists.open-bio.org >> http://lists.open-bio.org/mailman/listinfo/moby-dev >> >> > > -- Have you tried CARGO? http://cargo2.bioinfo.cnio.es/ ********************* Jos? Manuel Rodr?guez Carrasco e-mail: jmrodriguez at cnio.es Tlfn: (+34) 91 732 80 00 ext: 2256 Fax: (+34) 91 224 69 76 Bioinformatic Unit Spanish National Cancer Center (CNIO) http://www.cnio.es Zip Code: 28029 Address: C/. Melchor Fern?ndez Almagro n? 3, Madrid (Spain) **NOTA DE CONFIDENCIALIDAD** Este correo electr?nico, y en su caso los ficheros adjuntos, pueden contener informaci?n protegida para el uso exclusivo de su destinatario. Se proh?be la distribuci?n, reproducci?n o cualquier otro tipo de transmisi?n por parte de otra persona que no sea el destinatario. Si usted recibe por error este correo, se ruega comunicarlo al remitente y borrar el mensaje recibido. **CONFIDENTIALITY NOTICE** This email communication and any attachments may contain confidential and privileged information for the sole use of the designated recipient named above. Distribution, reproduction or any other use of this transmission by any party other than the intended recipient is prohibited. If you are not the intended recipient please contact the sender and delete all copies. _______________________________________________ MOBY-dev mailing list MOBY-dev at lists.open-bio.org http://lists.open-bio.org/mailman/listinfo/moby-dev From edward.kawas at gmail.com Fri Mar 6 14:49:21 2009 From: edward.kawas at gmail.com (Edward Kawas) Date: Fri, 6 Mar 2009 06:49:21 -0800 Subject: [MOBY-dev] RFC for asynchronous POST services In-Reply-To: <49AB9C1D.4090104@cnio.es> References: <49a31d97.0e538c0a.1915.4402@mx.google.com> <49A439A2.5080308@ucalgary.ca> <49a43ad1.14b48c0a.79f7.ffffc42f@mx.google.com> <49A43FC6.30303@ucalgary.ca> <49a44158.14b48c0a.7a1d.1df9@mx.google.com> <49A44301.9030802@ucalgary.ca> <49a4503f.16538c0a.5fb0.0d70@mx.google.com> <49A486A8.1020003@cnio.es> <49a859a8.02578c0a.07c7.ffff8edd@mx.google.com> <49AB9C1D.4090104@cnio.es> Message-ID: <49b137f6.28d7720a.5387.2c38@mx.google.com> Just pinging everyone out there to see what the opinions are on this RFC. Did anyone find any obvious errors or are there any objections? Thanks, Eddie -----Original Message----- From: moby-dev-bounces at lists.open-bio.org [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of jmrodriguez Sent: March-02-09 12:43 AM To: Core developer announcements Subject: Re: [MOBY-dev] RFC for asynchronous POST services Hi Eddie, For me "moby-wsrf" sounds cool. But do you mind to send me the link where RFC says that, please? I did not find that description yet and I would like read it. Cheers, J Edward Kawas wrote: > Another thing that I ran into today is that the HTTP header XML for polling, > requesting results, and destroying the job need a root element. What does > everyone think about wrapping the header as defined in the RFC with > ? > > Eddie > > -----Original Message----- > From: moby-dev-bounces at lists.open-bio.org > [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Jos? Mar?a > Fern?ndez Gonz?lez > Sent: February-24-09 3:46 PM > To: Core developer announcements > Subject: Re: [MOBY-dev] RFC for asynchronous POST services > > Hi everybody, > yes, I also agree about no multi-line headers, because they could > bring many > compatibility issues, and some "clever" intermediate firewall or proxy could > misunderstand them. > > Jos? Mar?a > > Edward Kawas wrote: > >> Yeah, I just wanted to throw out the other option for consideration. >> > Besides > >> encoding/decoding overhead, there is also a doubling of the message side >> > if > >> we went that route. I agree, no new lines. >> >> Anyone with any objections? >> >> Eddie >> >> -----Original Message----- >> From: moby-dev-bounces at lists.open-bio.org >> [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Paul Gordon >> Sent: February-24-09 10:57 AM >> To: Core developer announcements >> Subject: Re: [MOBY-dev] RFC for asynchronous POST services >> >> I vote for strongly encouraging no new lines in the XML, and warning >> implementers that it might crap out if they include any. I HATE base64 >> encoding and decoding messages! Kind of defeats the purpose of using >> XML in the message in the first place... >> >> BTW, I can confirm after scouring the Web for info that lots of programs >> (e.g. Microsoft IIS, IBM Websphere) have run into problems with >> multi-line headers, even in the last couple of years. >> >> Edward Kawas wrote: >> >>> You bring up a very good point. I think that we could either agree to use >>> >> no >> >>> new lines. >>> >>> Another, less desirable, option might be to base64 encode the header... I >>> like your idea more though (I like sitting on the fence ...) >>> >>> Eddie >>> >>> -----Original Message----- >>> From: moby-dev-bounces at lists.open-bio.org >>> [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Paul Gordon >>> Sent: February-24-09 10:43 AM >>> To: Core developer announcements >>> Subject: Re: [MOBY-dev] RFC for asynchronous POST services >>> >>> According to RFC2616, which references RFC822 section 3.1, you can >>> indeed have multi-line header field value, as long as each extra line >>> starts with some linear white space. Otherwise it'll think a new line >>> is a new header (and probably a malformed one at that). There is a >>> standard for "folding" and "unfolding" such multi-line headers, which >>> essential strips CR and LF out of the message on the receiving end. I'm >>> not sure how well this folding and unfolding protocol is handled by >>> various servers and clients, but given that new lines will be stripped >>> out on the receiving end anyway, should we say that the biomoby-wsrf >>> field XML value should have no new lines, for maximum likelihood of >>> transactional success? >>> >>> Edward Kawas wrote: >>> >>> >>>> Hi Paul, >>>> >>>> I was thinking of just treating that XML doc as a string and placing >>>> > that > >>>> >>>> >>> as >>> >>> >>>> the value for the header with key biomoby-wsrf. >>>> >>>> Do you think that will work? >>>> >>>> Eddie >>>> >>>> -----Original Message----- >>>> From: moby-dev-bounces at lists.open-bio.org >>>> [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Paul Gordon >>>> Sent: February-24-09 10:17 AM >>>> To: Core developer announcements >>>> Subject: Re: [MOBY-dev] RFC for asynchronous POST services >>>> >>>> Hi Eddie, >>>> >>>> Pardon my ignorance, I was quickly perusing the document, but in the >>>> document where you break down sample XML such as "Response from >>>> destroying the resource", how exact do you put that XML block in the >>>> header? I though HTTP headers are usually name=value... >>>> >>>> Edward Kawas wrote: >>>> >>>> >>>> >>>>> Hello all, >>>>> >>>>> Attached is a draft proposal describing asynchronous post services in >>>>> >>>>> >>>>> >>>> moby. >>>> >>>> >>>> >>>>> It is very similar to the RFC for moby-async services, except that it >>>>> > is > >>>>> HTTP POST and not SOAP based. >>>>> >>>>> Be harsh but nice! >>>>> >>>>> Eddie >>>>> >>>>> >>>>> > ------------------------------------------------------------------------ > >>>>> _______________________________________________ >>>>> MOBY-dev mailing list >>>>> MOBY-dev at lists.open-bio.org >>>>> http://lists.open-bio.org/mailman/listinfo/moby-dev >>>>> >>>>> >>>>> >>>> _______________________________________________ >>>> MOBY-dev mailing list >>>> MOBY-dev at lists.open-bio.org >>>> http://lists.open-bio.org/mailman/listinfo/moby-dev >>>> >>>> _______________________________________________ >>>> MOBY-dev mailing list >>>> MOBY-dev at lists.open-bio.org >>>> http://lists.open-bio.org/mailman/listinfo/moby-dev >>>> >>>> >>>> >>>> >>>> >>> _______________________________________________ >>> MOBY-dev mailing list >>> MOBY-dev at lists.open-bio.org >>> http://lists.open-bio.org/mailman/listinfo/moby-dev >>> >>> _______________________________________________ >>> MOBY-dev mailing list >>> MOBY-dev at lists.open-bio.org >>> http://lists.open-bio.org/mailman/listinfo/moby-dev >>> >>> >>> >>> >> _______________________________________________ >> MOBY-dev mailing list >> MOBY-dev at lists.open-bio.org >> http://lists.open-bio.org/mailman/listinfo/moby-dev >> >> _______________________________________________ >> MOBY-dev mailing list >> MOBY-dev at lists.open-bio.org >> http://lists.open-bio.org/mailman/listinfo/moby-dev >> >> > > -- Have you tried CARGO? http://cargo2.bioinfo.cnio.es/ ********************* Jos? Manuel Rodr?guez Carrasco e-mail: jmrodriguez at cnio.es Tlfn: (+34) 91 732 80 00 ext: 2256 Fax: (+34) 91 224 69 76 Bioinformatic Unit Spanish National Cancer Center (CNIO) http://www.cnio.es Zip Code: 28029 Address: C/. Melchor Fern?ndez Almagro n? 3, Madrid (Spain) **NOTA DE CONFIDENCIALIDAD** Este correo electr?nico, y en su caso los ficheros adjuntos, pueden contener informaci?n protegida para el uso exclusivo de su destinatario. Se proh?be la distribuci?n, reproducci?n o cualquier otro tipo de transmisi?n por parte de otra persona que no sea el destinatario. Si usted recibe por error este correo, se ruega comunicarlo al remitente y borrar el mensaje recibido. **CONFIDENTIALITY NOTICE** This email communication and any attachments may contain confidential and privileged information for the sole use of the designated recipient named above. Distribution, reproduction or any other use of this transmission by any party other than the intended recipient is prohibited. If you are not the intended recipient please contact the sender and delete all copies. _______________________________________________ MOBY-dev mailing list MOBY-dev at lists.open-bio.org http://lists.open-bio.org/mailman/listinfo/moby-dev From MichaelGerlich at gmx.de Tue Mar 10 23:27:38 2009 From: MichaelGerlich at gmx.de (Michael Gerlich) Date: Wed, 11 Mar 2009 00:27:38 +0100 Subject: [MOBY-dev] error installing Biomoby via ant Message-ID: <000001c9a1d7$ccf5a120$66e0e360$@de> Hi all, I checked out Biomoby from CVS and tried to install it via the corresponding ant tasks, but after fetching all necessary libraries, the compilation fails with a lot of error messages regarding datatypes SOTEST*. I also encountered this behavior when I tried to run Moses Generator for one of my services with an existing Biomoby instance on another machine. There the build also fails. I tested this on 3 different machines, including both Ubuntu and XP os. The error log is attached, taken from Dashboad. Does anyone encounter similar problems? Should I try cleaning Maven repository, Biomoby cache and/or new Eclipse workspace? Thanks in advance and regards, Michael Excerpt follows (100 error messages like this): home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/datat ypes/SOTest2_engineered_foreign_gene.java:152: getMoby_Parent() in org.biomoby.shared.datatypes.SOTest2_engineered_foreign_gene cannot override getMoby_Parent() in org.biomoby.shared.datatypes.SOTest2_engineered_gene; attempting to use incompatible return type [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign_gene [javac] required: org.biomoby.shared.datatypes.SOTest2_engineered_region [javac] public SOTest2_foreign_gene getMoby_Parent() { [javac] ^ [javac] /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data types/SOTest2_engineered_foreign_transposable_element.java:121: getMoby_has_quality() in org.biomoby.shared.datatypes.SOTest2_engineered_foreign_transposable_element cannot override getMoby_has_quality() in org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; attempting to use incompatible return type [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign[] [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] [javac] public SOTest2_foreign[] getMoby_has_quality() { [javac] ^ [javac] /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data types/SOTest2_foreign_transposable_element.java:112: getMoby_has_quality() in org.biomoby.shared.datatypes.SOTest2_foreign_transposable_element cannot override getMoby_has_quality() in org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; attempting to use incompatible return type [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign[] [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] [javac] public SOTest2_foreign[] getMoby_has_quality() { [javac] ^ [javac] /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data types/SOTest2_engineered_fusion_gene.java:122: getMoby_has_quality() in org.biomoby.shared.datatypes.SOTest2_engineered_fusion_gene cannot override getMoby_has_quality() in org.biomoby.shared.datatypes.SOTest2_fusion_gene; attempting to use incompatible return type [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] [javac] required: org.biomoby.shared.datatypes.SOTest2_fusion[] [javac] public SOTest2_engineered[] getMoby_has_quality() { [javac] ^ [javac] /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data types/SOTest2_engineered_rescue_region.java:120: getMoby_has_quality() in org.biomoby.shared.datatypes.SOTest2_engineered_rescue_region cannot override getMoby_has_quality() in org.biomoby.shared.datatypes.SOTest2_rescue_region; attempting to use incompatible return type [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] [javac] required: org.biomoby.shared.datatypes.SOTest2_rescue[] [javac] public SOTest2_engineered[] getMoby_has_quality() { [javac] ^ [javac] /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data types/SOTest2_engineered_transposable_element.java:121: getMoby_has_quality() in org.biomoby.shared.datatypes.SOTest2_engineered_transposable_element cannot override getMoby_has_quality() in org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; attempting to use incompatible return type [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] [javac] public SOTest2_engineered[] getMoby_has_quality() { [javac] ^ [javac] /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data types/SOTest2_five_prime_coding_exon_noncoding_region.java:114: getMoby_part_of() in org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon_noncoding_region cannot override getMoby_part_of() in org.biomoby.shared.datatypes.SOTest2_transcript_region; attempting to use incompatible return type [javac] found : org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon[] [javac] required: org.biomoby.shared.datatypes.SOTest2_transcript[] [javac] public SOTest2_five_prime_coding_exon[] getMoby_part_of() { [javac] ^ [javac] /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data types/SOTest2_five_prime_exon_coding_region.java:114: getMoby_part_of() in org.biomoby.shared.datatypes.SOTest2_five_prime_exon_coding_region cannot override getMoby_part_of() in org.biomoby.shared.datatypes.SOTest2_transcript_region; attempting to use incompatible return type [javac] found : org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon[] [javac] required: org.biomoby.shared.datatypes.SOTest2_transcript[] [javac] public SOTest2_five_prime_coding_exon[] getMoby_part_of() { [javac] From martin.senger at gmail.com Tue Mar 10 23:39:42 2009 From: martin.senger at gmail.com (Martin Senger) Date: Wed, 11 Mar 2009 00:39:42 +0100 Subject: [MOBY-dev] error installing Biomoby via ant In-Reply-To: <000001c9a1d7$ccf5a120$66e0e360$@de> References: <000001c9a1d7$ccf5a120$66e0e360$@de> Message-ID: <4d93f07c0903101639q10f79c92wba74163dc3ace4f4@mail.gmail.com> The problem is known and was discussed in the past. Perhaps Eddie remembers it (because I don't) - it has something to do (I think) with not cleaning generated MOses code, perhaps also relevant to the local cache. I will be back on inet in couple of days - and I will try to be more helpful if the problem is not solved until then. Cheers, Martin -- Martin Senger email: martin.senger at gmail.com,m.senger at cgiar.org skype: martinsenger Sent from: Paris J France. From edward.kawas at gmail.com Wed Mar 11 00:49:27 2009 From: edward.kawas at gmail.com (Edward Kawas) Date: Tue, 10 Mar 2009 17:49:27 -0700 Subject: [MOBY-dev] error installing Biomoby via ant In-Reply-To: <000001c9a1d7$ccf5a120$66e0e360$@de> References: <000001c9a1d7$ccf5a120$66e0e360$@de> Message-ID: <49b70aac.1cbc720a.5945.ffffc6ac@mx.google.com> Hi Michael, What version of JAVA are you using? What registry are you generating these datatypes from? Thanks, Eddie -----Original Message----- From: moby-dev-bounces at lists.open-bio.org [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Michael Gerlich Sent: March-10-09 4:28 PM To: MOBY-dev at lists.open-bio.org Subject: [MOBY-dev] error installing Biomoby via ant Hi all, I checked out Biomoby from CVS and tried to install it via the corresponding ant tasks, but after fetching all necessary libraries, the compilation fails with a lot of error messages regarding datatypes SOTEST*. I also encountered this behavior when I tried to run Moses Generator for one of my services with an existing Biomoby instance on another machine. There the build also fails. I tested this on 3 different machines, including both Ubuntu and XP os. The error log is attached, taken from Dashboad. Does anyone encounter similar problems? Should I try cleaning Maven repository, Biomoby cache and/or new Eclipse workspace? Thanks in advance and regards, Michael Excerpt follows (100 error messages like this): home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/datat ypes/SOTest2_engineered_foreign_gene.java:152: getMoby_Parent() in org.biomoby.shared.datatypes.SOTest2_engineered_foreign_gene cannot override getMoby_Parent() in org.biomoby.shared.datatypes.SOTest2_engineered_gene; attempting to use incompatible return type [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign_gene [javac] required: org.biomoby.shared.datatypes.SOTest2_engineered_region [javac] public SOTest2_foreign_gene getMoby_Parent() { [javac] ^ [javac] /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data types/SOTest2_engineered_foreign_transposable_element.java:121: getMoby_has_quality() in org.biomoby.shared.datatypes.SOTest2_engineered_foreign_transposable_element cannot override getMoby_has_quality() in org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; attempting to use incompatible return type [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign[] [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] [javac] public SOTest2_foreign[] getMoby_has_quality() { [javac] ^ [javac] /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data types/SOTest2_foreign_transposable_element.java:112: getMoby_has_quality() in org.biomoby.shared.datatypes.SOTest2_foreign_transposable_element cannot override getMoby_has_quality() in org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; attempting to use incompatible return type [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign[] [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] [javac] public SOTest2_foreign[] getMoby_has_quality() { [javac] ^ [javac] /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data types/SOTest2_engineered_fusion_gene.java:122: getMoby_has_quality() in org.biomoby.shared.datatypes.SOTest2_engineered_fusion_gene cannot override getMoby_has_quality() in org.biomoby.shared.datatypes.SOTest2_fusion_gene; attempting to use incompatible return type [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] [javac] required: org.biomoby.shared.datatypes.SOTest2_fusion[] [javac] public SOTest2_engineered[] getMoby_has_quality() { [javac] ^ [javac] /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data types/SOTest2_engineered_rescue_region.java:120: getMoby_has_quality() in org.biomoby.shared.datatypes.SOTest2_engineered_rescue_region cannot override getMoby_has_quality() in org.biomoby.shared.datatypes.SOTest2_rescue_region; attempting to use incompatible return type [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] [javac] required: org.biomoby.shared.datatypes.SOTest2_rescue[] [javac] public SOTest2_engineered[] getMoby_has_quality() { [javac] ^ [javac] /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data types/SOTest2_engineered_transposable_element.java:121: getMoby_has_quality() in org.biomoby.shared.datatypes.SOTest2_engineered_transposable_element cannot override getMoby_has_quality() in org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; attempting to use incompatible return type [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] [javac] public SOTest2_engineered[] getMoby_has_quality() { [javac] ^ [javac] /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data types/SOTest2_five_prime_coding_exon_noncoding_region.java:114: getMoby_part_of() in org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon_noncoding_region cannot override getMoby_part_of() in org.biomoby.shared.datatypes.SOTest2_transcript_region; attempting to use incompatible return type [javac] found : org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon[] [javac] required: org.biomoby.shared.datatypes.SOTest2_transcript[] [javac] public SOTest2_five_prime_coding_exon[] getMoby_part_of() { [javac] ^ [javac] /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data types/SOTest2_five_prime_exon_coding_region.java:114: getMoby_part_of() in org.biomoby.shared.datatypes.SOTest2_five_prime_exon_coding_region cannot override getMoby_part_of() in org.biomoby.shared.datatypes.SOTest2_transcript_region; attempting to use incompatible return type [javac] found : org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon[] [javac] required: org.biomoby.shared.datatypes.SOTest2_transcript[] [javac] public SOTest2_five_prime_coding_exon[] getMoby_part_of() { [javac] _______________________________________________ MOBY-dev mailing list MOBY-dev at lists.open-bio.org http://lists.open-bio.org/mailman/listinfo/moby-dev From mgerlich at ipb-halle.de Wed Mar 11 11:14:14 2009 From: mgerlich at ipb-halle.de (Michael Gerlich) Date: Wed, 11 Mar 2009 12:14:14 +0100 Subject: [MOBY-dev] error installing Biomoby via ant In-Reply-To: <49b70aac.1cbc720a.5945.ffffc6ac@mx.google.com> References: <000001c9a1d7$ccf5a120$66e0e360$@de> <49b70aac.1cbc720a.5945.ffffc6ac@mx.google.com> Message-ID: <49B79D06.5090208@ipb-halle.de> Hi Eddie, I'am using Suns JDK 1.5 Version 16. I also encountered this behavivour with JDK 6 with compliance level 1.5 (as I had trouble with JDK 6 generated services and axis 1.4 and Tomcat5.5). This problem also occurs when I run install from a fresh CVS checkout (including a fresh Biomoby cache directory). All SOTEST* datatypes are only registered at Central registry, so they are fetched when Biomoby fills its cache (retrieving datatypes). Regards, Michael > Hi Michael, > > What version of JAVA are you using? What registry are you generating these > datatypes from? > > Thanks, > > Eddie > > -----Original Message----- > From: moby-dev-bounces at lists.open-bio.org > [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Michael Gerlich > Sent: March-10-09 4:28 PM > To: MOBY-dev at lists.open-bio.org > Subject: [MOBY-dev] error installing Biomoby via ant > > Hi all, > > I checked out Biomoby from CVS and tried to install it via the corresponding > ant tasks, but after fetching all necessary libraries, the compilation fails > with a lot of error messages regarding datatypes SOTEST*. > > I also encountered this behavior when I tried to run Moses Generator for one > of my services with an existing Biomoby instance on another machine. There > the build also fails. > I tested this on 3 different machines, including both Ubuntu and XP os. The > error log is attached, taken from Dashboad. > > Does anyone encounter similar problems? Should I try cleaning Maven > repository, Biomoby cache and/or new Eclipse workspace? > > Thanks in advance and regards, > Michael > > > Excerpt follows (100 error messages like this): > > home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/datat > ypes/SOTest2_engineered_foreign_gene.java:152: getMoby_Parent() in > org.biomoby.shared.datatypes.SOTest2_engineered_foreign_gene cannot override > getMoby_Parent() in org.biomoby.shared.datatypes.SOTest2_engineered_gene; > attempting to use incompatible return type > [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign_gene > [javac] required: org.biomoby.shared.datatypes.SOTest2_engineered_region > [javac] public SOTest2_foreign_gene getMoby_Parent() { > [javac] ^ > [javac] > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > types/SOTest2_engineered_foreign_transposable_element.java:121: > getMoby_has_quality() in > org.biomoby.shared.datatypes.SOTest2_engineered_foreign_transposable_element > cannot override getMoby_has_quality() in > org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; attempting to > use incompatible return type > [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign[] > [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] > [javac] public SOTest2_foreign[] getMoby_has_quality() { > [javac] ^ > [javac] > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > types/SOTest2_foreign_transposable_element.java:112: getMoby_has_quality() > in org.biomoby.shared.datatypes.SOTest2_foreign_transposable_element cannot > override getMoby_has_quality() in > org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; attempting to > use incompatible return type > [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign[] > [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] > [javac] public SOTest2_foreign[] getMoby_has_quality() { > [javac] ^ > [javac] > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > types/SOTest2_engineered_fusion_gene.java:122: getMoby_has_quality() in > org.biomoby.shared.datatypes.SOTest2_engineered_fusion_gene cannot override > getMoby_has_quality() in org.biomoby.shared.datatypes.SOTest2_fusion_gene; > attempting to use incompatible return type > [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] > [javac] required: org.biomoby.shared.datatypes.SOTest2_fusion[] > [javac] public SOTest2_engineered[] getMoby_has_quality() { > [javac] ^ > [javac] > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > types/SOTest2_engineered_rescue_region.java:120: getMoby_has_quality() in > org.biomoby.shared.datatypes.SOTest2_engineered_rescue_region cannot > override getMoby_has_quality() in > org.biomoby.shared.datatypes.SOTest2_rescue_region; attempting to use > incompatible return type > [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] > [javac] required: org.biomoby.shared.datatypes.SOTest2_rescue[] > [javac] public SOTest2_engineered[] getMoby_has_quality() { > [javac] ^ > [javac] > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > types/SOTest2_engineered_transposable_element.java:121: > getMoby_has_quality() in > org.biomoby.shared.datatypes.SOTest2_engineered_transposable_element cannot > override getMoby_has_quality() in > org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; attempting to > use incompatible return type > [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] > [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] > [javac] public SOTest2_engineered[] getMoby_has_quality() { > [javac] ^ > [javac] > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > types/SOTest2_five_prime_coding_exon_noncoding_region.java:114: > getMoby_part_of() in > org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon_noncoding_region > cannot override getMoby_part_of() in > org.biomoby.shared.datatypes.SOTest2_transcript_region; attempting to use > incompatible return type > [javac] found : > org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon[] > [javac] required: org.biomoby.shared.datatypes.SOTest2_transcript[] > [javac] public SOTest2_five_prime_coding_exon[] getMoby_part_of() { > [javac] ^ > [javac] > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > types/SOTest2_five_prime_exon_coding_region.java:114: getMoby_part_of() in > org.biomoby.shared.datatypes.SOTest2_five_prime_exon_coding_region cannot > override getMoby_part_of() in > org.biomoby.shared.datatypes.SOTest2_transcript_region; attempting to use > incompatible return type > [javac] found : > org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon[] > [javac] required: org.biomoby.shared.datatypes.SOTest2_transcript[] > [javac] public SOTest2_five_prime_coding_exon[] getMoby_part_of() { > [javac] > > _______________________________________________ > MOBY-dev mailing list > MOBY-dev at lists.open-bio.org > http://lists.open-bio.org/mailman/listinfo/moby-dev > > _______________________________________________ > MOBY-dev mailing list > MOBY-dev at lists.open-bio.org > http://lists.open-bio.org/mailman/listinfo/moby-dev > > -- Michael Gerlich Group Bioinformatics & Mass Spectrometry Leibniz Institute of Plant Biochemistry 06120 Halle, Germany From edward.kawas at gmail.com Wed Mar 11 15:40:33 2009 From: edward.kawas at gmail.com (Edward Kawas) Date: Wed, 11 Mar 2009 08:40:33 -0700 Subject: [MOBY-dev] error installing Biomoby via ant In-Reply-To: <49B79D06.5090208@ipb-halle.de> References: <000001c9a1d7$ccf5a120$66e0e360$@de> <49b70aac.1cbc720a.5945.ffffc6ac@mx.google.com> <49B79D06.5090208@ipb-halle.de> Message-ID: <49b7db8a.27ba720a.09b1.ffffacef@mx.google.com> Okay, I have the same problem right now. I deleted my cache, my repository, etc and building datatypes still fails. I was waiting to solve the problem before replying, but I haven't been able to figure it out. I will respond once I do. Eddie -----Original Message----- From: moby-dev-bounces at lists.open-bio.org [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Michael Gerlich Sent: March-11-09 4:14 AM To: Core developer announcements Subject: Re: [MOBY-dev] error installing Biomoby via ant Hi Eddie, I'am using Suns JDK 1.5 Version 16. I also encountered this behavivour with JDK 6 with compliance level 1.5 (as I had trouble with JDK 6 generated services and axis 1.4 and Tomcat5.5). This problem also occurs when I run install from a fresh CVS checkout (including a fresh Biomoby cache directory). All SOTEST* datatypes are only registered at Central registry, so they are fetched when Biomoby fills its cache (retrieving datatypes). Regards, Michael > Hi Michael, > > What version of JAVA are you using? What registry are you generating these > datatypes from? > > Thanks, > > Eddie > > -----Original Message----- > From: moby-dev-bounces at lists.open-bio.org > [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Michael Gerlich > Sent: March-10-09 4:28 PM > To: MOBY-dev at lists.open-bio.org > Subject: [MOBY-dev] error installing Biomoby via ant > > Hi all, > > I checked out Biomoby from CVS and tried to install it via the corresponding > ant tasks, but after fetching all necessary libraries, the compilation fails > with a lot of error messages regarding datatypes SOTEST*. > > I also encountered this behavior when I tried to run Moses Generator for one > of my services with an existing Biomoby instance on another machine. There > the build also fails. > I tested this on 3 different machines, including both Ubuntu and XP os. The > error log is attached, taken from Dashboad. > > Does anyone encounter similar problems? Should I try cleaning Maven > repository, Biomoby cache and/or new Eclipse workspace? > > Thanks in advance and regards, > Michael > > > Excerpt follows (100 error messages like this): > > home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/datat > ypes/SOTest2_engineered_foreign_gene.java:152: getMoby_Parent() in > org.biomoby.shared.datatypes.SOTest2_engineered_foreign_gene cannot override > getMoby_Parent() in org.biomoby.shared.datatypes.SOTest2_engineered_gene; > attempting to use incompatible return type > [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign_gene > [javac] required: org.biomoby.shared.datatypes.SOTest2_engineered_region > [javac] public SOTest2_foreign_gene getMoby_Parent() { > [javac] ^ > [javac] > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > types/SOTest2_engineered_foreign_transposable_element.java:121: > getMoby_has_quality() in > org.biomoby.shared.datatypes.SOTest2_engineered_foreign_transposable_element > cannot override getMoby_has_quality() in > org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; attempting to > use incompatible return type > [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign[] > [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] > [javac] public SOTest2_foreign[] getMoby_has_quality() { > [javac] ^ > [javac] > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > types/SOTest2_foreign_transposable_element.java:112: getMoby_has_quality() > in org.biomoby.shared.datatypes.SOTest2_foreign_transposable_element cannot > override getMoby_has_quality() in > org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; attempting to > use incompatible return type > [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign[] > [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] > [javac] public SOTest2_foreign[] getMoby_has_quality() { > [javac] ^ > [javac] > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > types/SOTest2_engineered_fusion_gene.java:122: getMoby_has_quality() in > org.biomoby.shared.datatypes.SOTest2_engineered_fusion_gene cannot override > getMoby_has_quality() in org.biomoby.shared.datatypes.SOTest2_fusion_gene; > attempting to use incompatible return type > [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] > [javac] required: org.biomoby.shared.datatypes.SOTest2_fusion[] > [javac] public SOTest2_engineered[] getMoby_has_quality() { > [javac] ^ > [javac] > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > types/SOTest2_engineered_rescue_region.java:120: getMoby_has_quality() in > org.biomoby.shared.datatypes.SOTest2_engineered_rescue_region cannot > override getMoby_has_quality() in > org.biomoby.shared.datatypes.SOTest2_rescue_region; attempting to use > incompatible return type > [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] > [javac] required: org.biomoby.shared.datatypes.SOTest2_rescue[] > [javac] public SOTest2_engineered[] getMoby_has_quality() { > [javac] ^ > [javac] > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > types/SOTest2_engineered_transposable_element.java:121: > getMoby_has_quality() in > org.biomoby.shared.datatypes.SOTest2_engineered_transposable_element cannot > override getMoby_has_quality() in > org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; attempting to > use incompatible return type > [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] > [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] > [javac] public SOTest2_engineered[] getMoby_has_quality() { > [javac] ^ > [javac] > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > types/SOTest2_five_prime_coding_exon_noncoding_region.java:114: > getMoby_part_of() in > org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon_noncoding_region > cannot override getMoby_part_of() in > org.biomoby.shared.datatypes.SOTest2_transcript_region; attempting to use > incompatible return type > [javac] found : > org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon[] > [javac] required: org.biomoby.shared.datatypes.SOTest2_transcript[] > [javac] public SOTest2_five_prime_coding_exon[] getMoby_part_of() { > [javac] ^ > [javac] > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > types/SOTest2_five_prime_exon_coding_region.java:114: getMoby_part_of() in > org.biomoby.shared.datatypes.SOTest2_five_prime_exon_coding_region cannot > override getMoby_part_of() in > org.biomoby.shared.datatypes.SOTest2_transcript_region; attempting to use > incompatible return type > [javac] found : > org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon[] > [javac] required: org.biomoby.shared.datatypes.SOTest2_transcript[] > [javac] public SOTest2_five_prime_coding_exon[] getMoby_part_of() { > [javac] > > _______________________________________________ > MOBY-dev mailing list > MOBY-dev at lists.open-bio.org > http://lists.open-bio.org/mailman/listinfo/moby-dev > > _______________________________________________ > MOBY-dev mailing list > MOBY-dev at lists.open-bio.org > http://lists.open-bio.org/mailman/listinfo/moby-dev > > -- Michael Gerlich Group Bioinformatics & Mass Spectrometry Leibniz Institute of Plant Biochemistry 06120 Halle, Germany _______________________________________________ MOBY-dev mailing list MOBY-dev at lists.open-bio.org http://lists.open-bio.org/mailman/listinfo/moby-dev From edward.kawas at gmail.com Wed Mar 11 17:00:29 2009 From: edward.kawas at gmail.com (Edward Kawas) Date: Wed, 11 Mar 2009 10:00:29 -0700 Subject: [MOBY-dev] error installing Biomoby via ant In-Reply-To: <49B79D06.5090208@ipb-halle.de> References: <000001c9a1d7$ccf5a120$66e0e360$@de> <49b70aac.1cbc720a.5945.ffffc6ac@mx.google.com> <49B79D06.5090208@ipb-halle.de> Message-ID: <49b7ee46.02578c0a.1260.ffff816d@mx.google.com> I think that I may have figured it out. Using the datatype SOTest2_validated_cDNA_clone as an example, I think that the main problem is that the datatype has 2 has relationships. It has SOTest2_cDNA and SOTest2_validated. The problem, I think, is that they both have the articlename 'has_quality'. I am sure that articlenames in Services have to be unique, but I can't find any documentation online saying that articlenames describing relationships in Datatypes have to be unique as well. So, if articlenames have to be unique, then the registry inadvertently allowed the registration of datatypes without unique articlenames for container relationships. Alternatively, if this is allowed, then a bug was discovered in MoSeS. Anyone have any insight into which one is the correct scenario? Eddie -----Original Message----- From: moby-dev-bounces at lists.open-bio.org [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Michael Gerlich Sent: March-11-09 4:14 AM To: Core developer announcements Subject: Re: [MOBY-dev] error installing Biomoby via ant Hi Eddie, I'am using Suns JDK 1.5 Version 16. I also encountered this behavivour with JDK 6 with compliance level 1.5 (as I had trouble with JDK 6 generated services and axis 1.4 and Tomcat5.5). This problem also occurs when I run install from a fresh CVS checkout (including a fresh Biomoby cache directory). All SOTEST* datatypes are only registered at Central registry, so they are fetched when Biomoby fills its cache (retrieving datatypes). Regards, Michael > Hi Michael, > > What version of JAVA are you using? What registry are you generating these > datatypes from? > > Thanks, > > Eddie > > -----Original Message----- > From: moby-dev-bounces at lists.open-bio.org > [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Michael Gerlich > Sent: March-10-09 4:28 PM > To: MOBY-dev at lists.open-bio.org > Subject: [MOBY-dev] error installing Biomoby via ant > > Hi all, > > I checked out Biomoby from CVS and tried to install it via the corresponding > ant tasks, but after fetching all necessary libraries, the compilation fails > with a lot of error messages regarding datatypes SOTEST*. > > I also encountered this behavior when I tried to run Moses Generator for one > of my services with an existing Biomoby instance on another machine. There > the build also fails. > I tested this on 3 different machines, including both Ubuntu and XP os. The > error log is attached, taken from Dashboad. > > Does anyone encounter similar problems? Should I try cleaning Maven > repository, Biomoby cache and/or new Eclipse workspace? > > Thanks in advance and regards, > Michael > > > Excerpt follows (100 error messages like this): > > home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/datat > ypes/SOTest2_engineered_foreign_gene.java:152: getMoby_Parent() in > org.biomoby.shared.datatypes.SOTest2_engineered_foreign_gene cannot override > getMoby_Parent() in org.biomoby.shared.datatypes.SOTest2_engineered_gene; > attempting to use incompatible return type > [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign_gene > [javac] required: org.biomoby.shared.datatypes.SOTest2_engineered_region > [javac] public SOTest2_foreign_gene getMoby_Parent() { > [javac] ^ > [javac] > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > types/SOTest2_engineered_foreign_transposable_element.java:121: > getMoby_has_quality() in > org.biomoby.shared.datatypes.SOTest2_engineered_foreign_transposable_element > cannot override getMoby_has_quality() in > org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; attempting to > use incompatible return type > [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign[] > [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] > [javac] public SOTest2_foreign[] getMoby_has_quality() { > [javac] ^ > [javac] > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > types/SOTest2_foreign_transposable_element.java:112: getMoby_has_quality() > in org.biomoby.shared.datatypes.SOTest2_foreign_transposable_element cannot > override getMoby_has_quality() in > org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; attempting to > use incompatible return type > [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign[] > [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] > [javac] public SOTest2_foreign[] getMoby_has_quality() { > [javac] ^ > [javac] > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > types/SOTest2_engineered_fusion_gene.java:122: getMoby_has_quality() in > org.biomoby.shared.datatypes.SOTest2_engineered_fusion_gene cannot override > getMoby_has_quality() in org.biomoby.shared.datatypes.SOTest2_fusion_gene; > attempting to use incompatible return type > [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] > [javac] required: org.biomoby.shared.datatypes.SOTest2_fusion[] > [javac] public SOTest2_engineered[] getMoby_has_quality() { > [javac] ^ > [javac] > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > types/SOTest2_engineered_rescue_region.java:120: getMoby_has_quality() in > org.biomoby.shared.datatypes.SOTest2_engineered_rescue_region cannot > override getMoby_has_quality() in > org.biomoby.shared.datatypes.SOTest2_rescue_region; attempting to use > incompatible return type > [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] > [javac] required: org.biomoby.shared.datatypes.SOTest2_rescue[] > [javac] public SOTest2_engineered[] getMoby_has_quality() { > [javac] ^ > [javac] > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > types/SOTest2_engineered_transposable_element.java:121: > getMoby_has_quality() in > org.biomoby.shared.datatypes.SOTest2_engineered_transposable_element cannot > override getMoby_has_quality() in > org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; attempting to > use incompatible return type > [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] > [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] > [javac] public SOTest2_engineered[] getMoby_has_quality() { > [javac] ^ > [javac] > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > types/SOTest2_five_prime_coding_exon_noncoding_region.java:114: > getMoby_part_of() in > org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon_noncoding_region > cannot override getMoby_part_of() in > org.biomoby.shared.datatypes.SOTest2_transcript_region; attempting to use > incompatible return type > [javac] found : > org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon[] > [javac] required: org.biomoby.shared.datatypes.SOTest2_transcript[] > [javac] public SOTest2_five_prime_coding_exon[] getMoby_part_of() { > [javac] ^ > [javac] > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > types/SOTest2_five_prime_exon_coding_region.java:114: getMoby_part_of() in > org.biomoby.shared.datatypes.SOTest2_five_prime_exon_coding_region cannot > override getMoby_part_of() in > org.biomoby.shared.datatypes.SOTest2_transcript_region; attempting to use > incompatible return type > [javac] found : > org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon[] > [javac] required: org.biomoby.shared.datatypes.SOTest2_transcript[] > [javac] public SOTest2_five_prime_coding_exon[] getMoby_part_of() { > [javac] > > _______________________________________________ > MOBY-dev mailing list > MOBY-dev at lists.open-bio.org > http://lists.open-bio.org/mailman/listinfo/moby-dev > > _______________________________________________ > MOBY-dev mailing list > MOBY-dev at lists.open-bio.org > http://lists.open-bio.org/mailman/listinfo/moby-dev > > -- Michael Gerlich Group Bioinformatics & Mass Spectrometry Leibniz Institute of Plant Biochemistry 06120 Halle, Germany _______________________________________________ MOBY-dev mailing list MOBY-dev at lists.open-bio.org http://lists.open-bio.org/mailman/listinfo/moby-dev From gordonp at ucalgary.ca Wed Mar 11 17:19:59 2009 From: gordonp at ucalgary.ca (Paul Gordon) Date: Wed, 11 Mar 2009 11:19:59 -0600 Subject: [MOBY-dev] error installing Biomoby via ant In-Reply-To: <49b7ee46.02578c0a.1260.ffff816d@mx.google.com> References: <000001c9a1d7$ccf5a120$66e0e360$@de> <49b70aac.1cbc720a.5945.ffffc6ac@mx.google.com> <49B79D06.5090208@ipb-halle.de> <49b7ee46.02578c0a.1260.ffff816d@mx.google.com> Message-ID: <49B7F2BF.2060801@ucalgary.ca> I can confirm that member articleNames must be unique. Otherwise there would be no way to distinguish two HAS and a HAS-A instance. Edward Kawas wrote: > I think that I may have figured it out. > > Using the datatype SOTest2_validated_cDNA_clone as an example, I think that > the main problem is that the datatype has 2 has relationships. It has > SOTest2_cDNA and SOTest2_validated. The problem, I think, is that they both > have the articlename 'has_quality'. > > I am sure that articlenames in Services have to be unique, but I can't find > any documentation online saying that articlenames describing relationships > in Datatypes have to be unique as well. > > So, if articlenames have to be unique, then the registry inadvertently > allowed the registration of datatypes without unique articlenames for > container relationships. Alternatively, if this is allowed, then a bug was > discovered in MoSeS. > > Anyone have any insight into which one is the correct scenario? > > Eddie > > > -----Original Message----- > From: moby-dev-bounces at lists.open-bio.org > [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Michael Gerlich > Sent: March-11-09 4:14 AM > To: Core developer announcements > Subject: Re: [MOBY-dev] error installing Biomoby via ant > > Hi Eddie, > > I'am using Suns JDK 1.5 Version 16. I also encountered this behavivour > with JDK 6 with compliance level 1.5 (as I had trouble with JDK 6 > generated services and axis 1.4 and Tomcat5.5). > > This problem also occurs when I run install from a fresh CVS checkout > (including a fresh Biomoby cache directory). All SOTEST* datatypes are > only registered at Central registry, so they are fetched when Biomoby > fills its cache (retrieving datatypes). > > Regards, > > Michael > > >> Hi Michael, >> >> What version of JAVA are you using? What registry are you generating these >> datatypes from? >> >> Thanks, >> >> Eddie >> >> -----Original Message----- >> From: moby-dev-bounces at lists.open-bio.org >> [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Michael Gerlich >> Sent: March-10-09 4:28 PM >> To: MOBY-dev at lists.open-bio.org >> Subject: [MOBY-dev] error installing Biomoby via ant >> >> Hi all, >> >> I checked out Biomoby from CVS and tried to install it via the >> > corresponding > >> ant tasks, but after fetching all necessary libraries, the compilation >> > fails > >> with a lot of error messages regarding datatypes SOTEST*. >> >> I also encountered this behavior when I tried to run Moses Generator for >> > one > >> of my services with an existing Biomoby instance on another machine. There >> the build also fails. >> I tested this on 3 different machines, including both Ubuntu and XP os. >> > The > >> error log is attached, taken from Dashboad. >> >> Does anyone encounter similar problems? Should I try cleaning Maven >> repository, Biomoby cache and/or new Eclipse workspace? >> >> Thanks in advance and regards, >> Michael >> >> >> Excerpt follows (100 error messages like this): >> >> >> > home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/datat > >> ypes/SOTest2_engineered_foreign_gene.java:152: getMoby_Parent() in >> org.biomoby.shared.datatypes.SOTest2_engineered_foreign_gene cannot >> > override > >> getMoby_Parent() in org.biomoby.shared.datatypes.SOTest2_engineered_gene; >> attempting to use incompatible return type >> [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign_gene >> [javac] required: >> > org.biomoby.shared.datatypes.SOTest2_engineered_region > >> [javac] public SOTest2_foreign_gene getMoby_Parent() { >> [javac] ^ >> [javac] >> >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > >> types/SOTest2_engineered_foreign_transposable_element.java:121: >> getMoby_has_quality() in >> >> > org.biomoby.shared.datatypes.SOTest2_engineered_foreign_transposable_element > >> cannot override getMoby_has_quality() in >> org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; attempting to >> use incompatible return type >> [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign[] >> [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] >> [javac] public SOTest2_foreign[] getMoby_has_quality() { >> [javac] ^ >> [javac] >> >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > >> types/SOTest2_foreign_transposable_element.java:112: getMoby_has_quality() >> in org.biomoby.shared.datatypes.SOTest2_foreign_transposable_element >> > cannot > >> override getMoby_has_quality() in >> org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; attempting to >> use incompatible return type >> [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign[] >> [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] >> [javac] public SOTest2_foreign[] getMoby_has_quality() { >> [javac] ^ >> [javac] >> >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > >> types/SOTest2_engineered_fusion_gene.java:122: getMoby_has_quality() in >> org.biomoby.shared.datatypes.SOTest2_engineered_fusion_gene cannot >> > override > >> getMoby_has_quality() in org.biomoby.shared.datatypes.SOTest2_fusion_gene; >> attempting to use incompatible return type >> [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] >> [javac] required: org.biomoby.shared.datatypes.SOTest2_fusion[] >> [javac] public SOTest2_engineered[] getMoby_has_quality() { >> [javac] ^ >> [javac] >> >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > >> types/SOTest2_engineered_rescue_region.java:120: getMoby_has_quality() in >> org.biomoby.shared.datatypes.SOTest2_engineered_rescue_region cannot >> override getMoby_has_quality() in >> org.biomoby.shared.datatypes.SOTest2_rescue_region; attempting to use >> incompatible return type >> [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] >> [javac] required: org.biomoby.shared.datatypes.SOTest2_rescue[] >> [javac] public SOTest2_engineered[] getMoby_has_quality() { >> [javac] ^ >> [javac] >> >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > >> types/SOTest2_engineered_transposable_element.java:121: >> getMoby_has_quality() in >> org.biomoby.shared.datatypes.SOTest2_engineered_transposable_element >> > cannot > >> override getMoby_has_quality() in >> org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; attempting to >> use incompatible return type >> [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] >> [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] >> [javac] public SOTest2_engineered[] getMoby_has_quality() { >> [javac] ^ >> [javac] >> >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > >> types/SOTest2_five_prime_coding_exon_noncoding_region.java:114: >> getMoby_part_of() in >> >> > org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon_noncoding_region > >> cannot override getMoby_part_of() in >> org.biomoby.shared.datatypes.SOTest2_transcript_region; attempting to use >> incompatible return type >> [javac] found : >> org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon[] >> [javac] required: org.biomoby.shared.datatypes.SOTest2_transcript[] >> [javac] public SOTest2_five_prime_coding_exon[] getMoby_part_of() >> > { > >> [javac] ^ >> [javac] >> >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > >> types/SOTest2_five_prime_exon_coding_region.java:114: getMoby_part_of() in >> org.biomoby.shared.datatypes.SOTest2_five_prime_exon_coding_region cannot >> override getMoby_part_of() in >> org.biomoby.shared.datatypes.SOTest2_transcript_region; attempting to use >> incompatible return type >> [javac] found : >> org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon[] >> [javac] required: org.biomoby.shared.datatypes.SOTest2_transcript[] >> [javac] public SOTest2_five_prime_coding_exon[] getMoby_part_of() >> > { > >> [javac] >> >> _______________________________________________ >> MOBY-dev mailing list >> MOBY-dev at lists.open-bio.org >> http://lists.open-bio.org/mailman/listinfo/moby-dev >> >> _______________________________________________ >> MOBY-dev mailing list >> MOBY-dev at lists.open-bio.org >> http://lists.open-bio.org/mailman/listinfo/moby-dev >> >> >> > > > From edward.kawas at gmail.com Wed Mar 11 17:47:37 2009 From: edward.kawas at gmail.com (Edward Kawas) Date: Wed, 11 Mar 2009 10:47:37 -0700 Subject: [MOBY-dev] error installing Biomoby via ant In-Reply-To: <49B7F2BF.2060801@ucalgary.ca> References: <000001c9a1d7$ccf5a120$66e0e360$@de> <49b70aac.1cbc720a.5945.ffffc6ac@mx.google.com> <49B79D06.5090208@ipb-halle.de> <49b7ee46.02578c0a.1260.ffff816d@mx.google.com> <49B7F2BF.2060801@ucalgary.ca> Message-ID: <49b7f952.02578c0a.12ff.ffffe42c@mx.google.com> Thanks Paul. Then there is a bug in the registry. Michael, you may need to re-register your datatypes, taking into account that articlenames must be unique. While I am at it, a wise man once said that "if you 'inherit' from Object and don't add any new fields, then you have used the Object ontology incorrectly." Hmm, actually I think Mark said this ;-) For instance, if you have a service that consumes SOTest_DNA, do you really mean that the service consumes DNASequence under the namespace SOTest? Eddie -----Original Message----- From: moby-dev-bounces at lists.open-bio.org [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Paul Gordon Sent: March-11-09 10:20 AM To: Core developer announcements Subject: Re: [MOBY-dev] error installing Biomoby via ant I can confirm that member articleNames must be unique. Otherwise there would be no way to distinguish two HAS and a HAS-A instance. Edward Kawas wrote: > I think that I may have figured it out. > > Using the datatype SOTest2_validated_cDNA_clone as an example, I think that > the main problem is that the datatype has 2 has relationships. It has > SOTest2_cDNA and SOTest2_validated. The problem, I think, is that they both > have the articlename 'has_quality'. > > I am sure that articlenames in Services have to be unique, but I can't find > any documentation online saying that articlenames describing relationships > in Datatypes have to be unique as well. > > So, if articlenames have to be unique, then the registry inadvertently > allowed the registration of datatypes without unique articlenames for > container relationships. Alternatively, if this is allowed, then a bug was > discovered in MoSeS. > > Anyone have any insight into which one is the correct scenario? > > Eddie > > > -----Original Message----- > From: moby-dev-bounces at lists.open-bio.org > [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Michael Gerlich > Sent: March-11-09 4:14 AM > To: Core developer announcements > Subject: Re: [MOBY-dev] error installing Biomoby via ant > > Hi Eddie, > > I'am using Suns JDK 1.5 Version 16. I also encountered this behavivour > with JDK 6 with compliance level 1.5 (as I had trouble with JDK 6 > generated services and axis 1.4 and Tomcat5.5). > > This problem also occurs when I run install from a fresh CVS checkout > (including a fresh Biomoby cache directory). All SOTEST* datatypes are > only registered at Central registry, so they are fetched when Biomoby > fills its cache (retrieving datatypes). > > Regards, > > Michael > > >> Hi Michael, >> >> What version of JAVA are you using? What registry are you generating these >> datatypes from? >> >> Thanks, >> >> Eddie >> >> -----Original Message----- >> From: moby-dev-bounces at lists.open-bio.org >> [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Michael Gerlich >> Sent: March-10-09 4:28 PM >> To: MOBY-dev at lists.open-bio.org >> Subject: [MOBY-dev] error installing Biomoby via ant >> >> Hi all, >> >> I checked out Biomoby from CVS and tried to install it via the >> > corresponding > >> ant tasks, but after fetching all necessary libraries, the compilation >> > fails > >> with a lot of error messages regarding datatypes SOTEST*. >> >> I also encountered this behavior when I tried to run Moses Generator for >> > one > >> of my services with an existing Biomoby instance on another machine. There >> the build also fails. >> I tested this on 3 different machines, including both Ubuntu and XP os. >> > The > >> error log is attached, taken from Dashboad. >> >> Does anyone encounter similar problems? Should I try cleaning Maven >> repository, Biomoby cache and/or new Eclipse workspace? >> >> Thanks in advance and regards, >> Michael >> >> >> Excerpt follows (100 error messages like this): >> >> >> > home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/datat > >> ypes/SOTest2_engineered_foreign_gene.java:152: getMoby_Parent() in >> org.biomoby.shared.datatypes.SOTest2_engineered_foreign_gene cannot >> > override > >> getMoby_Parent() in org.biomoby.shared.datatypes.SOTest2_engineered_gene; >> attempting to use incompatible return type >> [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign_gene >> [javac] required: >> > org.biomoby.shared.datatypes.SOTest2_engineered_region > >> [javac] public SOTest2_foreign_gene getMoby_Parent() { >> [javac] ^ >> [javac] >> >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > >> types/SOTest2_engineered_foreign_transposable_element.java:121: >> getMoby_has_quality() in >> >> > org.biomoby.shared.datatypes.SOTest2_engineered_foreign_transposable_element > >> cannot override getMoby_has_quality() in >> org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; attempting to >> use incompatible return type >> [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign[] >> [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] >> [javac] public SOTest2_foreign[] getMoby_has_quality() { >> [javac] ^ >> [javac] >> >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > >> types/SOTest2_foreign_transposable_element.java:112: getMoby_has_quality() >> in org.biomoby.shared.datatypes.SOTest2_foreign_transposable_element >> > cannot > >> override getMoby_has_quality() in >> org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; attempting to >> use incompatible return type >> [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign[] >> [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] >> [javac] public SOTest2_foreign[] getMoby_has_quality() { >> [javac] ^ >> [javac] >> >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > >> types/SOTest2_engineered_fusion_gene.java:122: getMoby_has_quality() in >> org.biomoby.shared.datatypes.SOTest2_engineered_fusion_gene cannot >> > override > >> getMoby_has_quality() in org.biomoby.shared.datatypes.SOTest2_fusion_gene; >> attempting to use incompatible return type >> [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] >> [javac] required: org.biomoby.shared.datatypes.SOTest2_fusion[] >> [javac] public SOTest2_engineered[] getMoby_has_quality() { >> [javac] ^ >> [javac] >> >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > >> types/SOTest2_engineered_rescue_region.java:120: getMoby_has_quality() in >> org.biomoby.shared.datatypes.SOTest2_engineered_rescue_region cannot >> override getMoby_has_quality() in >> org.biomoby.shared.datatypes.SOTest2_rescue_region; attempting to use >> incompatible return type >> [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] >> [javac] required: org.biomoby.shared.datatypes.SOTest2_rescue[] >> [javac] public SOTest2_engineered[] getMoby_has_quality() { >> [javac] ^ >> [javac] >> >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > >> types/SOTest2_engineered_transposable_element.java:121: >> getMoby_has_quality() in >> org.biomoby.shared.datatypes.SOTest2_engineered_transposable_element >> > cannot > >> override getMoby_has_quality() in >> org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; attempting to >> use incompatible return type >> [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] >> [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] >> [javac] public SOTest2_engineered[] getMoby_has_quality() { >> [javac] ^ >> [javac] >> >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > >> types/SOTest2_five_prime_coding_exon_noncoding_region.java:114: >> getMoby_part_of() in >> >> > org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon_noncoding_region > >> cannot override getMoby_part_of() in >> org.biomoby.shared.datatypes.SOTest2_transcript_region; attempting to use >> incompatible return type >> [javac] found : >> org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon[] >> [javac] required: org.biomoby.shared.datatypes.SOTest2_transcript[] >> [javac] public SOTest2_five_prime_coding_exon[] getMoby_part_of() >> > { > >> [javac] ^ >> [javac] >> >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > >> types/SOTest2_five_prime_exon_coding_region.java:114: getMoby_part_of() in >> org.biomoby.shared.datatypes.SOTest2_five_prime_exon_coding_region cannot >> override getMoby_part_of() in >> org.biomoby.shared.datatypes.SOTest2_transcript_region; attempting to use >> incompatible return type >> [javac] found : >> org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon[] >> [javac] required: org.biomoby.shared.datatypes.SOTest2_transcript[] >> [javac] public SOTest2_five_prime_coding_exon[] getMoby_part_of() >> > { > >> [javac] >> >> _______________________________________________ >> MOBY-dev mailing list >> MOBY-dev at lists.open-bio.org >> http://lists.open-bio.org/mailman/listinfo/moby-dev >> >> _______________________________________________ >> MOBY-dev mailing list >> MOBY-dev at lists.open-bio.org >> http://lists.open-bio.org/mailman/listinfo/moby-dev >> >> >> > > > _______________________________________________ MOBY-dev mailing list MOBY-dev at lists.open-bio.org http://lists.open-bio.org/mailman/listinfo/moby-dev From markw at illuminae.com Wed Mar 11 17:43:41 2009 From: markw at illuminae.com (Mark Wilkinson) Date: Wed, 11 Mar 2009 10:43:41 -0700 Subject: [MOBY-dev] [moby] Re: error installing Biomoby via ant In-Reply-To: <49b7ee46.02578c0a.1260.ffff816d@mx.google.com> References: <000001c9a1d7$ccf5a120$66e0e360$@de> <49b70aac.1cbc720a.5945.ffffc6ac@mx.google.com> <49B79D06.5090208@ipb-halle.de> <49b7ee46.02578c0a.1260.ffff816d@mx.google.com> Message-ID: I believe that the MOBY Central code is supposed to check that articlenames are unique... but it may be bugged! M On Wed, 11 Mar 2009 10:00:29 -0700, Edward Kawas wrote: > I think that I may have figured it out. > > Using the datatype SOTest2_validated_cDNA_clone as an example, I think > that > the main problem is that the datatype has 2 has relationships. It has > SOTest2_cDNA and SOTest2_validated. The problem, I think, is that they > both > have the articlename 'has_quality'. > > I am sure that articlenames in Services have to be unique, but I can't > find > any documentation online saying that articlenames describing > relationships > in Datatypes have to be unique as well. > > So, if articlenames have to be unique, then the registry inadvertently > allowed the registration of datatypes without unique articlenames for > container relationships. Alternatively, if this is allowed, then a bug > was > discovered in MoSeS. > > Anyone have any insight into which one is the correct scenario? > Eddie > > > -----Original Message----- > From: moby-dev-bounces at lists.open-bio.org > [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Michael Gerlich > Sent: March-11-09 4:14 AM > To: Core developer announcements > Subject: Re: [MOBY-dev] error installing Biomoby via ant > > Hi Eddie, > > I'am using Suns JDK 1.5 Version 16. I also encountered this behavivour > with JDK 6 with compliance level 1.5 (as I had trouble with JDK 6 > generated services and axis 1.4 and Tomcat5.5). > > This problem also occurs when I run install from a fresh CVS checkout > (including a fresh Biomoby cache directory). All SOTEST* datatypes are > only registered at Central registry, so they are fetched when Biomoby > fills its cache (retrieving datatypes). > > Regards, > > Michael > >> Hi Michael, >> >> What version of JAVA are you using? What registry are you generating >> these >> datatypes from? >> >> Thanks, >> >> Eddie >> >> -----Original Message----- >> From: moby-dev-bounces at lists.open-bio.org >> [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Michael >> Gerlich >> Sent: March-10-09 4:28 PM >> To: MOBY-dev at lists.open-bio.org >> Subject: [MOBY-dev] error installing Biomoby via ant >> >> Hi all, >> >> I checked out Biomoby from CVS and tried to install it via the > corresponding >> ant tasks, but after fetching all necessary libraries, the compilation > fails >> with a lot of error messages regarding datatypes SOTEST*. >> >> I also encountered this behavior when I tried to run Moses Generator for > one >> of my services with an existing Biomoby instance on another machine. >> There >> the build also fails. >> I tested this on 3 different machines, including both Ubuntu and XP os. > The >> error log is attached, taken from Dashboad. >> >> Does anyone encounter similar problems? Should I try cleaning Maven >> repository, Biomoby cache and/or new Eclipse workspace? >> >> Thanks in advance and regards, >> Michael >> >> >> Excerpt follows (100 error messages like this): >> >> > home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/datat >> ypes/SOTest2_engineered_foreign_gene.java:152: getMoby_Parent() in >> org.biomoby.shared.datatypes.SOTest2_engineered_foreign_gene cannot > override >> getMoby_Parent() in >> org.biomoby.shared.datatypes.SOTest2_engineered_gene; >> attempting to use incompatible return type >> [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign_gene >> [javac] required: > org.biomoby.shared.datatypes.SOTest2_engineered_region >> [javac] public SOTest2_foreign_gene getMoby_Parent() { >> [javac] ^ >> [javac] >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >> types/SOTest2_engineered_foreign_transposable_element.java:121: >> getMoby_has_quality() in >> > org.biomoby.shared.datatypes.SOTest2_engineered_foreign_transposable_element >> cannot override getMoby_has_quality() in >> org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; attempting >> to >> use incompatible return type >> [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign[] >> [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] >> [javac] public SOTest2_foreign[] getMoby_has_quality() { >> [javac] ^ >> [javac] >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >> types/SOTest2_foreign_transposable_element.java:112: >> getMoby_has_quality() >> in org.biomoby.shared.datatypes.SOTest2_foreign_transposable_element > cannot >> override getMoby_has_quality() in >> org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; attempting >> to >> use incompatible return type >> [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign[] >> [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] >> [javac] public SOTest2_foreign[] getMoby_has_quality() { >> [javac] ^ >> [javac] >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >> types/SOTest2_engineered_fusion_gene.java:122: getMoby_has_quality() in >> org.biomoby.shared.datatypes.SOTest2_engineered_fusion_gene cannot > override >> getMoby_has_quality() in >> org.biomoby.shared.datatypes.SOTest2_fusion_gene; >> attempting to use incompatible return type >> [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] >> [javac] required: org.biomoby.shared.datatypes.SOTest2_fusion[] >> [javac] public SOTest2_engineered[] getMoby_has_quality() { >> [javac] ^ >> [javac] >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >> types/SOTest2_engineered_rescue_region.java:120: getMoby_has_quality() >> in >> org.biomoby.shared.datatypes.SOTest2_engineered_rescue_region cannot >> override getMoby_has_quality() in >> org.biomoby.shared.datatypes.SOTest2_rescue_region; attempting to use >> incompatible return type >> [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] >> [javac] required: org.biomoby.shared.datatypes.SOTest2_rescue[] >> [javac] public SOTest2_engineered[] getMoby_has_quality() { >> [javac] ^ >> [javac] >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >> types/SOTest2_engineered_transposable_element.java:121: >> getMoby_has_quality() in >> org.biomoby.shared.datatypes.SOTest2_engineered_transposable_element > cannot >> override getMoby_has_quality() in >> org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; attempting >> to >> use incompatible return type >> [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] >> [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] >> [javac] public SOTest2_engineered[] getMoby_has_quality() { >> [javac] ^ >> [javac] >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >> types/SOTest2_five_prime_coding_exon_noncoding_region.java:114: >> getMoby_part_of() in >> > org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon_noncoding_region >> cannot override getMoby_part_of() in >> org.biomoby.shared.datatypes.SOTest2_transcript_region; attempting to >> use >> incompatible return type >> [javac] found : >> org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon[] >> [javac] required: org.biomoby.shared.datatypes.SOTest2_transcript[] >> [javac] public SOTest2_five_prime_coding_exon[] >> getMoby_part_of() > { >> [javac] ^ >> [javac] >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >> types/SOTest2_five_prime_exon_coding_region.java:114: getMoby_part_of() >> in >> org.biomoby.shared.datatypes.SOTest2_five_prime_exon_coding_region >> cannot >> override getMoby_part_of() in >> org.biomoby.shared.datatypes.SOTest2_transcript_region; attempting to >> use >> incompatible return type >> [javac] found : >> org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon[] >> [javac] required: org.biomoby.shared.datatypes.SOTest2_transcript[] >> [javac] public SOTest2_five_prime_coding_exon[] >> getMoby_part_of() > { >> [javac] >> >> _______________________________________________ >> MOBY-dev mailing list >> MOBY-dev at lists.open-bio.org >> http://lists.open-bio.org/mailman/listinfo/moby-dev >> >> _______________________________________________ >> MOBY-dev mailing list >> MOBY-dev at lists.open-bio.org >> http://lists.open-bio.org/mailman/listinfo/moby-dev >> >> > > From markw at illuminae.com Wed Mar 11 18:07:10 2009 From: markw at illuminae.com (Mark Wilkinson) Date: Wed, 11 Mar 2009 11:07:10 -0700 Subject: [MOBY-dev] [moby] Re: error installing Biomoby via ant In-Reply-To: <49b7f952.02578c0a.12ff.ffffe42c@mx.google.com> References: <000001c9a1d7$ccf5a120$66e0e360$@de> <49b70aac.1cbc720a.5945.ffffc6ac@mx.google.com> <49B79D06.5090208@ipb-halle.de> <49b7ee46.02578c0a.1260.ffff816d@mx.google.com> <49B7F2BF.2060801@ucalgary.ca> <49b7f952.02578c0a.12ff.ffffe42c@mx.google.com> Message-ID: On Wed, 11 Mar 2009 10:47:37 -0700, Edward Kawas wrote: > While I am at it, a wise man once said that "if you 'inherit' from Object > and don't add any new fields, then you have used the Object ontology > incorrectly." Hmm, actually I think Mark said this ;-) Yes, I did... and I still believe it! The "exception" is with the IRRI/GCP objects, but they have willingly accepted the limitations to interoperability that this decision creates. > For instance, if you have a service that consumes SOTest_DNA, do you > really > mean that the service consumes DNASequence under the namespace SOTest? Without even LOOKING at the service, I bet my first-born that Eddie is right... The confusion of object and namespace is quite common, unfortunately :-( M From edward.kawas at gmail.com Wed Mar 11 18:08:51 2009 From: edward.kawas at gmail.com (Edward Kawas) Date: Wed, 11 Mar 2009 11:08:51 -0700 Subject: [MOBY-dev] [moby] Re: error installing Biomoby via ant In-Reply-To: References: <000001c9a1d7$ccf5a120$66e0e360$@de> <49b70aac.1cbc720a.5945.ffffc6ac@mx.google.com> <49B79D06.5090208@ipb-halle.de> <49b7ee46.02578c0a.1260.ffff816d@mx.google.com> <49B7F2BF.2060801@ucalgary.ca> <49b7f952.02578c0a.12ff.ffffe42c@mx.google.com> Message-ID: <49b7fe4c.25bb720a.2b7c.ffffb0ec@mx.google.com> So just to be clear, right now there aren't any services registered that use those datatypes. I was just throwing out an assumption. Thanks for betting the first born ;-) Eddie -----Original Message----- From: moby-dev-bounces at lists.open-bio.org [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Mark Wilkinson Sent: March-11-09 11:07 AM To: Core developer announcements Subject: Re: [MOBY-dev] [moby] Re: error installing Biomoby via ant On Wed, 11 Mar 2009 10:47:37 -0700, Edward Kawas wrote: > While I am at it, a wise man once said that "if you 'inherit' from Object > and don't add any new fields, then you have used the Object ontology > incorrectly." Hmm, actually I think Mark said this ;-) Yes, I did... and I still believe it! The "exception" is with the IRRI/GCP objects, but they have willingly accepted the limitations to interoperability that this decision creates. > For instance, if you have a service that consumes SOTest_DNA, do you > really > mean that the service consumes DNASequence under the namespace SOTest? Without even LOOKING at the service, I bet my first-born that Eddie is right... The confusion of object and namespace is quite common, unfortunately :-( M _______________________________________________ MOBY-dev mailing list MOBY-dev at lists.open-bio.org http://lists.open-bio.org/mailman/listinfo/moby-dev From MichaelGerlich at gmx.de Wed Mar 11 18:21:08 2009 From: MichaelGerlich at gmx.de (Michael Gerlich) Date: Wed, 11 Mar 2009 19:21:08 +0100 Subject: [MOBY-dev] [moby] Re: error installing Biomoby via ant In-Reply-To: References: <000001c9a1d7$ccf5a120$66e0e360$@de> <49b70aac.1cbc720a.5945.ffffc6ac@mx.google.com> <49B79D06.5090208@ipb-halle.de> <49b7ee46.02578c0a.1260.ffff816d@mx.google.com> Message-ID: <001e01c9a276$283878c0$78a96a40$@de> Hi, those datatypes are neither mine nor do I use them. They are registered at some French site. I don't use any of these SOTEST* datatypes. I just can't get a fresh Biomoby checkout "installed" correctly or generate Moses code for one of my services (using pre-defined datatypes like ArrayString and/or ArrayFloat or one my own datatypes like MSPeakRel, which is derived from Array and having unique field names ;) ). Is there a way to circumvent these SOTEST* datatypes when running Moses and/or install ant script? Kind regards, Michael -----Urspr?ngliche Nachricht----- Von: moby-dev-bounces at lists.open-bio.org [mailto:moby-dev-bounces at lists.open-bio.org] Im Auftrag von Mark Wilkinson Gesendet: Mittwoch, 11. M?rz 2009 18:44 An: Core developer announcements Betreff: Re: [MOBY-dev] [moby] Re: error installing Biomoby via ant I believe that the MOBY Central code is supposed to check that articlenames are unique... but it may be bugged! M On Wed, 11 Mar 2009 10:00:29 -0700, Edward Kawas wrote: > I think that I may have figured it out. > > Using the datatype SOTest2_validated_cDNA_clone as an example, I think > that > the main problem is that the datatype has 2 has relationships. It has > SOTest2_cDNA and SOTest2_validated. The problem, I think, is that they > both > have the articlename 'has_quality'. > > I am sure that articlenames in Services have to be unique, but I can't > find > any documentation online saying that articlenames describing > relationships > in Datatypes have to be unique as well. > > So, if articlenames have to be unique, then the registry inadvertently > allowed the registration of datatypes without unique articlenames for > container relationships. Alternatively, if this is allowed, then a bug > was > discovered in MoSeS. > > Anyone have any insight into which one is the correct scenario? > Eddie > > > -----Original Message----- > From: moby-dev-bounces at lists.open-bio.org > [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Michael Gerlich > Sent: March-11-09 4:14 AM > To: Core developer announcements > Subject: Re: [MOBY-dev] error installing Biomoby via ant > > Hi Eddie, > > I'am using Suns JDK 1.5 Version 16. I also encountered this behavivour > with JDK 6 with compliance level 1.5 (as I had trouble with JDK 6 > generated services and axis 1.4 and Tomcat5.5). > > This problem also occurs when I run install from a fresh CVS checkout > (including a fresh Biomoby cache directory). All SOTEST* datatypes are > only registered at Central registry, so they are fetched when Biomoby > fills its cache (retrieving datatypes). > > Regards, > > Michael > >> Hi Michael, >> >> What version of JAVA are you using? What registry are you generating >> these >> datatypes from? >> >> Thanks, >> >> Eddie >> >> -----Original Message----- >> From: moby-dev-bounces at lists.open-bio.org >> [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Michael >> Gerlich >> Sent: March-10-09 4:28 PM >> To: MOBY-dev at lists.open-bio.org >> Subject: [MOBY-dev] error installing Biomoby via ant >> >> Hi all, >> >> I checked out Biomoby from CVS and tried to install it via the > corresponding >> ant tasks, but after fetching all necessary libraries, the compilation > fails >> with a lot of error messages regarding datatypes SOTEST*. >> >> I also encountered this behavior when I tried to run Moses Generator for > one >> of my services with an existing Biomoby instance on another machine. >> There >> the build also fails. >> I tested this on 3 different machines, including both Ubuntu and XP os. > The >> error log is attached, taken from Dashboad. >> >> Does anyone encounter similar problems? Should I try cleaning Maven >> repository, Biomoby cache and/or new Eclipse workspace? >> >> Thanks in advance and regards, >> Michael >> >> >> Excerpt follows (100 error messages like this): >> >> > home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/datat >> ypes/SOTest2_engineered_foreign_gene.java:152: getMoby_Parent() in >> org.biomoby.shared.datatypes.SOTest2_engineered_foreign_gene cannot > override >> getMoby_Parent() in >> org.biomoby.shared.datatypes.SOTest2_engineered_gene; >> attempting to use incompatible return type >> [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign_gene >> [javac] required: > org.biomoby.shared.datatypes.SOTest2_engineered_region >> [javac] public SOTest2_foreign_gene getMoby_Parent() { >> [javac] ^ >> [javac] >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >> types/SOTest2_engineered_foreign_transposable_element.java:121: >> getMoby_has_quality() in >> > org.biomoby.shared.datatypes.SOTest2_engineered_foreign_transposable_element >> cannot override getMoby_has_quality() in >> org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; attempting >> to >> use incompatible return type >> [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign[] >> [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] >> [javac] public SOTest2_foreign[] getMoby_has_quality() { >> [javac] ^ >> [javac] >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >> types/SOTest2_foreign_transposable_element.java:112: >> getMoby_has_quality() >> in org.biomoby.shared.datatypes.SOTest2_foreign_transposable_element > cannot >> override getMoby_has_quality() in >> org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; attempting >> to >> use incompatible return type >> [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign[] >> [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] >> [javac] public SOTest2_foreign[] getMoby_has_quality() { >> [javac] ^ >> [javac] >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >> types/SOTest2_engineered_fusion_gene.java:122: getMoby_has_quality() in >> org.biomoby.shared.datatypes.SOTest2_engineered_fusion_gene cannot > override >> getMoby_has_quality() in >> org.biomoby.shared.datatypes.SOTest2_fusion_gene; >> attempting to use incompatible return type >> [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] >> [javac] required: org.biomoby.shared.datatypes.SOTest2_fusion[] >> [javac] public SOTest2_engineered[] getMoby_has_quality() { >> [javac] ^ >> [javac] >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >> types/SOTest2_engineered_rescue_region.java:120: getMoby_has_quality() >> in >> org.biomoby.shared.datatypes.SOTest2_engineered_rescue_region cannot >> override getMoby_has_quality() in >> org.biomoby.shared.datatypes.SOTest2_rescue_region; attempting to use >> incompatible return type >> [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] >> [javac] required: org.biomoby.shared.datatypes.SOTest2_rescue[] >> [javac] public SOTest2_engineered[] getMoby_has_quality() { >> [javac] ^ >> [javac] >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >> types/SOTest2_engineered_transposable_element.java:121: >> getMoby_has_quality() in >> org.biomoby.shared.datatypes.SOTest2_engineered_transposable_element > cannot >> override getMoby_has_quality() in >> org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; attempting >> to >> use incompatible return type >> [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] >> [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] >> [javac] public SOTest2_engineered[] getMoby_has_quality() { >> [javac] ^ >> [javac] >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >> types/SOTest2_five_prime_coding_exon_noncoding_region.java:114: >> getMoby_part_of() in >> > org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon_noncoding_region >> cannot override getMoby_part_of() in >> org.biomoby.shared.datatypes.SOTest2_transcript_region; attempting to >> use >> incompatible return type >> [javac] found : >> org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon[] >> [javac] required: org.biomoby.shared.datatypes.SOTest2_transcript[] >> [javac] public SOTest2_five_prime_coding_exon[] >> getMoby_part_of() > { >> [javac] ^ >> [javac] >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >> types/SOTest2_five_prime_exon_coding_region.java:114: getMoby_part_of() >> in >> org.biomoby.shared.datatypes.SOTest2_five_prime_exon_coding_region >> cannot >> override getMoby_part_of() in >> org.biomoby.shared.datatypes.SOTest2_transcript_region; attempting to >> use >> incompatible return type >> [javac] found : >> org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon[] >> [javac] required: org.biomoby.shared.datatypes.SOTest2_transcript[] >> [javac] public SOTest2_five_prime_coding_exon[] >> getMoby_part_of() > { >> [javac] >> >> _______________________________________________ >> MOBY-dev mailing list >> MOBY-dev at lists.open-bio.org >> http://lists.open-bio.org/mailman/listinfo/moby-dev >> >> _______________________________________________ >> MOBY-dev mailing list >> MOBY-dev at lists.open-bio.org >> http://lists.open-bio.org/mailman/listinfo/moby-dev >> >> > > _______________________________________________ MOBY-dev mailing list MOBY-dev at lists.open-bio.org http://lists.open-bio.org/mailman/listinfo/moby-dev From markw at illuminae.com Wed Mar 11 18:31:59 2009 From: markw at illuminae.com (Mark Wilkinson) Date: Wed, 11 Mar 2009 11:31:59 -0700 Subject: [MOBY-dev] [moby] Re: error installing Biomoby via ant In-Reply-To: <001e01c9a276$283878c0$78a96a40$@de> References: <000001c9a1d7$ccf5a120$66e0e360$@de> <49b70aac.1cbc720a.5945.ffffc6ac@mx.google.com> <49B79D06.5090208@ipb-halle.de> <49b7ee46.02578c0a.1260.ffff816d@mx.google.com> <001e01c9a276$283878c0$78a96a40$@de> Message-ID: Eddie, if no service uses them, and if no object uses them, then we should probably consider deleting them... this is allowed by the API. M On Wed, 11 Mar 2009 11:21:08 -0700, Michael Gerlich wrote: > Hi, > > those datatypes are neither mine nor do I use them. > They are registered at some French site. I don't use any of these SOTEST* > datatypes. > I just can't get a fresh Biomoby checkout "installed" correctly or > generate > Moses code for one of my services (using pre-defined datatypes like > ArrayString and/or ArrayFloat or one my own datatypes like MSPeakRel, > which > is derived from Array and having unique field names ;) ). > > Is there a way to circumvent these SOTEST* datatypes when running Moses > and/or install ant script? > > Kind regards, > Michael > > > > -----Urspr?ngliche Nachricht----- > Von: moby-dev-bounces at lists.open-bio.org > [mailto:moby-dev-bounces at lists.open-bio.org] Im Auftrag von Mark > Wilkinson > Gesendet: Mittwoch, 11. M?rz 2009 18:44 > An: Core developer announcements > Betreff: Re: [MOBY-dev] [moby] Re: error installing Biomoby via ant > > I believe that the MOBY Central code is supposed to check that > articlenames are unique... but it may be bugged! > > M > > > > On Wed, 11 Mar 2009 10:00:29 -0700, Edward Kawas > wrote: > >> I think that I may have figured it out. >> >> Using the datatype SOTest2_validated_cDNA_clone as an example, I think >> that >> the main problem is that the datatype has 2 has relationships. It has >> SOTest2_cDNA and SOTest2_validated. The problem, I think, is that they >> both >> have the articlename 'has_quality'. >> >> I am sure that articlenames in Services have to be unique, but I can't >> find >> any documentation online saying that articlenames describing >> relationships >> in Datatypes have to be unique as well. >> >> So, if articlenames have to be unique, then the registry inadvertently >> allowed the registration of datatypes without unique articlenames for >> container relationships. Alternatively, if this is allowed, then a bug >> was >> discovered in MoSeS. >> >> Anyone have any insight into which one is the correct scenario? >> Eddie >> >> >> -----Original Message----- >> From: moby-dev-bounces at lists.open-bio.org >> [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Michael >> Gerlich >> Sent: March-11-09 4:14 AM >> To: Core developer announcements >> Subject: Re: [MOBY-dev] error installing Biomoby via ant >> >> Hi Eddie, >> >> I'am using Suns JDK 1.5 Version 16. I also encountered this behavivour >> with JDK 6 with compliance level 1.5 (as I had trouble with JDK 6 >> generated services and axis 1.4 and Tomcat5.5). >> >> This problem also occurs when I run install from a fresh CVS checkout >> (including a fresh Biomoby cache directory). All SOTEST* datatypes are >> only registered at Central registry, so they are fetched when Biomoby >> fills its cache (retrieving datatypes). >> >> Regards, >> >> Michael >> >>> Hi Michael, >>> >>> What version of JAVA are you using? What registry are you generating >>> these >>> datatypes from? >>> >>> Thanks, >>> >>> Eddie >>> >>> -----Original Message----- >>> From: moby-dev-bounces at lists.open-bio.org >>> [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Michael >>> Gerlich >>> Sent: March-10-09 4:28 PM >>> To: MOBY-dev at lists.open-bio.org >>> Subject: [MOBY-dev] error installing Biomoby via ant >>> >>> Hi all, >>> >>> I checked out Biomoby from CVS and tried to install it via the >> corresponding >>> ant tasks, but after fetching all necessary libraries, the compilation >> fails >>> with a lot of error messages regarding datatypes SOTEST*. >>> >>> I also encountered this behavior when I tried to run Moses Generator >>> for >> one >>> of my services with an existing Biomoby instance on another machine. >>> There >>> the build also fails. >>> I tested this on 3 different machines, including both Ubuntu and XP os. >> The >>> error log is attached, taken from Dashboad. >>> >>> Does anyone encounter similar problems? Should I try cleaning Maven >>> repository, Biomoby cache and/or new Eclipse workspace? >>> >>> Thanks in advance and regards, >>> Michael >>> >>> >>> Excerpt follows (100 error messages like this): >>> >>> >> > home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/datat >>> ypes/SOTest2_engineered_foreign_gene.java:152: getMoby_Parent() in >>> org.biomoby.shared.datatypes.SOTest2_engineered_foreign_gene cannot >> override >>> getMoby_Parent() in >>> org.biomoby.shared.datatypes.SOTest2_engineered_gene; >>> attempting to use incompatible return type >>> [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign_gene >>> [javac] required: >> org.biomoby.shared.datatypes.SOTest2_engineered_region >>> [javac] public SOTest2_foreign_gene getMoby_Parent() { >>> [javac] ^ >>> [javac] >>> >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >>> types/SOTest2_engineered_foreign_transposable_element.java:121: >>> getMoby_has_quality() in >>> >> > org.biomoby.shared.datatypes.SOTest2_engineered_foreign_transposable_element >>> cannot override getMoby_has_quality() in >>> org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; attempting >>> to >>> use incompatible return type >>> [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign[] >>> [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] >>> [javac] public SOTest2_foreign[] getMoby_has_quality() { >>> [javac] ^ >>> [javac] >>> >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >>> types/SOTest2_foreign_transposable_element.java:112: >>> getMoby_has_quality() >>> in org.biomoby.shared.datatypes.SOTest2_foreign_transposable_element >> cannot >>> override getMoby_has_quality() in >>> org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; attempting >>> to >>> use incompatible return type >>> [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign[] >>> [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] >>> [javac] public SOTest2_foreign[] getMoby_has_quality() { >>> [javac] ^ >>> [javac] >>> >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >>> types/SOTest2_engineered_fusion_gene.java:122: getMoby_has_quality() in >>> org.biomoby.shared.datatypes.SOTest2_engineered_fusion_gene cannot >> override >>> getMoby_has_quality() in >>> org.biomoby.shared.datatypes.SOTest2_fusion_gene; >>> attempting to use incompatible return type >>> [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] >>> [javac] required: org.biomoby.shared.datatypes.SOTest2_fusion[] >>> [javac] public SOTest2_engineered[] getMoby_has_quality() { >>> [javac] ^ >>> [javac] >>> >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >>> types/SOTest2_engineered_rescue_region.java:120: getMoby_has_quality() >>> in >>> org.biomoby.shared.datatypes.SOTest2_engineered_rescue_region cannot >>> override getMoby_has_quality() in >>> org.biomoby.shared.datatypes.SOTest2_rescue_region; attempting to use >>> incompatible return type >>> [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] >>> [javac] required: org.biomoby.shared.datatypes.SOTest2_rescue[] >>> [javac] public SOTest2_engineered[] getMoby_has_quality() { >>> [javac] ^ >>> [javac] >>> >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >>> types/SOTest2_engineered_transposable_element.java:121: >>> getMoby_has_quality() in >>> org.biomoby.shared.datatypes.SOTest2_engineered_transposable_element >> cannot >>> override getMoby_has_quality() in >>> org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; attempting >>> to >>> use incompatible return type >>> [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] >>> [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] >>> [javac] public SOTest2_engineered[] getMoby_has_quality() { >>> [javac] ^ >>> [javac] >>> >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >>> types/SOTest2_five_prime_coding_exon_noncoding_region.java:114: >>> getMoby_part_of() in >>> >> > org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon_noncoding_region >>> cannot override getMoby_part_of() in >>> org.biomoby.shared.datatypes.SOTest2_transcript_region; attempting to >>> use >>> incompatible return type >>> [javac] found : >>> org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon[] >>> [javac] required: org.biomoby.shared.datatypes.SOTest2_transcript[] >>> [javac] public SOTest2_five_prime_coding_exon[] >>> getMoby_part_of() >> { >>> [javac] ^ >>> [javac] >>> >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >>> types/SOTest2_five_prime_exon_coding_region.java:114: getMoby_part_of() >>> in >>> org.biomoby.shared.datatypes.SOTest2_five_prime_exon_coding_region >>> cannot >>> override getMoby_part_of() in >>> org.biomoby.shared.datatypes.SOTest2_transcript_region; attempting to >>> use >>> incompatible return type >>> [javac] found : >>> org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon[] >>> [javac] required: org.biomoby.shared.datatypes.SOTest2_transcript[] >>> [javac] public SOTest2_five_prime_coding_exon[] >>> getMoby_part_of() >> { >>> [javac] >>> >>> _______________________________________________ >>> MOBY-dev mailing list >>> MOBY-dev at lists.open-bio.org >>> http://lists.open-bio.org/mailman/listinfo/moby-dev >>> >>> _______________________________________________ >>> MOBY-dev mailing list >>> MOBY-dev at lists.open-bio.org >>> http://lists.open-bio.org/mailman/listinfo/moby-dev >>> >>> >> >> > > > _______________________________________________ > MOBY-dev mailing list > MOBY-dev at lists.open-bio.org > http://lists.open-bio.org/mailman/listinfo/moby-dev > > > _______________________________________________ > MOBY-dev mailing list > MOBY-dev at lists.open-bio.org > http://lists.open-bio.org/mailman/listinfo/moby-dev From edward.kawas at gmail.com Wed Mar 11 18:32:11 2009 From: edward.kawas at gmail.com (Edward Kawas) Date: Wed, 11 Mar 2009 11:32:11 -0700 Subject: [MOBY-dev] [moby] Re: error installing Biomoby via ant In-Reply-To: References: <000001c9a1d7$ccf5a120$66e0e360$@de> <49b70aac.1cbc720a.5945.ffffc6ac@mx.google.com> <49B79D06.5090208@ipb-halle.de> <49b7ee46.02578c0a.1260.ffff816d@mx.google.com> <001e01c9a276$283878c0$78a96a40$@de> Message-ID: <49b803c4.1a36720a.27ca.ffff822e@mx.google.com> I feel bad doing so, but ok. I will back up their definitions and then remove them. When I am done, I will let everyone know. Eddie -----Original Message----- From: moby-dev-bounces at lists.open-bio.org [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Mark Wilkinson Sent: March-11-09 11:32 AM To: Core developer announcements Subject: Re: [MOBY-dev] [moby] Re: error installing Biomoby via ant Eddie, if no service uses them, and if no object uses them, then we should probably consider deleting them... this is allowed by the API. M On Wed, 11 Mar 2009 11:21:08 -0700, Michael Gerlich wrote: > Hi, > > those datatypes are neither mine nor do I use them. > They are registered at some French site. I don't use any of these SOTEST* > datatypes. > I just can't get a fresh Biomoby checkout "installed" correctly or > generate > Moses code for one of my services (using pre-defined datatypes like > ArrayString and/or ArrayFloat or one my own datatypes like MSPeakRel, > which > is derived from Array and having unique field names ;) ). > > Is there a way to circumvent these SOTEST* datatypes when running Moses > and/or install ant script? > > Kind regards, > Michael > > > > -----Urspr?ngliche Nachricht----- > Von: moby-dev-bounces at lists.open-bio.org > [mailto:moby-dev-bounces at lists.open-bio.org] Im Auftrag von Mark > Wilkinson > Gesendet: Mittwoch, 11. M?rz 2009 18:44 > An: Core developer announcements > Betreff: Re: [MOBY-dev] [moby] Re: error installing Biomoby via ant > > I believe that the MOBY Central code is supposed to check that > articlenames are unique... but it may be bugged! > > M > > > > On Wed, 11 Mar 2009 10:00:29 -0700, Edward Kawas > wrote: > >> I think that I may have figured it out. >> >> Using the datatype SOTest2_validated_cDNA_clone as an example, I think >> that >> the main problem is that the datatype has 2 has relationships. It has >> SOTest2_cDNA and SOTest2_validated. The problem, I think, is that they >> both >> have the articlename 'has_quality'. >> >> I am sure that articlenames in Services have to be unique, but I can't >> find >> any documentation online saying that articlenames describing >> relationships >> in Datatypes have to be unique as well. >> >> So, if articlenames have to be unique, then the registry inadvertently >> allowed the registration of datatypes without unique articlenames for >> container relationships. Alternatively, if this is allowed, then a bug >> was >> discovered in MoSeS. >> >> Anyone have any insight into which one is the correct scenario? >> Eddie >> >> >> -----Original Message----- >> From: moby-dev-bounces at lists.open-bio.org >> [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Michael >> Gerlich >> Sent: March-11-09 4:14 AM >> To: Core developer announcements >> Subject: Re: [MOBY-dev] error installing Biomoby via ant >> >> Hi Eddie, >> >> I'am using Suns JDK 1.5 Version 16. I also encountered this behavivour >> with JDK 6 with compliance level 1.5 (as I had trouble with JDK 6 >> generated services and axis 1.4 and Tomcat5.5). >> >> This problem also occurs when I run install from a fresh CVS checkout >> (including a fresh Biomoby cache directory). All SOTEST* datatypes are >> only registered at Central registry, so they are fetched when Biomoby >> fills its cache (retrieving datatypes). >> >> Regards, >> >> Michael >> >>> Hi Michael, >>> >>> What version of JAVA are you using? What registry are you generating >>> these >>> datatypes from? >>> >>> Thanks, >>> >>> Eddie >>> >>> -----Original Message----- >>> From: moby-dev-bounces at lists.open-bio.org >>> [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Michael >>> Gerlich >>> Sent: March-10-09 4:28 PM >>> To: MOBY-dev at lists.open-bio.org >>> Subject: [MOBY-dev] error installing Biomoby via ant >>> >>> Hi all, >>> >>> I checked out Biomoby from CVS and tried to install it via the >> corresponding >>> ant tasks, but after fetching all necessary libraries, the compilation >> fails >>> with a lot of error messages regarding datatypes SOTEST*. >>> >>> I also encountered this behavior when I tried to run Moses Generator >>> for >> one >>> of my services with an existing Biomoby instance on another machine. >>> There >>> the build also fails. >>> I tested this on 3 different machines, including both Ubuntu and XP os. >> The >>> error log is attached, taken from Dashboad. >>> >>> Does anyone encounter similar problems? Should I try cleaning Maven >>> repository, Biomoby cache and/or new Eclipse workspace? >>> >>> Thanks in advance and regards, >>> Michael >>> >>> >>> Excerpt follows (100 error messages like this): >>> >>> >> > home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/datat >>> ypes/SOTest2_engineered_foreign_gene.java:152: getMoby_Parent() in >>> org.biomoby.shared.datatypes.SOTest2_engineered_foreign_gene cannot >> override >>> getMoby_Parent() in >>> org.biomoby.shared.datatypes.SOTest2_engineered_gene; >>> attempting to use incompatible return type >>> [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign_gene >>> [javac] required: >> org.biomoby.shared.datatypes.SOTest2_engineered_region >>> [javac] public SOTest2_foreign_gene getMoby_Parent() { >>> [javac] ^ >>> [javac] >>> >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >>> types/SOTest2_engineered_foreign_transposable_element.java:121: >>> getMoby_has_quality() in >>> >> > org.biomoby.shared.datatypes.SOTest2_engineered_foreign_transposable_element >>> cannot override getMoby_has_quality() in >>> org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; attempting >>> to >>> use incompatible return type >>> [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign[] >>> [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] >>> [javac] public SOTest2_foreign[] getMoby_has_quality() { >>> [javac] ^ >>> [javac] >>> >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >>> types/SOTest2_foreign_transposable_element.java:112: >>> getMoby_has_quality() >>> in org.biomoby.shared.datatypes.SOTest2_foreign_transposable_element >> cannot >>> override getMoby_has_quality() in >>> org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; attempting >>> to >>> use incompatible return type >>> [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign[] >>> [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] >>> [javac] public SOTest2_foreign[] getMoby_has_quality() { >>> [javac] ^ >>> [javac] >>> >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >>> types/SOTest2_engineered_fusion_gene.java:122: getMoby_has_quality() in >>> org.biomoby.shared.datatypes.SOTest2_engineered_fusion_gene cannot >> override >>> getMoby_has_quality() in >>> org.biomoby.shared.datatypes.SOTest2_fusion_gene; >>> attempting to use incompatible return type >>> [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] >>> [javac] required: org.biomoby.shared.datatypes.SOTest2_fusion[] >>> [javac] public SOTest2_engineered[] getMoby_has_quality() { >>> [javac] ^ >>> [javac] >>> >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >>> types/SOTest2_engineered_rescue_region.java:120: getMoby_has_quality() >>> in >>> org.biomoby.shared.datatypes.SOTest2_engineered_rescue_region cannot >>> override getMoby_has_quality() in >>> org.biomoby.shared.datatypes.SOTest2_rescue_region; attempting to use >>> incompatible return type >>> [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] >>> [javac] required: org.biomoby.shared.datatypes.SOTest2_rescue[] >>> [javac] public SOTest2_engineered[] getMoby_has_quality() { >>> [javac] ^ >>> [javac] >>> >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >>> types/SOTest2_engineered_transposable_element.java:121: >>> getMoby_has_quality() in >>> org.biomoby.shared.datatypes.SOTest2_engineered_transposable_element >> cannot >>> override getMoby_has_quality() in >>> org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; attempting >>> to >>> use incompatible return type >>> [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] >>> [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] >>> [javac] public SOTest2_engineered[] getMoby_has_quality() { >>> [javac] ^ >>> [javac] >>> >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >>> types/SOTest2_five_prime_coding_exon_noncoding_region.java:114: >>> getMoby_part_of() in >>> >> > org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon_noncoding_region >>> cannot override getMoby_part_of() in >>> org.biomoby.shared.datatypes.SOTest2_transcript_region; attempting to >>> use >>> incompatible return type >>> [javac] found : >>> org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon[] >>> [javac] required: org.biomoby.shared.datatypes.SOTest2_transcript[] >>> [javac] public SOTest2_five_prime_coding_exon[] >>> getMoby_part_of() >> { >>> [javac] ^ >>> [javac] >>> >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >>> types/SOTest2_five_prime_exon_coding_region.java:114: getMoby_part_of() >>> in >>> org.biomoby.shared.datatypes.SOTest2_five_prime_exon_coding_region >>> cannot >>> override getMoby_part_of() in >>> org.biomoby.shared.datatypes.SOTest2_transcript_region; attempting to >>> use >>> incompatible return type >>> [javac] found : >>> org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon[] >>> [javac] required: org.biomoby.shared.datatypes.SOTest2_transcript[] >>> [javac] public SOTest2_five_prime_coding_exon[] >>> getMoby_part_of() >> { >>> [javac] >>> >>> _______________________________________________ >>> MOBY-dev mailing list >>> MOBY-dev at lists.open-bio.org >>> http://lists.open-bio.org/mailman/listinfo/moby-dev >>> >>> _______________________________________________ >>> MOBY-dev mailing list >>> MOBY-dev at lists.open-bio.org >>> http://lists.open-bio.org/mailman/listinfo/moby-dev >>> >>> >> >> > > > _______________________________________________ > MOBY-dev mailing list > MOBY-dev at lists.open-bio.org > http://lists.open-bio.org/mailman/listinfo/moby-dev > > > _______________________________________________ > MOBY-dev mailing list > MOBY-dev at lists.open-bio.org > http://lists.open-bio.org/mailman/listinfo/moby-dev _______________________________________________ MOBY-dev mailing list MOBY-dev at lists.open-bio.org http://lists.open-bio.org/mailman/listinfo/moby-dev From markw at illuminae.com Wed Mar 11 18:38:39 2009 From: markw at illuminae.com (Mark Wilkinson) Date: Wed, 11 Mar 2009 11:38:39 -0700 Subject: [MOBY-dev] [moby] Re: error installing Biomoby via ant In-Reply-To: <49b803c4.1a36720a.27ca.ffff822e@mx.google.com> References: <000001c9a1d7$ccf5a120$66e0e360$@de> <49b70aac.1cbc720a.5945.ffffc6ac@mx.google.com> <49B79D06.5090208@ipb-halle.de> <49b7ee46.02578c0a.1260.ffff816d@mx.google.com> <001e01c9a276$283878c0$78a96a40$@de> <49b803c4.1a36720a.27ca.ffff822e@mx.google.com> Message-ID: No need to feel bad! This is *precisely* how Moby ontology curation is supposed to work! Objects that are not being used, or that have a "better" object defined elsewhere in the ontology, should be deleted by the author of the object, or by anyone who finds it. This is the Web 2.0 aspect of Moby that hasn't really been working well (probably because everyone feels the same as you about deleting other people's stuff...). The API prevents you from deleting objects that *are* being used, but that's the only security we guarantee in Moby. M On Wed, 11 Mar 2009 11:32:11 -0700, Edward Kawas wrote: > I feel bad doing so, but ok. I will back up their definitions and then > remove them. > > When I am done, I will let everyone know. > > Eddie > > -----Original Message----- > From: moby-dev-bounces at lists.open-bio.org > [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Mark Wilkinson > Sent: March-11-09 11:32 AM > To: Core developer announcements > Subject: Re: [MOBY-dev] [moby] Re: error installing Biomoby via ant > > Eddie, if no service uses them, and if no object uses them, then we > should > probably consider deleting them... this is allowed by the API. > > M > > > > On Wed, 11 Mar 2009 11:21:08 -0700, Michael Gerlich > wrote: > >> Hi, >> >> those datatypes are neither mine nor do I use them. >> They are registered at some French site. I don't use any of these >> SOTEST* >> datatypes. >> I just can't get a fresh Biomoby checkout "installed" correctly or >> generate >> Moses code for one of my services (using pre-defined datatypes like >> ArrayString and/or ArrayFloat or one my own datatypes like MSPeakRel, >> which >> is derived from Array and having unique field names ;) ). >> >> Is there a way to circumvent these SOTEST* datatypes when running Moses >> and/or install ant script? >> >> Kind regards, >> Michael >> >> >> >> -----Urspr?ngliche Nachricht----- >> Von: moby-dev-bounces at lists.open-bio.org >> [mailto:moby-dev-bounces at lists.open-bio.org] Im Auftrag von Mark >> Wilkinson >> Gesendet: Mittwoch, 11. M?rz 2009 18:44 >> An: Core developer announcements >> Betreff: Re: [MOBY-dev] [moby] Re: error installing Biomoby via ant >> >> I believe that the MOBY Central code is supposed to check that >> articlenames are unique... but it may be bugged! >> >> M >> >> >> >> On Wed, 11 Mar 2009 10:00:29 -0700, Edward Kawas >> >> wrote: >> >>> I think that I may have figured it out. >>> >>> Using the datatype SOTest2_validated_cDNA_clone as an example, I think >>> that >>> the main problem is that the datatype has 2 has relationships. It has >>> SOTest2_cDNA and SOTest2_validated. The problem, I think, is that they >>> both >>> have the articlename 'has_quality'. >>> >>> I am sure that articlenames in Services have to be unique, but I can't >>> find >>> any documentation online saying that articlenames describing >>> relationships >>> in Datatypes have to be unique as well. >>> >>> So, if articlenames have to be unique, then the registry inadvertently >>> allowed the registration of datatypes without unique articlenames for >>> container relationships. Alternatively, if this is allowed, then a bug >>> was >>> discovered in MoSeS. >>> >>> Anyone have any insight into which one is the correct scenario? >>> Eddie >>> >>> >>> -----Original Message----- >>> From: moby-dev-bounces at lists.open-bio.org >>> [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Michael >>> Gerlich >>> Sent: March-11-09 4:14 AM >>> To: Core developer announcements >>> Subject: Re: [MOBY-dev] error installing Biomoby via ant >>> >>> Hi Eddie, >>> >>> I'am using Suns JDK 1.5 Version 16. I also encountered this behavivour >>> with JDK 6 with compliance level 1.5 (as I had trouble with JDK 6 >>> generated services and axis 1.4 and Tomcat5.5). >>> >>> This problem also occurs when I run install from a fresh CVS checkout >>> (including a fresh Biomoby cache directory). All SOTEST* datatypes are >>> only registered at Central registry, so they are fetched when Biomoby >>> fills its cache (retrieving datatypes). >>> >>> Regards, >>> >>> Michael >>> >>>> Hi Michael, >>>> >>>> What version of JAVA are you using? What registry are you generating >>>> these >>>> datatypes from? >>>> >>>> Thanks, >>>> >>>> Eddie >>>> >>>> -----Original Message----- >>>> From: moby-dev-bounces at lists.open-bio.org >>>> [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Michael >>>> Gerlich >>>> Sent: March-10-09 4:28 PM >>>> To: MOBY-dev at lists.open-bio.org >>>> Subject: [MOBY-dev] error installing Biomoby via ant >>>> >>>> Hi all, >>>> >>>> I checked out Biomoby from CVS and tried to install it via the >>> corresponding >>>> ant tasks, but after fetching all necessary libraries, the compilation >>> fails >>>> with a lot of error messages regarding datatypes SOTEST*. >>>> >>>> I also encountered this behavior when I tried to run Moses Generator >>>> for >>> one >>>> of my services with an existing Biomoby instance on another machine. >>>> There >>>> the build also fails. >>>> I tested this on 3 different machines, including both Ubuntu and XP >>>> os. >>> The >>>> error log is attached, taken from Dashboad. >>>> >>>> Does anyone encounter similar problems? Should I try cleaning Maven >>>> repository, Biomoby cache and/or new Eclipse workspace? >>>> >>>> Thanks in advance and regards, >>>> Michael >>>> >>>> >>>> Excerpt follows (100 error messages like this): >>>> >>>> >>> >> home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/datat >>>> ypes/SOTest2_engineered_foreign_gene.java:152: getMoby_Parent() in >>>> org.biomoby.shared.datatypes.SOTest2_engineered_foreign_gene cannot >>> override >>>> getMoby_Parent() in >>>> org.biomoby.shared.datatypes.SOTest2_engineered_gene; >>>> attempting to use incompatible return type >>>> [javac] found : >>>> org.biomoby.shared.datatypes.SOTest2_foreign_gene >>>> [javac] required: >>> org.biomoby.shared.datatypes.SOTest2_engineered_region >>>> [javac] public SOTest2_foreign_gene getMoby_Parent() { >>>> [javac] ^ >>>> [javac] >>>> >>> >> /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >>>> types/SOTest2_engineered_foreign_transposable_element.java:121: >>>> getMoby_has_quality() in >>>> >>> >> org.biomoby.shared.datatypes.SOTest2_engineered_foreign_transposable_element >>>> cannot override getMoby_has_quality() in >>>> org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; >>>> attempting >>>> to >>>> use incompatible return type >>>> [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign[] >>>> [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] >>>> [javac] public SOTest2_foreign[] getMoby_has_quality() { >>>> [javac] ^ >>>> [javac] >>>> >>> >> /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >>>> types/SOTest2_foreign_transposable_element.java:112: >>>> getMoby_has_quality() >>>> in org.biomoby.shared.datatypes.SOTest2_foreign_transposable_element >>> cannot >>>> override getMoby_has_quality() in >>>> org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; >>>> attempting >>>> to >>>> use incompatible return type >>>> [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign[] >>>> [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] >>>> [javac] public SOTest2_foreign[] getMoby_has_quality() { >>>> [javac] ^ >>>> [javac] >>>> >>> >> /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >>>> types/SOTest2_engineered_fusion_gene.java:122: getMoby_has_quality() >>>> in >>>> org.biomoby.shared.datatypes.SOTest2_engineered_fusion_gene cannot >>> override >>>> getMoby_has_quality() in >>>> org.biomoby.shared.datatypes.SOTest2_fusion_gene; >>>> attempting to use incompatible return type >>>> [javac] found : >>>> org.biomoby.shared.datatypes.SOTest2_engineered[] >>>> [javac] required: org.biomoby.shared.datatypes.SOTest2_fusion[] >>>> [javac] public SOTest2_engineered[] getMoby_has_quality() { >>>> [javac] ^ >>>> [javac] >>>> >>> >> /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >>>> types/SOTest2_engineered_rescue_region.java:120: getMoby_has_quality() >>>> in >>>> org.biomoby.shared.datatypes.SOTest2_engineered_rescue_region cannot >>>> override getMoby_has_quality() in >>>> org.biomoby.shared.datatypes.SOTest2_rescue_region; attempting to use >>>> incompatible return type >>>> [javac] found : >>>> org.biomoby.shared.datatypes.SOTest2_engineered[] >>>> [javac] required: org.biomoby.shared.datatypes.SOTest2_rescue[] >>>> [javac] public SOTest2_engineered[] getMoby_has_quality() { >>>> [javac] ^ >>>> [javac] >>>> >>> >> /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >>>> types/SOTest2_engineered_transposable_element.java:121: >>>> getMoby_has_quality() in >>>> org.biomoby.shared.datatypes.SOTest2_engineered_transposable_element >>> cannot >>>> override getMoby_has_quality() in >>>> org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; >>>> attempting >>>> to >>>> use incompatible return type >>>> [javac] found : >>>> org.biomoby.shared.datatypes.SOTest2_engineered[] >>>> [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] >>>> [javac] public SOTest2_engineered[] getMoby_has_quality() { >>>> [javac] ^ >>>> [javac] >>>> >>> >> /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >>>> types/SOTest2_five_prime_coding_exon_noncoding_region.java:114: >>>> getMoby_part_of() in >>>> >>> >> org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon_noncoding_region >>>> cannot override getMoby_part_of() in >>>> org.biomoby.shared.datatypes.SOTest2_transcript_region; attempting to >>>> use >>>> incompatible return type >>>> [javac] found : >>>> org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon[] >>>> [javac] required: >>>> org.biomoby.shared.datatypes.SOTest2_transcript[] >>>> [javac] public SOTest2_five_prime_coding_exon[] >>>> getMoby_part_of() >>> { >>>> [javac] ^ >>>> [javac] >>>> >>> >> /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >>>> types/SOTest2_five_prime_exon_coding_region.java:114: >>>> getMoby_part_of() >>>> in >>>> org.biomoby.shared.datatypes.SOTest2_five_prime_exon_coding_region >>>> cannot >>>> override getMoby_part_of() in >>>> org.biomoby.shared.datatypes.SOTest2_transcript_region; attempting to >>>> use >>>> incompatible return type >>>> [javac] found : >>>> org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon[] >>>> [javac] required: >>>> org.biomoby.shared.datatypes.SOTest2_transcript[] >>>> [javac] public SOTest2_five_prime_coding_exon[] >>>> getMoby_part_of() >>> { >>>> [javac] >>>> >>>> _______________________________________________ >>>> MOBY-dev mailing list >>>> MOBY-dev at lists.open-bio.org >>>> http://lists.open-bio.org/mailman/listinfo/moby-dev >>>> >>>> _______________________________________________ >>>> MOBY-dev mailing list >>>> MOBY-dev at lists.open-bio.org >>>> http://lists.open-bio.org/mailman/listinfo/moby-dev >>>> >>>> >>> >>> >> >> >> _______________________________________________ >> MOBY-dev mailing list >> MOBY-dev at lists.open-bio.org >> http://lists.open-bio.org/mailman/listinfo/moby-dev >> >> >> _______________________________________________ >> MOBY-dev mailing list >> MOBY-dev at lists.open-bio.org >> http://lists.open-bio.org/mailman/listinfo/moby-dev > > > _______________________________________________ > MOBY-dev mailing list > MOBY-dev at lists.open-bio.org > http://lists.open-bio.org/mailman/listinfo/moby-dev > > > _______________________________________________ > MOBY-dev mailing list > MOBY-dev at lists.open-bio.org > http://lists.open-bio.org/mailman/listinfo/moby-dev From gordonp at ucalgary.ca Wed Mar 11 19:04:57 2009 From: gordonp at ucalgary.ca (Paul Gordon) Date: Wed, 11 Mar 2009 13:04:57 -0600 Subject: [MOBY-dev] [moby] Re: error installing Biomoby via ant In-Reply-To: References: <000001c9a1d7$ccf5a120$66e0e360$@de> <49b70aac.1cbc720a.5945.ffffc6ac@mx.google.com> <49B79D06.5090208@ipb-halle.de> <49b7ee46.02578c0a.1260.ffff816d@mx.google.com> <001e01c9a276$283878c0$78a96a40$@de> <49b803c4.1a36720a.27ca.ffff822e@mx.google.com> Message-ID: <49B80B59.2010204@ucalgary.ca> Mark, Hopefully we can find to the time next week to purge it a bit... Mark Wilkinson wrote: > No need to feel bad! This is *precisely* how Moby ontology curation > is supposed to work! Objects that are not being used, or that have a > "better" object defined elsewhere in the ontology, should be deleted > by the author of the object, or by anyone who finds it. This is the > Web 2.0 aspect of Moby that hasn't really been working well (probably > because everyone feels the same as you about deleting other people's > stuff...). The API prevents you from deleting objects that *are* > being used, but that's the only security we guarantee in Moby. > > M > > > > On Wed, 11 Mar 2009 11:32:11 -0700, Edward Kawas > wrote: > >> I feel bad doing so, but ok. I will back up their definitions and >> then remove them. >> >> When I am done, I will let everyone know. >> >> Eddie >> >> -----Original Message----- >> From: moby-dev-bounces at lists.open-bio.org >> [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Mark Wilkinson >> Sent: March-11-09 11:32 AM >> To: Core developer announcements >> Subject: Re: [MOBY-dev] [moby] Re: error installing Biomoby via ant >> >> Eddie, if no service uses them, and if no object uses them, then we >> should >> probably consider deleting them... this is allowed by the API. >> >> M >> >> >> >> On Wed, 11 Mar 2009 11:21:08 -0700, Michael Gerlich >> wrote: >> >>> Hi, >>> >>> those datatypes are neither mine nor do I use them. >>> They are registered at some French site. I don't use any of these >>> SOTEST* >>> datatypes. >>> I just can't get a fresh Biomoby checkout "installed" correctly or >>> generate >>> Moses code for one of my services (using pre-defined datatypes like >>> ArrayString and/or ArrayFloat or one my own datatypes like MSPeakRel, >>> which >>> is derived from Array and having unique field names ;) ). >>> >>> Is there a way to circumvent these SOTEST* datatypes when running Moses >>> and/or install ant script? >>> >>> Kind regards, >>> Michael >>> >>> >>> >>> -----Urspr?ngliche Nachricht----- >>> Von: moby-dev-bounces at lists.open-bio.org >>> [mailto:moby-dev-bounces at lists.open-bio.org] Im Auftrag von Mark >>> Wilkinson >>> Gesendet: Mittwoch, 11. M?rz 2009 18:44 >>> An: Core developer announcements >>> Betreff: Re: [MOBY-dev] [moby] Re: error installing Biomoby via ant >>> >>> I believe that the MOBY Central code is supposed to check that >>> articlenames are unique... but it may be bugged! >>> >>> M >>> >>> >>> >>> On Wed, 11 Mar 2009 10:00:29 -0700, Edward Kawas >>> >>> wrote: >>> >>>> I think that I may have figured it out. >>>> >>>> Using the datatype SOTest2_validated_cDNA_clone as an example, I think >>>> that >>>> the main problem is that the datatype has 2 has relationships. It has >>>> SOTest2_cDNA and SOTest2_validated. The problem, I think, is that they >>>> both >>>> have the articlename 'has_quality'. >>>> >>>> I am sure that articlenames in Services have to be unique, but I can't >>>> find >>>> any documentation online saying that articlenames describing >>>> relationships >>>> in Datatypes have to be unique as well. >>>> >>>> So, if articlenames have to be unique, then the registry inadvertently >>>> allowed the registration of datatypes without unique articlenames for >>>> container relationships. Alternatively, if this is allowed, then a bug >>>> was >>>> discovered in MoSeS. >>>> >>>> Anyone have any insight into which one is the correct scenario? >>>> Eddie >>>> >>>> >>>> -----Original Message----- >>>> From: moby-dev-bounces at lists.open-bio.org >>>> [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Michael >>>> Gerlich >>>> Sent: March-11-09 4:14 AM >>>> To: Core developer announcements >>>> Subject: Re: [MOBY-dev] error installing Biomoby via ant >>>> >>>> Hi Eddie, >>>> >>>> I'am using Suns JDK 1.5 Version 16. I also encountered this behavivour >>>> with JDK 6 with compliance level 1.5 (as I had trouble with JDK 6 >>>> generated services and axis 1.4 and Tomcat5.5). >>>> >>>> This problem also occurs when I run install from a fresh CVS checkout >>>> (including a fresh Biomoby cache directory). All SOTEST* datatypes are >>>> only registered at Central registry, so they are fetched when Biomoby >>>> fills its cache (retrieving datatypes). >>>> >>>> Regards, >>>> >>>> Michael >>>> >>>>> Hi Michael, >>>>> >>>>> What version of JAVA are you using? What registry are you generating >>>>> these >>>>> datatypes from? >>>>> >>>>> Thanks, >>>>> >>>>> Eddie >>>>> >>>>> -----Original Message----- >>>>> From: moby-dev-bounces at lists.open-bio.org >>>>> [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Michael >>>>> Gerlich >>>>> Sent: March-10-09 4:28 PM >>>>> To: MOBY-dev at lists.open-bio.org >>>>> Subject: [MOBY-dev] error installing Biomoby via ant >>>>> >>>>> Hi all, >>>>> >>>>> I checked out Biomoby from CVS and tried to install it via the >>>> corresponding >>>>> ant tasks, but after fetching all necessary libraries, the >>>>> compilation >>>> fails >>>>> with a lot of error messages regarding datatypes SOTEST*. >>>>> >>>>> I also encountered this behavior when I tried to run Moses Generator >>>>> for >>>> one >>>>> of my services with an existing Biomoby instance on another machine. >>>>> There >>>>> the build also fails. >>>>> I tested this on 3 different machines, including both Ubuntu and >>>>> XP os. >>>> The >>>>> error log is attached, taken from Dashboad. >>>>> >>>>> Does anyone encounter similar problems? Should I try cleaning Maven >>>>> repository, Biomoby cache and/or new Eclipse workspace? >>>>> >>>>> Thanks in advance and regards, >>>>> Michael >>>>> >>>>> >>>>> Excerpt follows (100 error messages like this): >>>>> >>>>> >>>> >>> home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/datat >>> >>>>> ypes/SOTest2_engineered_foreign_gene.java:152: getMoby_Parent() in >>>>> org.biomoby.shared.datatypes.SOTest2_engineered_foreign_gene cannot >>>> override >>>>> getMoby_Parent() in >>>>> org.biomoby.shared.datatypes.SOTest2_engineered_gene; >>>>> attempting to use incompatible return type >>>>> [javac] found : >>>>> org.biomoby.shared.datatypes.SOTest2_foreign_gene >>>>> [javac] required: >>>> org.biomoby.shared.datatypes.SOTest2_engineered_region >>>>> [javac] public SOTest2_foreign_gene getMoby_Parent() { >>>>> [javac] ^ >>>>> [javac] >>>>> >>>> >>> /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >>> >>>>> types/SOTest2_engineered_foreign_transposable_element.java:121: >>>>> getMoby_has_quality() in >>>>> >>>> >>> org.biomoby.shared.datatypes.SOTest2_engineered_foreign_transposable_element >>> >>>>> cannot override getMoby_has_quality() in >>>>> org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; >>>>> attempting >>>>> to >>>>> use incompatible return type >>>>> [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign[] >>>>> [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] >>>>> [javac] public SOTest2_foreign[] getMoby_has_quality() { >>>>> [javac] ^ >>>>> [javac] >>>>> >>>> >>> /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >>> >>>>> types/SOTest2_foreign_transposable_element.java:112: >>>>> getMoby_has_quality() >>>>> in org.biomoby.shared.datatypes.SOTest2_foreign_transposable_element >>>> cannot >>>>> override getMoby_has_quality() in >>>>> org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; >>>>> attempting >>>>> to >>>>> use incompatible return type >>>>> [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign[] >>>>> [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] >>>>> [javac] public SOTest2_foreign[] getMoby_has_quality() { >>>>> [javac] ^ >>>>> [javac] >>>>> >>>> >>> /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >>> >>>>> types/SOTest2_engineered_fusion_gene.java:122: >>>>> getMoby_has_quality() in >>>>> org.biomoby.shared.datatypes.SOTest2_engineered_fusion_gene cannot >>>> override >>>>> getMoby_has_quality() in >>>>> org.biomoby.shared.datatypes.SOTest2_fusion_gene; >>>>> attempting to use incompatible return type >>>>> [javac] found : >>>>> org.biomoby.shared.datatypes.SOTest2_engineered[] >>>>> [javac] required: org.biomoby.shared.datatypes.SOTest2_fusion[] >>>>> [javac] public SOTest2_engineered[] getMoby_has_quality() { >>>>> [javac] ^ >>>>> [javac] >>>>> >>>> >>> /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >>> >>>>> types/SOTest2_engineered_rescue_region.java:120: >>>>> getMoby_has_quality() >>>>> in >>>>> org.biomoby.shared.datatypes.SOTest2_engineered_rescue_region cannot >>>>> override getMoby_has_quality() in >>>>> org.biomoby.shared.datatypes.SOTest2_rescue_region; attempting to use >>>>> incompatible return type >>>>> [javac] found : >>>>> org.biomoby.shared.datatypes.SOTest2_engineered[] >>>>> [javac] required: org.biomoby.shared.datatypes.SOTest2_rescue[] >>>>> [javac] public SOTest2_engineered[] getMoby_has_quality() { >>>>> [javac] ^ >>>>> [javac] >>>>> >>>> >>> /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >>> >>>>> types/SOTest2_engineered_transposable_element.java:121: >>>>> getMoby_has_quality() in >>>>> org.biomoby.shared.datatypes.SOTest2_engineered_transposable_element >>>> cannot >>>>> override getMoby_has_quality() in >>>>> org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; >>>>> attempting >>>>> to >>>>> use incompatible return type >>>>> [javac] found : >>>>> org.biomoby.shared.datatypes.SOTest2_engineered[] >>>>> [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] >>>>> [javac] public SOTest2_engineered[] getMoby_has_quality() { >>>>> [javac] ^ >>>>> [javac] >>>>> >>>> >>> /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >>> >>>>> types/SOTest2_five_prime_coding_exon_noncoding_region.java:114: >>>>> getMoby_part_of() in >>>>> >>>> >>> org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon_noncoding_region >>> >>>>> cannot override getMoby_part_of() in >>>>> org.biomoby.shared.datatypes.SOTest2_transcript_region; attempting to >>>>> use >>>>> incompatible return type >>>>> [javac] found : >>>>> org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon[] >>>>> [javac] required: >>>>> org.biomoby.shared.datatypes.SOTest2_transcript[] >>>>> [javac] public SOTest2_five_prime_coding_exon[] >>>>> getMoby_part_of() >>>> { >>>>> [javac] ^ >>>>> [javac] >>>>> >>>> >>> /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >>> >>>>> types/SOTest2_five_prime_exon_coding_region.java:114: >>>>> getMoby_part_of() >>>>> in >>>>> org.biomoby.shared.datatypes.SOTest2_five_prime_exon_coding_region >>>>> cannot >>>>> override getMoby_part_of() in >>>>> org.biomoby.shared.datatypes.SOTest2_transcript_region; attempting to >>>>> use >>>>> incompatible return type >>>>> [javac] found : >>>>> org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon[] >>>>> [javac] required: >>>>> org.biomoby.shared.datatypes.SOTest2_transcript[] >>>>> [javac] public SOTest2_five_prime_coding_exon[] >>>>> getMoby_part_of() >>>> { >>>>> [javac] >>>>> >>>>> _______________________________________________ >>>>> MOBY-dev mailing list >>>>> MOBY-dev at lists.open-bio.org >>>>> http://lists.open-bio.org/mailman/listinfo/moby-dev >>>>> >>>>> _______________________________________________ >>>>> MOBY-dev mailing list >>>>> MOBY-dev at lists.open-bio.org >>>>> http://lists.open-bio.org/mailman/listinfo/moby-dev >>>>> >>>>> >>>> >>>> >>> >>> >>> _______________________________________________ >>> MOBY-dev mailing list >>> MOBY-dev at lists.open-bio.org >>> http://lists.open-bio.org/mailman/listinfo/moby-dev >>> >>> >>> _______________________________________________ >>> MOBY-dev mailing list >>> MOBY-dev at lists.open-bio.org >>> http://lists.open-bio.org/mailman/listinfo/moby-dev >> >> >> _______________________________________________ >> MOBY-dev mailing list >> MOBY-dev at lists.open-bio.org >> http://lists.open-bio.org/mailman/listinfo/moby-dev >> >> >> _______________________________________________ >> MOBY-dev mailing list >> MOBY-dev at lists.open-bio.org >> http://lists.open-bio.org/mailman/listinfo/moby-dev > > > _______________________________________________ > MOBY-dev mailing list > MOBY-dev at lists.open-bio.org > http://lists.open-bio.org/mailman/listinfo/moby-dev From markw at illuminae.com Wed Mar 11 19:39:43 2009 From: markw at illuminae.com (Mark Wilkinson) Date: Wed, 11 Mar 2009 12:39:43 -0700 Subject: [MOBY-dev] [moby] Re: error installing Biomoby via ant In-Reply-To: <49B80B59.2010204@ucalgary.ca> References: <000001c9a1d7$ccf5a120$66e0e360$@de> <49b70aac.1cbc720a.5945.ffffc6ac@mx.google.com> <49B79D06.5090208@ipb-halle.de> <49b7ee46.02578c0a.1260.ffff816d@mx.google.com> <001e01c9a276$283878c0$78a96a40$@de> <49b803c4.1a36720a.27ca.ffff822e@mx.google.com> <49B80B59.2010204@ucalgary.ca> Message-ID: Amen! On Wed, 11 Mar 2009 12:04:57 -0700, Paul Gordon wrote: > Mark, > > Hopefully we can find to the time next week to purge it a bit... From edward.kawas at gmail.com Wed Mar 11 19:55:41 2009 From: edward.kawas at gmail.com (Edward Kawas) Date: Wed, 11 Mar 2009 12:55:41 -0700 Subject: [MOBY-dev] [moby] Re: error installing Biomoby via ant In-Reply-To: References: <000001c9a1d7$ccf5a120$66e0e360$@de> <49b70aac.1cbc720a.5945.ffffc6ac@mx.google.com> <49B79D06.5090208@ipb-halle.de> <49b7ee46.02578c0a.1260.ffff816d@mx.google.com> <001e01c9a276$283878c0$78a96a40$@de> <49b803c4.1a36720a.27ca.ffff822e@mx.google.com> <49B80B59.2010204@ucalgary.ca> Message-ID: <49b81757.25578c0a.5a64.ffffa22a@mx.google.com> Okay, I finally have removed all of the datatypes. I have a backup of them all (1400 or so datatypes ...) Dashboard seems to be happy again and MOSES generates everything successfully. Make sure to remove the files in the moby-live/Java/generated/ folder and try again. Eddie -----Original Message----- From: moby-dev-bounces at lists.open-bio.org [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Mark Wilkinson Sent: March-11-09 12:40 PM To: Core developer announcements Subject: Re: [MOBY-dev] [moby] Re: error installing Biomoby via ant Amen! On Wed, 11 Mar 2009 12:04:57 -0700, Paul Gordon wrote: > Mark, > > Hopefully we can find to the time next week to purge it a bit... _______________________________________________ MOBY-dev mailing list MOBY-dev at lists.open-bio.org http://lists.open-bio.org/mailman/listinfo/moby-dev From MichaelGerlich at gmx.de Wed Mar 11 22:31:34 2009 From: MichaelGerlich at gmx.de (Michael Gerlich) Date: Wed, 11 Mar 2009 23:31:34 +0100 Subject: [MOBY-dev] [moby] Re: error installing Biomoby via ant In-Reply-To: <49b81757.25578c0a.5a64.ffffa22a@mx.google.com> References: <000001c9a1d7$ccf5a120$66e0e360$@de> <49b70aac.1cbc720a.5945.ffffc6ac@mx.google.com> <49B79D06.5090208@ipb-halle.de> <49b7ee46.02578c0a.1260.ffff816d@mx.google.com> <001e01c9a276$283878c0$78a96a40$@de> <49b803c4.1a36720a.27ca.ffff822e@mx.google.com> <49B80B59.2010204@ucalgary.ca> <49b81757.25578c0a.5a64.ffffa22a@mx.google.com> Message-ID: <000901c9a299$23095540$691bffc0$@de> [Success] [Success] Installation completed. [Success] [Success] Thanks for any comments and suggestions [Success] (moby-l at biomoby.org or moby-dev at biomoby.org) [Success] Just what I wanted to see - thanks for your efforts ;-) Greetings, Michael -----Urspr?ngliche Nachricht----- Von: moby-dev-bounces at lists.open-bio.org [mailto:moby-dev-bounces at lists.open-bio.org] Im Auftrag von Edward Kawas Gesendet: Mittwoch, 11. M?rz 2009 20:56 An: 'Core developer announcements' Betreff: Re: [MOBY-dev] [moby] Re: error installing Biomoby via ant Okay, I finally have removed all of the datatypes. I have a backup of them all (1400 or so datatypes ...) Dashboard seems to be happy again and MOSES generates everything successfully. Make sure to remove the files in the moby-live/Java/generated/ folder and try again. Eddie -----Original Message----- From: moby-dev-bounces at lists.open-bio.org [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Mark Wilkinson Sent: March-11-09 12:40 PM To: Core developer announcements Subject: Re: [MOBY-dev] [moby] Re: error installing Biomoby via ant Amen! On Wed, 11 Mar 2009 12:04:57 -0700, Paul Gordon wrote: > Mark, > > Hopefully we can find to the time next week to purge it a bit... _______________________________________________ MOBY-dev mailing list MOBY-dev at lists.open-bio.org http://lists.open-bio.org/mailman/listinfo/moby-dev _______________________________________________ MOBY-dev mailing list MOBY-dev at lists.open-bio.org http://lists.open-bio.org/mailman/listinfo/moby-dev From Sebastien.Carrere at toulouse.inra.fr Tue Mar 24 09:27:24 2009 From: Sebastien.Carrere at toulouse.inra.fr (Sebastien Carrere) Date: Tue, 24 Mar 2009 10:27:24 +0100 Subject: [MOBY-dev] primitive datatype: Password Message-ID: <49C8A77C.1010104@toulouse.inra.fr> Bonjour a tous, What do you think about setting a new primitive datatype "Password" in addition to "String", "Integer", "DateTime", "Float", "Boolean"? We plan to use secondary inputs to control some web-services access (using login/password). Defining such a primitive datatype for parameters could be usefull for web interface: we could deal with this kind of parameters as we do with password fields in HTML forms. What is your point of view ? Merci, Sebastien -------------- next part -------------- A non-text attachment was scrubbed... Name: Sebastien_Carrere.vcf Type: text/x-vcard Size: 387 bytes Desc: not available URL: From dmitry.repchevski at bsc.es Tue Mar 24 19:13:25 2009 From: dmitry.repchevski at bsc.es (Dmitry Repchevsky) Date: Tue, 24 Mar 2009 12:13:25 -0700 Subject: [MOBY-dev] primitive datatype: Password In-Reply-To: <49C8A77C.1010104@toulouse.inra.fr> References: <49C8A77C.1010104@toulouse.inra.fr> Message-ID: <49C930D5.70402@bsc.es> I think this is a bad idea... Moby primitive types are exactly that - "primitive", no any hint of it's usage is given. More, since Moby uses XML as a serialization this is a subset of schema datatype (or at least intended to be?). Extending basic Moby datatypes is not that easy, because all the packages must be updated to support it. For months I've been promised by my colleagues to include "Binary" type to be able to pass base64 directly... http://lists.open-bio.org/pipermail/moby-dev/2008-November/005382.html Best regards, Dmitry From srramirez at uma.es Tue Mar 24 12:41:25 2009 From: srramirez at uma.es (Sergio Ramirez Ramirez) Date: Tue, 24 Mar 2009 13:41:25 +0100 Subject: [MOBY-dev] WSDL parsing library Message-ID: <49C8D4F5.10104@uma.es> Hello to all the mobiers, I'm doing a little experiment with WSDL and I have found some problems with the libraries for parsing it. I have tried wsdl4j, wsif and wooden. Does anyone knows a good library for make this? Thanks in advance. Sergio. -- Sergio Ram?rez Ram?rez Instituto Nacional de Bioinform?tica (INB) Integrated Bioinformatics Node (GNV-5) Dpto. de Arquitectura de Computadores Campus Universitario de Teatinos, despacho 2.3.9a 29071 M?laga (Spain) +34 95 213 3387 "Short-term decisions tend to fail in the long-term." Frank Herbert, God Emperor of Dune From pieter.neerincx at gmail.com Tue Mar 24 13:06:57 2009 From: pieter.neerincx at gmail.com (Pieter Neerincx) Date: Tue, 24 Mar 2009 14:06:57 +0100 Subject: [MOBY-dev] primitive datatype: Password In-Reply-To: <49C8A77C.1010104@toulouse.inra.fr> References: <49C8A77C.1010104@toulouse.inra.fr> Message-ID: <203FDC18-6B4B-46D5-8CB2-493D769F576A@gmail.com> Hi Sebastian, Just a few comments/thoughts: 1. There is already a password datatype in the object ontology that you can use... It's not a primitive, but I don't see why it would have to be. It currently simply inherits from Object. Hence Password ISA Object. (There has been some discussion on wether or not to create more specialised objects without adding any children, but Password has been around for several years now...) 2. Secondaries are something different than Primitives. The Primitives are always (part of) primary inputs or outputs and the primitives are therefore part of the object ontology. Note that secondary inputs or outputs are not part of the object ontology. The secondaries do come in exactly the same flavors as the primitives: "String", "Integer", "DateTime", "Float", "Boolean". So I can understand the confusion... Hence with what is currently available you can already use: * A Password object as primary input. * A String primitive with the articleName attribute password or something similar. * A secondary input of type String with the articleName attribute password or something similar. There are several services that use similar constructs. They all work just fine. The only problem is that there is no standardised mechanism for authentication in BioMoby, which is not so user friendly.... A standardised mechanism would be nice and having a password and optional login/accountname as primaries or secondaries makes sense to me. All we would have to do is agree on the object (for primaries) or type (for secondaries) and articleName for these.... Theoretically a secondary input is optional and a client should be able to leave it out. Most secured services will require a password though, so one can argue that passwords and logins must be primary inputs. I don't think it matters too much. As long as we standardise on something it would make it easier for clients to figure out how to do authentication. There are several people who will probably suggest to handle logins and password on a different level. You can do it on the transport level, on the web server level, in the SOAP layer or you could use WSRF et al. Some of these would be theoretically more elegant, but they usually cause more overhead and more time to implement. Doing it in BioMoby ourselves is peanuts and gives us more control on how to do it: no external dependancies, libraries, etc. So I think handling authentication in BioMoby is the more pragmatic solution. My services use the Password object for several years now: it was easy to implement and works just fine :) Cheers, Pi On 24?Mar?2009, at 10:27 AM, Sebastien Carrere wrote: > Bonjour a tous, > > What do you think about setting a new primitive datatype "Password" > in addition to "String", "Integer", "DateTime", "Float", "Boolean"? > > We plan to use secondary inputs to control some web-services access > (using login/password). > Defining such a primitive datatype for parameters could be usefull > for web interface: we could deal with this kind of parameters as we > do with password fields in HTML forms. > > What is your point of view ? > > Merci, > > Sebastien > _______________________________________________ > MOBY-dev mailing list > MOBY-dev at lists.open-bio.org > http://lists.open-bio.org/mailman/listinfo/moby-dev ------------------------------------------------------------- Wageningen University and Research centre (WUR) Laboratory of Bioinformatics Transitorium (building 312) room 1034 Dreijenlaan 3 6703 HA Wageningen The Netherlands phone: +31 (0)6-143 66 783 email: pieter.neerincx at gmail.com skype: pieter.online ------------------------------------------------------------ From dmitry.repchevski at bsc.es Tue Mar 24 21:48:17 2009 From: dmitry.repchevski at bsc.es (Dmitry Repchevsky) Date: Tue, 24 Mar 2009 14:48:17 -0700 Subject: [MOBY-dev] WSDL parsing library In-Reply-To: <49C8D4F5.10104@uma.es> References: <49C8D4F5.10104@uma.es> Message-ID: <49C95521.10300@bsc.es> Hello Sergio! I use wsdl4j. It just fine for me. Do you have any specific question? Dmitry From Sebastien.Carrere at toulouse.inra.fr Tue Mar 24 14:27:31 2009 From: Sebastien.Carrere at toulouse.inra.fr (Sebastien Carrere) Date: Tue, 24 Mar 2009 15:27:31 +0100 Subject: [MOBY-dev] primitive datatype: Password In-Reply-To: <203FDC18-6B4B-46D5-8CB2-493D769F576A@gmail.com> References: <49C8A77C.1010104@toulouse.inra.fr> <203FDC18-6B4B-46D5-8CB2-493D769F576A@gmail.com> Message-ID: <49C8EDD3.1070208@toulouse.inra.fr> Hi Pieter, > 1. There is already a password datatype in the object ontology that > you can use... It's not a primitive, but I don't see why it would have > to be. It currently simply inherits from Object. Hence Password ISA > Object. (There has been some discussion on wether or not to create > more specialised objects without adding any children, but Password has > been around for several years now...) Yes, I've seen this existing object, but it can not be used as a Secondary input type (because secondary only accept primitive as far as I know) > > 2. Secondaries are something different than Primitives. The Primitives > are always (part of) primary inputs or outputs and the primitives are > therefore part of the object ontology. Note that secondary inputs or > outputs are not part of the object ontology. The secondaries do come > in exactly the same flavors as the primitives: "String", "Integer", > "DateTime", "Float", "Boolean". So I can understand the confusion... > > Hence with what is currently available you can already use: > * A Password object as primary input. > * A String primitive with the articleName attribute password or > something similar. > * A secondary input of type String with the articleName attribute > password or something similar. This last point is exactly what I plan to do, but we have to use the same articleName (password is a good one) to be able to identify such particular parameters. > > There are several services that use similar constructs. They all work > just fine. The only problem is that there is no standardised mechanism > for authentication in BioMoby, which is not so user friendly.... A > standardised mechanism would be nice and having a password and > optional login/accountname as primaries or secondaries makes sense to > me. All we would have to do is agree on the object (for primaries) or > type (for secondaries) and articleName for these.... Theoretically a > secondary input is optional and a client should be able to leave it > out. Most secured services will require a password though, so one can > argue that passwords and logins must be primary inputs. I don't think > it matters too much. As long as we standardise on something it would > make it easier for clients to figure out how to do authentication. > > There are several people who will probably suggest to handle logins > and password on a different level. You can do it on the transport > level, on the web server level, in the SOAP layer or you could use > WSRF et al. Some of these would be theoretically more elegant, but > they usually cause more overhead and more time to implement. Doing it > in BioMoby ourselves is peanuts and gives us more control on how to do > it: no external dependancies, libraries, etc. So I think handling > authentication in BioMoby is the more pragmatic solution. My services > use the Password object for several years now: it was easy to > implement and works just fine :) I totally agree with your point of view, becasue in our case, web-services are just wrapped programs that we use also as cli and as Mobyle services. That's why we have to deal authentication directly at the web-service/script level and not at the transport level. And as you say, using secondary inputs seems the best way to allow public-users (non authetified ones) to access limited web-services and registered-users to access full ones. So I'm going to use Secondary inputs of type String with the articleName attribute password. Sebastien >> Bonjour a tous, >> >> What do you think about setting a new primitive datatype "Password" >> in addition to "String", "Integer", "DateTime", "Float", "Boolean"? >> >> We plan to use secondary inputs to control some web-services access >> (using login/password). >> Defining such a primitive datatype for parameters could be usefull >> for web interface: we could deal with this kind of parameters as we >> do with password fields in HTML forms. >> >> What is your point of view ? >> >> Merci, >> >> Sebastien >> _______________________________________________ >> MOBY-dev mailing list >> MOBY-dev at lists.open-bio.org >> http://lists.open-bio.org/mailman/listinfo/moby-dev > > ------------------------------------------------------------- > Wageningen University and Research centre (WUR) > Laboratory of Bioinformatics > Transitorium (building 312) room 1034 > > Dreijenlaan 3 > 6703 HA Wageningen > The Netherlands > > phone: +31 (0)6-143 66 783 > email: pieter.neerincx at gmail.com > skype: pieter.online > ------------------------------------------------------------ > > > _______________________________________________ > MOBY-dev mailing list > MOBY-dev at lists.open-bio.org > http://lists.open-bio.org/mailman/listinfo/moby-dev -------------- next part -------------- A non-text attachment was scrubbed... Name: Sebastien_Carrere.vcf Type: text/x-vcard Size: 387 bytes Desc: not available URL: From srramirez at uma.es Tue Mar 24 14:31:29 2009 From: srramirez at uma.es (Sergio Ramirez Ramirez) Date: Tue, 24 Mar 2009 15:31:29 +0100 Subject: [MOBY-dev] WSDL parsing library In-Reply-To: <49C95521.10300@bsc.es> References: <49C8D4F5.10104@uma.es> <49C95521.10300@bsc.es> Message-ID: <49C8EEC1.8050707@uma.es> Thanks for the answer Dmitry. With wsdl4j my problem was that I couldn't access the datatypes of service parameters, it always return me null. Dmitry Repchevsky wrote: > Hello Sergio! > > I use wsdl4j. It just fine for me. > Do you have any specific question? > > Dmitry > _______________________________________________ > MOBY-dev mailing list > MOBY-dev at lists.open-bio.org > http://lists.open-bio.org/mailman/listinfo/moby-dev > -- Sergio Ram?rez Ram?rez Instituto Nacional de Bioinform?tica (INB) Integrated Bioinformatics Node (GNV-5) Dpto. de Arquitectura de Computadores Campus Universitario de Teatinos, despacho 2.3.9a 29071 M?laga (Spain) +34 95 213 3387 "Short-term decisions tend to fail in the long-term." Frank Herbert, God Emperor of Dune From dmitry.repchevski at bsc.es Tue Mar 24 22:49:11 2009 From: dmitry.repchevski at bsc.es (Dmitry Repchevsky) Date: Tue, 24 Mar 2009 15:49:11 -0700 Subject: [MOBY-dev] WSDL parsing library In-Reply-To: <49C8EEC1.8050707@uma.es> References: <49C8EEC1.8050707@uma.es> Message-ID: <49C96367.7070300@bsc.es> I an not sure about RPC-encoded... WSDLParser parser List paramz = parser.getInputParameters(service, port, operation); // service, port, operation are QName The problem is that after getting the name (in "document" type) you have to parss XML Schema... I started an utility to execute any WSDL service (something Taverna fails to do). The idea is the same - given WSDL obtain services, schemas and be able to EDIT an input to it... Unfortunately I had to switch to another project and have no workable code now... But sure I will finish it one day :-) I need it to be able to execute my Nemus services: http://inb.bsc.es/documents/java/nemus/index.html Cheers, Dmitry -------------- next part -------------- A non-text attachment was scrubbed... Name: WSDLExecutor.png Type: image/png Size: 25832 bytes Desc: not available URL: From srramirez at uma.es Tue Mar 24 15:06:25 2009 From: srramirez at uma.es (Sergio Ramirez Ramirez) Date: Tue, 24 Mar 2009 16:06:25 +0100 Subject: [MOBY-dev] WSDL parsing library In-Reply-To: <49C96367.7070300@bsc.es> References: <49C8EEC1.8050707@uma.es> <49C96367.7070300@bsc.es> Message-ID: <49C8F6F1.1030400@uma.es> Dear Dmitry Thank you very much for your help, I think maybe we can share experiences. Moving to wsif I can parse the datatypes of an wsdl document. Is very nice you can check the if it is an array or not, the component elements and other things. It works for me for a set of wsdl files, but when I switch to another set simply it doesn't give me any attribute. So that is my problem. Dmitry Repchevsky wrote: > I an not sure about RPC-encoded... > > WSDLParser parser > List paramz = parser.getInputParameters(service, port, > operation); // service, port, operation are QName > > The problem is that after getting the name (in "document" type) you > have to parss XML Schema... > > I started an utility to execute any WSDL service (something Taverna > fails to do). The idea is the same - given WSDL obtain services, > schemas and be able to EDIT an input to it... > Unfortunately I had to switch to another project and have no workable > code now... But sure I will finish it one day :-) > I need it to be able to execute my Nemus services: > http://inb.bsc.es/documents/java/nemus/index.html > > Cheers, > > Dmitry > > ------------------------------------------------------------------------ > > ------------------------------------------------------------------------ > > _______________________________________________ > MOBY-dev mailing list > MOBY-dev at lists.open-bio.org > http://lists.open-bio.org/mailman/listinfo/moby-dev > -- Sergio Ram?rez Ram?rez Instituto Nacional de Bioinform?tica (INB) Integrated Bioinformatics Node (GNV-5) Dpto. de Arquitectura de Computadores Campus Universitario de Teatinos, despacho 2.3.9a 29071 M?laga (Spain) +34 95 213 3387 "Short-term decisions tend to fail in the long-term." Frank Herbert, God Emperor of Dune From soiland-reyes at cs.manchester.ac.uk Tue Mar 24 16:20:52 2009 From: soiland-reyes at cs.manchester.ac.uk (Stian Soiland-Reyes) Date: Tue, 24 Mar 2009 16:20:52 +0000 Subject: [MOBY-dev] WSDL parsing library In-Reply-To: <49C96367.7070300@bsc.es> References: <49C8EEC1.8050707@uma.es> <49C96367.7070300@bsc.es> Message-ID: 2009/3/24 Dmitry Repchevsky : > I started an utility to execute any WSDL service (something Taverna fails to > do). The idea is the same - given WSDL obtain services, schemas and be able Hi! It would be great if you could report to the taverna-hackers list [1] any WSDL Taverna fails to understand or invoke. We have as a goal that Taverna should be able to invoke any WSDL-service. If the service in question is not publicly available, you could try to attach the WSDL and any schema files (and example workflows that fails) to your message. [1] http://www.mygrid.org.uk/tools/taverna/taverna-mailing-lists/ -- Stian Soiland-Reyes, myGrid team School of Computer Science The University of Manchester From dmitry.repchevski at bsc.es Wed Mar 25 00:47:13 2009 From: dmitry.repchevski at bsc.es (Dmitry Repchevsky) Date: Tue, 24 Mar 2009 17:47:13 -0700 Subject: [MOBY-dev] WSDL parsing library In-Reply-To: References: Message-ID: <49C97F11.3010102@bsc.es> Hello Stian! I read in taverna mailing list that it has problems with "bare" services (and it was so few months ago, I checked). Also it has problem with complex schema (inheritance). Try http://inb.bsc.es/gn6/proxy/runPhylipKitsch?wsdl I developed a proxy to all our Moby services representing them as WSDL + Schema I would be happy to be able to use them in a workflow. Also I think the way Taverna parses XML input/output (splitters) is far away from the best one... Dmitry From soiland-reyes at cs.manchester.ac.uk Wed Mar 25 08:23:08 2009 From: soiland-reyes at cs.manchester.ac.uk (Stian Soiland-Reyes) Date: Wed, 25 Mar 2009 08:23:08 +0000 Subject: [MOBY-dev] WSDL parsing library In-Reply-To: <49C97F11.3010102@bsc.es> References: <49C97F11.3010102@bsc.es> Message-ID: On Wed, Mar 25, 2009 at 00:47, Dmitry Repchevsky wrote: > Hello Stian! > > I read in taverna mailing list that it has problems with "bare" services > (and it was so few months ago, I checked). Also it has problem with complex > schema (inheritance). I haven't heard about this "bare" problem.. I can't see it in on our mailing list archives or bug tracker.. > Try > http://inb.bsc.es/gn6/proxy/runPhylipKitsch?wsdl What would be an example input and output for that service..? I agree that for some quite complex types you do get a lot of XML splitters - this comes down to XML splitters working on the level of one per element/type. That's something we want to improve by hiding the splitters and doing instead some kind of port selection based on the schema, from within a configuration dialogue of the WSDL activity. [1] http://www.mygrid.org.uk/dev/issues/browse/TAV-510 If you're on the taverna-hackers, let's continue the thread there! :-) -- Stian Soiland-Reyes, myGrid team School of Computer Science The University of Manchester From edward.kawas at gmail.com Wed Mar 25 17:29:44 2009 From: edward.kawas at gmail.com (Edward Kawas) Date: Wed, 25 Mar 2009 10:29:44 -0700 Subject: [MOBY-dev] error installing Biomoby via ant In-Reply-To: <49B7F2BF.2060801@ucalgary.ca> References: <000001c9a1d7$ccf5a120$66e0e360$@de> <49b70aac.1cbc720a.5945.ffffc6ac@mx.google.com> <49B79D06.5090208@ipb-halle.de> <49b7ee46.02578c0a.1260.ffff816d@mx.google.com> <49B7F2BF.2060801@ucalgary.ca> Message-ID: <49ca6a0a.02578c0a.295c.13de@mx.google.com> Based on what Paul has said, is it true that the datatypes (GCP_BiologicalSample, GCP_Germplasm) are then incorrectly registered? Thanks, Eddie -----Original Message----- From: moby-dev-bounces at lists.open-bio.org [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Paul Gordon Sent: March-11-09 10:20 AM To: Core developer announcements Subject: Re: [MOBY-dev] error installing Biomoby via ant I can confirm that member articleNames must be unique. Otherwise there would be no way to distinguish two HAS and a HAS-A instance. Edward Kawas wrote: > I think that I may have figured it out. > > Using the datatype SOTest2_validated_cDNA_clone as an example, I think that > the main problem is that the datatype has 2 has relationships. It has > SOTest2_cDNA and SOTest2_validated. The problem, I think, is that they both > have the articlename 'has_quality'. > > I am sure that articlenames in Services have to be unique, but I can't find > any documentation online saying that articlenames describing relationships > in Datatypes have to be unique as well. > > So, if articlenames have to be unique, then the registry inadvertently > allowed the registration of datatypes without unique articlenames for > container relationships. Alternatively, if this is allowed, then a bug was > discovered in MoSeS. > > Anyone have any insight into which one is the correct scenario? > > Eddie > > > -----Original Message----- > From: moby-dev-bounces at lists.open-bio.org > [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Michael Gerlich > Sent: March-11-09 4:14 AM > To: Core developer announcements > Subject: Re: [MOBY-dev] error installing Biomoby via ant > > Hi Eddie, > > I'am using Suns JDK 1.5 Version 16. I also encountered this behavivour > with JDK 6 with compliance level 1.5 (as I had trouble with JDK 6 > generated services and axis 1.4 and Tomcat5.5). > > This problem also occurs when I run install from a fresh CVS checkout > (including a fresh Biomoby cache directory). All SOTEST* datatypes are > only registered at Central registry, so they are fetched when Biomoby > fills its cache (retrieving datatypes). > > Regards, > > Michael > > >> Hi Michael, >> >> What version of JAVA are you using? What registry are you generating these >> datatypes from? >> >> Thanks, >> >> Eddie >> >> -----Original Message----- >> From: moby-dev-bounces at lists.open-bio.org >> [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Michael Gerlich >> Sent: March-10-09 4:28 PM >> To: MOBY-dev at lists.open-bio.org >> Subject: [MOBY-dev] error installing Biomoby via ant >> >> Hi all, >> >> I checked out Biomoby from CVS and tried to install it via the >> > corresponding > >> ant tasks, but after fetching all necessary libraries, the compilation >> > fails > >> with a lot of error messages regarding datatypes SOTEST*. >> >> I also encountered this behavior when I tried to run Moses Generator for >> > one > >> of my services with an existing Biomoby instance on another machine. There >> the build also fails. >> I tested this on 3 different machines, including both Ubuntu and XP os. >> > The > >> error log is attached, taken from Dashboad. >> >> Does anyone encounter similar problems? Should I try cleaning Maven >> repository, Biomoby cache and/or new Eclipse workspace? >> >> Thanks in advance and regards, >> Michael >> >> >> Excerpt follows (100 error messages like this): >> >> >> > home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/datat > >> ypes/SOTest2_engineered_foreign_gene.java:152: getMoby_Parent() in >> org.biomoby.shared.datatypes.SOTest2_engineered_foreign_gene cannot >> > override > >> getMoby_Parent() in org.biomoby.shared.datatypes.SOTest2_engineered_gene; >> attempting to use incompatible return type >> [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign_gene >> [javac] required: >> > org.biomoby.shared.datatypes.SOTest2_engineered_region > >> [javac] public SOTest2_foreign_gene getMoby_Parent() { >> [javac] ^ >> [javac] >> >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > >> types/SOTest2_engineered_foreign_transposable_element.java:121: >> getMoby_has_quality() in >> >> > org.biomoby.shared.datatypes.SOTest2_engineered_foreign_transposable_element > >> cannot override getMoby_has_quality() in >> org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; attempting to >> use incompatible return type >> [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign[] >> [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] >> [javac] public SOTest2_foreign[] getMoby_has_quality() { >> [javac] ^ >> [javac] >> >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > >> types/SOTest2_foreign_transposable_element.java:112: getMoby_has_quality() >> in org.biomoby.shared.datatypes.SOTest2_foreign_transposable_element >> > cannot > >> override getMoby_has_quality() in >> org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; attempting to >> use incompatible return type >> [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign[] >> [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] >> [javac] public SOTest2_foreign[] getMoby_has_quality() { >> [javac] ^ >> [javac] >> >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > >> types/SOTest2_engineered_fusion_gene.java:122: getMoby_has_quality() in >> org.biomoby.shared.datatypes.SOTest2_engineered_fusion_gene cannot >> > override > >> getMoby_has_quality() in org.biomoby.shared.datatypes.SOTest2_fusion_gene; >> attempting to use incompatible return type >> [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] >> [javac] required: org.biomoby.shared.datatypes.SOTest2_fusion[] >> [javac] public SOTest2_engineered[] getMoby_has_quality() { >> [javac] ^ >> [javac] >> >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > >> types/SOTest2_engineered_rescue_region.java:120: getMoby_has_quality() in >> org.biomoby.shared.datatypes.SOTest2_engineered_rescue_region cannot >> override getMoby_has_quality() in >> org.biomoby.shared.datatypes.SOTest2_rescue_region; attempting to use >> incompatible return type >> [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] >> [javac] required: org.biomoby.shared.datatypes.SOTest2_rescue[] >> [javac] public SOTest2_engineered[] getMoby_has_quality() { >> [javac] ^ >> [javac] >> >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > >> types/SOTest2_engineered_transposable_element.java:121: >> getMoby_has_quality() in >> org.biomoby.shared.datatypes.SOTest2_engineered_transposable_element >> > cannot > >> override getMoby_has_quality() in >> org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; attempting to >> use incompatible return type >> [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] >> [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] >> [javac] public SOTest2_engineered[] getMoby_has_quality() { >> [javac] ^ >> [javac] >> >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > >> types/SOTest2_five_prime_coding_exon_noncoding_region.java:114: >> getMoby_part_of() in >> >> > org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon_noncoding_region > >> cannot override getMoby_part_of() in >> org.biomoby.shared.datatypes.SOTest2_transcript_region; attempting to use >> incompatible return type >> [javac] found : >> org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon[] >> [javac] required: org.biomoby.shared.datatypes.SOTest2_transcript[] >> [javac] public SOTest2_five_prime_coding_exon[] getMoby_part_of() >> > { > >> [javac] ^ >> [javac] >> >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > >> types/SOTest2_five_prime_exon_coding_region.java:114: getMoby_part_of() in >> org.biomoby.shared.datatypes.SOTest2_five_prime_exon_coding_region cannot >> override getMoby_part_of() in >> org.biomoby.shared.datatypes.SOTest2_transcript_region; attempting to use >> incompatible return type >> [javac] found : >> org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon[] >> [javac] required: org.biomoby.shared.datatypes.SOTest2_transcript[] >> [javac] public SOTest2_five_prime_coding_exon[] getMoby_part_of() >> > { > >> [javac] >> >> _______________________________________________ >> MOBY-dev mailing list >> MOBY-dev at lists.open-bio.org >> http://lists.open-bio.org/mailman/listinfo/moby-dev >> >> _______________________________________________ >> MOBY-dev mailing list >> MOBY-dev at lists.open-bio.org >> http://lists.open-bio.org/mailman/listinfo/moby-dev >> >> >> > > > _______________________________________________ MOBY-dev mailing list MOBY-dev at lists.open-bio.org http://lists.open-bio.org/mailman/listinfo/moby-dev From pieter.neerincx at gmail.com Wed Mar 25 23:45:09 2009 From: pieter.neerincx at gmail.com (Pieter Neerincx) Date: Thu, 26 Mar 2009 00:45:09 +0100 Subject: [MOBY-dev] error installing Biomoby via ant In-Reply-To: <49ca6a0a.02578c0a.295c.13de@mx.google.com> References: <000001c9a1d7$ccf5a120$66e0e360$@de> <49b70aac.1cbc720a.5945.ffffc6ac@mx.google.com> <49B79D06.5090208@ipb-halle.de> <49b7ee46.02578c0a.1260.ffff816d@mx.google.com> <49B7F2BF.2060801@ucalgary.ca> <49ca6a0a.02578c0a.295c.13de@mx.google.com> Message-ID: <6A499280-C114-4A3A-8181-2720E1E66D51@gmail.com> Hi, If I remember correctly for datatypes it's the combination of the object's name and articleName attribute value that must be unique. As long as the combi is unique you can distinguish two HAS and a HAS-A instance. Therefore if an object has multiple relationships involving child element of the same type a unique articleName attribute is mandatory but otherwise articleName attributes were optional. In addition articleNames in service inputs or outputs were mandatory and quite some time ago articleNames became also mandatory for primitives no matter whether there was only one relationship involving a certain type of primitive or whether there were more. So AFAIK the GCP_* objects mentioned below are correctly registered according to the current specs, but to keep things simple it wouldn't hurt to make articleName attributes always mandatory. That would render quite some currently used objects invalid though... Cheers, Pi On 25 Mar 2009, at 18:29, Edward Kawas wrote: > Based on what Paul has said, is it true that the datatypes > (GCP_BiologicalSample, GCP_Germplasm) are then incorrectly registered? > > Thanks, > > Eddie > > -----Original Message----- > From: moby-dev-bounces at lists.open-bio.org > [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Paul Gordon > Sent: March-11-09 10:20 AM > To: Core developer announcements > Subject: Re: [MOBY-dev] error installing Biomoby via ant > > I can confirm that member articleNames must be unique. Otherwise > there > would be no way to distinguish two HAS and a HAS-A instance. > > Edward Kawas wrote: >> I think that I may have figured it out. >> >> Using the datatype SOTest2_validated_cDNA_clone as an example, I >> think > that >> the main problem is that the datatype has 2 has relationships. It has >> SOTest2_cDNA and SOTest2_validated. The problem, I think, is that >> they > both >> have the articlename 'has_quality'. >> >> I am sure that articlenames in Services have to be unique, but I >> can't > find >> any documentation online saying that articlenames describing >> relationships >> in Datatypes have to be unique as well. >> >> So, if articlenames have to be unique, then the registry >> inadvertently >> allowed the registration of datatypes without unique articlenames for >> container relationships. Alternatively, if this is allowed, then a >> bug was >> discovered in MoSeS. >> >> Anyone have any insight into which one is the correct scenario? >> >> Eddie >> >> >> -----Original Message----- >> From: moby-dev-bounces at lists.open-bio.org >> [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Michael >> Gerlich >> Sent: March-11-09 4:14 AM >> To: Core developer announcements >> Subject: Re: [MOBY-dev] error installing Biomoby via ant >> >> Hi Eddie, >> >> I'am using Suns JDK 1.5 Version 16. I also encountered this >> behavivour >> with JDK 6 with compliance level 1.5 (as I had trouble with JDK 6 >> generated services and axis 1.4 and Tomcat5.5). >> >> This problem also occurs when I run install from a fresh CVS checkout >> (including a fresh Biomoby cache directory). All SOTEST* datatypes >> are >> only registered at Central registry, so they are fetched when Biomoby >> fills its cache (retrieving datatypes). >> >> Regards, >> >> Michael >> >> >>> Hi Michael, >>> >>> What version of JAVA are you using? What registry are you generating > these >>> datatypes from? >>> >>> Thanks, >>> >>> Eddie >>> >>> -----Original Message----- >>> From: moby-dev-bounces at lists.open-bio.org >>> [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Michael >>> Gerlich >>> Sent: March-10-09 4:28 PM >>> To: MOBY-dev at lists.open-bio.org >>> Subject: [MOBY-dev] error installing Biomoby via ant >>> >>> Hi all, >>> >>> I checked out Biomoby from CVS and tried to install it via the >>> >> corresponding >> >>> ant tasks, but after fetching all necessary libraries, the >>> compilation >>> >> fails >> >>> with a lot of error messages regarding datatypes SOTEST*. >>> >>> I also encountered this behavior when I tried to run Moses >>> Generator for >>> >> one >> >>> of my services with an existing Biomoby instance on another machine. > There >>> the build also fails. >>> I tested this on 3 different machines, including both Ubuntu and >>> XP os. >>> >> The >> >>> error log is attached, taken from Dashboad. >>> >>> Does anyone encounter similar problems? Should I try cleaning Maven >>> repository, Biomoby cache and/or new Eclipse workspace? >>> >>> Thanks in advance and regards, >>> Michael >>> >>> >>> Excerpt follows (100 error messages like this): >>> >>> >>> >> > home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/ > shared/datat >> >>> ypes/SOTest2_engineered_foreign_gene.java:152: getMoby_Parent() in >>> org.biomoby.shared.datatypes.SOTest2_engineered_foreign_gene cannot >>> >> override >> >>> getMoby_Parent() in >>> org.biomoby.shared.datatypes.SOTest2_engineered_gene; >>> attempting to use incompatible return type >>> [javac] found : >>> org.biomoby.shared.datatypes.SOTest2_foreign_gene >>> [javac] required: >>> >> org.biomoby.shared.datatypes.SOTest2_engineered_region >> >>> [javac] public SOTest2_foreign_gene getMoby_Parent() { >>> [javac] ^ >>> [javac] >>> >>> >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/ > shared/data >> >>> types/SOTest2_engineered_foreign_transposable_element.java:121: >>> getMoby_has_quality() in >>> >>> >> > org > .biomoby > .shared.datatypes.SOTest2_engineered_foreign_transposable_element >> >>> cannot override getMoby_has_quality() in >>> org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; >>> attempting > to >>> use incompatible return type >>> [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign[] >>> [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] >>> [javac] public SOTest2_foreign[] getMoby_has_quality() { >>> [javac] ^ >>> [javac] >>> >>> >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/ > shared/data >> >>> types/SOTest2_foreign_transposable_element.java:112: > getMoby_has_quality() >>> in org.biomoby.shared.datatypes.SOTest2_foreign_transposable_element >>> >> cannot >> >>> override getMoby_has_quality() in >>> org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; >>> attempting > to >>> use incompatible return type >>> [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign[] >>> [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] >>> [javac] public SOTest2_foreign[] getMoby_has_quality() { >>> [javac] ^ >>> [javac] >>> >>> >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/ > shared/data >> >>> types/SOTest2_engineered_fusion_gene.java:122: >>> getMoby_has_quality() in >>> org.biomoby.shared.datatypes.SOTest2_engineered_fusion_gene cannot >>> >> override >> >>> getMoby_has_quality() in > org.biomoby.shared.datatypes.SOTest2_fusion_gene; >>> attempting to use incompatible return type >>> [javac] found : >>> org.biomoby.shared.datatypes.SOTest2_engineered[] >>> [javac] required: org.biomoby.shared.datatypes.SOTest2_fusion[] >>> [javac] public SOTest2_engineered[] getMoby_has_quality() { >>> [javac] ^ >>> [javac] >>> >>> >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/ > shared/data >> >>> types/SOTest2_engineered_rescue_region.java:120: >>> getMoby_has_quality() in >>> org.biomoby.shared.datatypes.SOTest2_engineered_rescue_region cannot >>> override getMoby_has_quality() in >>> org.biomoby.shared.datatypes.SOTest2_rescue_region; attempting to >>> use >>> incompatible return type >>> [javac] found : >>> org.biomoby.shared.datatypes.SOTest2_engineered[] >>> [javac] required: org.biomoby.shared.datatypes.SOTest2_rescue[] >>> [javac] public SOTest2_engineered[] getMoby_has_quality() { >>> [javac] ^ >>> [javac] >>> >>> >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/ > shared/data >> >>> types/SOTest2_engineered_transposable_element.java:121: >>> getMoby_has_quality() in >>> org.biomoby.shared.datatypes.SOTest2_engineered_transposable_element >>> >> cannot >> >>> override getMoby_has_quality() in >>> org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; >>> attempting > to >>> use incompatible return type >>> [javac] found : >>> org.biomoby.shared.datatypes.SOTest2_engineered[] >>> [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] >>> [javac] public SOTest2_engineered[] getMoby_has_quality() { >>> [javac] ^ >>> [javac] >>> >>> >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/ > shared/data >> >>> types/SOTest2_five_prime_coding_exon_noncoding_region.java:114: >>> getMoby_part_of() in >>> >>> >> > org > .biomoby > .shared.datatypes.SOTest2_five_prime_coding_exon_noncoding_region >> >>> cannot override getMoby_part_of() in >>> org.biomoby.shared.datatypes.SOTest2_transcript_region; attempting >>> to use >>> incompatible return type >>> [javac] found : >>> org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon[] >>> [javac] required: >>> org.biomoby.shared.datatypes.SOTest2_transcript[] >>> [javac] public SOTest2_five_prime_coding_exon[] >>> getMoby_part_of() >>> >> { >> >>> [javac] ^ >>> [javac] >>> >>> >> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/ > shared/data >> >>> types/SOTest2_five_prime_exon_coding_region.java:114: >>> getMoby_part_of() > in >>> org.biomoby.shared.datatypes.SOTest2_five_prime_exon_coding_region >>> cannot >>> override getMoby_part_of() in >>> org.biomoby.shared.datatypes.SOTest2_transcript_region; attempting >>> to use >>> incompatible return type >>> [javac] found : >>> org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon[] >>> [javac] required: >>> org.biomoby.shared.datatypes.SOTest2_transcript[] >>> [javac] public SOTest2_five_prime_coding_exon[] >>> getMoby_part_of() >>> >> { >> >>> [javac] >>> >>> _______________________________________________ >>> MOBY-dev mailing list >>> MOBY-dev at lists.open-bio.org >>> http://lists.open-bio.org/mailman/listinfo/moby-dev >>> >>> _______________________________________________ >>> MOBY-dev mailing list >>> MOBY-dev at lists.open-bio.org >>> http://lists.open-bio.org/mailman/listinfo/moby-dev >>> >>> >>> >> >> >> > _______________________________________________ > MOBY-dev mailing list > MOBY-dev at lists.open-bio.org > http://lists.open-bio.org/mailman/listinfo/moby-dev > > _______________________________________________ > MOBY-dev mailing list > MOBY-dev at lists.open-bio.org > http://lists.open-bio.org/mailman/listinfo/moby-dev ------------------------------------------------------------- Wageningen University and Research centre (WUR) Laboratory of Bioinformatics Transitorium (building 312) room 1034 Dreijenlaan 3 6703 HA Wageningen The Netherlands phone: +31 (0)317-483 060 mobile: +31 (0)6-143 66 783 e-mail: pieter.neerincx at gmail.com skype: pieter.online ------------------------------------------------------------- From gordonp at ucalgary.ca Thu Mar 26 14:31:02 2009 From: gordonp at ucalgary.ca (Paul Gordon) Date: Thu, 26 Mar 2009 08:31:02 -0600 Subject: [MOBY-dev] error installing Biomoby via ant In-Reply-To: <6A499280-C114-4A3A-8181-2720E1E66D51@gmail.com> References: <000001c9a1d7$ccf5a120$66e0e360$@de> <49b70aac.1cbc720a.5945.ffffc6ac@mx.google.com> <49B79D06.5090208@ipb-halle.de> <49b7ee46.02578c0a.1260.ffff816d@mx.google.com> <49B7F2BF.2060801@ucalgary.ca> <49ca6a0a.02578c0a.295c.13de@mx.google.com> <6A499280-C114-4A3A-8181-2720E1E66D51@gmail.com> Message-ID: <49CB91A6.4030601@ucalgary.ca> As there is no unique place to put documentation for the purpose or usage of a member other than its articleName, I'd suggest that the articleName be mandatory, if only for the purpose of succinctly describing the relationship between it and the container class. Pieter Neerincx wrote: > Hi, > > If I remember correctly for datatypes it's the combination of the > object's name and articleName attribute value that must be unique. As > long as the combi is unique you can distinguish two HAS and a HAS-A > instance. Therefore if an object has multiple relationships involving > child element of the same type a unique articleName attribute is > mandatory but otherwise articleName attributes were optional. In > addition articleNames in service inputs or outputs were mandatory and > quite some time ago articleNames became also mandatory for primitives > no matter whether there was only one relationship involving a certain > type of primitive or whether there were more. > > So AFAIK the GCP_* objects mentioned below are correctly registered > according to the current specs, but to keep things simple it wouldn't > hurt to make articleName attributes always mandatory. That would > render quite some currently used objects invalid though... > > Cheers, > > Pi > > On 25 Mar 2009, at 18:29, Edward Kawas wrote: > >> Based on what Paul has said, is it true that the datatypes >> (GCP_BiologicalSample, GCP_Germplasm) are then incorrectly registered? >> >> Thanks, >> >> Eddie >> >> -----Original Message----- >> From: moby-dev-bounces at lists.open-bio.org >> [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Paul Gordon >> Sent: March-11-09 10:20 AM >> To: Core developer announcements >> Subject: Re: [MOBY-dev] error installing Biomoby via ant >> >> I can confirm that member articleNames must be unique. Otherwise there >> would be no way to distinguish two HAS and a HAS-A instance. >> >> Edward Kawas wrote: >>> I think that I may have figured it out. >>> >>> Using the datatype SOTest2_validated_cDNA_clone as an example, I think >> that >>> the main problem is that the datatype has 2 has relationships. It has >>> SOTest2_cDNA and SOTest2_validated. The problem, I think, is that they >> both >>> have the articlename 'has_quality'. >>> >>> I am sure that articlenames in Services have to be unique, but I can't >> find >>> any documentation online saying that articlenames describing >>> relationships >>> in Datatypes have to be unique as well. >>> >>> So, if articlenames have to be unique, then the registry inadvertently >>> allowed the registration of datatypes without unique articlenames for >>> container relationships. Alternatively, if this is allowed, then a >>> bug was >>> discovered in MoSeS. >>> >>> Anyone have any insight into which one is the correct scenario? >>> >>> Eddie >>> >>> >>> -----Original Message----- >>> From: moby-dev-bounces at lists.open-bio.org >>> [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Michael >>> Gerlich >>> Sent: March-11-09 4:14 AM >>> To: Core developer announcements >>> Subject: Re: [MOBY-dev] error installing Biomoby via ant >>> >>> Hi Eddie, >>> >>> I'am using Suns JDK 1.5 Version 16. I also encountered this behavivour >>> with JDK 6 with compliance level 1.5 (as I had trouble with JDK 6 >>> generated services and axis 1.4 and Tomcat5.5). >>> >>> This problem also occurs when I run install from a fresh CVS checkout >>> (including a fresh Biomoby cache directory). All SOTEST* datatypes are >>> only registered at Central registry, so they are fetched when Biomoby >>> fills its cache (retrieving datatypes). >>> >>> Regards, >>> >>> Michael >>> >>> >>>> Hi Michael, >>>> >>>> What version of JAVA are you using? What registry are you generating >> these >>>> datatypes from? >>>> >>>> Thanks, >>>> >>>> Eddie >>>> >>>> -----Original Message----- >>>> From: moby-dev-bounces at lists.open-bio.org >>>> [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Michael >>>> Gerlich >>>> Sent: March-10-09 4:28 PM >>>> To: MOBY-dev at lists.open-bio.org >>>> Subject: [MOBY-dev] error installing Biomoby via ant >>>> >>>> Hi all, >>>> >>>> I checked out Biomoby from CVS and tried to install it via the >>>> >>> corresponding >>> >>>> ant tasks, but after fetching all necessary libraries, the compilation >>>> >>> fails >>> >>>> with a lot of error messages regarding datatypes SOTEST*. >>>> >>>> I also encountered this behavior when I tried to run Moses >>>> Generator for >>>> >>> one >>> >>>> of my services with an existing Biomoby instance on another machine. >> There >>>> the build also fails. >>>> I tested this on 3 different machines, including both Ubuntu and XP >>>> os. >>>> >>> The >>> >>>> error log is attached, taken from Dashboad. >>>> >>>> Does anyone encounter similar problems? Should I try cleaning Maven >>>> repository, Biomoby cache and/or new Eclipse workspace? >>>> >>>> Thanks in advance and regards, >>>> Michael >>>> >>>> >>>> Excerpt follows (100 error messages like this): >>>> >>>> >>>> >>> >> home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/datat >> >>> >>>> ypes/SOTest2_engineered_foreign_gene.java:152: getMoby_Parent() in >>>> org.biomoby.shared.datatypes.SOTest2_engineered_foreign_gene cannot >>>> >>> override >>> >>>> getMoby_Parent() in >>>> org.biomoby.shared.datatypes.SOTest2_engineered_gene; >>>> attempting to use incompatible return type >>>> [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign_gene >>>> [javac] required: >>>> >>> org.biomoby.shared.datatypes.SOTest2_engineered_region >>> >>>> [javac] public SOTest2_foreign_gene getMoby_Parent() { >>>> [javac] ^ >>>> [javac] >>>> >>>> >>> >> /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >> >>> >>>> types/SOTest2_engineered_foreign_transposable_element.java:121: >>>> getMoby_has_quality() in >>>> >>>> >>> >> org.biomoby.shared.datatypes.SOTest2_engineered_foreign_transposable_element >> >>> >>>> cannot override getMoby_has_quality() in >>>> org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; >>>> attempting >> to >>>> use incompatible return type >>>> [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign[] >>>> [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] >>>> [javac] public SOTest2_foreign[] getMoby_has_quality() { >>>> [javac] ^ >>>> [javac] >>>> >>>> >>> >> /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >> >>> >>>> types/SOTest2_foreign_transposable_element.java:112: >> getMoby_has_quality() >>>> in org.biomoby.shared.datatypes.SOTest2_foreign_transposable_element >>>> >>> cannot >>> >>>> override getMoby_has_quality() in >>>> org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; >>>> attempting >> to >>>> use incompatible return type >>>> [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign[] >>>> [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] >>>> [javac] public SOTest2_foreign[] getMoby_has_quality() { >>>> [javac] ^ >>>> [javac] >>>> >>>> >>> >> /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >> >>> >>>> types/SOTest2_engineered_fusion_gene.java:122: >>>> getMoby_has_quality() in >>>> org.biomoby.shared.datatypes.SOTest2_engineered_fusion_gene cannot >>>> >>> override >>> >>>> getMoby_has_quality() in >> org.biomoby.shared.datatypes.SOTest2_fusion_gene; >>>> attempting to use incompatible return type >>>> [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] >>>> [javac] required: org.biomoby.shared.datatypes.SOTest2_fusion[] >>>> [javac] public SOTest2_engineered[] getMoby_has_quality() { >>>> [javac] ^ >>>> [javac] >>>> >>>> >>> >> /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >> >>> >>>> types/SOTest2_engineered_rescue_region.java:120: >>>> getMoby_has_quality() in >>>> org.biomoby.shared.datatypes.SOTest2_engineered_rescue_region cannot >>>> override getMoby_has_quality() in >>>> org.biomoby.shared.datatypes.SOTest2_rescue_region; attempting to use >>>> incompatible return type >>>> [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] >>>> [javac] required: org.biomoby.shared.datatypes.SOTest2_rescue[] >>>> [javac] public SOTest2_engineered[] getMoby_has_quality() { >>>> [javac] ^ >>>> [javac] >>>> >>>> >>> >> /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >> >>> >>>> types/SOTest2_engineered_transposable_element.java:121: >>>> getMoby_has_quality() in >>>> org.biomoby.shared.datatypes.SOTest2_engineered_transposable_element >>>> >>> cannot >>> >>>> override getMoby_has_quality() in >>>> org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; >>>> attempting >> to >>>> use incompatible return type >>>> [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] >>>> [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] >>>> [javac] public SOTest2_engineered[] getMoby_has_quality() { >>>> [javac] ^ >>>> [javac] >>>> >>>> >>> >> /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >> >>> >>>> types/SOTest2_five_prime_coding_exon_noncoding_region.java:114: >>>> getMoby_part_of() in >>>> >>>> >>> >> org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon_noncoding_region >> >>> >>>> cannot override getMoby_part_of() in >>>> org.biomoby.shared.datatypes.SOTest2_transcript_region; attempting >>>> to use >>>> incompatible return type >>>> [javac] found : >>>> org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon[] >>>> [javac] required: org.biomoby.shared.datatypes.SOTest2_transcript[] >>>> [javac] public SOTest2_five_prime_coding_exon[] >>>> getMoby_part_of() >>>> >>> { >>> >>>> [javac] ^ >>>> [javac] >>>> >>>> >>> >> /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >> >>> >>>> types/SOTest2_five_prime_exon_coding_region.java:114: >>>> getMoby_part_of() >> in >>>> org.biomoby.shared.datatypes.SOTest2_five_prime_exon_coding_region >>>> cannot >>>> override getMoby_part_of() in >>>> org.biomoby.shared.datatypes.SOTest2_transcript_region; attempting >>>> to use >>>> incompatible return type >>>> [javac] found : >>>> org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon[] >>>> [javac] required: org.biomoby.shared.datatypes.SOTest2_transcript[] >>>> [javac] public SOTest2_five_prime_coding_exon[] >>>> getMoby_part_of() >>>> >>> { >>> >>>> [javac] >>>> >>>> _______________________________________________ >>>> MOBY-dev mailing list >>>> MOBY-dev at lists.open-bio.org >>>> http://lists.open-bio.org/mailman/listinfo/moby-dev >>>> >>>> _______________________________________________ >>>> MOBY-dev mailing list >>>> MOBY-dev at lists.open-bio.org >>>> http://lists.open-bio.org/mailman/listinfo/moby-dev >>>> >>>> >>>> >>> >>> >>> >> _______________________________________________ >> MOBY-dev mailing list >> MOBY-dev at lists.open-bio.org >> http://lists.open-bio.org/mailman/listinfo/moby-dev >> >> _______________________________________________ >> MOBY-dev mailing list >> MOBY-dev at lists.open-bio.org >> http://lists.open-bio.org/mailman/listinfo/moby-dev > > ------------------------------------------------------------- > Wageningen University and Research centre (WUR) > Laboratory of Bioinformatics > Transitorium (building 312) room 1034 > > Dreijenlaan 3 > 6703 HA Wageningen > The Netherlands > > phone: +31 (0)317-483 060 > mobile: +31 (0)6-143 66 783 > e-mail: pieter.neerincx at gmail.com > skype: pieter.online > ------------------------------------------------------------- > > > > _______________________________________________ > MOBY-dev mailing list > MOBY-dev at lists.open-bio.org > http://lists.open-bio.org/mailman/listinfo/moby-dev > > From edward.kawas at gmail.com Thu Mar 26 15:00:41 2009 From: edward.kawas at gmail.com (Edward Kawas) Date: Thu, 26 Mar 2009 08:00:41 -0700 Subject: [MOBY-dev] error installing Biomoby via ant In-Reply-To: <49CB91A6.4030601@ucalgary.ca> References: <000001c9a1d7$ccf5a120$66e0e360$@de> <49b70aac.1cbc720a.5945.ffffc6ac@mx.google.com> <49B79D06.5090208@ipb-halle.de> <49b7ee46.02578c0a.1260.ffff816d@mx.google.com> <49B7F2BF.2060801@ucalgary.ca> <49ca6a0a.02578c0a.295c.13de@mx.google.com> <6A499280-C114-4A3A-8181-2720E1E66D51@gmail.com> <49CB91A6.4030601@ucalgary.ca> Message-ID: <49cb989d.15528c0a.1739.69c0@mx.google.com> I thought that the articlename was supposed to be mandatory... anyways, the 2 services that I mentioned seem to be the only 2 incorrect datatypes. I created a patch for the registry, but before I committed it, I wanted to check that I had the general idea down. The patch works like so: User X is registering a datatype. We take all of the direct HAS/HASA articlenames and then traverse the ISA hierarchy towards the root node ensuring that the articlenames are not used further up the tree. This is how I found those 2 datatypes that I mentioned previously. I tested my patch against all datatypes in our ontology. If everyone is happy with this, I will commit the patch and update the documentation. Thanks, Eddie -----Original Message----- From: moby-dev-bounces at lists.open-bio.org [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Paul Gordon Sent: March-26-09 7:31 AM To: Core developer announcements Subject: Re: [MOBY-dev] error installing Biomoby via ant As there is no unique place to put documentation for the purpose or usage of a member other than its articleName, I'd suggest that the articleName be mandatory, if only for the purpose of succinctly describing the relationship between it and the container class. Pieter Neerincx wrote: > Hi, > > If I remember correctly for datatypes it's the combination of the > object's name and articleName attribute value that must be unique. As > long as the combi is unique you can distinguish two HAS and a HAS-A > instance. Therefore if an object has multiple relationships involving > child element of the same type a unique articleName attribute is > mandatory but otherwise articleName attributes were optional. In > addition articleNames in service inputs or outputs were mandatory and > quite some time ago articleNames became also mandatory for primitives > no matter whether there was only one relationship involving a certain > type of primitive or whether there were more. > > So AFAIK the GCP_* objects mentioned below are correctly registered > according to the current specs, but to keep things simple it wouldn't > hurt to make articleName attributes always mandatory. That would > render quite some currently used objects invalid though... > > Cheers, > > Pi > > On 25 Mar 2009, at 18:29, Edward Kawas wrote: > >> Based on what Paul has said, is it true that the datatypes >> (GCP_BiologicalSample, GCP_Germplasm) are then incorrectly registered? >> >> Thanks, >> >> Eddie >> >> -----Original Message----- >> From: moby-dev-bounces at lists.open-bio.org >> [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Paul Gordon >> Sent: March-11-09 10:20 AM >> To: Core developer announcements >> Subject: Re: [MOBY-dev] error installing Biomoby via ant >> >> I can confirm that member articleNames must be unique. Otherwise there >> would be no way to distinguish two HAS and a HAS-A instance. >> >> Edward Kawas wrote: >>> I think that I may have figured it out. >>> >>> Using the datatype SOTest2_validated_cDNA_clone as an example, I think >> that >>> the main problem is that the datatype has 2 has relationships. It has >>> SOTest2_cDNA and SOTest2_validated. The problem, I think, is that they >> both >>> have the articlename 'has_quality'. >>> >>> I am sure that articlenames in Services have to be unique, but I can't >> find >>> any documentation online saying that articlenames describing >>> relationships >>> in Datatypes have to be unique as well. >>> >>> So, if articlenames have to be unique, then the registry inadvertently >>> allowed the registration of datatypes without unique articlenames for >>> container relationships. Alternatively, if this is allowed, then a >>> bug was >>> discovered in MoSeS. >>> >>> Anyone have any insight into which one is the correct scenario? >>> >>> Eddie >>> >>> >>> -----Original Message----- >>> From: moby-dev-bounces at lists.open-bio.org >>> [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Michael >>> Gerlich >>> Sent: March-11-09 4:14 AM >>> To: Core developer announcements >>> Subject: Re: [MOBY-dev] error installing Biomoby via ant >>> >>> Hi Eddie, >>> >>> I'am using Suns JDK 1.5 Version 16. I also encountered this behavivour >>> with JDK 6 with compliance level 1.5 (as I had trouble with JDK 6 >>> generated services and axis 1.4 and Tomcat5.5). >>> >>> This problem also occurs when I run install from a fresh CVS checkout >>> (including a fresh Biomoby cache directory). All SOTEST* datatypes are >>> only registered at Central registry, so they are fetched when Biomoby >>> fills its cache (retrieving datatypes). >>> >>> Regards, >>> >>> Michael >>> >>> >>>> Hi Michael, >>>> >>>> What version of JAVA are you using? What registry are you generating >> these >>>> datatypes from? >>>> >>>> Thanks, >>>> >>>> Eddie >>>> >>>> -----Original Message----- >>>> From: moby-dev-bounces at lists.open-bio.org >>>> [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Michael >>>> Gerlich >>>> Sent: March-10-09 4:28 PM >>>> To: MOBY-dev at lists.open-bio.org >>>> Subject: [MOBY-dev] error installing Biomoby via ant >>>> >>>> Hi all, >>>> >>>> I checked out Biomoby from CVS and tried to install it via the >>>> >>> corresponding >>> >>>> ant tasks, but after fetching all necessary libraries, the compilation >>>> >>> fails >>> >>>> with a lot of error messages regarding datatypes SOTEST*. >>>> >>>> I also encountered this behavior when I tried to run Moses >>>> Generator for >>>> >>> one >>> >>>> of my services with an existing Biomoby instance on another machine. >> There >>>> the build also fails. >>>> I tested this on 3 different machines, including both Ubuntu and XP >>>> os. >>>> >>> The >>> >>>> error log is attached, taken from Dashboad. >>>> >>>> Does anyone encounter similar problems? Should I try cleaning Maven >>>> repository, Biomoby cache and/or new Eclipse workspace? >>>> >>>> Thanks in advance and regards, >>>> Michael >>>> >>>> >>>> Excerpt follows (100 error messages like this): >>>> >>>> >>>> >>> >> home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/datat >> >>> >>>> ypes/SOTest2_engineered_foreign_gene.java:152: getMoby_Parent() in >>>> org.biomoby.shared.datatypes.SOTest2_engineered_foreign_gene cannot >>>> >>> override >>> >>>> getMoby_Parent() in >>>> org.biomoby.shared.datatypes.SOTest2_engineered_gene; >>>> attempting to use incompatible return type >>>> [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign_gene >>>> [javac] required: >>>> >>> org.biomoby.shared.datatypes.SOTest2_engineered_region >>> >>>> [javac] public SOTest2_foreign_gene getMoby_Parent() { >>>> [javac] ^ >>>> [javac] >>>> >>>> >>> >> /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >> >>> >>>> types/SOTest2_engineered_foreign_transposable_element.java:121: >>>> getMoby_has_quality() in >>>> >>>> >>> >> org.biomoby.shared.datatypes.SOTest2_engineered_foreign_transposable_element >> >>> >>>> cannot override getMoby_has_quality() in >>>> org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; >>>> attempting >> to >>>> use incompatible return type >>>> [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign[] >>>> [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] >>>> [javac] public SOTest2_foreign[] getMoby_has_quality() { >>>> [javac] ^ >>>> [javac] >>>> >>>> >>> >> /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >> >>> >>>> types/SOTest2_foreign_transposable_element.java:112: >> getMoby_has_quality() >>>> in org.biomoby.shared.datatypes.SOTest2_foreign_transposable_element >>>> >>> cannot >>> >>>> override getMoby_has_quality() in >>>> org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; >>>> attempting >> to >>>> use incompatible return type >>>> [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign[] >>>> [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] >>>> [javac] public SOTest2_foreign[] getMoby_has_quality() { >>>> [javac] ^ >>>> [javac] >>>> >>>> >>> >> /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >> >>> >>>> types/SOTest2_engineered_fusion_gene.java:122: >>>> getMoby_has_quality() in >>>> org.biomoby.shared.datatypes.SOTest2_engineered_fusion_gene cannot >>>> >>> override >>> >>>> getMoby_has_quality() in >> org.biomoby.shared.datatypes.SOTest2_fusion_gene; >>>> attempting to use incompatible return type >>>> [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] >>>> [javac] required: org.biomoby.shared.datatypes.SOTest2_fusion[] >>>> [javac] public SOTest2_engineered[] getMoby_has_quality() { >>>> [javac] ^ >>>> [javac] >>>> >>>> >>> >> /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >> >>> >>>> types/SOTest2_engineered_rescue_region.java:120: >>>> getMoby_has_quality() in >>>> org.biomoby.shared.datatypes.SOTest2_engineered_rescue_region cannot >>>> override getMoby_has_quality() in >>>> org.biomoby.shared.datatypes.SOTest2_rescue_region; attempting to use >>>> incompatible return type >>>> [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] >>>> [javac] required: org.biomoby.shared.datatypes.SOTest2_rescue[] >>>> [javac] public SOTest2_engineered[] getMoby_has_quality() { >>>> [javac] ^ >>>> [javac] >>>> >>>> >>> >> /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >> >>> >>>> types/SOTest2_engineered_transposable_element.java:121: >>>> getMoby_has_quality() in >>>> org.biomoby.shared.datatypes.SOTest2_engineered_transposable_element >>>> >>> cannot >>> >>>> override getMoby_has_quality() in >>>> org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; >>>> attempting >> to >>>> use incompatible return type >>>> [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] >>>> [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] >>>> [javac] public SOTest2_engineered[] getMoby_has_quality() { >>>> [javac] ^ >>>> [javac] >>>> >>>> >>> >> /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >> >>> >>>> types/SOTest2_five_prime_coding_exon_noncoding_region.java:114: >>>> getMoby_part_of() in >>>> >>>> >>> >> org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon_noncoding_region >> >>> >>>> cannot override getMoby_part_of() in >>>> org.biomoby.shared.datatypes.SOTest2_transcript_region; attempting >>>> to use >>>> incompatible return type >>>> [javac] found : >>>> org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon[] >>>> [javac] required: org.biomoby.shared.datatypes.SOTest2_transcript[] >>>> [javac] public SOTest2_five_prime_coding_exon[] >>>> getMoby_part_of() >>>> >>> { >>> >>>> [javac] ^ >>>> [javac] >>>> >>>> >>> >> /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data >> >>> >>>> types/SOTest2_five_prime_exon_coding_region.java:114: >>>> getMoby_part_of() >> in >>>> org.biomoby.shared.datatypes.SOTest2_five_prime_exon_coding_region >>>> cannot >>>> override getMoby_part_of() in >>>> org.biomoby.shared.datatypes.SOTest2_transcript_region; attempting >>>> to use >>>> incompatible return type >>>> [javac] found : >>>> org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon[] >>>> [javac] required: org.biomoby.shared.datatypes.SOTest2_transcript[] >>>> [javac] public SOTest2_five_prime_coding_exon[] >>>> getMoby_part_of() >>>> >>> { >>> >>>> [javac] >>>> >>>> _______________________________________________ >>>> MOBY-dev mailing list >>>> MOBY-dev at lists.open-bio.org >>>> http://lists.open-bio.org/mailman/listinfo/moby-dev >>>> >>>> _______________________________________________ >>>> MOBY-dev mailing list >>>> MOBY-dev at lists.open-bio.org >>>> http://lists.open-bio.org/mailman/listinfo/moby-dev >>>> >>>> >>>> >>> >>> >>> >> _______________________________________________ >> MOBY-dev mailing list >> MOBY-dev at lists.open-bio.org >> http://lists.open-bio.org/mailman/listinfo/moby-dev >> >> _______________________________________________ >> MOBY-dev mailing list >> MOBY-dev at lists.open-bio.org >> http://lists.open-bio.org/mailman/listinfo/moby-dev > > ------------------------------------------------------------- > Wageningen University and Research centre (WUR) > Laboratory of Bioinformatics > Transitorium (building 312) room 1034 > > Dreijenlaan 3 > 6703 HA Wageningen > The Netherlands > > phone: +31 (0)317-483 060 > mobile: +31 (0)6-143 66 783 > e-mail: pieter.neerincx at gmail.com > skype: pieter.online > ------------------------------------------------------------- > > > > _______________________________________________ > MOBY-dev mailing list > MOBY-dev at lists.open-bio.org > http://lists.open-bio.org/mailman/listinfo/moby-dev > > _______________________________________________ MOBY-dev mailing list MOBY-dev at lists.open-bio.org http://lists.open-bio.org/mailman/listinfo/moby-dev From gordonp at ucalgary.ca Thu Mar 26 15:07:09 2009 From: gordonp at ucalgary.ca (Paul Gordon) Date: Thu, 26 Mar 2009 09:07:09 -0600 Subject: [MOBY-dev] error installing Biomoby via ant In-Reply-To: <49cb989d.15528c0a.1739.69c0@mx.google.com> References: <000001c9a1d7$ccf5a120$66e0e360$@de> <49b70aac.1cbc720a.5945.ffffc6ac@mx.google.com> <49B79D06.5090208@ipb-halle.de> <49b7ee46.02578c0a.1260.ffff816d@mx.google.com> <49B7F2BF.2060801@ucalgary.ca> <49ca6a0a.02578c0a.295c.13de@mx.google.com> <6A499280-C114-4A3A-8181-2720E1E66D51@gmail.com> <49CB91A6.4030601@ucalgary.ca> <49cb989d.15528c0a.1739.69c0@mx.google.com> Message-ID: <49CB9A1D.7040404@ucalgary.ca> Sounds good to me. If the docs don't say articleName is mandatory, that was an error of omission on our part... Edward Kawas wrote: > I thought that the articlename was supposed to be mandatory... anyways, the > 2 services that I mentioned seem to be the only 2 incorrect datatypes. I > created a patch for the registry, but before I committed it, I wanted to > check that I had the general idea down. > > The patch works like so: > > User X is registering a datatype. We take all of the direct HAS/HASA > articlenames and then traverse the ISA hierarchy towards the root node > ensuring that the articlenames are not used further up the tree. > > This is how I found those 2 datatypes that I mentioned previously. I tested > my patch against all datatypes in our ontology. > > If everyone is happy with this, I will commit the patch and update the > documentation. > > Thanks, > > Eddie > > -----Original Message----- > From: moby-dev-bounces at lists.open-bio.org > [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Paul Gordon > Sent: March-26-09 7:31 AM > To: Core developer announcements > Subject: Re: [MOBY-dev] error installing Biomoby via ant > > As there is no unique place to put documentation for the purpose or > usage of a member other than its articleName, I'd suggest that the > articleName be mandatory, if only for the purpose of succinctly > describing the relationship between it and the container class. > > Pieter Neerincx wrote: > >> Hi, >> >> If I remember correctly for datatypes it's the combination of the >> object's name and articleName attribute value that must be unique. As >> long as the combi is unique you can distinguish two HAS and a HAS-A >> instance. Therefore if an object has multiple relationships involving >> child element of the same type a unique articleName attribute is >> mandatory but otherwise articleName attributes were optional. In >> addition articleNames in service inputs or outputs were mandatory and >> quite some time ago articleNames became also mandatory for primitives >> no matter whether there was only one relationship involving a certain >> type of primitive or whether there were more. >> >> So AFAIK the GCP_* objects mentioned below are correctly registered >> according to the current specs, but to keep things simple it wouldn't >> hurt to make articleName attributes always mandatory. That would >> render quite some currently used objects invalid though... >> >> Cheers, >> >> Pi >> >> On 25 Mar 2009, at 18:29, Edward Kawas wrote: >> >> >>> Based on what Paul has said, is it true that the datatypes >>> (GCP_BiologicalSample, GCP_Germplasm) are then incorrectly registered? >>> >>> Thanks, >>> >>> Eddie >>> >>> -----Original Message----- >>> From: moby-dev-bounces at lists.open-bio.org >>> [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Paul Gordon >>> Sent: March-11-09 10:20 AM >>> To: Core developer announcements >>> Subject: Re: [MOBY-dev] error installing Biomoby via ant >>> >>> I can confirm that member articleNames must be unique. Otherwise there >>> would be no way to distinguish two HAS and a HAS-A instance. >>> >>> Edward Kawas wrote: >>> >>>> I think that I may have figured it out. >>>> >>>> Using the datatype SOTest2_validated_cDNA_clone as an example, I think >>>> >>> that >>> >>>> the main problem is that the datatype has 2 has relationships. It has >>>> SOTest2_cDNA and SOTest2_validated. The problem, I think, is that they >>>> >>> both >>> >>>> have the articlename 'has_quality'. >>>> >>>> I am sure that articlenames in Services have to be unique, but I can't >>>> >>> find >>> >>>> any documentation online saying that articlenames describing >>>> relationships >>>> in Datatypes have to be unique as well. >>>> >>>> So, if articlenames have to be unique, then the registry inadvertently >>>> allowed the registration of datatypes without unique articlenames for >>>> container relationships. Alternatively, if this is allowed, then a >>>> bug was >>>> discovered in MoSeS. >>>> >>>> Anyone have any insight into which one is the correct scenario? >>>> >>>> Eddie >>>> >>>> >>>> -----Original Message----- >>>> From: moby-dev-bounces at lists.open-bio.org >>>> [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Michael >>>> Gerlich >>>> Sent: March-11-09 4:14 AM >>>> To: Core developer announcements >>>> Subject: Re: [MOBY-dev] error installing Biomoby via ant >>>> >>>> Hi Eddie, >>>> >>>> I'am using Suns JDK 1.5 Version 16. I also encountered this behavivour >>>> with JDK 6 with compliance level 1.5 (as I had trouble with JDK 6 >>>> generated services and axis 1.4 and Tomcat5.5). >>>> >>>> This problem also occurs when I run install from a fresh CVS checkout >>>> (including a fresh Biomoby cache directory). All SOTEST* datatypes are >>>> only registered at Central registry, so they are fetched when Biomoby >>>> fills its cache (retrieving datatypes). >>>> >>>> Regards, >>>> >>>> Michael >>>> >>>> >>>> >>>>> Hi Michael, >>>>> >>>>> What version of JAVA are you using? What registry are you generating >>>>> >>> these >>> >>>>> datatypes from? >>>>> >>>>> Thanks, >>>>> >>>>> Eddie >>>>> >>>>> -----Original Message----- >>>>> From: moby-dev-bounces at lists.open-bio.org >>>>> [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Michael >>>>> Gerlich >>>>> Sent: March-10-09 4:28 PM >>>>> To: MOBY-dev at lists.open-bio.org >>>>> Subject: [MOBY-dev] error installing Biomoby via ant >>>>> >>>>> Hi all, >>>>> >>>>> I checked out Biomoby from CVS and tried to install it via the >>>>> >>>>> >>>> corresponding >>>> >>>> >>>>> ant tasks, but after fetching all necessary libraries, the compilation >>>>> >>>>> >>>> fails >>>> >>>> >>>>> with a lot of error messages regarding datatypes SOTEST*. >>>>> >>>>> I also encountered this behavior when I tried to run Moses >>>>> Generator for >>>>> >>>>> >>>> one >>>> >>>> >>>>> of my services with an existing Biomoby instance on another machine. >>>>> >>> There >>> >>>>> the build also fails. >>>>> I tested this on 3 different machines, including both Ubuntu and XP >>>>> os. >>>>> >>>>> >>>> The >>>> >>>> >>>>> error log is attached, taken from Dashboad. >>>>> >>>>> Does anyone encounter similar problems? Should I try cleaning Maven >>>>> repository, Biomoby cache and/or new Eclipse workspace? >>>>> >>>>> Thanks in advance and regards, >>>>> Michael >>>>> >>>>> >>>>> Excerpt follows (100 error messages like this): >>>>> >>>>> >>>>> >>>>> > home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/datat > > >>>>> ypes/SOTest2_engineered_foreign_gene.java:152: getMoby_Parent() in >>>>> org.biomoby.shared.datatypes.SOTest2_engineered_foreign_gene cannot >>>>> >>>>> >>>> override >>>> >>>> >>>>> getMoby_Parent() in >>>>> org.biomoby.shared.datatypes.SOTest2_engineered_gene; >>>>> attempting to use incompatible return type >>>>> [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign_gene >>>>> [javac] required: >>>>> >>>>> >>>> org.biomoby.shared.datatypes.SOTest2_engineered_region >>>> >>>> >>>>> [javac] public SOTest2_foreign_gene getMoby_Parent() { >>>>> [javac] ^ >>>>> [javac] >>>>> >>>>> >>>>> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > > >>>>> types/SOTest2_engineered_foreign_transposable_element.java:121: >>>>> getMoby_has_quality() in >>>>> >>>>> >>>>> > org.biomoby.shared.datatypes.SOTest2_engineered_foreign_transposable_element > > >>>>> cannot override getMoby_has_quality() in >>>>> org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; >>>>> attempting >>>>> >>> to >>> >>>>> use incompatible return type >>>>> [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign[] >>>>> [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] >>>>> [javac] public SOTest2_foreign[] getMoby_has_quality() { >>>>> [javac] ^ >>>>> [javac] >>>>> >>>>> >>>>> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > > >>>>> types/SOTest2_foreign_transposable_element.java:112: >>>>> >>> getMoby_has_quality() >>> >>>>> in org.biomoby.shared.datatypes.SOTest2_foreign_transposable_element >>>>> >>>>> >>>> cannot >>>> >>>> >>>>> override getMoby_has_quality() in >>>>> org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; >>>>> attempting >>>>> >>> to >>> >>>>> use incompatible return type >>>>> [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign[] >>>>> [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] >>>>> [javac] public SOTest2_foreign[] getMoby_has_quality() { >>>>> [javac] ^ >>>>> [javac] >>>>> >>>>> >>>>> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > > >>>>> types/SOTest2_engineered_fusion_gene.java:122: >>>>> getMoby_has_quality() in >>>>> org.biomoby.shared.datatypes.SOTest2_engineered_fusion_gene cannot >>>>> >>>>> >>>> override >>>> >>>> >>>>> getMoby_has_quality() in >>>>> >>> org.biomoby.shared.datatypes.SOTest2_fusion_gene; >>> >>>>> attempting to use incompatible return type >>>>> [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] >>>>> [javac] required: org.biomoby.shared.datatypes.SOTest2_fusion[] >>>>> [javac] public SOTest2_engineered[] getMoby_has_quality() { >>>>> [javac] ^ >>>>> [javac] >>>>> >>>>> >>>>> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > > >>>>> types/SOTest2_engineered_rescue_region.java:120: >>>>> getMoby_has_quality() in >>>>> org.biomoby.shared.datatypes.SOTest2_engineered_rescue_region cannot >>>>> override getMoby_has_quality() in >>>>> org.biomoby.shared.datatypes.SOTest2_rescue_region; attempting to use >>>>> incompatible return type >>>>> [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] >>>>> [javac] required: org.biomoby.shared.datatypes.SOTest2_rescue[] >>>>> [javac] public SOTest2_engineered[] getMoby_has_quality() { >>>>> [javac] ^ >>>>> [javac] >>>>> >>>>> >>>>> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > > >>>>> types/SOTest2_engineered_transposable_element.java:121: >>>>> getMoby_has_quality() in >>>>> org.biomoby.shared.datatypes.SOTest2_engineered_transposable_element >>>>> >>>>> >>>> cannot >>>> >>>> >>>>> override getMoby_has_quality() in >>>>> org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; >>>>> attempting >>>>> >>> to >>> >>>>> use incompatible return type >>>>> [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] >>>>> [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] >>>>> [javac] public SOTest2_engineered[] getMoby_has_quality() { >>>>> [javac] ^ >>>>> [javac] >>>>> >>>>> >>>>> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > > >>>>> types/SOTest2_five_prime_coding_exon_noncoding_region.java:114: >>>>> getMoby_part_of() in >>>>> >>>>> >>>>> > org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon_noncoding_region > > >>>>> cannot override getMoby_part_of() in >>>>> org.biomoby.shared.datatypes.SOTest2_transcript_region; attempting >>>>> to use >>>>> incompatible return type >>>>> [javac] found : >>>>> org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon[] >>>>> [javac] required: org.biomoby.shared.datatypes.SOTest2_transcript[] >>>>> [javac] public SOTest2_five_prime_coding_exon[] >>>>> getMoby_part_of() >>>>> >>>>> >>>> { >>>> >>>> >>>>> [javac] ^ >>>>> [javac] >>>>> >>>>> >>>>> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > > >>>>> types/SOTest2_five_prime_exon_coding_region.java:114: >>>>> getMoby_part_of() >>>>> >>> in >>> >>>>> org.biomoby.shared.datatypes.SOTest2_five_prime_exon_coding_region >>>>> cannot >>>>> override getMoby_part_of() in >>>>> org.biomoby.shared.datatypes.SOTest2_transcript_region; attempting >>>>> to use >>>>> incompatible return type >>>>> [javac] found : >>>>> org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon[] >>>>> [javac] required: org.biomoby.shared.datatypes.SOTest2_transcript[] >>>>> [javac] public SOTest2_five_prime_coding_exon[] >>>>> getMoby_part_of() >>>>> >>>>> >>>> { >>>> >>>> >>>>> [javac] >>>>> >>>>> _______________________________________________ >>>>> MOBY-dev mailing list >>>>> MOBY-dev at lists.open-bio.org >>>>> http://lists.open-bio.org/mailman/listinfo/moby-dev >>>>> >>>>> _______________________________________________ >>>>> MOBY-dev mailing list >>>>> MOBY-dev at lists.open-bio.org >>>>> http://lists.open-bio.org/mailman/listinfo/moby-dev >>>>> >>>>> >>>>> >>>>> >>>> >>>> >>> _______________________________________________ >>> MOBY-dev mailing list >>> MOBY-dev at lists.open-bio.org >>> http://lists.open-bio.org/mailman/listinfo/moby-dev >>> >>> _______________________________________________ >>> MOBY-dev mailing list >>> MOBY-dev at lists.open-bio.org >>> http://lists.open-bio.org/mailman/listinfo/moby-dev >>> >> ------------------------------------------------------------- >> Wageningen University and Research centre (WUR) >> Laboratory of Bioinformatics >> Transitorium (building 312) room 1034 >> >> Dreijenlaan 3 >> 6703 HA Wageningen >> The Netherlands >> >> phone: +31 (0)317-483 060 >> mobile: +31 (0)6-143 66 783 >> e-mail: pieter.neerincx at gmail.com >> skype: pieter.online >> ------------------------------------------------------------- >> >> >> >> _______________________________________________ >> MOBY-dev mailing list >> MOBY-dev at lists.open-bio.org >> http://lists.open-bio.org/mailman/listinfo/moby-dev >> >> >> > _______________________________________________ > MOBY-dev mailing list > MOBY-dev at lists.open-bio.org > http://lists.open-bio.org/mailman/listinfo/moby-dev > > _______________________________________________ > MOBY-dev mailing list > MOBY-dev at lists.open-bio.org > http://lists.open-bio.org/mailman/listinfo/moby-dev > > > From markw at illuminae.com Thu Mar 26 15:25:33 2009 From: markw at illuminae.com (markw at illuminae.com) Date: Thu, 26 Mar 2009 15:25:33 +0000 Subject: [MOBY-dev] error installing Biomoby via ant In-Reply-To: <49CB9A1D.7040404@ucalgary.ca> References: <000001c9a1d7$ccf5a120$66e0e360$@de> <49b70aac.1cbc720a.5945.ffffc6ac@mx.google.com> <49B79D06.5090208@ipb-halle.de> <49b7ee46.02578c0a.1260.ffff816d@mx.google.com> <49B7F2BF.2060801@ucalgary.ca> <49ca6a0a.02578c0a.295c.13de@mx.google.com> <6A499280-C114-4A3A-8181-2720E1E66D51@gmail.com> <49CB91A6.4030601@ucalgary.ca><49cb989d.15528c0a.1739.69c0@mx.google.com><49CB9A1D.7040404@ucalgary.ca> Message-ID: <691129944-1238081155-cardhu_decombobulator_blackberry.rim.net-1674883723-@bxe1187.bisx.prod.on.blackberry> Agree 100% - I'm surprised that it isn't in the docs (if it isn't... It certainly *used* to be, but the docs have been moved around and edited quite a bit over the years) M On the Road! -----Original Message----- From: Paul Gordon Date: Thu, 26 Mar 2009 09:07:09 To: Core developer announcements Subject: Re: [MOBY-dev] error installing Biomoby via ant Sounds good to me. If the docs don't say articleName is mandatory, that was an error of omission on our part... Edward Kawas wrote: > I thought that the articlename was supposed to be mandatory... anyways, the > 2 services that I mentioned seem to be the only 2 incorrect datatypes. I > created a patch for the registry, but before I committed it, I wanted to > check that I had the general idea down. > > The patch works like so: > > User X is registering a datatype. We take all of the direct HAS/HASA > articlenames and then traverse the ISA hierarchy towards the root node > ensuring that the articlenames are not used further up the tree. > > This is how I found those 2 datatypes that I mentioned previously. I tested > my patch against all datatypes in our ontology. > > If everyone is happy with this, I will commit the patch and update the > documentation. > > Thanks, > > Eddie > > -----Original Message----- > From: moby-dev-bounces at lists.open-bio.org > [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Paul Gordon > Sent: March-26-09 7:31 AM > To: Core developer announcements > Subject: Re: [MOBY-dev] error installing Biomoby via ant > > As there is no unique place to put documentation for the purpose or > usage of a member other than its articleName, I'd suggest that the > articleName be mandatory, if only for the purpose of succinctly > describing the relationship between it and the container class. > > Pieter Neerincx wrote: > >> Hi, >> >> If I remember correctly for datatypes it's the combination of the >> object's name and articleName attribute value that must be unique. As >> long as the combi is unique you can distinguish two HAS and a HAS-A >> instance. Therefore if an object has multiple relationships involving >> child element of the same type a unique articleName attribute is >> mandatory but otherwise articleName attributes were optional. In >> addition articleNames in service inputs or outputs were mandatory and >> quite some time ago articleNames became also mandatory for primitives >> no matter whether there was only one relationship involving a certain >> type of primitive or whether there were more. >> >> So AFAIK the GCP_* objects mentioned below are correctly registered >> according to the current specs, but to keep things simple it wouldn't >> hurt to make articleName attributes always mandatory. That would >> render quite some currently used objects invalid though... >> >> Cheers, >> >> Pi >> >> On 25 Mar 2009, at 18:29, Edward Kawas wrote: >> >> >>> Based on what Paul has said, is it true that the datatypes >>> (GCP_BiologicalSample, GCP_Germplasm) are then incorrectly registered? >>> >>> Thanks, >>> >>> Eddie >>> >>> -----Original Message----- >>> From: moby-dev-bounces at lists.open-bio.org >>> [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Paul Gordon >>> Sent: March-11-09 10:20 AM >>> To: Core developer announcements >>> Subject: Re: [MOBY-dev] error installing Biomoby via ant >>> >>> I can confirm that member articleNames must be unique. Otherwise there >>> would be no way to distinguish two HAS and a HAS-A instance. >>> >>> Edward Kawas wrote: >>> >>>> I think that I may have figured it out. >>>> >>>> Using the datatype SOTest2_validated_cDNA_clone as an example, I think >>>> >>> that >>> >>>> the main problem is that the datatype has 2 has relationships. It has >>>> SOTest2_cDNA and SOTest2_validated. The problem, I think, is that they >>>> >>> both >>> >>>> have the articlename 'has_quality'. >>>> >>>> I am sure that articlenames in Services have to be unique, but I can't >>>> >>> find >>> >>>> any documentation online saying that articlenames describing >>>> relationships >>>> in Datatypes have to be unique as well. >>>> >>>> So, if articlenames have to be unique, then the registry inadvertently >>>> allowed the registration of datatypes without unique articlenames for >>>> container relationships. Alternatively, if this is allowed, then a >>>> bug was >>>> discovered in MoSeS. >>>> >>>> Anyone have any insight into which one is the correct scenario? >>>> >>>> Eddie >>>> >>>> >>>> -----Original Message----- >>>> From: moby-dev-bounces at lists.open-bio.org >>>> [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Michael >>>> Gerlich >>>> Sent: March-11-09 4:14 AM >>>> To: Core developer announcements >>>> Subject: Re: [MOBY-dev] error installing Biomoby via ant >>>> >>>> Hi Eddie, >>>> >>>> I'am using Suns JDK 1.5 Version 16. I also encountered this behavivour >>>> with JDK 6 with compliance level 1.5 (as I had trouble with JDK 6 >>>> generated services and axis 1.4 and Tomcat5.5). >>>> >>>> This problem also occurs when I run install from a fresh CVS checkout >>>> (including a fresh Biomoby cache directory). All SOTEST* datatypes are >>>> only registered at Central registry, so they are fetched when Biomoby >>>> fills its cache (retrieving datatypes). >>>> >>>> Regards, >>>> >>>> Michael >>>> >>>> >>>> >>>>> Hi Michael, >>>>> >>>>> What version of JAVA are you using? What registry are you generating >>>>> >>> these >>> >>>>> datatypes from? >>>>> >>>>> Thanks, >>>>> >>>>> Eddie >>>>> >>>>> -----Original Message----- >>>>> From: moby-dev-bounces at lists.open-bio.org >>>>> [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Michael >>>>> Gerlich >>>>> Sent: March-10-09 4:28 PM >>>>> To: MOBY-dev at lists.open-bio.org >>>>> Subject: [MOBY-dev] error installing Biomoby via ant >>>>> >>>>> Hi all, >>>>> >>>>> I checked out Biomoby from CVS and tried to install it via the >>>>> >>>>> >>>> corresponding >>>> >>>> >>>>> ant tasks, but after fetching all necessary libraries, the compilation >>>>> >>>>> >>>> fails >>>> >>>> >>>>> with a lot of error messages regarding datatypes SOTEST*. >>>>> >>>>> I also encountered this behavior when I tried to run Moses >>>>> Generator for >>>>> >>>>> >>>> one >>>> >>>> >>>>> of my services with an existing Biomoby instance on another machine. >>>>> >>> There >>> >>>>> the build also fails. >>>>> I tested this on 3 different machines, including both Ubuntu and XP >>>>> os. >>>>> >>>>> >>>> The >>>> >>>> >>>>> error log is attached, taken from Dashboad. >>>>> >>>>> Does anyone encounter similar problems? Should I try cleaning Maven >>>>> repository, Biomoby cache and/or new Eclipse workspace? >>>>> >>>>> Thanks in advance and regards, >>>>> Michael >>>>> >>>>> >>>>> Excerpt follows (100 error messages like this): >>>>> >>>>> >>>>> >>>>> > home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/datat > > >>>>> ypes/SOTest2_engineered_foreign_gene.java:152: getMoby_Parent() in >>>>> org.biomoby.shared.datatypes.SOTest2_engineered_foreign_gene cannot >>>>> >>>>> >>>> override >>>> >>>> >>>>> getMoby_Parent() in >>>>> org.biomoby.shared.datatypes.SOTest2_engineered_gene; >>>>> attempting to use incompatible return type >>>>> [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign_gene >>>>> [javac] required: >>>>> >>>>> >>>> org.biomoby.shared.datatypes.SOTest2_engineered_region >>>> >>>> >>>>> [javac] public SOTest2_foreign_gene getMoby_Parent() { >>>>> [javac] ^ >>>>> [javac] >>>>> >>>>> >>>>> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > > >>>>> types/SOTest2_engineered_foreign_transposable_element.java:121: >>>>> getMoby_has_quality() in >>>>> >>>>> >>>>> > org.biomoby.shared.datatypes.SOTest2_engineered_foreign_transposable_element > > >>>>> cannot override getMoby_has_quality() in >>>>> org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; >>>>> attempting >>>>> >>> to >>> >>>>> use incompatible return type >>>>> [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign[] >>>>> [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] >>>>> [javac] public SOTest2_foreign[] getMoby_has_quality() { >>>>> [javac] ^ >>>>> [javac] >>>>> >>>>> >>>>> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > > >>>>> types/SOTest2_foreign_transposable_element.java:112: >>>>> >>> getMoby_has_quality() >>> >>>>> in org.biomoby.shared.datatypes.SOTest2_foreign_transposable_element >>>>> >>>>> >>>> cannot >>>> >>>> >>>>> override getMoby_has_quality() in >>>>> org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; >>>>> attempting >>>>> >>> to >>> >>>>> use incompatible return type >>>>> [javac] found : org.biomoby.shared.datatypes.SOTest2_foreign[] >>>>> [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] >>>>> [javac] public SOTest2_foreign[] getMoby_has_quality() { >>>>> [javac] ^ >>>>> [javac] >>>>> >>>>> >>>>> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > > >>>>> types/SOTest2_engineered_fusion_gene.java:122: >>>>> getMoby_has_quality() in >>>>> org.biomoby.shared.datatypes.SOTest2_engineered_fusion_gene cannot >>>>> >>>>> >>>> override >>>> >>>> >>>>> getMoby_has_quality() in >>>>> >>> org.biomoby.shared.datatypes.SOTest2_fusion_gene; >>> >>>>> attempting to use incompatible return type >>>>> [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] >>>>> [javac] required: org.biomoby.shared.datatypes.SOTest2_fusion[] >>>>> [javac] public SOTest2_engineered[] getMoby_has_quality() { >>>>> [javac] ^ >>>>> [javac] >>>>> >>>>> >>>>> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > > >>>>> types/SOTest2_engineered_rescue_region.java:120: >>>>> getMoby_has_quality() in >>>>> org.biomoby.shared.datatypes.SOTest2_engineered_rescue_region cannot >>>>> override getMoby_has_quality() in >>>>> org.biomoby.shared.datatypes.SOTest2_rescue_region; attempting to use >>>>> incompatible return type >>>>> [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] >>>>> [javac] required: org.biomoby.shared.datatypes.SOTest2_rescue[] >>>>> [javac] public SOTest2_engineered[] getMoby_has_quality() { >>>>> [javac] ^ >>>>> [javac] >>>>> >>>>> >>>>> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > > >>>>> types/SOTest2_engineered_transposable_element.java:121: >>>>> getMoby_has_quality() in >>>>> org.biomoby.shared.datatypes.SOTest2_engineered_transposable_element >>>>> >>>>> >>>> cannot >>>> >>>> >>>>> override getMoby_has_quality() in >>>>> org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; >>>>> attempting >>>>> >>> to >>> >>>>> use incompatible return type >>>>> [javac] found : org.biomoby.shared.datatypes.SOTest2_engineered[] >>>>> [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] >>>>> [javac] public SOTest2_engineered[] getMoby_has_quality() { >>>>> [javac] ^ >>>>> [javac] >>>>> >>>>> >>>>> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > > >>>>> types/SOTest2_five_prime_coding_exon_noncoding_region.java:114: >>>>> getMoby_part_of() in >>>>> >>>>> >>>>> > org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon_noncoding_region > > >>>>> cannot override getMoby_part_of() in >>>>> org.biomoby.shared.datatypes.SOTest2_transcript_region; attempting >>>>> to use >>>>> incompatible return type >>>>> [javac] found : >>>>> org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon[] >>>>> [javac] required: org.biomoby.shared.datatypes.SOTest2_transcript[] >>>>> [javac] public SOTest2_five_prime_coding_exon[] >>>>> getMoby_part_of() >>>>> >>>>> >>>> { >>>> >>>> >>>>> [javac] ^ >>>>> [javac] >>>>> >>>>> >>>>> > /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/shared/data > > >>>>> types/SOTest2_five_prime_exon_coding_region.java:114: >>>>> getMoby_part_of() >>>>> >>> in >>> >>>>> org.biomoby.shared.datatypes.SOTest2_five_prime_exon_coding_region >>>>> cannot >>>>> override getMoby_part_of() in >>>>> org.biomoby.shared.datatypes.SOTest2_transcript_region; attempting >>>>> to use >>>>> incompatible return type >>>>> [javac] found : >>>>> org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon[] >>>>> [javac] required: org.biomoby.shared.datatypes.SOTest2_transcript[] >>>>> [javac] public SOTest2_five_prime_coding_exon[] >>>>> getMoby_part_of() >>>>> >>>>> >>>> { >>>> >>>> >>>>> [javac] >>>>> >>>>> _______________________________________________ >>>>> MOBY-dev mailing list >>>>> MOBY-dev at lists.open-bio.org >>>>> http://lists.open-bio.org/mailman/listinfo/moby-dev >>>>> >>>>> _______________________________________________ >>>>> MOBY-dev mailing list >>>>> MOBY-dev at lists.open-bio.org >>>>> http://lists.open-bio.org/mailman/listinfo/moby-dev >>>>> >>>>> >>>>> >>>>> >>>> >>>> >>> _______________________________________________ >>> MOBY-dev mailing list >>> MOBY-dev at lists.open-bio.org >>> http://lists.open-bio.org/mailman/listinfo/moby-dev >>> >>> _______________________________________________ >>> MOBY-dev mailing list >>> MOBY-dev at lists.open-bio.org >>> http://lists.open-bio.org/mailman/listinfo/moby-dev >>> >> ------------------------------------------------------------- >> Wageningen University and Research centre (WUR) >> Laboratory of Bioinformatics >> Transitorium (building 312) room 1034 >> >> Dreijenlaan 3 >> 6703 HA Wageningen >> The Netherlands >> >> phone: +31 (0)317-483 060 >> mobile: +31 (0)6-143 66 783 >> e-mail: pieter.neerincx at gmail.com >> skype: pieter.online >> ------------------------------------------------------------- >> >> >> >> _______________________________________________ >> MOBY-dev mailing list >> MOBY-dev at lists.open-bio.org >> http://lists.open-bio.org/mailman/listinfo/moby-dev >> >> >> > _______________________________________________ > MOBY-dev mailing list > MOBY-dev at lists.open-bio.org > http://lists.open-bio.org/mailman/listinfo/moby-dev > > _______________________________________________ > MOBY-dev mailing list > MOBY-dev at lists.open-bio.org > http://lists.open-bio.org/mailman/listinfo/moby-dev > > > _______________________________________________ MOBY-dev mailing list MOBY-dev at lists.open-bio.org http://lists.open-bio.org/mailman/listinfo/moby-dev From pieter.neerincx at gmail.com Thu Mar 26 15:47:31 2009 From: pieter.neerincx at gmail.com (Pieter Neerincx) Date: Thu, 26 Mar 2009 16:47:31 +0100 Subject: [MOBY-dev] error installing Biomoby via ant In-Reply-To: <49CB9A1D.7040404@ucalgary.ca> References: <000001c9a1d7$ccf5a120$66e0e360$@de> <49b70aac.1cbc720a.5945.ffffc6ac@mx.google.com> <49B79D06.5090208@ipb-halle.de> <49b7ee46.02578c0a.1260.ffff816d@mx.google.com> <49B7F2BF.2060801@ucalgary.ca> <49ca6a0a.02578c0a.295c.13de@mx.google.com> <6A499280-C114-4A3A-8181-2720E1E66D51@gmail.com> <49CB91A6.4030601@ucalgary.ca> <49cb989d.15528c0a.1739.69c0@mx.google.com> <49CB9A1D.7040404@ucalgary.ca> Message-ID: Making the articleName attributes mandatory in all cases will also help to make MoSeS generated code more readable. If the optional articleName attributes are missing, MoSeS will generate some variables with "placeholder names". If you have more than one of those, things can get rather confusing. So you have my vote for making articleName attributes mandatory in all circumstances! Cheers, Pi On 26 Mar 2009, at 16:07, Paul Gordon wrote: > Sounds good to me. If the docs don't say articleName is mandatory, > that was an error of omission on our part... > > Edward Kawas wrote: >> I thought that the articlename was supposed to be mandatory... >> anyways, the >> 2 services that I mentioned seem to be the only 2 incorrect >> datatypes. I >> created a patch for the registry, but before I committed it, I >> wanted to >> check that I had the general idea down. >> >> The patch works like so: >> >> User X is registering a datatype. We take all of the direct HAS/HASA >> articlenames and then traverse the ISA hierarchy towards the root >> node >> ensuring that the articlenames are not used further up the tree. >> >> This is how I found those 2 datatypes that I mentioned previously. >> I tested >> my patch against all datatypes in our ontology. >> >> If everyone is happy with this, I will commit the patch and update >> the >> documentation. >> >> Thanks, >> >> Eddie >> >> -----Original Message----- >> From: moby-dev-bounces at lists.open-bio.org >> [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Paul Gordon >> Sent: March-26-09 7:31 AM >> To: Core developer announcements >> Subject: Re: [MOBY-dev] error installing Biomoby via ant >> >> As there is no unique place to put documentation for the purpose or >> usage of a member other than its articleName, I'd suggest that the >> articleName be mandatory, if only for the purpose of succinctly >> describing the relationship between it and the container class. >> >> Pieter Neerincx wrote: >> >>> Hi, >>> >>> If I remember correctly for datatypes it's the combination of the >>> object's name and articleName attribute value that must be unique. >>> As long as the combi is unique you can distinguish two HAS and a >>> HAS-A instance. Therefore if an object has multiple relationships >>> involving child element of the same type a unique articleName >>> attribute is mandatory but otherwise articleName attributes were >>> optional. In addition articleNames in service inputs or outputs >>> were mandatory and quite some time ago articleNames became also >>> mandatory for primitives no matter whether there was only one >>> relationship involving a certain type of primitive or whether >>> there were more. >>> >>> So AFAIK the GCP_* objects mentioned below are correctly >>> registered according to the current specs, but to keep things >>> simple it wouldn't hurt to make articleName attributes always >>> mandatory. That would render quite some currently used objects >>> invalid though... >>> >>> Cheers, >>> >>> Pi >>> >>> On 25 Mar 2009, at 18:29, Edward Kawas wrote: >>> >>> >>>> Based on what Paul has said, is it true that the datatypes >>>> (GCP_BiologicalSample, GCP_Germplasm) are then incorrectly >>>> registered? >>>> >>>> Thanks, >>>> >>>> Eddie >>>> >>>> -----Original Message----- >>>> From: moby-dev-bounces at lists.open-bio.org >>>> [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of Paul >>>> Gordon >>>> Sent: March-11-09 10:20 AM >>>> To: Core developer announcements >>>> Subject: Re: [MOBY-dev] error installing Biomoby via ant >>>> >>>> I can confirm that member articleNames must be unique. Otherwise >>>> there >>>> would be no way to distinguish two HAS and a HAS-A instance. >>>> >>>> Edward Kawas wrote: >>>> >>>>> I think that I may have figured it out. >>>>> >>>>> Using the datatype SOTest2_validated_cDNA_clone as an example, I >>>>> think >>>>> >>>> that >>>> >>>>> the main problem is that the datatype has 2 has relationships. >>>>> It has >>>>> SOTest2_cDNA and SOTest2_validated. The problem, I think, is >>>>> that they >>>>> >>>> both >>>> >>>>> have the articlename 'has_quality'. >>>>> >>>>> I am sure that articlenames in Services have to be unique, but I >>>>> can't >>>>> >>>> find >>>> >>>>> any documentation online saying that articlenames describing >>>>> relationships >>>>> in Datatypes have to be unique as well. >>>>> >>>>> So, if articlenames have to be unique, then the registry >>>>> inadvertently >>>>> allowed the registration of datatypes without unique >>>>> articlenames for >>>>> container relationships. Alternatively, if this is allowed, then >>>>> a bug was >>>>> discovered in MoSeS. >>>>> >>>>> Anyone have any insight into which one is the correct scenario? >>>>> >>>>> Eddie >>>>> >>>>> >>>>> -----Original Message----- >>>>> From: moby-dev-bounces at lists.open-bio.org >>>>> [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of >>>>> Michael Gerlich >>>>> Sent: March-11-09 4:14 AM >>>>> To: Core developer announcements >>>>> Subject: Re: [MOBY-dev] error installing Biomoby via ant >>>>> >>>>> Hi Eddie, >>>>> >>>>> I'am using Suns JDK 1.5 Version 16. I also encountered this >>>>> behavivour >>>>> with JDK 6 with compliance level 1.5 (as I had trouble with JDK 6 >>>>> generated services and axis 1.4 and Tomcat5.5). >>>>> >>>>> This problem also occurs when I run install from a fresh CVS >>>>> checkout >>>>> (including a fresh Biomoby cache directory). All SOTEST* >>>>> datatypes are >>>>> only registered at Central registry, so they are fetched when >>>>> Biomoby >>>>> fills its cache (retrieving datatypes). >>>>> >>>>> Regards, >>>>> >>>>> Michael >>>>> >>>>> >>>>> >>>>>> Hi Michael, >>>>>> >>>>>> What version of JAVA are you using? What registry are you >>>>>> generating >>>>>> >>>> these >>>> >>>>>> datatypes from? >>>>>> >>>>>> Thanks, >>>>>> >>>>>> Eddie >>>>>> >>>>>> -----Original Message----- >>>>>> From: moby-dev-bounces at lists.open-bio.org >>>>>> [mailto:moby-dev-bounces at lists.open-bio.org] On Behalf Of >>>>>> Michael Gerlich >>>>>> Sent: March-10-09 4:28 PM >>>>>> To: MOBY-dev at lists.open-bio.org >>>>>> Subject: [MOBY-dev] error installing Biomoby via ant >>>>>> >>>>>> Hi all, >>>>>> >>>>>> I checked out Biomoby from CVS and tried to install it via the >>>>>> >>>>>> >>>>> corresponding >>>>> >>>>> >>>>>> ant tasks, but after fetching all necessary libraries, the >>>>>> compilation >>>>>> >>>>>> >>>>> fails >>>>> >>>>> >>>>>> with a lot of error messages regarding datatypes SOTEST*. >>>>>> >>>>>> I also encountered this behavior when I tried to run Moses >>>>>> Generator for >>>>>> >>>>>> >>>>> one >>>>> >>>>> >>>>>> of my services with an existing Biomoby instance on another >>>>>> machine. >>>>>> >>>> There >>>> >>>>>> the build also fails. >>>>>> I tested this on 3 different machines, including both Ubuntu >>>>>> and XP os. >>>>>> >>>>>> >>>>> The >>>>> >>>>> >>>>>> error log is attached, taken from Dashboad. >>>>>> >>>>>> Does anyone encounter similar problems? Should I try cleaning >>>>>> Maven >>>>>> repository, Biomoby cache and/or new Eclipse workspace? >>>>>> >>>>>> Thanks in advance and regards, >>>>>> Michael >>>>>> >>>>>> >>>>>> Excerpt follows (100 error messages like this): >>>>>> >>>>>> >>>>>> >>>>>> >> home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/ >> shared/datat >> >> >>>>>> ypes/SOTest2_engineered_foreign_gene.java:152: getMoby_Parent() >>>>>> in >>>>>> org.biomoby.shared.datatypes.SOTest2_engineered_foreign_gene >>>>>> cannot >>>>>> >>>>>> >>>>> override >>>>> >>>>> >>>>>> getMoby_Parent() in >>>>>> org.biomoby.shared.datatypes.SOTest2_engineered_gene; >>>>>> attempting to use incompatible return type >>>>>> [javac] found : >>>>>> org.biomoby.shared.datatypes.SOTest2_foreign_gene >>>>>> [javac] required: >>>>>> >>>>>> >>>>> org.biomoby.shared.datatypes.SOTest2_engineered_region >>>>> >>>>> >>>>>> [javac] public SOTest2_foreign_gene getMoby_Parent() { >>>>>> [javac] ^ >>>>>> [javac] >>>>>> >>>>>> >>>>>> >> /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/ >> shared/data >> >> >>>>>> types/SOTest2_engineered_foreign_transposable_element.java:121: >>>>>> getMoby_has_quality() in >>>>>> >>>>>> >>>>>> >> org >> .biomoby >> .shared.datatypes.SOTest2_engineered_foreign_transposable_element >> >> >>>>>> cannot override getMoby_has_quality() in >>>>>> org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; >>>>>> attempting >>>>>> >>>> to >>>> >>>>>> use incompatible return type >>>>>> [javac] found : >>>>>> org.biomoby.shared.datatypes.SOTest2_foreign[] >>>>>> [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] >>>>>> [javac] public SOTest2_foreign[] getMoby_has_quality() { >>>>>> [javac] ^ >>>>>> [javac] >>>>>> >>>>>> >>>>>> >> /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/ >> shared/data >> >> >>>>>> types/SOTest2_foreign_transposable_element.java:112: >>>>>> >>>> getMoby_has_quality() >>>> >>>>>> in >>>>>> org.biomoby.shared.datatypes.SOTest2_foreign_transposable_element >>>>>> >>>>>> >>>>> cannot >>>>> >>>>> >>>>>> override getMoby_has_quality() in >>>>>> org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; >>>>>> attempting >>>>>> >>>> to >>>> >>>>>> use incompatible return type >>>>>> [javac] found : >>>>>> org.biomoby.shared.datatypes.SOTest2_foreign[] >>>>>> [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] >>>>>> [javac] public SOTest2_foreign[] getMoby_has_quality() { >>>>>> [javac] ^ >>>>>> [javac] >>>>>> >>>>>> >>>>>> >> /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/ >> shared/data >> >> >>>>>> types/SOTest2_engineered_fusion_gene.java:122: >>>>>> getMoby_has_quality() in >>>>>> org.biomoby.shared.datatypes.SOTest2_engineered_fusion_gene >>>>>> cannot >>>>>> >>>>>> >>>>> override >>>>> >>>>> >>>>>> getMoby_has_quality() in >>>>>> >>>> org.biomoby.shared.datatypes.SOTest2_fusion_gene; >>>> >>>>>> attempting to use incompatible return type >>>>>> [javac] found : >>>>>> org.biomoby.shared.datatypes.SOTest2_engineered[] >>>>>> [javac] required: org.biomoby.shared.datatypes.SOTest2_fusion[] >>>>>> [javac] public SOTest2_engineered[] getMoby_has_quality() { >>>>>> [javac] ^ >>>>>> [javac] >>>>>> >>>>>> >>>>>> >> /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/ >> shared/data >> >> >>>>>> types/SOTest2_engineered_rescue_region.java:120: >>>>>> getMoby_has_quality() in >>>>>> org.biomoby.shared.datatypes.SOTest2_engineered_rescue_region >>>>>> cannot >>>>>> override getMoby_has_quality() in >>>>>> org.biomoby.shared.datatypes.SOTest2_rescue_region; attempting >>>>>> to use >>>>>> incompatible return type >>>>>> [javac] found : >>>>>> org.biomoby.shared.datatypes.SOTest2_engineered[] >>>>>> [javac] required: org.biomoby.shared.datatypes.SOTest2_rescue[] >>>>>> [javac] public SOTest2_engineered[] getMoby_has_quality() { >>>>>> [javac] ^ >>>>>> [javac] >>>>>> >>>>>> >>>>>> >> /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/ >> shared/data >> >> >>>>>> types/SOTest2_engineered_transposable_element.java:121: >>>>>> getMoby_has_quality() in >>>>>> org >>>>>> .biomoby.shared.datatypes.SOTest2_engineered_transposable_element >>>>>> >>>>>> >>>>> cannot >>>>> >>>>> >>>>>> override getMoby_has_quality() in >>>>>> org.biomoby.shared.datatypes.SOTest2_mobile_genetic_element; >>>>>> attempting >>>>>> >>>> to >>>> >>>>>> use incompatible return type >>>>>> [javac] found : >>>>>> org.biomoby.shared.datatypes.SOTest2_engineered[] >>>>>> [javac] required: org.biomoby.shared.datatypes.SOTest2_mobile[] >>>>>> [javac] public SOTest2_engineered[] getMoby_has_quality() { >>>>>> [javac] ^ >>>>>> [javac] >>>>>> >>>>>> >>>>>> >> /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/ >> shared/data >> >> >>>>>> types/SOTest2_five_prime_coding_exon_noncoding_region.java:114: >>>>>> getMoby_part_of() in >>>>>> >>>>>> >>>>>> >> org >> .biomoby >> .shared.datatypes.SOTest2_five_prime_coding_exon_noncoding_region >> >> >>>>>> cannot override getMoby_part_of() in >>>>>> org.biomoby.shared.datatypes.SOTest2_transcript_region; >>>>>> attempting to use >>>>>> incompatible return type >>>>>> [javac] found : >>>>>> org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon[] >>>>>> [javac] required: >>>>>> org.biomoby.shared.datatypes.SOTest2_transcript[] >>>>>> [javac] public SOTest2_five_prime_coding_exon[] >>>>>> getMoby_part_of() >>>>>> >>>>>> >>>>> { >>>>> >>>>> >>>>>> [javac] ^ >>>>>> [javac] >>>>>> >>>>>> >>>>>> >> /home/mgerlich/workspace/Biomoby/generated/datatypes/org/biomoby/ >> shared/data >> >> >>>>>> types/SOTest2_five_prime_exon_coding_region.java:114: >>>>>> getMoby_part_of() >>>>>> >>>> in >>>> >>>>>> org >>>>>> .biomoby.shared.datatypes.SOTest2_five_prime_exon_coding_region >>>>>> cannot >>>>>> override getMoby_part_of() in >>>>>> org.biomoby.shared.datatypes.SOTest2_transcript_region; >>>>>> attempting to use >>>>>> incompatible return type >>>>>> [javac] found : >>>>>> org.biomoby.shared.datatypes.SOTest2_five_prime_coding_exon[] >>>>>> [javac] required: >>>>>> org.biomoby.shared.datatypes.SOTest2_transcript[] >>>>>> [javac] public SOTest2_five_prime_coding_exon[] >>>>>> getMoby_part_of() >>>>>> >>>>>> >>>>> { >>>>> >>>>> >>>>>> [javac] >>>>>> >>>>>> _______________________________________________ >>>>>> MOBY-dev mailing list >>>>>> MOBY-dev at lists.open-bio.org >>>>>> http://lists.open-bio.org/mailman/listinfo/moby-dev >>>>>> >>>>>> _______________________________________________ >>>>>> MOBY-dev mailing list >>>>>> MOBY-dev at lists.open-bio.org >>>>>> http://lists.open-bio.org/mailman/listinfo/moby-dev >>>>>> >>>>>> >>>>>> >>>>>> >>>>> >>>>> >>>> _______________________________________________ >>>> MOBY-dev mailing list >>>> MOBY-dev at lists.open-bio.org >>>> http://lists.open-bio.org/mailman/listinfo/moby-dev >>>> >>>> _______________________________________________ >>>> MOBY-dev mailing list >>>> MOBY-dev at lists.open-bio.org >>>> http://lists.open-bio.org/mailman/listinfo/moby-dev >>>> >>> ------------------------------------------------------------- >>> Wageningen University and Research centre (WUR) >>> Laboratory of Bioinformatics >>> Transitorium (building 312) room 1034 >>> >>> Dreijenlaan 3 >>> 6703 HA Wageningen >>> The Netherlands >>> >>> phone: +31 (0)317-483 060 >>> mobile: +31 (0)6-143 66 783 >>> e-mail: pieter.neerincx at gmail.com >>> skype: pieter.online >>> ------------------------------------------------------------- >>> >>> >>> >>> _______________________________________________ >>> MOBY-dev mailing list >>> MOBY-dev at lists.open-bio.org >>> http://lists.open-bio.org/mailman/listinfo/moby-dev >>> >>> >>> >> _______________________________________________ >> MOBY-dev mailing list >> MOBY-dev at lists.open-bio.org >> http://lists.open-bio.org/mailman/listinfo/moby-dev >> >> _______________________________________________ >> MOBY-dev mailing list >> MOBY-dev at lists.open-bio.org >> http://lists.open-bio.org/mailman/listinfo/moby-dev >> >> >> > _______________________________________________ > MOBY-dev mailing list > MOBY-dev at lists.open-bio.org > http://lists.open-bio.org/mailman/listinfo/moby-dev ------------------------------------------------------------- Wageningen University and Research centre (WUR) Laboratory of Bioinformatics Transitorium (building 312) room 1034 Dreijenlaan 3 6703 HA Wageningen The Netherlands phone: +31 (0)317-483 060 mobile: +31 (0)6-143 66 783 e-mail: pieter.neerincx at gmail.com skype: pieter.online ------------------------------------------------------------- From groscurt at mpiz-koeln.mpg.de Sat Mar 28 08:58:40 2009 From: groscurt at mpiz-koeln.mpg.de (Andreas Groscurth) Date: Sat, 28 Mar 2009 09:58:40 +0100 Subject: [MOBY-dev] primitive datatype: Password In-Reply-To: <49C8A77C.1010104@toulouse.inra.fr> References: <49C8A77C.1010104@toulouse.inra.fr> Message-ID: <49CDE6C0.9010501@mpiz-koeln.mpg.de> Hi... for the password discussion... there is also an authentication system available in moby which can be used to secure your webservices - there is no need of sending around your login as any kind of datatype/parameter of the service.... please have a look at http://www.eu-sol.net/science/bioinformatics/tutorials/secure-biomoby-web-services ... AND about the curation / deletion of non-used objects in the ontology.... BLOW ME DOWN ;-) Since when does BioMoby supports this idea... I remember last time this discussion was a bit the other way of "Oh no... we cant delete them...." *g Cheers Andreas