IconItemRenderer does not override getCurrentRendererState()

I have an ItemRenderer that I've been using for a web app's List, now I need to convert that app into a Mobile App.  I am trying to use the optimized IconItemRenderer to display that same item.  My Previous Code has:
override public function set data(value:Object):void {
     super.data = value;
     value_ti.text = value.ProdValue;
     invalidateProperties();
override protected function commitProperties():void  {
     setCurrentState(getCurrentRendererState(), (mx_internal::playTransitions as Boolean));
     super.commitProperties();
override protected function getCurrentRendererState():String {
     var state:String = super.getCurrentRendererState();
     if (state == 'normal') {
          if (data.date_purchased != null) {
          state = 'sold';
          } else {
          state = 'normal';
          } else if (state == 'sold') {
          this.mouseEnabled = false;
          this.mouseChildren = false;
     return state;
With the code above, I figured I would simply change the ItemRenderer to an IconItemRenderer, and would solve the problem... though... Flash Builder gave me the Error: 1020: Method marked override must override another method. Refering to the method: getCurrentRendererState();
I figure getCurrentRendererState() does not exist in the IconItemRenderer...
Is it possible to achieve the code above through the IconItemRenderer?

Short answer:  You'll have to reimplement your itemRenderer.  It is unclear from your code snippet how you have implemented states.
Longer story:
The IconItemRenderer extends LabelItemRenderer which extends UIComponent. 
Mobile ItemRenderers are implemented differently than MXML ItemRenderers.  They are more like Mobile Skins than Spark components, or Spark ItemRenderers.  States are really just a fantasy; and you implement states by making changes to children, colors, or other visual elements manually in updateDisplayList(); or if you follow the MobileSkin conventions, in layoutContents() and drawBackground().
The method you're looking for is implemented in the itemRenderer class, which Mobile ItemRenderers do not implement. These are some blog posts I wrote on building Mobile itemRenderers:
https://www.flextras.com/blog/index.cfm/2011/6/17/Mobile-itemRenderers--6172011---Episode- 103--Flextras-Friday-Lunch
https://www.flextras.com/blog/index.cfm/2011/6/23/Understanding-Mobile-itemRenderers
https://www.flextras.com/blog/index.cfm/2011/6/24/Building-a-Mobile-ItemRenderer-in-Flex
I have one coming soon on implementing states in Mobile Skins; which will apply equally to itemRenderers.  I'll go over most of the content in tomorrow's Flextras Friday Lunch episode

Similar Messages

  • Is not abstract and does not override abstract method actionPerformed

    I dont how to corr. Please help!! and thank you very much!!
    import javax.swing.*;
    import java.awt.*;
    import java.awt.event.*;
    public class test extends JFrame implements ActionListener, ItemListener
              private CenterPanel centerPanel;
              private QuestionPanel questionPanel;
              private ButtonPanel buttonPanel;
              private ResponsePanel responsePanel;
              private JButton b1,b2,b3,b4,b5;               //Create five references to Jbutton instances
         private JTextField t1,t2,t3,t4,t5;          //Create five references to JTextField instances
              private JLabel label1;                    //Create one references to JLabel instances
              private JRadioButton q1,q2,q3;               //Create three references to JRadioButton instances
              private ButtonGroup radioGroup;               //Create one references to Button Group instances
              private int que1[] = new int[5];           //Create int[4] Array
              private int que2[] = new int[5];
              private int que3[] = new int[5];
              private String temp1, temp2, temp3, temp4, temp5, temp6, temp7, temp8, temp9, temp10,
                        temp11, temp12, temp13, temp14, temp15;
    public test (String header)
              super(header);
              Container container = getContentPane();
              label1 = new JLabel ("PLease click on your response to ");     
              q1 = new JRadioButton("I understand most of the content of this subject",true);
              add(q1);
              q2 = new JRadioButton("I see the relevance of the subject to my degree",false);
              add(q2);
              q3 = new JRadioButton("The workload in this subject is appropriate",false);
              add(q3);
              radioGroup = new ButtonGroup();               //JRadioButton belong to ButtonGroup
              radioGroup.add(q1);
              radioGroup.add(q2);
              radioGroup.add(q3);
              JPanel buttonPanel = new JPanel();
              JPanel responsePanel = new JPanel();
              JPanel questionPanel = new JPanel();
              JPanel centerPanel = new JPanel();
              b1 = new JButton ("Strongly DISAGREE");          //Instantiate JButton with text
              b1.addActionListener (this);               //Register JButtons to receive events
              b2 = new JButton ("DISAGREE");
              b2.addActionListener (this);
              b3 = new JButton ("Neither AGREE or DISAGREE");
              b3.addActionListener (this);
              b4 = new JButton ("AGREE");
              b4.addActionListener (this);
              b5 = new JButton ("Strongly AGREE");
              b5.addActionListener (this);
              buttonPanel.setLayout(new GridLayout(5,1));
              buttonPanel.add(b1);
              buttonPanel.add(b2);
              buttonPanel.add(b3);
              buttonPanel.add(b4);
              buttonPanel.add(b5);
              t1 = new JTextField ("0",3);               //JTextField contains empty string
              t2 = new JTextField ("0",3);
              t3 = new JTextField ("0",3);
              t4 = new JTextField ("0",3);
              t5 = new JTextField ("0",3);
              t1.setEditable( false );
              t2.setEditable( false );
              t3.setEditable( false );
              t4.setEditable( false );
              t5.setEditable( false );
              responsePanel.setLayout(new GridLayout(5,1));
              responsePanel.add(t1);
              responsePanel.add(t2);
              responsePanel.add(t3);
              responsePanel.add(t4);
              responsePanel.add(t5);
              questionPanel.setLayout(new GridLayout(4,1));
              questionPanel.add(label1);
              questionPanel.add(q1);
              questionPanel.add(q2);
              questionPanel.add(q3);
              centerPanel.add(buttonPanel,BorderLayout.CENTER);
              centerPanel.add(responsePanel,BorderLayout.EAST);
              container.add(centerPanel,BorderLayout.WEST);
              container.add(questionPanel,BorderLayout.NORTH);
              q1.addActionListener(
                   new ActionListener(){
              public void actionPerformed( ActionEvent e )          
    {                                        //actionPerformed of all registered listeners
              if (e.getSource() == b1) {
                   que1[0] = Integer.parseInt(t1.getText()) + 1;
                   String temp1 = String.valueOf(que1[0]);
              t1.setText(temp1);
              else if (e.getSource() == b2)     {
                   que1[1] = Integer.parseInt(t2.getText()) + 1;
                   String temp2 = String.valueOf(que1[1]);
              t2.setText(temp2);
              else if (e.getSource() == b3)     {
                   que1[2] = Integer.parseInt(t3.getText()) + 1;
                   String temp3 = String.valueOf(que1[2]);
              t3.setText(temp3);
              else if (e.getSource() == b4)     {
                   que1[3] = Integer.parseInt(t4.getText()) + 1;
                   String temp4 = String.valueOf(que1[3]);
              t4.setText(temp4);
              else if (e.getSource() == b5)     {
                   que1[4] = Integer.parseInt(t5.getText()) + 1;
                   String temp5 = String.valueOf(que1[4]);
              t5.setText(temp5);
    } //end action performed
              q2.addActionListener(
                   new ActionListener(){
              public void actionPerformed( ActionEvent e )          
    {                                        //actionPerformed of all registered listeners
              if (e.getSource() == b1) {
                   que2[0] = Integer.parseInt(t1.getText()) + 1;
                   String temp6 = String.valueOf(que2[0]);
              t1.setText(temp1);
              else if (e.getSource() == b2)     {
                   que2[1] = Integer.parseInt(t2.getText()) + 1;
                   String temp7 = String.valueOf(que2[1]);
              t2.setText(temp7);
              else if (e.getSource() == b3)     {
                   que2[2] = Integer.parseInt(t3.getText()) + 1;
                   String temp8 = String.valueOf(que2[2]);
              t3.setText(temp8);
              else if (e.getSource() == b4)     {
                   que2[3] = Integer.parseInt(t4.getText()) + 1;
                   String temp9 = String.valueOf(que2[3]);
              t4.setText(temp9);
              else if (e.getSource() == b5)     {
                   que2[4] = Integer.parseInt(t5.getText()) + 1;
                   String temp10 = String.valueOf(que2[4]);
              t5.setText(temp10);
    } //end action performed
              q3.addActionListener(
                   new ActionListener(){
              public void actionPerformed( ActionEvent e )          
    {                                        //actionPerformed of all registered listeners
              if (e.getSource() == b1) {
                   que3[0] = Integer.parseInt(t1.getText()) + 1;
                   String temp11 = String.valueOf(que3[0]);
              t1.setText(temp11);
              else if (e.getSource() == b2)     {
                   que3[1] = Integer.parseInt(t2.getText()) + 1;
                   String temp12 = String.valueOf(que3[1]);
              t2.setText(temp12);
              else if (e.getSource() == b3)     {
                   que3[2] = Integer.parseInt(t3.getText()) + 1;
                   String temp13 = String.valueOf(que3[2]);
              t3.setText(temp13);
              else if (e.getSource() == b4)     {
                   que3[3] = Integer.parseInt(t4.getText()) + 1;
                   String temp14 = String.valueOf(que3[3]);
              t4.setText(temp14);
              else if (e.getSource() == b5)     {
                   que3[4] = Integer.parseInt(t5.getText()) + 1;
                   String temp15 = String.valueOf(que3[4]);
              t5.setText(temp15);
    } //end action performed
    }//end constructor test
    public void itemStateChanged(ItemEvent item) {
    //int state = item.getStateChange();
    //if (q1 == item.SELECTED)
              public class ButtonPanel extends JPanel
                   public ButtonPanel()
              public class CenterPanel extends JPanel
                   public CenterPanel()
              public class QuestionPanel extends JPanel
                   public QuestionPanel()
              public class ResponsePanel extends JPanel
                   public ResponsePanel()
    public static void main(String [] args)
         test surveyFrame = new test("Student Survey") ;
         surveyFrame.setSize( 500,300 );
         surveyFrame.setVisible(true);
         surveyFrame.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE);
         }//end main
    }//end class test

    is not abstract and does not override abstract method actionPerformed
    Oh, I see that the title of your post is an error message? Ok. Well, the test class is declared as implementing an ActionListener. That means the test class must have an actionPerformed() method. Your test class apparently does not.
    It does not appear that the test class needs to implement ActionListener. You are using annonymous classes as listeners.

  • Is not abstract and does not override abstract method tablechanged

    I will remove all the gui code to make it shorter, but my problem lies with my InteractiveTableModelListener.
    public class Meet extends JPanel{
      private static void createAndShowGUI() {
            JFrame frame = new JFrame("MEET_dataTable");
            frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            frame.add(new Meet(), BorderLayout.CENTER);
            frame.pack();
            frame.setVisible(true);
    public class InteractiveTableModelListener implements TableModelListener {
         public void TableChanged(TableModelEvent evt) {
      if (evt.getType() == TableModelEvent.UPDATE) {
          int column = evt.getColumn();
          int row = evt.getFirstRow();
          dataTable.setColumnSelectionInterval(column + 1, column + 1);
          dataTable.setRowSelectionInterval(row, row);
    class InteractiveRenderer extends DefaultTableCellRenderer {
      protected int interactiveColumn;
      public InteractiveRenderer(int interactiveColumn) {
          this.interactiveColumn = interactiveColumn;
    public Component getTableCellRendererComponent(JTable dataTable,
         Object value, boolean isSelected, boolean hasFocus, int row,
         int column)
      Component c = super.getTableCellRendererComponent(dataTable, value, isSelected, hasFocus, row, column);
       if (column == interactiveColumn && hasFocus) {
         if ((Meet.this.tableModel.getRowCount() - 1) == row &&
            !Meet.this.tableModel.hasEmptyRow())
             Meet.this.tableModel.addEmptyRow();
        highlightLastRow(row);
      return c;
    public void highlightLastRow(int row) {
         int lastrow = tableModel.getRowCount();
      if (row == lastrow - 1) {
          dataTable.setRowSelectionInterval(lastrow - 1, lastrow - 1);
      else {
          dataTable.setRowSelectionInterval(row + 1, row + 1);
         dataTable.setColumnSelectionInterval(0, 0);
    public static void main(String[] args) {
            SwingUtilities.invokeLater(new Runnable() {
                public void run() {
                UIManager.put("swing.boldMetal", Boolean.FALSE);
                createAndShowGUI();
    }As i say, i have removed all the gui code to make it shorter, but in this code i create the table and add all the model to it. I am being returned with the error
    Meet.InteractiveTableModelListener is not abstract and does not override abstract method tableChanged(javax.swing.event.TableModelEvent)in javax.swing.event.TableModelListener
    what would be causing this error?
    Cheers

    Sorry, just figured out my silly error, the method is tableChanged not TableChanged.
    cheers
    TOPIC CLOSED
    Edited by: nick2price on Sep 11, 2008 7:08 AM

  • Is not abstract and does not override abstract method ERROR

    Hello. I'm new at all this, and am attempting to recreate a sample code out of my book (Teach Yourself XML in 24 Hours), and I keep getting an error. I appriciate any help.
    This is the Error that I get:
    DocumentPrinter is not abstract and does not override abstract method skippedEntity(java.lang.String) in org.xml.sax.ContentHandler
    public class DocumentPrinter implements  ContentHandler, ErrorHandler
            ^This is the sourcecode:
    import org.xml.sax.Attributes;
    import org.xml.sax.ContentHandler;
    import org.xml.sax.ErrorHandler;
    import org.xml.sax.Locator;
    import org.xml.sax.SAXParseException;
    import org.xml.sax.XMLReader;
    public class DocumentPrinter implements  ContentHandler, ErrorHandler
    // A Constant containing the name of the SAX parser to use.
    private static final String PARSER_NAME = "org.apache.xerces.parsers.SAXParser";
    public static void main(String[] args)
       // Check to see whether the user supplied any command line arguments.  If not, print an error and exit.
       if (args.length == 0)
         System.out.println("No XML document path specified.");
         System.exit(1);
       // Create a new instance of the DocumentPrinter class.
       DocumentPrinter dp = new DocumentPrinter();
       try
         // Create a new instance of the XML Parser.
         XMLReader parser = (XMLReader)Class.forName(PARSER_NAME).newInstance();
         // Set the parser's content handler
        // parser.setContentHandler(dp);
         // Set the parsers error handler
         parser.setErrorHandler(dp);
         // Parse the file named in the argument
         parser.parse(args[0]);
       catch (Exception ex)
         System.out.println(ex.getMessage());
         ex.printStackTrace();
    public void characters(char[] ch, int start, int length)
       String chars ="";
       for (int i = start; i < start + length; i++)
         chars = chars + ch;
    System.out.println("Recieved characters: " + chars);
    public void startDocument()
    System.out.println("Start Document.");
    public void endDocument()
    System.out.println("End of Document.");
    public void startElement(String namespaceURI, String localName, String qName, Attributes atts)
    System.out.println("Start element: " + localName);
    for (int i = 0; i < atts.getLength(); i++)
    System.out.println(" Attribute: " + atts.getLocalName(i));
    System.out.println(" Value: " + atts.getValue(i));
    public void endElement(String namespaceURI, String localName, String qName)
    System.out.println("End of element: " + localName);
    public void startPrefixMapping(String prefix, String uri)
    System.out.println("Prefix mapping: " + prefix);
    System.out.println("URI: " + uri);
    public void endPrefixMapping(String prefix)
    System.out.println("End of prefix mapping: " + prefix);
    public void ignorableWhitespace(char[] ch, int start, int length)
    System.out.println("Recieved whitespace.");
    public void processingInstruction(String target, String data)
    System.out.println("Recieved processing instruction:");
    System.out.println("Target: " + target);
    System.out.println("Data: " + data);
    public void setDocumentLocation(Locator locator)
    // Nada
    public void error(SAXParseException exception)
    System.out.println("Parsing error on line " + exception.getLineNumber());
    public void fatalError(SAXParseException exception)
    System.out.println("Fatal parsing error on line " + exception.getLineNumber());
    public void warning(SAXParseException exception)
    System.out.println("Warning on line " + exception.getLineNumber());

    Check to make sure that the arguments are consistent with your ContentHandler class. Probably the wrong type.
    I think you forgot to include the skippedEntity method, it seems to be missing. Even if an implemented class has a method that you are not using, you still have to include the method in your code even if it doesn't do anything.
    Message was edited by:
    ChargersTule1

  • ...is not abstract and does not override abstract method compare

    Why am I getting the above compile error when I am very clearly overriding abstract method compare (ditto abstract method compareTo)? Here is my code -- which was presented 1.5 code and I'm trying to retrofit to 1.4 -- followed by the complete compile time error. Thanks in advance for your help (even though I'm sure this is an easy question for you experts):
    import java.util.*;
       This program sorts a set of item by comparing
       their descriptions.
    public class TreeSetTest
       public static void main(String[] args)
          SortedSet parts = new TreeSet();
          parts.add(new Item("Toaster", 1234));
          parts.add(new Item("Widget", 4562));
          parts.add(new Item("Modem", 9912));
          System.out.println(parts);
          SortedSet sortByDescription = new TreeSet(new
             Comparator()
                public int compare(Item a, Item b)   // LINE CAUSING THE ERROR
                   String descrA = a.getDescription();
                   String descrB = b.getDescription();
                   return descrA.compareTo(descrB);
          sortByDescription.addAll(parts);
          System.out.println(sortByDescription);
       An item with a description and a part number.
    class Item implements Comparable     
          Constructs an item.
          @param aDescription the item's description
          @param aPartNumber the item's part number
       public Item(String aDescription, int aPartNumber)
          description = aDescription;
          partNumber = aPartNumber;
          Gets the description of this item.
          @return the description
       public String getDescription()
          return description;
       public String toString()
          return "[descripion=" + description
             + ", partNumber=" + partNumber + "]";
       public boolean equals(Object otherObject)
          if (this == otherObject) return true;
          if (otherObject == null) return false;
          if (getClass() != otherObject.getClass()) return false;
          Item other = (Item) otherObject;
          return description.equals(other.description)
             && partNumber == other.partNumber;
       public int hashCode()
          return 13 * description.hashCode() + 17 * partNumber;
       public int compareTo(Item other)   // OTHER LINE CAUSING THE ERROR
          return partNumber - other.partNumber;
       private String description;
       private int partNumber;
    }Compiler error:
    TreeSetTest.java:25: <anonymous TreeSetTest$1> is not abstract and does not over
    ride abstract method compare(java.lang.Object,java.lang.Object) in java.util.Com
    parator
                public int compare(Item a, Item b)
                           ^
    TreeSetTest.java:41: Item is not abstract and does not override abstract method
    compareTo(java.lang.Object) in java.lang.Comparable
    class Item implements Comparable
    ^
    2 errors

    According to the book I'm reading, if you merely take
    out the generic from the code, it should compile and
    run in v1.4 (assuming, of course, that the class
    exists in 1.4). I don't know what book you are reading but that's certainly incorrect or incomplete at least. I've manually retrofitted code to 1.4, and you'll be inserting casts as well as replacing type references with Object (or the erased type, to be more precise).
    These interfaces do exist in 1.4, and
    without the generics.Exactly. Which means compareTo takes an Object, and you should change your overriding method accordingly.
    But this raises a new question: how does my 1.4
    compiler know anything about generics? It doesn't and it can't. As the compiler is telling you, those interfaces expect Object. Think about it, you want to implement one interface which declares a method argument type of Object, in several classes, each with a different type. Obviously all of those are not valid overrides.

  • Product is not abstract and does not override abstract method

    Received the following errors.
    Product.java:3: Product is not abstract and does not override abstract method ge
    tDisplayText() in Displayable
    public class Product implements Displayable
    ^
    Product.java:16: getDisplayText() in Product cannot implement getDisplayText() i
    n Displayable; attempting to use incompatible return type
    found : void
    required: java.lang.String
    public void getDisplayText()
    ^
    2 errors
    Code reads as follows
    import java.text.NumberFormat;
    public class Product implements Displayable
         private String code;
         private String description;
         private double price;
         public Product()
              this.code = "";
              this.description = "";
              this.price = 0;
    public void getDisplayText()
    String message =
    "Code: " + code + "\n" +
    "Description: " + description + "\n" +
    "Price: " + this.getFormattedPrice() + "\n";
         public Product(String code, String description, double price)
              this.code = code;
              this.description = description;
              this.price = price;
         public void setCode(String code)
              this.code = code;
         public String getCode(){
              return code;
         public void setDescription(String description)
              this.description = description;
         public String getDescription()
              return description;
         public void setPrice(double price)
              this.price = price;
         public double getPrice()
              return price;
         public String getFormattedPrice()
              NumberFormat currency = NumberFormat.getCurrencyInstance();
              return currency.format(price);
    Please help!

    Received the following errors.
    Product.java:3: Product is not abstract and does not
    override abstract method ge
    tDisplayText() in Displayable
    public class Product implements Displayable
    ^
    Product.java:16: getDisplayText() in Product cannot
    implement getDisplayText() i
    n Displayable; attempting to use incompatible return
    type
    found : void
    required: java.lang.String
    public void getDisplayText()
    ^
    2 errors
    Code reads as follows
    Please use the code tags when posting code. There is a code button right above the text box where you enter your post. Click on it and put the code between the code tags.
    These error messages are quite clear in telling what is wrong. You have an Interface called Displayable that specifies a method something like thispublic String getDisplayText() {But in your Product source code, you created thismethodpublic void getDisplayText() {The compiler is complaining because the methods are not the same.
    You also need to return a String in the method probalby like thisreturn message;

  • ..is not abstract and does not override abstract method..

    Hello,
    I've been creating a GUI from scratch, up to now, i have managed to successfully compile the code which forms the window, and a JMenu bar. I now need to add buttons, and for this i need to use an ActionListener, but when i put "implements ActionListener" at the end of "public class TestCode extends JFrame", i recieve the above error message (abstract..). I've looked at recent posts and have come across a post that says adding "actionPerformed(java.awt.event.ActionEvent e)" to the class will resolve the issue. When i add that, i recieve a compile error message saying to add '{' after actionPerformed. I've done this however it still does not compile. Can anyone point me in the right direction please?
    Thanks
    George
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.JMenu;
    import javax.swing.JLabel;
    import javax.swing.JMenuItem;
    import javax.swing.JButton;
    import javax.swing.JMenuBar;
    import javax.swing.JPanel;
    import javax.swing.ImageIcon;
    import javax.swing.AbstractButton;
    import javax.swing.JFrame;
    import java.awt.event.KeyEvent;
    import java.util.*;
    public class TestCode extends JFrame  {
        private static void createAndShowGUI() {
         JFrame.setDefaultLookAndFeelDecorated(true);
            JFrame frame = new JFrame("Robot Control Station");
            frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
         JMenuBar menuBar = new JMenuBar();
         JMenu fileMenu = new JMenu("Exit");
         fileMenu.setMnemonic(KeyEvent.VK_F);
         menuBar.add(fileMenu);
            JLabel emptyLabel = new JLabel("");
            emptyLabel.setPreferredSize(new Dimension(750, 750));
            frame.getContentPane().add(emptyLabel, BorderLayout.CENTER);
         JMenuItem newMenuItem = new JMenuItem("Exit Program", KeyEvent.VK_N);
         fileMenu.add(newMenuItem);
         frame.setJMenuBar(menuBar);
         frame.setVisible(true);
            //Display the window.
            frame.pack();
            frame.setVisible(true);
           //forward button
         JButton forward = new JButton("Forward");
         forward.setMnemonic(KeyEvent.VK_D);
            forward.setActionCommand("disable");
         forward.setToolTipText("Click this button to make the robot go forward.");
         forward.add(forward);
         frame.setVisible(true);
        public static void main(String[] args) {
            javax.swing.SwingUtilities.invokeLater(new Runnable() {
                public void run() {
                    createAndShowGUI();
         

    thanks for the help,
    i read the tutorial, and have starte dto understand how to use action listeners, but i seem to have stumbled to another problem, it seems that i dont fully undertsand how to use ActioListeners, and i cant see mto see what i'm doing wrong.
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.JMenu;
    import javax.swing.JLabel;
    import javax.swing.JMenuItem;
    import javax.swing.JButton;
    import javax.swing.JMenuBar;
    import javax.swing.JPanel;
    import javax.swing.ImageIcon;
    import javax.swing.AbstractButton;
    import javax.swing.JFrame;
    import java.awt.event.KeyEvent;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    import java.util.*;
    public class TestCode extends JFrame implements WindowListener,ActionListener {
         public void actionPerformed(ActionEvent e) {
         forward = new JButton("Forward");
         frame.setLayout(null);
         forward.setMnemonic(KeyEvent.VK_D);
         forward.setActionCommand("Forward");
         forward.setToolTipText("Click this button to make the robot go forward!");
         add(forward);
         addActionListener(this);
         frame.add(forward);     
         JFrame frame;
         JButton forward;
         frame.addActionListener(this);
         private static void createAndShowGUI() {
         JFrame.setDefaultLookAndFeelDecorated(true);
            JFrame frame = new JFrame("Robot Control Station");
         frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
         frame.addWindowListener(this);
         frame.pack();
            frame.setVisible(true);
         //JMenuBar createMenuBar;
         JMenuBar menuBar = new JMenuBar();
         JMenu fileMenu = new JMenu("Exit");
         fileMenu.setMnemonic(KeyEvent.VK_F);
         menuBar.add(fileMenu);
            JLabel emptyLabel = new JLabel("");
            emptyLabel.setPreferredSize(new Dimension(750, 750));
            frame.getContentPane().add(emptyLabel, BorderLayout.CENTER);
         JMenuItem newMenuItem = new JMenuItem("Exit Program", KeyEvent.VK_N);
         fileMenu.add(newMenuItem);
         frame.setJMenuBar(menuBar);
        public static void main(String[] args) {
            //Schedule a job for the event-dispatching thread:
            //creating and showing this application's GUI.
            javax.swing.SwingUtilities.invokeLater(new Runnable() {
                public void run() {
                    createAndShowGUI();
         it points me to line 22 which is frame.addActionListener(this); , it tells me that an identifier is expected, and it is an illegal start of type. I can't get my head round it. Can anyone turn me to the right direction again please?

  • Web cam does not override iSight camera. Any suggestions how to do so?

    I bought a Logitech webcam but cannot get it to work. The iSight camera comes on instead and overrides the web cam. Any way to fix this?

    If your Logitech webcam is Mac-compatible, it should be menu-selectable in the app you are using. Different camera apps work differently. Your Mac's Help in each application should give you more info on how each particular app works, but here are a few examples:
      • Messages:
      • Photo Booth:
      • FaceTime:
      • Skype:
      •   QuickTimeX:
    If your camera recognizes only one camera, apps may not display even the inbuilt camera in the menu.
    Different iMovie versions support different cameras in different ways.  Search your iMovie > Help for info on your version.

  • Name does not override correctly when creating a Division from template

    I am still having a problem when creating Divisions with the WebServices API.
    Namely, when I create a Division based on a Template (in order to have a given default thumbnail image and description, etc) the Name parameter (the "title" of the Division, which appears next to its icon on the main site page inside the top level Section boxes) is never set correctly. The Name I specify for the Division never overrides the default.
    In my example, I try to create a Division with name "Food Science and Human Nutrition." It is based on a Division template with handle 1911155332. The Name of that Division template is "Robot Division" and the ShortName is "RobotDivision".
    I am sending the following XML via Web Services:
    <ITunesUDocument>
    <Version>1.1.3</Version>
    <AddDivision>
    <ParentHandle>1945525657</ParentHandle>
    <ParentPath/>
    <TemplateHandle>1911155332</TemplateHandle>
    <Division>
    <Name>Food Science and Human Nutrition</Name>
    <ShortName>FSHN</ShortName>
    <Identifier>RobotCourses:FSHN</Identifier>
    <Permission>
    <Credential>Authenticated@urn:mace:itunesu.com:sites:illinois.edu</Credential>
    <Access>No Access</Access>
    </Permission>
    <Permission>
    <Credential>Student@urn:mace:itunesu.com:sites:illinois.edu:RobotCourses:FSHN</C redential>
    <Access>Download</Access>
    </Permission>
    </Division>
    </AddDivision>
    </ITunesUDocument>
    The Division is created and no errors come back. However, when I look at the site, the Name of the newly created Division is "Robot Courses" (not "Food Science and Human Nutrition" as I want). The ShortName IS correctly set to "FSHN" as I specified in the XML.
    Incidentally this was part of creating a Course "FSHN 101," the Course is also based on a Course template, but it creates with the Name and ShortName as I desire and there are no other problems - I can log into the Division and Course as expected.
    *QUESTION #1: Is anyone else out there ever having this problem?*
    *QUESTION #2: Is there anything obviously wrong in my XML?*
    I have tried this multiple times, always with the same result. Creating Divisions not based on a template works (but for various reasons we need to be able to use templates). I have been unable to edit the Name after the fact with MergeDivision either.
    Our campus Apple contact sent in a ticket about this, but the response from Apple was to post here in the forum, which is monitored. I am unsure if I should post questions of this sort here in the Administrators Forum or in the general forum, for this one I will try both.
    Thank you very much for any assistance.

    I am still having a problem when creating Divisions with the WebServices API.
    Namely, when I create a Division based on a Template (in order to have a given default thumbnail image and description, etc) the Name parameter (the "title" of the Division, which appears next to its icon on the main site page inside the top level Section boxes) is never set correctly. The Name I specify for the Division never overrides the default.
    In my example, I try to create a Division with name "Food Science and Human Nutrition." It is based on a Division template with handle 1911155332. The Name of that Division template is "Robot Division" and the ShortName is "RobotDivision".
    I am sending the following XML via Web Services:
    <ITunesUDocument>
    <Version>1.1.3</Version>
    <AddDivision>
    <ParentHandle>1945525657</ParentHandle>
    <ParentPath/>
    <TemplateHandle>1911155332</TemplateHandle>
    <Division>
    <Name>Food Science and Human Nutrition</Name>
    <ShortName>FSHN</ShortName>
    <Identifier>RobotCourses:FSHN</Identifier>
    <Permission>
    <Credential>Authenticated@urn:mace:itunesu.com:sites:illinois.edu</Credential>
    <Access>No Access</Access>
    </Permission>
    <Permission>
    <Credential>Student@urn:mace:itunesu.com:sites:illinois.edu:RobotCourses:FSHN</C redential>
    <Access>Download</Access>
    </Permission>
    </Division>
    </AddDivision>
    </ITunesUDocument>
    The Division is created and no errors come back. However, when I look at the site, the Name of the newly created Division is "Robot Courses" (not "Food Science and Human Nutrition" as I want). The ShortName IS correctly set to "FSHN" as I specified in the XML.
    Incidentally this was part of creating a Course "FSHN 101," the Course is also based on a Course template, but it creates with the Name and ShortName as I desire and there are no other problems - I can log into the Division and Course as expected.
    *QUESTION #1: Is anyone else out there ever having this problem?*
    *QUESTION #2: Is there anything obviously wrong in my XML?*
    I have tried this multiple times, always with the same result. Creating Divisions not based on a template works (but for various reasons we need to be able to use templates). I have been unable to edit the Name after the fact with MergeDivision either.
    Our campus Apple contact sent in a ticket about this, but the response from Apple was to post here in the forum, which is monitored. I am unsure if I should post questions of this sort here in the Administrators Forum or in the general forum, for this one I will try both.
    Thank you very much for any assistance.

  • Item property does not overrides block property ?

    I have CURRENT RECORD VISUAL ATTRIBUTE set to SOMETHING for block A. i also have CURRENT RECORD VISUAL ATTRIBUTE for item AA in block A ( A.AA) . but when i run form, it looks like item AA's CURRENT RECORD VISUAL ATTRIBUTE is not in effect ?
    usually item's property should override block property. but it'snot happening here.. can anyone figure out??

    Set_Item_Instance_Property is a more specific control, so Set_Item_Property logically should not change it.
    Create two package variables defined in a package specification in the form, trig_item and trig_record.
    Change your WBP trigger:
    Set_Item_Instance_Property(Pkg1.trig_item,Pkg1.trig_record, VISUAL_ATTRIBUTE,'');
    Pkg1.trig_item := :System.trigger_item;
    Pkg1.trig_record := :system.trigger_record;
    Set_Item_Instance_Property(Pkg1.trig_item,Pkg1.trig_record, VISUAL_ATTRIBUTE,'SET');
    Actually, a When-New-Item-Instance trigger might be better than the WBP trigger, so the same action would occur no matter how the cursor is moved around your form (Using Enter or Tab, or shift-Tab, or scrolling).

  • Why StringBuffer does not override equals()

    Is there any reason for StringBuffer to don't override equals()
    Wargo

    Not that I can think of. I'd expect two StringBuffer instances to be considered equivalent (equal) if they both would hand me equivalent results from their toString() methods. Instead, I guess someone at Sun decided that identity was preferable to equivalence for this class's equals() method.

  • Access Connections "Override home page" does not work with Google Chrome

    I have different homepages set up for home and work locations within Access Connections.  These work fine with Windows Internet Explorer 9 and with Mozilla Firefox 16.  However, with Google Chrome 23 (my preferred browser), Access Connections does not override the home page.  Since that section in Access Connections is entitled "Customize Internet Explorer, Firefox Browser or Google Chrome", it ought to work...
    I am using a T520 with Windows 7 Professional 64 bit.

    If Chrome does't display your webpages, then contact Google about it.
    And for solutions, why not click a link at the right.
    This one seems to have the answer :
    https://discussions.apple.com/message/15096460#15096460
    And  provide a link.

  • Oracle dbms.set_role does not work in APEX application

    Hi, in our j2ee applications, we use secure application role. Basically, the data source use the app user schema to connect to the database. the app user only has create session privileges. the database logon trigger will copy a set of attribute to the local secure context. (ip address, session user, client id, application name). The applications explicitly invoke the stored procedure sec_mgr.set_role before any DMLs are executed.
    the sec_mgr.set_role will check the local context attribute , authorize the ip, application name, and set an appreciated role to this session based on session user.
    we want to apply the same framework to the APEX application. First, we change the paring schema to the app schema which only has create session privilege. then we put the plsql code in which sec_mgr.set_role is called in the application builder --> shared components ---> edit security attribute ---> Virtual Private Database (VPD).
    however, we got the error ORA-06565: cannot execute SET ROLE from within stored procedure
    the sec_mgr.set_role is defined as invoker's right(AUTHID CURRENT_USER)
    do i missing something in APEX to get it work?
    Thanks

    Please explain it does not work in APEX? Is the application updating tables that have a trigger? APEX does NOT override trigger actions. Is it possible the values your trigger is looking for are NOT available in your APEX application? Can you post the trigger code here for review?
    Thank you,
    Tony Miller
    Webster, TX
    What if you really were stalking a paranoid schizophrenic... Would they know?
    If this question is answered, please mark the thread as closed and assign points where earned..

  • "package javax.xml .rpc does not exist" error when compiling client jar

    When I try to compile the web services client jar with either the clientgen or the <client> element of servicegen I get the following error "package weblogic.webservice.core.rpc does not exist"
    Here is the error output
    [servicegen] C:\Documents and Settings\fkhan\Local Settings\Temp\OSHService_client.jar-610368643\com\onexchange\tools\osh\client\OSHService_Impl.java:10: package weblogic.webservice.core.rpc does not exist
    [servicegen] extends weblogic.webservice.core.rpc.ServiceImpl
    [servicegen] ^
    [servicegen] C:\Documents and Settings\fkhan\Local Settings\Temp\OSHService_client.jar-610368643\com\onexchange\tools\osh\client\OSHService.java:9: package javax.xml.rpc does not exist
    [servicegen] public interface OSHService extends javax.xml.rpc.Service{
    [servicegen] ^
    [servicegen] C:\Documents and Settings\fkhan\Local Settings\Temp\OSHService_client.jar-610368643\com\onexchange\tools\osh\client\OSHService.java:11: package weblogic.webservice.context does not exist
    [servicegen] weblogic.webservice.context.WebServiceContext context();
    [servicegen] ^
    [servicegen] C:\Documents and Settings\fkhan\Local Settings\Temp\OSHService_client.jar-610368643\com\onexchange\tools\osh\client\OSHService.java:13: package weblogic.webservice.context does not exist
    [servicegen] weblogic.webservice.context.WebServiceContext joinContext()
    [servicegen] ^
    [servicegen] C:\Documents and Settings\fkhan\Local Settings\Temp\OSHService_client.jar-610368643\com\onexchange\tools\osh\client\OSHService.java:14: package weblogic.webservice.context does not exist
    [servicegen] throws weblogic.webservice.context.ContextNotFoundException;
    [servicegen] ^
    [servicegen] C:\Documents and Settings\fkhan\Local Settings\Temp\OSHService_client.jar-610368643\com\onexchange\tools\osh\client\OSHService.java:16: package javax.xml.rpc does not exist
    [servicegen] com.onexchange.tools.osh.client.OSHServicePort getOSHServicePort() throws javax.xml.rpc.ServiceException;
    [servicegen]
    ^
    [servicegen] C:\Documents and Settings\fkhan\Local Settings\Temp\OSHService_clie
    nt.jar-610368643\com\onexchange\tools\osh\client\OSHService.java:18: package javax.xml.rpc does not exist
    [servicegen] com.onexchange.tools.osh.client.OSHServicePort getOSHServicePort(String username, String password) throws javax.xml.rpc.ServiceException;
    [servicegen]
    ^
    [servicegen] C:\Documents and Settings\fkhan\Local Settings\Temp\OSHService_client.jar-610368643\com\onexchange\tools\osh\client\OSHServicePort_Stub.java:9: package weblogic.webservice.core.rpc does not exist
    [servicegen] extends weblogic.webservice.core.rpc.StubImpl
    [servicegen] ^
    [servicegen] C:\Documents and Settings\fkhan\Local Settings\Temp\OSHService_clie
    nt.jar-610368643\com\onexchange\tools\osh\client\OSHServicePort_Stub.java:12: package weblogic.webservice does not exist
    [servicegen] public OSHServicePort_Stub( weblogic.webservice.Port _port ){
    [servicegen] ^
    [servicegen] C:\Documents and Settings\fkhan\Local Settings\Temp\OSHService_client.jar-610368643\com\onexchange\tools\osh\client\OSHService_Impl.java:9: com.onexchange.tools.osh.client.OSHService_Impl should be declared abstract; it does not define context() in com.onexchange.tools.osh.client.OSHService_Impl
    [servicegen] public class OSHService_Impl
    [servicegen] ^
    [servicegen] C:\Documents and Settings\fkhan\Local Settings\Temp\OSHService_clie
    nt.jar-610368643\com\onexchange\tools\osh\client\OSHService_Impl.java:40: cannot
    resolve symbol
    [servicegen] symbol : method _getPort (java.lang.String)
    [servicegen] location: class com.onexchange.tools.osh.client.OSHService_Impl
    [servicegen] new com.onexchange.tools.osh.client.OSHServicePort_Stub( _g
    etPort( "OSHServicePort" ) );
    [servicegen] ^
    [servicegen] C:\Documents and Settings\fkhan\Local Settings\Temp\OSHService_client.jar-610368643\com\onexchange\tools\osh\client\OSHService_Impl.java:49: cannot
    resolve symbol
    [servicegen] symbol : method _setUser (java.lang.String,java.lang.String,com.on
    exchange.tools.osh.client.OSHServicePort)
    [servicegen] location: class com.onexchange.tools.osh.client.OSHService_Impl
    [servicegen] _setUser( username, password, getOSHServicePort() );
    [servicegen] ^
    [servicegen] C:\Documents and Settings\fkhan\Local Settings\Temp\OSHService_client.jar-610368643\com\onexchange\tools\osh\client\OSHServicePort_Stub.java:24: ca
    nnot resolve symbol
    [servicegen] symbol : method _wrap (java.lang.String)
    [servicegen] location: class com.onexchange.tools.osh.client.OSHServicePort_Stub
    [servicegen] args.put( "string", wrap( string ) );
    [servicegen] ^
    [servicegen] C:\Documents and Settings\fkhan\Local Settings\Temp\OSHService_client.jar-610368643\com\onexchange\tools\osh\client\OSHServicePort_Stub.java:25: ca
    nnot resolve symbol
    [servicegen] symbol : method _wrap (java.lang.String)
    [servicegen] location: class com.onexchange.tools.osh.client.OSHServicePort_Stub
    [servicegen] args.put( "string0", wrap( string0 ) );
    [servicegen] ^
    [servicegen] C:\Documents and Settings\fkhan\Local Settings\Temp\OSHService_client.jar-610368643\com\onexchange\tools\osh\client\OSHServicePort_Stub.java:27: ca
    nnot resolve symbol
    [servicegen] symbol : method _invoke (java.lang.String,java.util.HashMap)
    [servicegen] location: class com.onexchange.tools.osh.client.OSHServicePort_Stub
    [servicegen] java.lang.Object result = invoke( "login", _args );
    [servicegen] ^
    [servicegen] C:\Documents and Settings\fkhan\Local Settings\Temp\OSHService_client.jar-610368643\com\onexchange\tools\osh\client\OSHServicePort_Stub.java:29: pa
    ckage javax.xml.rpc does not exist
    [servicegen] } catch (javax.xml.rpc.JAXRPCException e) {
    [servicegen] ^
    [servicegen] C:\Documents and Settings\fkhan\Local Settings\Temp\OSHService_client.jar-610368643\com\onexchange\tools\osh\client\OSHServicePort_Stub.java:31: pa
    ckage javax.xml.rpc.soap does not exist
    [servicegen] } catch (javax.xml.rpc.soap.SOAPFaultException e) {
    [servicegen] ^
    [servicegen] C:\Documents and Settings\fkhan\Local Settings\Temp\OSHService_client.jar-610368643\com\onexchange\tools\osh\client\OSHServicePort_Stub.java:44: ca
    nnot resolve symbol
    [servicegen] symbol : method _wrap (java.lang.String)
    [servicegen] location: class com.onexchange.tools.osh.client.OSHServicePort_Stub
    [servicegen] args.put( "string", wrap( string ) );
    [servicegen] ^
    [servicegen] C:\Documents and Settings\fkhan\Local Settings\Temp\OSHService_client.jar-610368643\com\onexchange\tools\osh\client\OSHServicePort_Stub.java:45: ca
    nnot resolve symbol
    [servicegen] symbol : method _wrap (java.lang.String)
    [servicegen] location: class com.onexchange.tools.osh.client.OSHServicePort_Stub
    [servicegen] args.put( "string0", wrap( string0 ) );
    [servicegen] ^
    [servicegen] C:\Documents and Settings\fkhan\Local Settings\Temp\OSHService_client.jar-610368643\com\onexchange\tools\osh\client\OSHServicePort_Stub.java:47: ca
    nnot resolve symbol
    [servicegen] symbol : method _invoke (java.lang.String,java.util.HashMap)
    [servicegen] location: class com.onexchange.tools.osh.client.OSHServicePort_Stub
    [servicegen] java.lang.Object result = invoke( "oshRequest", _args );
    [servicegen] ^
    [servicegen] C:\Documents and Settings\fkhan\Local Settings\Temp\OSHService_client.jar-610368643\com\onexchange\tools\osh\client\OSHServicePort_Stub.java:49: pa
    ckage javax.xml.rpc does not exist
    [servicegen] } catch (javax.xml.rpc.JAXRPCException e) {
    [servicegen] ^
    [servicegen] C:\Documents and Settings\fkhan\Local Settings\Temp\OSHService_client.jar-610368643\com\onexchange\tools\osh\client\OSHServicePort_Stub.java:51: pa
    ckage javax.xml.rpc.soap does not exist
    [servicegen] } catch (javax.xml.rpc.soap.SOAPFaultException e) {
    [servicegen] ^
    [servicegen] 22 errors
    [servicegen] java.io.IOException: Compiler failed executable.exec
    [servicegen] at weblogic.utils.compiler.CompilerInvoker.compileMaybeExit(Comp
    ilerInvoker.java:470)
    [servicegen] at weblogic.utils.compiler.CompilerInvoker.compile(CompilerInvok
    er.java:329)
    [servicegen] at weblogic.utils.compiler.CompilerInvoker.compile(CompilerInvok
    er.java:337)
    [servicegen] at weblogic.webservice.tools.build.internal.CompilerHelper.compi
    leFiles(CompilerHelper.java:80)
    [servicegen] at weblogic.webservice.tools.build.internal.ClientGenImpl.compil
    eStubs(ClientGenImpl.java:608)
    [servicegen] at weblogic.webservice.tools.build.internal.ClientGenImpl.genera
    teStub(ClientGenImpl.java:553)
    [servicegen] at weblogic.webservice.tools.build.internal.ClientGenImpl.doClie
    ntGenFromEAR(ClientGenImpl.java:502)
    [servicegen] at weblogic.webservice.tools.build.internal.ClientGenImpl.run(Cl
    ientGenImpl.java:348)
    [servicegen] at weblogic.ant.taskdefs.webservices.servicegen.ServiceGenTask.g
    enerateClient(ServiceGenTask.java:597)
    [servicegen] at weblogic.ant.taskdefs.webservices.servicegen.ServiceGenTask.e
    xecute(ServiceGenTask.java:195)
    [servicegen] at org.apache.tools.ant.Task.perform(Task.java:341)
    [servicegen] at org.apache.tools.ant.Target.execute(Target.java:309)
    [servicegen] at org.apache.tools.ant.Target.performTasks(Target.java:336)
    [servicegen] at org.apache.tools.ant.Project.executeTarget(Project.java:1339)
    [servicegen] at org.apache.tools.ant.Project.executeTargets(Project.java:1255
    [servicegen] at org.apache.tools.ant.Main.runBuild(Main.java:609)
    [servicegen] at org.apache.tools.ant.Main.start(Main.java:196)
    [servicegen] at org.apache.tools.ant.Main.main(Main.java:235)
    BUILD FAILED
    Below is the -debug from the ant task immediately following:
    <target name="web-service" depends="osh_bean_jar">
    <servicegen
    destEar="${build}/osh_service"
    warName="osh_service.war"
    contextURI="web_services" >
    <service
    ejbJar="${dist}/osh_bean.jar"     
    targetNamespace="http://www.bea.com/webservices/basic/statelesSession"
    serviceName="OSHService"
    serviceURI="/OSHService"
    generateTypes="True"
    expandMethods="True"
    style="rpc">
    <client
    packageName="com.onexchange.tools.osh.client" />
    </service>
    </servicegen>
    </target>
    Apache Ant version 1.5.3 compiled on August 13 2003
    Buildfile: \onexv3.x\src\antfile\osh.xml
    Detected Java version: 1.4 in: C:\bea\JDK141~1\jre
    Detected OS: Windows 2000
    +User task: propertyfile     org.apache.tools.ant.taskdefs.optional.PropertyFile
    +User task: vsscheckin     org.apache.tools.ant.taskdefs.optional.vss.MSVSSCHECKIN
    +User task: sql     org.apache.tools.ant.taskdefs.SQLExec
    +User task: cvspass     org.apache.tools.ant.taskdefs.CVSPass
    +User task: p4reopen     org.apache.tools.ant.taskdefs.optional.perforce.P4Reopen
    +User task: csc     org.apache.tools.ant.taskdefs.optional.dotnet.CSharp
    +User task: dirname     org.apache.tools.ant.taskdefs.Dirname
    +User task: wlrun     org.apache.tools.ant.taskdefs.optional.ejb.WLRun
    +User task: servicegen     weblogic.ant.taskdefs.webservices.servicegen.ServiceGenTask
    +User task: p4label     org.apache.tools.ant.taskdefs.optional.perforce.P4Label
    +User task: p4revert     org.apache.tools.ant.taskdefs.optional.perforce.P4Revert
    +User task: replaceregexp     org.apache.tools.ant.taskdefs.optional.ReplaceRegExp
    +User task: ddcreate     weblogic.ant.taskdefs.build.DDCreateTask
    +User task: get     org.apache.tools.ant.taskdefs.Get
    +User task: jjtree     org.apache.tools.ant.taskdefs.optional.javacc.JJTree
    +User task: sleep     org.apache.tools.ant.taskdefs.Sleep
    +User task: jarlib-display     org.apache.tools.ant.taskdefs.optional.extension.JarLibDisplayTask
    +User task: dependset     org.apache.tools.ant.taskdefs.DependSet
    +User task: zip     org.apache.tools.ant.taskdefs.Zip
    +User task: patch     org.apache.tools.ant.taskdefs.Patch
    +User task: jspc     weblogic.ant.taskdefs.j2ee.Jspc
    +User task: style     org.apache.tools.ant.taskdefs.XSLTProcess
    +User task: test     org.apache.tools.ant.taskdefs.optional.Test
    +User task: tstamp     org.apache.tools.ant.taskdefs.Tstamp
    +User task: unwar     org.apache.tools.ant.taskdefs.Expand
    +User task: vsshistory     org.apache.tools.ant.taskdefs.optional.vss.MSVSSHISTORY
    +User task: icontract     org.apache.tools.ant.taskdefs.optional.IContract
    +User task: cvschangelog     org.apache.tools.ant.taskdefs.cvslib.ChangeLogTask
    +User task: p4submit     org.apache.tools.ant.taskdefs.optional.perforce.P4Submit
    +User task: ccmcheckin     org.apache.tools.ant.taskdefs.optional.ccm.CCMCheckin
    +User task: p4change     org.apache.tools.ant.taskdefs.optional.perforce.P4Change
    +User task: bzip2     org.apache.tools.ant.taskdefs.BZip2
    +User task: wspackage     weblogic.ant.taskdefs.webservices.wspackage.WSPackage
    +User task: p4delete     org.apache.tools.ant.taskdefs.optional.perforce.P4Delete
    +User task: vssadd     org.apache.tools.ant.taskdefs.optional.vss.MSVSSADD
    +User task: javadoc     org.apache.tools.ant.taskdefs.Javadoc
    +User task: translate     org.apache.tools.ant.taskdefs.optional.i18n.Translate
    +User task: signjar     org.apache.tools.ant.taskdefs.SignJar
    +User task: vajload     org.apache.tools.ant.taskdefs.optional.ide.VAJLoadProjects
    +User task: jarlib-available     org.apache.tools.ant.taskdefs.optional.extension.JarLibAvailableTask
    +User task: wsdd-merge     weblogic.ant.taskdefs.webservices.autotype.DDMerge
    +User task: WsdlToDotnet     org.apache.tools.ant.taskdefs.optional.dotnet.WsdlToDotnet
    +User task: buildnumber     org.apache.tools.ant.taskdefs.BuildNumber
    +User task: jpcovmerge     org.apache.tools.ant.taskdefs.optional.sitraka.CovMerge
    +User task: compliance     weblogic.ant.taskdefs.webservices.compliance.Compliance
    +User task: ejbjar     org.apache.tools.ant.taskdefs.optional.ejb.EjbJar
    Could not load class (weblogic.ant.taskdefs.perforce.P4Changes) for task p4changes
    +User task: war     org.apache.tools.ant.taskdefs.War
    Could not load a dependent class (com/starbase/starteam/Item) for task stlist
    +User task: rename     org.apache.tools.ant.taskdefs.Rename
    +User task: sequential     org.apache.tools.ant.taskdefs.Sequential
    +User task: serverdeploy     org.apache.tools.ant.taskdefs.optional.j2ee.ServerDeploy
    +User task: wsdlgen     weblogic.ant.taskdefs.webservices.wsdlgen.WSDLGen
    +User task: property     org.apache.tools.ant.taskdefs.Property
    +User task: move     org.apache.tools.ant.taskdefs.Move
    +User task: copydir     org.apache.tools.ant.taskdefs.Copydir
    +User task: cccheckin     org.apache.tools.ant.taskdefs.optional.clearcase.CCCheckin
    +User task: wljspc     org.apache.tools.ant.taskdefs.optional.jsp.WLJspc
    +User task: fixcrlf     org.apache.tools.ant.taskdefs.FixCRLF
    Could not load a dependent class (com/oroinc/net/SocketClient) for task telnet
    +User task: sosget     org.apache.tools.ant.taskdefs.optional.sos.SOSGet
    Could not load class (weblogic.ant.taskdefs.perforce.P4VersionString) for task p4versionstring
    +User task: pathconvert     org.apache.tools.ant.taskdefs.PathConvert
    +User task: autotype     weblogic.ant.taskdefs.webservices.javaschema.JavaSchema
    +User task: record     org.apache.tools.ant.taskdefs.Recorder
    +User task: p4sync     org.apache.tools.ant.taskdefs.optional.perforce.P4Sync
    +User task: exec     org.apache.tools.ant.taskdefs.ExecTask
    +User task: p4edit     org.apache.tools.ant.taskdefs.optional.perforce.P4Edit
    +User task: manifest     org.apache.tools.ant.taskdefs.ManifestTask
    +User task: maudit     org.apache.tools.ant.taskdefs.optional.metamata.MAudit
    +User task: antlr     org.apache.tools.ant.taskdefs.optional.ANTLR
    +User task: netrexxc     org.apache.tools.ant.taskdefs.optional.NetRexxC
    Could not load a dependent class (com/oroinc/net/ftp/FTP) for task ftp
    +User task: jpcovreport     org.apache.tools.ant.taskdefs.optional.sitraka.CovReport
    +User task: wsdl2service     weblogic.ant.taskdefs.webservices.wsdl2service.WSDL2Service
    +User task: execon     org.apache.tools.ant.taskdefs.ExecuteOn
    +User task: ccmcheckout     org.apache.tools.ant.taskdefs.optional.ccm.CCMCheckout
    +User task: ant     org.apache.tools.ant.taskdefs.Ant
    +User task: xmlvalidate     org.apache.tools.ant.taskdefs.optional.XMLValidateTask
    +User task: xslt     org.apache.tools.ant.taskdefs.XSLTProcess
    +User task: iplanet-ejbc     org.apache.tools.ant.taskdefs.optional.ejb.IPlanetEjbcTask
    +User task: ccmcheckintask     org.apache.tools.ant.taskdefs.optional.ccm.CCMCheckinDefault
    +User task: gzip     org.apache.tools.ant.taskdefs.GZip
    +User task: native2ascii     org.apache.tools.ant.taskdefs.optional.Native2Ascii
    +User task: starteam     org.apache.tools.ant.taskdefs.optional.scm.AntStarTeamCheckOut
    +User task: ear     org.apache.tools.ant.taskdefs.Ear
    +User task: input     org.apache.tools.ant.taskdefs.Input
    +User task: wlpath     weblogic.ant.taskdefs.WLPath
    +User task: pointbase     weblogic.ant.taskdefs.pointbase.PointBase
    +User task: rmic     weblogic.ant.taskdefs.j2ee.Rmic
    +User task: checksum     org.apache.tools.ant.taskdefs.Checksum
    +User task: mail     org.apache.tools.ant.taskdefs.email.EmailTask
    +User task: loadfile     org.apache.tools.ant.taskdefs.LoadFile
    +User task: wsgen     weblogic.ant.taskdefs.webservices.wsgen.WSGenTask
    +User task: vsscheckout     org.apache.tools.ant.taskdefs.optional.vss.MSVSSCHECKOUT
    +User task: stylebook     org.apache.tools.ant.taskdefs.optional.StyleBook
    +User task: soscheckin     org.apache.tools.ant.taskdefs.optional.sos.SOSCheckin
    +User task: mimemail     org.apache.tools.ant.taskdefs.optional.net.MimeMail
    +User task: stlabel     org.apache.tools.ant.taskdefs.optional.starteam.StarTeamLabel
    +User task: gunzip     org.apache.tools.ant.taskdefs.GUnzip
    +User task: concat     org.apache.tools.ant.taskdefs.Concat
    +User task: cab     org.apache.tools.ant.taskdefs.optional.Cab
    +User task: touch     org.apache.tools.ant.taskdefs.Touch
    +User task: parallel     org.apache.tools.ant.taskdefs.Parallel
    +User task: splash     org.apache.tools.ant.taskdefs.optional.splash.SplashTask
    +User task: antcall     org.apache.tools.ant.taskdefs.CallTarget
    Could not load class (weblogic.ant.taskdefs.ejb.DDInit) for task ddinit
    +User task: cccheckout     org.apache.tools.ant.taskdefs.optional.clearcase.CCCheckout
    +User task: typedef     org.apache.tools.ant.taskdefs.Typedef
    +User task: p4have     org.apache.tools.ant.taskdefs.optional.perforce.P4Have
    +User task: filter     org.apache.tools.ant.taskdefs.Filter
    +User task: xmlproperty     org.apache.tools.ant.taskdefs.XmlProperty
    Could not load a dependent class (jdepend/xmlui/JDepend) for task jdepend
    +User task: copy     org.apache.tools.ant.taskdefs.Copy
    +User task: clientgen     weblogic.ant.taskdefs.webservices.clientgen.ClientGenTask
    +User task: createidl     weblogic.ant.taskdefs.iiop.CppIdlSetup
    +User task: antstructure     org.apache.tools.ant.taskdefs.AntStructure
    Could not load a dependent class (com/ibm/bsf/BSFException) for task script
    +User task: ccmcreatetask     org.apache.tools.ant.taskdefs.optional.ccm.CCMCreateTask
    +User task: rpm     org.apache.tools.ant.taskdefs.optional.Rpm
    +User task: delete     org.apache.tools.ant.taskdefs.Delete
    +User task: replace     org.apache.tools.ant.taskdefs.Replace
    +User task: mmetrics     org.apache.tools.ant.taskdefs.optional.metamata.MMetrics
    +User task: waitfor     org.apache.tools.ant.taskdefs.WaitFor
    +User task: untar     org.apache.tools.ant.taskdefs.Untar
    +User task: loadproperties     org.apache.tools.ant.taskdefs.LoadProperties
    +User task: wldeploy     weblogic.ant.taskdefs.management.WLDeploy
    +User task: available     org.apache.tools.ant.taskdefs.Available
    +User task: echoproperties     org.apache.tools.ant.taskdefs.optional.EchoProperties
    Could not load a dependent class (junit/framework/TestListener) for task junit
    Could not load a dependent class (com/starbase/starteam/Item) for task stcheckin
    +User task: vajexport     org.apache.tools.ant.taskdefs.optional.ide.VAJExport
    Could not load a dependent class (com/starbase/starteam/Item) for task stcheckout
    +User task: bunzip2     org.apache.tools.ant.taskdefs.BUnzip2
    +User task: copyfile     org.apache.tools.ant.taskdefs.Copyfile
    +User task: wlserver     weblogic.ant.taskdefs.management.WLServer
    +User task: vsscreate     org.apache.tools.ant.taskdefs.optional.vss.MSVSSCREATE
    +User task: wlconfig     weblogic.ant.taskdefs.management.WLConfig
    +User task: ejbc     weblogic.ant.taskdefs.j2ee.Ejbc
    +User task: unjar     org.apache.tools.ant.taskdefs.Expand
    +User task: wsdltodotnet     org.apache.tools.ant.taskdefs.optional.dotnet.WsdlToDotnet
    +User task: wlcompile     weblogic.ant.taskdefs.build.WLCompileTask
    +User task: mkdir     org.apache.tools.ant.taskdefs.Mkdir
    +User task: cvs     org.apache.tools.ant.taskdefs.Cvs
    +User task: condition     org.apache.tools.ant.taskdefs.ConditionTask
    +User task: tempfile     org.apache.tools.ant.taskdefs.TempFile
    +User task: junitreport     org.apache.tools.ant.taskdefs.optional.junit.XMLResultAggregator
    +User task: taskdef     org.apache.tools.ant.taskdefs.Taskdef
    +User task: echo     org.apache.tools.ant.taskdefs.Echo
    +User task: ccupdate     org.apache.tools.ant.taskdefs.optional.clearcase.CCUpdate
    +User task: java     org.apache.tools.ant.taskdefs.Java
    +User task: vsslabel     org.apache.tools.ant.taskdefs.optional.vss.MSVSSLABEL
    +User task: renameext     org.apache.tools.ant.taskdefs.optional.RenameExtensions
    +User task: basename     org.apache.tools.ant.taskdefs.Basename
    +User task: javadoc2     org.apache.tools.ant.taskdefs.Javadoc
    +User task: tar     org.apache.tools.ant.taskdefs.Tar
    +User task: vsscp     org.apache.tools.ant.taskdefs.optional.vss.MSVSSCP
    +User task: vajimport     org.apache.tools.ant.taskdefs.optional.ide.VAJImport
    +User task: setproxy     org.apache.tools.ant.taskdefs.optional.net.SetProxy
    +User task: p4counter     org.apache.tools.ant.taskdefs.optional.perforce.P4Counter
    +User task: wlstop     org.apache.tools.ant.taskdefs.optional.ejb.WLStop
    +User task: ilasm     org.apache.tools.ant.taskdefs.optional.dotnet.Ilasm
    +User task: soscheckout     org.apache.tools.ant.taskdefs.optional.sos.SOSCheckout
    +User task: apply     org.apache.tools.ant.taskdefs.Transform
    +User task: ccuncheckout     org.apache.tools.ant.taskdefs.optional.clearcase.CCUnCheckout
    +User task: jarlib-resolve     org.apache.tools.ant.taskdefs.optional.extension.JarLibResolveTask
    +User task: jlink     org.apache.tools.ant.taskdefs.optional.jlink.JlinkTask
    +User task: cvstagdiff     org.apache.tools.ant.taskdefs.cvslib.CvsTagDiff
    +User task: javacc     org.apache.tools.ant.taskdefs.optional.javacc.JavaCC
    +User task: chmod     org.apache.tools.ant.taskdefs.Chmod
    +User task: pvcs     org.apache.tools.ant.taskdefs.optional.pvcs.Pvcs
    +User task: jarlib-manifest     org.apache.tools.ant.taskdefs.optional.extension.JarLibManifestTask
    +User task: jar     org.apache.tools.ant.taskdefs.Jar
    +User task: sound     org.apache.tools.ant.taskdefs.optional.sound.SoundTask
    +User task: wlappc     weblogic.ant.taskdefs.j2ee.Appc
    +User task: mparse     org.apache.tools.ant.taskdefs.optional.metamata.MParse
    +User task: blgenclient     org.apache.tools.ant.taskdefs.optional.ejb.BorlandGenerateClient
    +User task: uptodate     org.apache.tools.ant.taskdefs.UpToDate
    +User task: genkey     org.apache.tools.ant.taskdefs.GenerateKey
    +User task: javah     org.apache.tools.ant.taskdefs.optional.Javah
    +User task: ccmreconfigure     org.apache.tools.ant.taskdefs.optional.ccm.CCMReconfigure
    +User task: fail     org.apache.tools.ant.taskdefs.Exit
    +User task: unzip     org.apache.tools.ant.taskdefs.Expand
    +User task: javac     org.apache.tools.ant.taskdefs.Javac
    +User task: source2wsdd     weblogic.ant.taskdefs.webservices.autotype.JavaSource2DD
    +User task: p4add     org.apache.tools.ant.taskdefs.optional.perforce.P4Add
    +User task: jpcoverage     org.apache.tools.ant.taskdefs.optional.sitraka.Coverage
    +User task: soslabel     org.apache.tools.ant.taskdefs.optional.sos.SOSLabel
    +User task: depend     org.apache.tools.ant.taskdefs.optional.depend.Depend
    +User task: wlpackage     weblogic.ant.taskdefs.build.WLPackageTask
    +User task: vssget     org.apache.tools.ant.taskdefs.optional.vss.MSVSSGET
    +User task: deltree     org.apache.tools.ant.taskdefs.Deltree
    +User task: ddcreator     org.apache.tools.ant.taskdefs.optional.ejb.DDCreator
    +User datatype: patternset     org.apache.tools.ant.types.PatternSet
    +User datatype: filterset     org.apache.tools.ant.types.FilterSet
    +User datatype: libfileset     org.apache.tools.ant.taskdefs.optional.extension.LibFileSet
    +User datatype: filterreader     org.apache.tools.ant.types.AntFilterReader
    +User datatype: extension     org.apache.tools.ant.taskdefs.optional.extension.ExtensionAdapter
    +User datatype: fileset     org.apache.tools.ant.types.FileSet
    +User datatype: dirset     org.apache.tools.ant.types.DirSet
    +User datatype: filelist     org.apache.tools.ant.types.FileList
    +User datatype: filterchain     org.apache.tools.ant.types.FilterChain
    +User datatype: path     org.apache.tools.ant.types.Path
    +User datatype: classfileset     org.apache.tools.ant.types.optional.depend.ClassfileSet
    +User datatype: description     org.apache.tools.ant.types.Description
    +User datatype: xmlcatalog     org.apache.tools.ant.types.XMLCatalog
    +User datatype: selector     org.apache.tools.ant.types.selectors.SelectSelector
    +User datatype: mapper     org.apache.tools.ant.types.Mapper
    +User datatype: substitution     org.apache.tools.ant.types.Substitution
    +User datatype: extensionSet     org.apache.tools.ant.taskdefs.optional.extension.ExtensionSet
    +User datatype: regexp     org.apache.tools.ant.types.RegularExpression
    Setting ro project property: ant.version -> Apache Ant version 1.5.3 compiled on August 13 2003
    Setting ro project property: ant.file -> C:\onexv3.x\src\antfile\osh.xml
    parsing buildfile \onexv3.x\src\antfile\osh.xml with URI = file:C:/onexv3.x/src/antfile/osh.xml
    Setting ro project property: ant.project.name -> osh
    Adding reference: osh -> org.apache.tools.ant.Project@12ad19e
    Project base dir set to: C:\onexv3.x\src\antfile
    resolving systemId: file:properties.xml
    +Task: property
    [property] Loading Environment env.
    Setting project property: env.SYSTEMROOT -> C:\WINNT
    Setting project property: env.ONEX_WL_IP -> localhost
    Setting project property: env.ORACLE_HOME -> /oracle/ora92
    Setting project property: env.WEBROOT -> /weblogic/weblogic81/config/onexdomain-v3x/applications/onexchange
    Setting project property: env.PROMPT -> $P$G
    Setting project property: env.MY_PASSWORD -> qa1
    Setting project property: env.JAVA_OPTIONS -> -Xverify:none
    Setting project property: env.POINTBASE_TOOLS -> C:\weblogic\WEBLOG~1\common\eval\pointbase\lib\pbtools44.jar
    Setting project property: env.ONEX_CONFIG -> /onexv3.x/ops/config/config_dev-v2.x.txt
    Setting project property: env.PWD -> /weblogic/weblogic81/server/bin
    Setting project property: env.COMPUTERNAME -> FKHAN2
    Setting project property: env.JSPWD -> /weblogic/weblogic81/config/onexdomain-v3x/classfiles
    Setting project property: env.MAKE_MODE -> UNIX
    Setting project property: env.ALLUSERSPROFILE -> C:\Documents and Settings\All Users
    Setting project property: env.h -> /onexv3.x
    Setting project property: env.SERVLET_CLASSES -> /weblogic/weblogic81/config/onexdomain-v3x/servletclasses
    Setting project property: env.HOMEPATH -> \Documents and Settings\fkhan
    Setting project property: env.ONEX_NOTIFY -> 1
    Setting project property: env.ONEX -> /onexv3.x
    Setting project property: env.ONEX_TQREADER -> 1
    Setting project property: env.JDK_CLASSES -> /bea/jdk141_05/lib/rt.jar
    Setting project property: env._ -> ./ant.bat
    Setting project property: env.EXT -> .60
    Setting project property: env.SHELL -> /bin/sh
    Setting project property: env.Z -> ;
    Setting project property: env.X -> 1
    Setting project property: env.MY_NAME -> qa1
    Setting project property: env.ONEX_AUDIT -> 1
    Setting project property: env.MY_DW_DB_SERVICE -> qa
    Setting project property: env.PATH -> C:\weblogic\WEBLOG~1\server\bin;C:\bea\JDK141~1\jre\bin;C:\bea\JDK141~1\bin;C:\weblogic\WEBLOG~1\server\bin;C:\bea\JDK141~1\jre\bin;C:\bea\JDK141~1\bin;.;C:\onexv3.x\ops\scripts;C:\onexv3.x\scripts;C:\onexv3.x\3rdparty\ant\bin;C:\bea\jdk141_05\bin;C:\onexv3.x\scripts\singledb;C:\Oracle\Ora9\bin;C:\cygnus\CYGWIN~1\H-I586~1\bin;C:\oracle\ora92\bin;C:\Program Files\Oracle\jre\1.3.1\bin;C:\Program Files\Oracle\jre\1.1.8\bin;C:\WINNT\system32;C:\WINNT;C:\WINNT\System32\Wbem;C:\Program Files\Perforce;C:\cygwin\bin;C:\putty;C:\weblogic\WEBLOG~1\server\bin\oci920_8
    Setting project property: env.MY_INSTANCE -> qa
    Setting project property: env.POINTBASE_HOME -> C:\weblogic\WEBLOG~1\common\eval\pointbase
    Setting project property: env.WINDIR -> C:\WINNT
    Setting project property: env.ONEX_WL_HOME -> /weblogic/weblogic81
    Setting project property: env.ONEX_TRADING -> 1
    Setting project property: env.HOSTTYPE -> i586
    Setting project property: env.J -> /onexv3.x/jars
    Setting project property: env.PROCESSOR_IDENTIFIER -> x86 Family 6 Model 8 Stepping 3, GenuineIntel
    Setting project property: env.JAVA_VENDOR -> Sun
    Setting project property: env.TEMP -> C:\DOCUME~1\fkhan\LOCALS~1\Temp
    Setting project property: env.ONEX_JAVA_HOME -> /bea/jdk141_05
    Setti

    Can somebody tell me how to run the webservices in weblogic samples,when i run this(build.xml)i get the following error.
    =========================================================Buildfile: E:\eclipse\Workspace\WS\examples\webservices\basic\javaclass\build.xml
    clean:
    [delete] Deleting directory E:\eclipse\Workspace\WS\examples\webservices\basic\javaclass\build
    [delete] Deleting directory E:\eclipse\Workspace\WS\examples\webservices\basic\javaclass\client
    compile:
    [mkdir] Created dir: E:\eclipse\Workspace\WS\examples\webservices\basic\javaclass\build
    [mkdir] Created dir: E:\eclipse\Workspace\WS\examples\webservices\basic\javaclass\client
    [javac] Compiling 1 source file to E:\eclipse\Workspace\WS\examples\webservices\basic\javaclass\build
    ear:
    [servicegen] Generating service "HelloWorld" ...
    [servicegen] C:\Documents and Settings\ramchandra_rapolu\Local Settings\Temp\HelloWorld_javaclass_client.jar-990169626\examples\webservices\basic\javaclass\HelloWorldPort_Stub.java:9: package weblogic.webservice.core.rpc does not exist
    [servicegen] extends weblogic.webservice.core.rpc.StubImpl
    [servicegen] ^
    [servicegen] C:\Documents and Settings\ramchandra_rapolu\Local Settings\Temp\HelloWorld_javaclass_client.jar-990169626\examples\webservices\basic\javaclass\HelloWorldPort_Stub.java:12: package weblogic.webservice does not exist
    [servicegen] public HelloWorldPort_Stub( weblogic.webservice.Port _port ){
    [servicegen] ^
    [servicegen] C:\Documents and Settings\ramchandra_rapolu\Local Settings\Temp\HelloWorld_javaclass_client.jar-990169626\examples\webservices\basic\javaclass\HelloWorld.java:9: package javax.xml.rpc does not exist
    [servicegen] public interface HelloWorld extends javax.xml.rpc.Service{
    [servicegen] ^
    [servicegen] C:\Documents and Settings\ramchandra_rapolu\Local Settings\Temp\HelloWorld_javaclass_client.jar-990169626\examples\webservices\basic\javaclass\HelloWorld.java:11: package weblogic.webservice.context does not exist
    [servicegen] weblogic.webservice.context.WebServiceContext context();
    [servicegen] ^
    [servicegen] C:\Documents and Settings\ramchandra_rapolu\Local Settings\Temp\HelloWorld_javaclass_client.jar-990169626\examples\webservices\basic\javaclass\HelloWorld.java:13: package weblogic.webservice.context does not exist
    [servicegen] weblogic.webservice.context.WebServiceContext joinContext()
    [servicegen] ^
    [servicegen] C:\Documents and Settings\ramchandra_rapolu\Local Settings\Temp\HelloWorld_javaclass_client.jar-990169626\examples\webservices\basic\javaclass\HelloWorld.java:14: package weblogic.webservice.context does not exist
    [servicegen] throws weblogic.webservice.context.ContextNotFoundException;
    [servicegen] ^
    [servicegen] C:\Documents and Settings\ramchandra_rapolu\Local Settings\Temp\HelloWorld_javaclass_client.jar-990169626\examples\webservices\basic\javaclass\HelloWorld.java:16: package javax.xml.rpc does not exist
    [servicegen] examples.webservices.basic.javaclass.HelloWorldPort getHelloWorldPort() throws javax.xml.rpc.ServiceException;
    [servicegen] ^
    [servicegen] C:\Documents and Settings\ramchandra_rapolu\Local Settings\Temp\HelloWorld_javaclass_client.jar-990169626\examples\webservices\basic\javaclass\HelloWorld.java:18: package javax.xml.rpc does not exist
    [servicegen] examples.webservices.basic.javaclass.HelloWorldPort getHelloWorldPort(String username, String password) throws javax.xml.rpc.ServiceException;
    [servicegen] ^
    [servicegen] C:\Documents and Settings\ramchandra_rapolu\Local Settings\Temp\HelloWorld_javaclass_client.jar-990169626\examples\webservices\basic\javaclass\HelloWorld_Impl.java:10: package weblogic.webservice.core.rpc does not exist
    [servicegen] extends weblogic.webservice.core.rpc.ServiceImpl
    [servicegen] ^
    [servicegen] C:\Documents and Settings\ramchandra_rapolu\Local Settings\Temp\HelloWorld_javaclass_client.jar-990169626\examples\webservices\basic\javaclass\HelloWorldPort_Stub.java:24: cannot resolve symbol
    [servicegen] symbol : method _wrap (int)
    [servicegen] location: class examples.webservices.basic.javaclass.HelloWorldPort_Stub
    [servicegen] args.put( "intVal", wrap( intVal ) );
    [servicegen] ^
    [servicegen] C:\Documents and Settings\ramchandra_rapolu\Local Settings\Temp\HelloWorld_javaclass_client.jar-990169626\examples\webservices\basic\javaclass\HelloWorldPort_Stub.java:25: cannot resolve symbol
    [servicegen] symbol : method _wrap (java.lang.String)
    [servicegen] location: class examples.webservices.basic.javaclass.HelloWorldPort_Stub
    [servicegen] args.put( "string", wrap( string ) );
    [servicegen] ^
    [servicegen] C:\Documents and Settings\ramchandra_rapolu\Local Settings\Temp\HelloWorld_javaclass_client.jar-990169626\examples\webservices\basic\javaclass\HelloWorldPort_Stub.java:27: cannot resolve symbol
    [servicegen] symbol : method _invoke (java.lang.String,java.util.HashMap)
    [servicegen] location: class examples.webservices.basic.javaclass.HelloWorldPort_Stub
    [servicegen] java.lang.Object result = invoke( "sayHello", _args );
    [servicegen] ^
    [servicegen] C:\Documents and Settings\ramchandra_rapolu\Local Settings\Temp\HelloWorld_javaclass_client.jar-990169626\examples\webservices\basic\javaclass\HelloWorldPort_Stub.java:29: package javax.xml.rpc does not exist
    [servicegen] } catch (javax.xml.rpc.JAXRPCException e) {
    [servicegen] ^
    [servicegen] C:\Documents and Settings\ramchandra_rapolu\Local Settings\Temp\HelloWorld_javaclass_client.jar-990169626\examples\webservices\basic\javaclass\HelloWorldPort_Stub.java:31: package javax.xml.rpc.soap does not exist
    [servicegen] } catch (javax.xml.rpc.soap.SOAPFaultException e) {
    [servicegen] ^
    [servicegen] C:\Documents and Settings\ramchandra_rapolu\Local Settings\Temp\HelloWorld_javaclass_client.jar-990169626\examples\webservices\basic\javaclass\HelloWorld_Impl.java:9: examples.webservices.basic.javaclass.HelloWorld_Impl is not abstract and does not override abstract method joinContext() in examples.webservices.basic.javaclass.HelloWorld
    [servicegen] public class HelloWorld_Impl
    [servicegen] ^
    [servicegen] C:\Documents and Settings\ramchandra_rapolu\Local Settings\Temp\HelloWorld_javaclass_client.jar-990169626\examples\webservices\basic\javaclass\HelloWorld_Impl.java:40: cannot resolve symbol
    [servicegen] symbol : method _getPort (java.lang.String)
    [servicegen] location: class examples.webservices.basic.javaclass.HelloWorld_Impl
    [servicegen] new examples.webservices.basic.javaclass.HelloWorldPort_Stub( _getPort( "HelloWorldPort" ) );
    [servicegen] ^
    [servicegen] C:\Documents and Settings\ramchandra_rapolu\Local Settings\Temp\HelloWorld_javaclass_client.jar-990169626\examples\webservices\basic\javaclass\HelloWorld_Impl.java:49: cannot resolve symbol
    [servicegen] symbol : method _setUser (java.lang.String,java.lang.String,examples.webservices.basic.javaclass.HelloWorldPort)
    [servicegen] location: class examples.webservices.basic.javaclass.HelloWorld_Impl
    [servicegen] _setUser( username, password, getHelloWorldPort() );
    [servicegen] ^
    [servicegen] 17 errors
    [servicegen] java.io.IOException: Compiler failed executable.exec
    [servicegen] at weblogic.utils.compiler.CompilerInvoker.compileMaybeExit(CompilerInvoker.java:469)
    [servicegen] at weblogic.utils.compiler.CompilerInvoker.compile(CompilerInvoker.java:328)
    [servicegen] at weblogic.utils.compiler.CompilerInvoker.compile(CompilerInvoker.java:336)
    [servicegen] at weblogic.webservice.tools.build.internal.CompilerHelper.compileFiles(CompilerHelper.java:80)
    [servicegen] at weblogic.webservice.tools.build.internal.ClientGenImpl.compileStubs(ClientGenImpl.java:627)
    [servicegen] at weblogic.webservice.tools.build.internal.ClientGenImpl.generateStub(ClientGenImpl.java:572)
    [servicegen] at weblogic.webservice.tools.build.internal.ClientGenImpl.doClientGenFromEAR(ClientGenImpl.java:521)
    [servicegen] at weblogic.webservice.tools.build.internal.ClientGenImpl.run(ClientGenImpl.java:345)
    [servicegen] at weblogic.ant.taskdefs.webservices.servicegen.ServiceGenTask.generateClient(ServiceGenTask.java:597)
    [servicegen] at weblogic.ant.taskdefs.webservices.servicegen.ServiceGenTask.execute(ServiceGenTask.java:195)
    [servicegen] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
    [servicegen] at org.apache.tools.ant.Task.perform(Task.java:364)
    [servicegen] at org.apache.tools.ant.Target.execute(Target.java:341)
    [servicegen] at org.apache.tools.ant.Target.performTasks(Target.java:369)
    [servicegen] at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
    [servicegen] at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
    [servicegen] at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:40)
    [servicegen] at org.eclipse.ant.internal.ui.antsupport.EclipseDefaultExecutor.executeTargets(EclipseDefaultExecutor.java:32)
    [servicegen] at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
    [servicegen] at org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.run(InternalAntRunner.java:423)
    [servicegen] at org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.main(InternalAntRunner.java:137)
    BUILD FAILED
    E:\eclipse\Workspace\WS\examples\webservices\basic\javaclass\build.xml:42: weblogic.webservice.tools.build.WSBuildException: Compiler failed executable.exec - with nested exception:
    [java.io.IOException: Compiler failed executable.exec]
    Total time: 29 seconds

  • JTree calling setSelectionPath() does not highlight new selection

    I have looked throughout many forum entries and this question has been asked a few times but I have not seen a solution that works at least for me.
    When I do the following:
              TreePath path = new TreePath(...)
    this.tree.setExpandsSelectedPaths(true);          // not sure if I need this
              this.tree.getSelectionModel().setSelectionPath( path ); // this alone should work correct?
              this.tree.scrollPathToVisible(path);
    The original selection disappears (no highlighting) but the new one selected does not
    I have also tried calling just for fun ...
         this.tree.getSelectionModel().resetRowSelection();
    and this.tree.getSelectionModel().reload( path.getLastComponent() );
    Does anybody have an idea of what may be going wrong ? The selection path is valid as I have verified it with the debugger.
    Any ideas or suggestions are much appreciated
    thanks
    Doug

              TreePath path = new TreePath(...)
    The devil is in the details... Unfortunately your case's details are in the ellipsis! :o)
    Try to provide an SSCCE to get informed help, otherwise you can only hope that we guess well. That being said, here is my "guess":
    A preliminary: JTree renders selection by comparing nodes pathes with the selection path(es).
    As is common in the Java world, these comparisons rely on the equals() methods of the objets that make up the TreePath's components.
    If any of the classes involved does not override equals, the corresponding components objects will be considered equals only if they are identical. In other words, a TreePath which contain a "new" instance of whatever class that does not override equals() will never be considered equal to any TreePath created formerly.
    Now comes the gory part: DefaultMutableTreeNode (which is the most often common build block of TreeModels and TreePathes) does not override equals().
    So if your TreePath are made of DefaultMutableTreeNode components, they will never be considered equal unless they use the same DefaultMutableTreeNode instances, which would somewhat not be a common nor practical way of building TreePathes.
    The original selection disappears (no highlighting) but the new one selected does not Under my assumption:
    - the original selection disappears (because by construction the original selection's TreePath it is not equals() to the TreePath passed in argument to setSelectionPath(...)).
    - no new selection is rendered (because by construction no TreePath in the JTree's model can be equals() to the TreePath argument).
    Does anybody have an idea of what may be going wrong ? The selection path is valid as I have verified it with the debugger.Under my assumption:
    - you may have verified that the TreePath seemingly contained the expected values (often rendered in a debugger using toString() calls)
    - you may have overlooked that the TreePath components were not the same references.
    - you may not have executed step-by-step the TreePath.equals() methods nor the equals() method of the path's components.
    Keep in mind that this is just an assumption, based on your code fragment (and on prior painful experience with JTree). If i'm off base and you still need help, please post an SSCCE as sugested previously.
    Edited by: jduprez on Oct 11, 2009 12:53 PM

Maybe you are looking for

  • CR2008 Purchasing Report needed

    Hi Has anyone created a Purchasing report in Crystal Reports 2008 based on AP Invoices and AP Credit Notes. I have created a WPA (Weekly Purchase Analysis) report but based off AP Invoice table (OPCH & PCH1), now the company is wanting to have Credit

  • Since I updated my iphone I lost all my data, contacts emails etc.

    So just a while ago, itunes recommended to update my iphone. While living in this era everything seems to be in need of updates, apparantly nobody can make a normal functional wokring program at once anymore. Anyway of course i accepted and voila, it

  • Does anyone with a PC/windows get this error message?,,,,,,

    I get this error message every time I open iTunes. "iTunes.exe has been set to run in compatibility mode for an older Version of Windows" It's the first thing that comes up. Although it doesn't affect the application from starting...it's really annoy

  • Bdc in table control

    hi friends, can any body plz send me one example in table contols in bdc.STEP BY STEP. thanks & regards ram

  • Will FireFox be updated to support Honeycomb?

    Although Version 6 beta runs well, the resolution of pictures is of low quality on my Samsung Galaxy Tab 10.1.