Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 150385

Summary: Dependency on Apache Muse libraries for WSDM support in TPTP
Product: z_Archived Reporter: Mark Weitzel <weitzelm>
Component: TPTP.monitoringAssignee: Balan Subramanian <bsubram>
Status: CLOSED FIXED QA Contact:
Severity: enhancement    
Priority: P1 CC: aeberbac, bsubram, nvidapan, sadravid
Version: unspecifiedKeywords: plan
Target Milestone: ---   
Hardware: PC   
OS: Windows XP   
URL: http://www.eclipse.org/tptp/groups/Architecture/documents/features/hf_150385.html
Whiteboard: closed460
Bug Depends on:    
Bug Blocks: 142543, 145058, 150259, 165578    
Attachments:
Description Flags
Mechanism to point to axis2
none
Patch for Code Generation to use Axis2.
none
Patch for Code Generation to use Axis2.
none
Patch for Code Gen Wizard
none
Patch for Code Generation to use Axis2.
none
Patch to fix an UI issue in the CodeGen wizard
none
Patch for Axis-2 Dependency
none
Changes to use Muse 2.2 jars none

Description Mark Weitzel CLA 2006-07-12 09:42:36 EDT
The WSDM Managed Agent Explorer (MAX) can connect to and managed WSDM based resources.  In order to do this, we leverage the Apache Muse project which provides the implementation of the WSDM client.  

The purpose of this feature is to track the introduction of the code dependency on the Apache Muse project.  As a side note, the Corona Project will also have this dependency and we could work with that team as well.
Comment 1 Dave Smith CLA 2006-07-12 09:50:51 EDT
This is an feature enhancement.  We'll track it as a 4.3 enhancement but if the necessary approvals are received in time for 4.2.1 it will be included with the 4.2.1 tech preview.
Comment 2 Dave Smith CLA 2006-07-12 10:06:49 EDT
adding investigate keywork pending the addition of description doc and sizing
Comment 3 Valentina Popescu CLA 2006-07-18 13:16:16 EDT
Reviewed and approved by AG on July 17
Comment 4 Dave Smith CLA 2006-07-18 13:19:30 EDT
Changed to plan state as description document and sizing have been reviewed and approved by TPTP Architecture Group.
Comment 5 Dave Smith CLA 2006-08-18 15:56:20 EDT
This is targetted to complete in 4.3 iteration 2 (Code complete Sept. 8)
Comment 6 Balan Subramanian CLA 2006-10-24 12:19:57 EDT
Retargeting to 4.4 as the EMO is only now reviewing these
Comment 7 Dave Smith CLA 2006-10-24 18:11:55 EDT
Removed plan keyword and changed version to future because this feature has been deferred from the 4.3 plan.
Comment 8 Dave Smith CLA 2006-12-06 13:30:31 EST
Changing version to 4.4 and increasing priority as it is a requirement for 4.4.  This feature will be used to track the EMO approval for TPTP to redistribute Apache Muse and the necessary work to package it once it is approved.
Comment 9 Dave Smith CLA 2006-12-21 01:24:29 EST
Making the Summary more general to include all of the WSDM support in the TPTP Monitoring Tools project.
Comment 10 Dave Smith CLA 2007-02-07 00:28:08 EST
Adding sizing and setting target.
Comment 11 Dave Smith CLA 2007-02-07 00:29:59 EST
Changing to more appropriate component.  WSDM Tooling is currently tracked under the Monitor.UI.ManagedResourcesExplorer component.
Comment 12 Balan Subramanian CLA 2007-02-09 01:45:33 EST
Created attachment 58634 [details]
Mechanism to point to axis2
Comment 13 Balan Subramanian CLA 2007-02-09 01:49:18 EST
*** Bug 170582 has been marked as a duplicate of this bug. ***
Comment 14 Nalini V CLA 2007-02-20 05:22:02 EST
Created attachment 59357 [details]
Patch for Code Generation to use Axis2.
Comment 15 Nalini V CLA 2007-02-20 05:39:33 EST
Created attachment 59359 [details]
Patch for Code Generation to use Axis2.
Comment 16 Nalini V CLA 2007-02-20 06:20:09 EST
Comment on attachment 59357 [details]
Patch for Code Generation to use Axis2.

Invalid patch - doesnt include all the code needed.
Comment 17 Nalini V CLA 2007-02-20 06:23:25 EST
Comment on attachment 59359 [details]
Patch for Code Generation to use Axis2.

Invalid patch - doesnt include all the code needed
Comment 18 Nalini V CLA 2007-02-20 06:33:13 EST
Created attachment 59361 [details]
Patch for Code Gen Wizard
Comment 19 Nalini V CLA 2007-02-21 01:24:50 EST
Comment on attachment 59361 [details]
Patch for Code Gen Wizard

The code needs some resturcturing with the package names
Comment 20 Nalini V CLA 2007-02-21 01:41:31 EST
Created attachment 59450 [details]
Patch for Code Generation to use Axis2.
Comment 21 Nalini V CLA 2007-02-21 06:40:45 EST
Created attachment 59461 [details]
Patch to fix an UI issue in the CodeGen wizard

This patch fixes the problem where the Finish button is not enable for Axis project, when a valid Axis2 server installation path is obtained from the Preferences.

Please apply this patch.
Comment 22 Saurabh Dravid CLA 2007-02-26 10:10:35 EST
Created attachment 59789 [details]
Patch for Axis-2 Dependency

Please apply this patch.
Comment 23 Balan Subramanian CLA 2007-02-28 00:44:58 EST
Patched in
 02-20-2007 18:22
	patch_150385_Axis2CodeGenWizard.txt
Comment 24 Balan Subramanian CLA 2007-02-28 00:53:56 EST
Applied patch
 02-21-2007 19:18
	patch_150385_Axis2CodeGenWizard_2.txt
Comment 25 Balan Subramanian CLA 2007-02-28 01:09:04 EST
Applied patch
 02-26-2007 20:34
	Axis2_AbsolutePathsForLibFiles.txt
Comment 26 Andrew Eberbach CLA 2007-03-27 11:49:43 EDT
*** Bug 178487 has been marked as a duplicate of this bug. ***
Comment 27 Balan Subramanian CLA 2007-04-12 23:25:24 EDT
Created attachment 63686 [details]
Changes to use Muse 2.2 jars
Comment 28 Balan Subramanian CLA 2007-04-12 23:25:41 EDT
Applied patch
Comment 29 Bhanu Prathap V CLA 2007-04-25 07:33:27 EDT
no muse 2.2 jars in the related folders of BtM WSDM
Comment 30 Saurabh Dravid CLA 2007-05-02 10:50:43 EDT
This bug seems to be come up again.
To reproduce it, follow the steps

(1) Create a new WSDM kind of MRT.
(2) Do the codegen from the MRT, in the codegen wizard select the Platform as "J2EE" and Container as "Axis2", press the Next button. "Axis2 server installation location" appear as empty and Finish button is enabled.
(3) After Finish, getting the following error

Caused by: java.lang.NullPointerException
	at org.eclipse.tptp.wsdm.tooling.internal.projectizer.EclipseAxis2Projectizer.copyTemplate(EclipseAxis2Projectizer.java:251)
	at org.eclipse.tptp.wsdm.tooling.internal.projectizer.EclipseAxis2Projectizer.projectize(EclipseAxis2Projectizer.java:84)
	at org.eclipse.tptp.wsdm.tooling.codegen.mrt.provisional.NewProjectWizard.runProjectizer(NewProjectWizard.java:300)
	at org.eclipse.tptp.wsdm.tooling.codegen.mrt.provisional.NewProjectWizard.performFinish(NewProjectWizard.java:183)
	... 3 more
 
 
Comment 31 Paul Slauenwhite CLA 2009-06-30 12:14:36 EDT
As of TPTP 4.6.0, TPTP is in maintenance mode and focusing on improving quality by resolving relevant enhancements/defects and increasing test coverage through test creation, automation, Build Verification Tests (BVTs), and expanded run-time execution. As part of the TPTP Bugzilla housecleaning process (see http://wiki.eclipse.org/Bugzilla_Housecleaning_Processes), this enhancement/defect is verified/closed by the Project Lead since this enhancement/defect has been resolved and unverified for more than 1 year and considered to be fixed. If this enhancement/defect is still unresolved and reproducible in the latest TPTP release (http://www.eclipse.org/tptp/home/downloads/), please re-open.