Difference between revisions of "User:ShelleyShi"

From CDOT Wiki
Jump to: navigation, search
(Labs)
(Projects)
 
(40 intermediate revisions by the same user not shown)
Line 7: Line 7:
 
<tr>
 
<tr>
 
<th style="padding: 0.2em 1em 0.2em 0.2em; background: transparent none repeat scroll 0% 0%; line-height: 1.2em; text-align: left; font-size: 90%;vertical-align: top;">Occupation</th>
 
<th style="padding: 0.2em 1em 0.2em 0.2em; background: transparent none repeat scroll 0% 0%; line-height: 1.2em; text-align: left; font-size: 90%;vertical-align: top;">Occupation</th>
<td class="role" style="padding: 0.2em; line-height: 1.3em; vertical-align: middle; font-size: 90%;">Software Developer</td>
+
<td class="role" style="padding: 0.2em; line-height: 1.3em; vertical-align: middle; font-size: 90%;">CPA Student</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
Line 30: Line 30:
 
:'''Name''': Shelley Shi <br />
 
:'''Name''': Shelley Shi <br />
 
:'''Program''': Computer Programming and Analysis(CPA - 5 Semester) <br />
 
:'''Program''': Computer Programming and Analysis(CPA - 5 Semester) <br />
:'''Little about me: '''Hello folks! My name is Shelley Shi.
+
:'''Little about me: '''Hello! My name is Shelley Shi. Welcome to my Wiki web page.
 
----
 
----
  
Line 37: Line 37:
 
== Beginners ==
 
== Beginners ==
  
* '''[http://cs.senecac.on.ca/~jordan.anastasiade/Eclipse/ Tutorias by Jordan Anastasiade (Professor Seneca College)]'''
+
* '''[http://cs.senecac.on.ca/~jordan.anastasiade/Eclipse/ Tutorials by Jordan Anastasiade (Professor Seneca College)]'''
 
* '''[http://www.eclipse.org/home/newcomers.php Eclipse Newcomers FAQ]'''
 
* '''[http://www.eclipse.org/home/newcomers.php Eclipse Newcomers FAQ]'''
 
* '''[http://www.eclipse.org/webtools/development/arch_and_design/ArchitectureOverviewInitial.html Eclipse Webtools Architecture Overview]'''
 
* '''[http://www.eclipse.org/webtools/development/arch_and_design/ArchitectureOverviewInitial.html Eclipse Webtools Architecture Overview]'''
Line 51: Line 51:
  
 
== Contributions==
 
== Contributions==
* '''Fingured out that we should set the arguments on the box to fix the bug by posting the question on the newsgroup'''<br/>
+
* '''Figured out the packages, classes and methods related to the bug'''<br/>
* '''Fingured out the packages, classes and methods related to the bug'''<br/>
+
* '''Figured out that what we should do to fix the bug (set the arguments on the box) by posting the question on the newsgroup'''<br/>
 
* '''Provided the possible solutions of the bug'''<br/>
 
* '''Provided the possible solutions of the bug'''<br/>
 
* '''Made closed changes in the related source code'''<br/>
 
* '''Made closed changes in the related source code'''<br/>
* '''Made the Tests of the bug and posted my tests on the Bugzillar'''<br/>
+
* '''Made the Tests of the bug and posted my tests on the Bugzilla'''<br/>
 
* '''Made some comments on the blogs of my classmates to encourage with each other'''<br/>
 
* '''Made some comments on the blogs of my classmates to encourage with each other'''<br/>
  
 +
== Instructor ==
  
== Instructors==
+
* '''Jordan Anastasiade  '''<br/>
  
* '''Jordan Anastasiade <jordan.anastasiade@gmail.com> '''<br/>
 
* '''Peter Liu <Peter.Liu@senecac.on.ca> '''<br/><br/>
 
  
== Project Contributors ==
 
* '''Larry Isaacs''' -- answered me all the questions on the newsgroup and directed me to investigate the bug <br/>
 
* '''Le Yang''' -- provided the solution to fix the bug<br/>
 
* '''Davoud Salahi Rad ''' --  helped me out of lots of technical problems<br/>
 
* '''Khanh Vu''' -- provided the help about the technical problems<br/><br/>
 
  
 
== Projects ==
 
== Projects ==
Line 83: Line 77:
 
* '''Release 0.3'''<br/>
 
* '''Release 0.3'''<br/>
 
''1. Provided the possible solutions of the bug<br/>
 
''1. Provided the possible solutions of the bug<br/>
''2. Posted my possible solutions and stack trace on the Bugzillar<br/>
+
''2. Posted my possible solutions and stack trace on the Bugzilla<br/>
 
''3. Made some changes in the related class and got the arguments in wrong way<br/>
 
''3. Made some changes in the related class and got the arguments in wrong way<br/>
''4. Made the Tests of the bug according to Le's solution and posted them on the Bugzillar<br/><br/>
+
''4. Made the Tests of the bug according to Le's solution and posted them on the Bugzilla<br/><br/>
  
== Labs ==
+
* '''Release 0.4'''<br/>
 +
''1. WTP - [https://bugs.eclipse.org/bugs/show_bug.cgi?id=244862 Bug 244862 Normal - P3 ]<br/>
 +
Reproduce Bug 240698 and catch several stack traces in different scenarios<br/>
 +
Bog on [http://xiajunshi.wordpress.com/2009/04/12/stack-trace-for-bug-244862/ Stack Traces for Bug 244862 - WTP]<br/>
 +
 
 +
== Activities ==
 
* '''Week1''' <br/>
 
* '''Week1''' <br/>
 
Created the wiki web account<br/>
 
Created the wiki web account<br/>
Line 100: Line 99:
 
* '''Week3'''<br/>
 
* '''Week3'''<br/>
 
Created an account in the [https://bugs.eclipse.org/bugs/createaccount.cgi Eclipse Bugzilla]<br/>
 
Created an account in the [https://bugs.eclipse.org/bugs/createaccount.cgi Eclipse Bugzilla]<br/>
 
  
 
* '''Week4'''<br/>
 
* '''Week4'''<br/>
 
Select WTP - Bug [https://bugs.eclipse.org/bugs/show_bug.cgi?id=240698 Bug 240698]<br/>
 
Select WTP - Bug [https://bugs.eclipse.org/bugs/show_bug.cgi?id=240698 Bug 240698]<br/>
 
Reproduce the Bug 240698<br/>
 
Reproduce the Bug 240698<br/>
Blog it on the [http://xiajunshi.wordpress.com/2009/01/29/hello-world/ wordpress.com]<br/>
+
Blog the produce on the [http://xiajunshi.wordpress.com/2009/01/29/hello-world/ my blog (Bug 240698 - Reproduced)]<br/>
 
Change to another WTP - Bug [https://bugs.eclipse.org/bugs/show_bug.cgi?id=137822 Bug 137822]<br/>
 
Change to another WTP - Bug [https://bugs.eclipse.org/bugs/show_bug.cgi?id=137822 Bug 137822]<br/>
 
Reproduce the Bug 137822 <br/>
 
Reproduce the Bug 137822 <br/>
Blog it on the [http://xiajunshi.wordpress.com/2009/01/29/hello-world/ wordpress.com]<br/>
+
Blog it on the [http://xiajunshi.wordpress.com/2009/02/07/reproduce-wtp-bug-137822/ my blog (Bug 137822 - Reproduced)]<br/>
  
 
* '''Week5'''<br/>
 
* '''Week5'''<br/>
Took a look the package from CVS<br/>
+
Took my first look at all the packages from CVS<br/>
Checked out some related Package:<br/>
+
Figured out the related packages
 +
Checked out some related Packages:<br/>
 
   org.eclipse.wst.server.ui<br/>
 
   org.eclipse.wst.server.ui<br/>
 
   org.eclipse.wst.server.core<br/>
 
   org.eclipse.wst.server.core<br/>
Set some breakpoints on ther class Server, and began to debug the code<br/>
+
  org.eclipse.jst.server.core
Got some possible code to throw the exception
+
Set some breakpoints on the class Server, and began to debug the code<br/>
 +
Took my first try and got some possible code related to throw the exception
  
 
* '''Week7'''<br/>
 
* '''Week7'''<br/>
Posted my first question on the [http://www.eclipse.org/newsportal/article.php?id=18399&group=eclipse.webtools#18399 newsgroup]<br/>
+
Posted my first question on the [http://www.eclipse.org/newsportal/article.php?id=18399&group=eclipse.webtools#18399 eclipse newsgroup]<br/>
 
Got the feedback form [http://www.eclipse.org/webtools/people/person.php?name=isaacs Larry Isaacs] on the [http://www.eclipse.org/newsportal/article.php?id=18401&group=eclipse.webtools#18401 newsgroup]<br/>
 
Got the feedback form [http://www.eclipse.org/webtools/people/person.php?name=isaacs Larry Isaacs] on the [http://www.eclipse.org/newsportal/article.php?id=18401&group=eclipse.webtools#18401 newsgroup]<br/>
Fingured out why the bug happens and what should do to fix it from Larry Isaacs's answer <br/>
+
Figured out why the bug happens and what should do to fix it from Larry Isaacs's answer -- '''important milestone'''<br/>
  
 
* '''Week8'''<br/>
 
* '''Week8'''<br/>
Reproduced the bug and emphysized the differences by using "Open Configuration Links" and "Run-Run Configurations->New"<br/>
+
Reproduced the bug and emphasized the differences by using "Open Configuration Links" and "Run-Run Configurations->New"<br/>
Blog my new findings on [http://xiajunshi.wordpress.com/2009/03/16/ask-for-the-help/ the blog]
+
Blog my new findings on [http://xiajunshi.wordpress.com/2009/03/16/ask-for-the-help/ the blog (More information about the bug 137822)]
 
<br/>
 
<br/>
  
 
* '''Week9'''<br/>
 
* '''Week9'''<br/>
Got two stack traces for exception and regular way to get the excution path<br/>
+
Got two stack traces for exception and regular way to get the execution path<br/>
Posted them on the [http://xiajunshi.wordpress.com/2009/03/25/101/ my blog]<br/>
+
Posted them on the [http://xiajunshi.wordpress.com/2009/03/25/101/ my blog(WTP-bug 137822 Get the execution path)]<br/>
  
 
* '''Week10'''<br/>
 
* '''Week10'''<br/>
 
Provided some possible solutions <br/>
 
Provided some possible solutions <br/>
Posted my solutions on the [https://bugs.eclipse.org/bugs/show_bug.cgi?id=137822 Bugzillar] and tried to get the help from IBM<br/>
+
Posted my solutions on the [https://bugs.eclipse.org/bugs/show_bug.cgi?id=137822 Bugzilla] and tried to get the help from IBM<br/>
 
+
Jordan suggeted all the students to focus on the web server bugs<br/>
  
* '''Week11'''<br/>
+
* '''Week11 '''<br/>
 
Posted my questions on the [http://www.eclipse.org/newsportal/article.php?id=18527&group=eclipse.webtools#18527 newgroups] and got the help from Larry Isaacs again<br/>
 
Posted my questions on the [http://www.eclipse.org/newsportal/article.php?id=18527&group=eclipse.webtools#18527 newgroups] and got the help from Larry Isaacs again<br/>
Made some code changes in the org.eclipse.server.ui.ServerLaunchConfiguration
+
Made some code changes in the org.eclipse.wst.server.ui.ServerLaunchConfigurationTab
 
  try{
 
  try{
 
     server2.getLaunchConfiguration(true,null);
 
     server2.getLaunchConfiguration(true,null);
 
  }catch(Exception ex){}
 
  }catch(Exception ex){}
Posted some possible code changes on [http://xiajunshi.wordpress.com/2009/04/03/a-little-progress-bug-137822/ my blog]<br/>
+
Posted some possible code changes on [http://xiajunshi.wordpress.com/2009/04/03/a-little-progress-bug-137822/ my blog (A little progress - bug 137822)]<br/>
Recieved the email from Le who told me the bug is fixed and the solution is posed on [http://wb-os.blogspot.com/2009/04/possible-fix-bug-137822-part-i.html his blog]<br/>
+
-- '''Collaborative Work is working''' -- <br/>
 +
Displayed my bug to Le, explained what I did and what we should do to fix the bug, invited him to join me<br/>
 +
After one day, recieved the email from Le who told me the bug is fixed and the solution is posed on [http://wb-os.blogspot.com/2009/04/possible-fix-bug-137822-part-i.html Le's blog (Possible Fix - Bug 137822 - Part I)]<br/>
 
Made the test on the platform and double checked that Le's solution works fine<br/>
 
Made the test on the platform and double checked that Le's solution works fine<br/>
Posted the test result on the bugzillar according to the suggestion of Peter and Jordan<br/>
+
Posted the test result on the Bugzilla according to the suggestion of Jordan and Peter <br/>
Provided some findings about the server and blog them on [http://xiajunshi.wordpress.com/2009/04/04/bug-137822-is-fixed/ my blog] according to Peter Liu's suggestion<br/>
+
Provided some findings about the server and blog them on [http://xiajunshi.wordpress.com/2009/04/04/bug-137822-is-fixed/ my blog (Bug 137822 is fixed :) )] according to Peter Liu's suggestion<br/>
 +
 
 +
* '''Week12 '''<br/>
 +
Summarized my findings and post them on [http://xiajunshi.wordpress.com/2009/04/06/how-does-run-run-configurations-work/ my blog(How does “Run as->Run configurations” work)]<br/>
 +
Reproduced the [https://bugs.eclipse.org/bugs/show_bug.cgi?id=244862 bug 244862]<br/>
 +
Catch several stack traces for bug 244862 and blog them on [http://xiajunshi.wordpress.com/2009/04/12/stack-trace-for-bug-244862/ Stack Traces for Bug 244862 - WTP]<br/>

Latest revision as of 21:19, 11 April 2009

Xia Jun Shi
Occupation CPA Student
Expected Graduation Dec 2009
Email xjshi1@learn.senecac.on.ca
Blog

http://xiajunshi.wordpress.com/

About Me

Name: Shelley Shi
Program: Computer Programming and Analysis(CPA - 5 Semester)
Little about me: Hello! My name is Shelley Shi. Welcome to my Wiki web page.

OSD600

Beginners

Installing Tools

Contributions

  • Figured out the packages, classes and methods related to the bug
  • Figured out that what we should do to fix the bug (set the arguments on the box) by posting the question on the newsgroup
  • Provided the possible solutions of the bug
  • Made closed changes in the related source code
  • Made the Tests of the bug and posted my tests on the Bugzilla
  • Made some comments on the blogs of my classmates to encourage with each other

Instructor

  • Jordan Anastasiade


Projects

  • Release 0.1

1. WTP - Bug 240698 Normal - P3
Reproduce Bug 240698 and blog on http://xiajunshi.wordpress.com
2. WTP - Bug 137822 Normal - P3
Reproduce Bug 137822 and blog on http://xiajunshi.wordpress.com

  • Release 0.2

1. Checked out the related packages
2. Figured out the differences by using "Open Configurations Links" and "Run->Run Configurations->New"

  • Release 0.3

1. Provided the possible solutions of the bug
2. Posted my possible solutions and stack trace on the Bugzilla
3. Made some changes in the related class and got the arguments in wrong way
4. Made the Tests of the bug according to Le's solution and posted them on the Bugzilla

  • Release 0.4

1. WTP - Bug 244862 Normal - P3
Reproduce Bug 240698 and catch several stack traces in different scenarios
Bog on Stack Traces for Bug 244862 - WTP

Activities

  • Week1

Created the wiki web account
Got used with wiki
Added the name link in the Winter 2009 Opened Source Students and People List in the Wiki page

  • Week2

Created the account on http://xiajunshi.wordpress.com
Downloaded the WTP and Plug-infrom eclipse web site Got the platform ready

  • Week3

Created an account in the Eclipse Bugzilla

  • Week4

Select WTP - Bug Bug 240698
Reproduce the Bug 240698
Blog the produce on the my blog (Bug 240698 - Reproduced)
Change to another WTP - Bug Bug 137822
Reproduce the Bug 137822
Blog it on the my blog (Bug 137822 - Reproduced)

  • Week5

Took my first look at all the packages from CVS
Figured out the related packages Checked out some related Packages:

 org.eclipse.wst.server.ui
org.eclipse.wst.server.core
org.eclipse.jst.server.core

Set some breakpoints on the class Server, and began to debug the code
Took my first try and got some possible code related to throw the exception

  • Week7

Posted my first question on the eclipse newsgroup
Got the feedback form Larry Isaacs on the newsgroup
Figured out why the bug happens and what should do to fix it from Larry Isaacs's answer -- important milestone

  • Week8

Reproduced the bug and emphasized the differences by using "Open Configuration Links" and "Run-Run Configurations->New"
Blog my new findings on the blog (More information about the bug 137822)

  • Week9

Got two stack traces for exception and regular way to get the execution path
Posted them on the my blog(WTP-bug 137822 Get the execution path)

  • Week10

Provided some possible solutions
Posted my solutions on the Bugzilla and tried to get the help from IBM
Jordan suggeted all the students to focus on the web server bugs

  • Week11

Posted my questions on the newgroups and got the help from Larry Isaacs again
Made some code changes in the org.eclipse.wst.server.ui.ServerLaunchConfigurationTab

try{
    server2.getLaunchConfiguration(true,null);
}catch(Exception ex){}

Posted some possible code changes on my blog (A little progress - bug 137822)
-- Collaborative Work is working --
Displayed my bug to Le, explained what I did and what we should do to fix the bug, invited him to join me
After one day, recieved the email from Le who told me the bug is fixed and the solution is posed on Le's blog (Possible Fix - Bug 137822 - Part I)
Made the test on the platform and double checked that Le's solution works fine
Posted the test result on the Bugzilla according to the suggestion of Jordan and Peter
Provided some findings about the server and blog them on my blog (Bug 137822 is fixed :) ) according to Peter Liu's suggestion

  • Week12

Summarized my findings and post them on my blog(How does “Run as->Run configurations” work)
Reproduced the bug 244862
Catch several stack traces for bug 244862 and blog them on Stack Traces for Bug 244862 - WTP