Ok, i will do that and report back, but so far the latest error i get is an
'internal server error' with error code 500.

Cheers

2015-07-06 6:03 GMT-05:00 Ian Dunlop <[email protected]>:

> Hello,
>
> I just sent workflow 16 to the taverna player by base64 encoding it on the
> command line and using curl and it all worked ok. Here is the base64
> version https://dl.dropboxusercontent.com/u/4958764/wf16.base64
> Maybe you need to ensure it is UTF-8 character set.
>
> Cheers,
>
> Ian
>
> -----Original Message-----
> From: Ian Dunlop [mailto:[email protected]]
> Sent: 06 July 2015 11:53
> To: [email protected]
> Subject: RE: GSOC Taverna Mobile: Uploading workflows to the Taverna player
>
> Hello,
>
> I think you are using Linux so why not test it using the command line
> base64 encoder and then send it to the player with curl. Something like
> base64 FILENAME.
>
> Cheers,
>
> Ian
>
> -----Original Message-----
> From: Larry Akah [mailto:[email protected]]
> Sent: 04 July 2015 10:42
> To: [email protected]
> Subject: Re: GSOC Taverna Mobile: Uploading workflows to the Taverna player
>
> 2015-07-04 9:22 GMT+01:00 Alan Williams <[email protected]>:
>
> > On 04-Jul-15 01:58, Larry Akah wrote:
> >
> >> i have been able to identify a major issue which is with the Base64
> >> encoding of the workflow data. The encoding doesn't seem to perform
> >> properly
> >>
> >
> > Do you have an example?
> >
> This link shows what is currently operating as a request to upload a
> workflow.
>
> https://github.com/larrytech7/incubator-taverna-mobile/blob/master/app/src/main/java/org/apache/taverna/mobile/fragments/workflowdetails/WorkflowdetailFragment.java
> Looking at the WorkflowProcessTask, you will see that i have put the
> base64 encoded(encoded by php's base64 function) string directly as a
> string rather than have it encoded by the util.base64 method. This produces
> a 'Internal Server error' and status code 500. But when i use the
> util.base64 method, i get a 'Bad Request' response message and response
> code of 400.
>
> >
> >  However, now i get a 'Internal Server Error' message, error code 500
> > for
> >> the workflow with id 34 encoded encoded using PHP's base64 encode
> >> function
> >>
> >
> > I am confused. Where does PHP come into your Android App?
>
> Not that i use it in the android app, but i was trying out different
> base64 encoding schemes.
>
>
> >
> >
> >  and used as a raw string in the post body.
> >> What correct java implementation for the base64 encoding can one use?
> >>
> >
> > What is wrong with the android.util.Base64 ? You possibly need to try
> > different options such as NO_WRAP.
> >
> Ok, i will try the options.
>
>
> >
> >  Cheers
> >>
> >
> > Alan
> >
> > Thanks
>
>
>
> --
> *Akah Larry N.H*
>
> *Lead Software Engineer @ GiftedMom*
> *Founder IceTeck Inc*
> *www.iceteck.com*
>
> Developing technologies for emergence and sustainable development.
>



-- 
*Akah Larry N.H*

*Lead Software Engineer @ GiftedMom*
*Founder IceTeck Inc*
*www.iceteck.com*

Developing technologies for emergence and sustainable development.

Reply via email to