Hi Pavindu,

Great progress. This CORS issue is expected because we run React.Js on a
separate port than the port where the REST APIs are running. Therefore, for
the moment, try with using a CORS plugin for your browser. In the future,
we have to support adding CORS configuration to the REST APIs.

Regarding the proposal, around 2,3 years back, GSoC dashboard allowed
uploading a link to your proposal and sharing it as a draft. Does that
functionality exist now?

Imesha

On Tue, 30 Mar 2021 at 11:28, Pavindu Lakshan <pavindulaks...@gmail.com>
wrote:

> Hi Imesha,
>
> I was able to solve the issues mentioned in the last email. The issues in
> the wifi driver of my computer had caused those. Managed to get the
> React.js dashboard up and running as well, but still getting CORS issues
> therefore OODT ingested files are not shown in the dashboard.
>
> I also hope to share my project proposal with you, as a Google doc, to get
> your feedback on it. Can you let me know if it is okay to share it with
> your personal Gmail address, or what process I should follow?
>
> Thank you
>
> Best regards
> Pavindu Lakshan
>
> On Sat, Mar 27, 2021 at 9:08 PM Pavindu Lakshan <pavindulaks...@gmail.com>
> wrote:
>
> > Hi Imesha,
> >
> > It took me several days to respond because of my university exams.
> > However, I went through the articles you mentioned and they helped me to
> > broaden my understanding of what Apache OODT is and its use cases. Thank
> > you for that.
> >
> > Also, I cloned the repository, was able to get it up and running with
> > Docker on a Windows machine and visited the existing OPS UI dashboard.
> > Nevertheless, I faced the following problems and wasn't able to solve
> them
> > on my own.
> >
> > 1. When trying to ingest a txt file as mentioned in this medium article
> > <https://faun.pub/apache-oodt-with-docker-84d32525c798>, I get the
> > following error.
> >
> > *error:** ERROR: Failed to ingest product 'test.txt' :
> > java.net.ConnectException: Connection refused (Connection refused)*
> > *what I have tried up to now:* searched for a solution but none was
> > found. Does this happen because I'm on Windows OS?
> > *steps to reproduce:* Follow the medium article from the beginning and
> > this error appears when trying out step 9.
> >
> > 2. I tried to view the React.js app by checking out to /react-components
> > of the development branch. But when I tried to install NPM dependencies
> in
> > plugins, I get the below errors.
> >
> > *errors:*
> > In OPSUI sample app: invalid json response body at
> > https://registry.npmjs.org/@material-ui%2fstyles reason: Unexpected end
> > of JSON input
> > In oodt_wm_plugin: invalid json response body at
> > https://registry.npmjs.org/@babel%2fpreset-env reason: Unexpected end of
> > JSON input
> > *what I have tried up to now:* clean npm cache, use --force and
> > --legacy-peer-deps arguments, update dependencies in package.json to the
> > latest.
> > *steps to reproduce:* Clone the repo, switch to the development branch,
> > move to react-components folder and try to install dependencies in each
> > plugin with *npm install*.
> >
> > It would be a great help if you can provide me with suggestions to
> > overcome these issues.
> >
> > Thanks and best regards
> > Pavindu
> >
> > On Mon, Mar 22, 2021 at 12:12 PM Imesha Sudasingha <
> > imesha.sudasin...@gmail.com> wrote:
> >
> >> Hi Pavindu,
> >>
> >> Thanks for your interest. In order to get started with OODT, you can
> refer
> >> to this [1] [2] article to get it up and running with Docker.
> >> First, you will have to get some overall understanding of OODT.
> Basically,
> >>
> >> 1. File manager - File ingestion and meta data extraction
> >> 2. Workflow manager - Schedule and run workflows
> >> 3. Crawler - Used to crawl directories and ingest files with file
> manager
> >> in bulk
> >> 4. Resource Manager - Execute, monitor and track jobs, resources as a
> >> whole
> >> 5. OPSUI - OPSUI is like the management dashboard which shows status and
> >> data of all those components.
> >>
> >> It's better if you have a look at the existing OPSUI (mentioned in
> almost
> >> all the docs) and then have a look at the React.js based novel UI.
> >> Let us know if you have any questions.
> >>
> >> [1] https://medium.com/faun/apache-oodt-with-docker-84d32525c798
> >> [2] https://cwiki.apache.org/confluence/display/OODT/Getting+Started
> >>
> >> Cheers,
> >> Imesha
> >>
> >> On Mon, 22 Mar 2021 at 07:22, Pavindu Lakshan <pavindulaks...@gmail.com
> >
> >> wrote:
> >>
> >> > Hello all,
> >> >
> >> > I'm Pavindu Lakshan, a final year undergraduate of the University of
> >> > Moratuwa, who has working experience in Node.js and React.js. I would
> >> like
> >> > to work on this issue, Improving OPSUI React.js UI with advanced
> >> > functionalities <https://issues.apache.org/jira/browse/OODT-1035>,
> for
> >> > GSoC
> >> > 2021 since this involves the technologies that I'm most familiar with.
> >> >
> >> > For now, I have a very basic understanding of what OODT does, Also,
> I'm
> >> > going through the medium articles that Imesha had posted on the issue
> >> and
> >> > going to follow the official tutorial
> >> > <https://cwiki.apache.org/confluence/display/OODT/Core+Tutorials>.
> >> >
> >> > Feedback and suggestions on my current learning path and future steps
> >> that
> >> > I should follow are highly appreciated.
> >> >
> >> > Thank you
> >> >
> >> > Best regards
> >> > Pavindu Lakshan
> >> >
> >>
> >
>

Reply via email to