Cannot find  symbol  : variable componentFactory

after successfully creating webservice model  when i build my webdynpro dc i got error that "typeRegistry" cannot be resolved
i sending my error log below. How to solve this problem?
Mar 28, 2008 11:14:29 AM /userOut/Development Component (com.sap.ide.eclipse.component.provider.listener.DevConfListener) [Thread[ModalContext,5,main]] ERROR: Test: Build failed for asianpaints.com/Test(asianpaints.com_TRY0802SC_1) in variant "default":
Build log -
Development Component Build (2008-03-28 11:14:24)
  Component name: Test
  Component vendor: asianpaints.com
  SC compartment: asianpaints.com_TRY0802SC_1
  Configuration: J2E_TEST1402_D
  Location: J2E_TEST1402_D
  Source code location: http://172.25.10.210:50000/dtr/ws/TEST1402/asianpaints.com_TRY0802SC/dev/inactive/DCs/asianpaints.com/Test/_comp/
  DC root folder: C:\Documents and Settings\RaviShankar\.dtc\0\DCs\asianpaints.com\Test\_comp\
  DC type: Web Dynpro
  Host: RaviShankar
DC Model check:
          [dcmake] All used DCs are available locally
          [dcmake] validating dependency to build plugin "sap.com/tc/bi/bp/webDynpro"
          [dcmake] validating dependency to  public part "default" of DC "sap.com/tc/cmi"
          [dcmake] validating dependency to  public part "default" of DC "sap.com/tc/ddic/ddicruntime"
          [dcmake] validating dependency to  public part "default" of DC "sap.com/tc/ddic/metamodel/content"
          [dcmake] validating dependency to  public part "default" of DC "sap.com/tc/wd/webdynpro"
          [dcmake] validating dependency to  public part "default" of DC "sap.com/tc/logging"
          [dcmake] validating dependency to  public part "default" of DC "sap.com/tc/wdp/metamodel/content"
          [dcmake] validating dependency to  public part "default" of DC "sap.com/com.sap.aii.proxy.framework"
          [dcmake] validating dependency to  public part "default" of DC "sap.com/com.sap.aii.util.misc"
          [dcmake] validating dependency to  public part "default" of DC "sap.com/com.sap.exception"
          [dcmake] validating dependency to  public part "default" of DC "sap.com/com.sap.mw.jco"
          [dcmake] validating dependency to  public part "default" of DC "sap.com/mail"
          [dcmake] validating dependency to  public part "default" of DC "sap.com/IAIKSecurity"
          [dcmake] validating dependency to  public part "default" of DC "sap.com/activation"
          [dcmake] validating dependency to  public part "default" of DC "sap.com/webservices"
          [dcmake] validating dependency to  public part "default" of DC "sap.com/webservices_lib"
          [dcmake] validating dependency to  public part "default" of DC "sap.com/sapxmltoolkit"
          [dcmake] DC model check OK
Start build plugin:
          [dcmake] using build plugin: sap.com/tc/bi/bp/webDynpro
          [dcmake] starting build plugin from : C:\Documents and Settings\RaviShankar\.dtc\0\DCs\sap.com\tc\bi\bp\webDynpro\_comp\gen\default\public\webDynpro\
Build Plugins Version 6.40.0.111  (WebDynproPlugin, 630_VAL_REL ) from 2005-09-08 23:39:44 CEST
Building development component 'Test', vendor 'asianpaints.com', type 'Web Dynpro'
         software component 'TRY0802SC', vendor 'asianpaints.com'.
         location 'J2E_TEST1402_D'.
         source code location 'http://172.25.10.210:50000/dtr/ws/TEST1402/asianpaints.com_TRY0802SC/dev/inactive/'.
General options:
convert *.xlf to *.properties: yes
include sources for debugging: yes
Reading BuildInfrastructure extension from DC tc/bi/wdtech (vendor sap.com)
Reading BuildInfrastructure extension from DC tc/bi/ddictech (vendor sap.com)
Reading BuildInfrastructure extension from DC tc/bi/javatech (vendor sap.com)
Reading BuildInfrastructure extension from DC tc/bi/util (vendor sap.com)
Added technology 'sap.com/tc/bi/core'
Added technology 'sap.com/tc/bi/javatech'
Added technology 'sap.com/tc/bi/ddictech'
Added technology 'sap.com/tc/bi/wdtech'
Preparing data context..
Warning: No 'default' JDK_HOME_PATH defined, will use running VM. Please update your configuration.
Data context prepared in 0.171 seconds
Executing macro file..
  Using macro file:     C:\Documents and Settings\RaviShankar\.dtc\0\DCs\sap.com\tc\bi\bp\webDynpro\_comp\gen\default\public\webDynpro\macros\build.vm
  Creating output file: C:\Documents and Settings\RaviShankar\.dtc\0\DCs\asianpaints.com\Test\_comp\gen\default\logs\build.xml
Macro file executed in 0.125 seconds
Starting Ant with build file: C:\Documents and Settings\RaviShankar\.dtc\0\DCs\asianpaints.com\Test\_comp\gen\default\logs\build.xml
Using temporary directory:    C:\Documents and Settings\RaviShankar\.dtc\0\t\4AA094DB605D8518AA45B40C0795DC90
Using build target: build
Ant build started at 2008-03-28 11:14:25 GMT-08:00 (PST)
Using Ant version 1.5.4
prepare:
     [mkdir] Created dir: C:\Documents and Settings\RaviShankar\.dtc\0\DCs\asianpaints.com\Test\_comp\gen\default\deploy
gen:
     [ddgen]
     [ddgen] [Info]    Property deployment is true: Deployment information is provided!
     [ddgen] [Info]    Property sourcepath: C:\Documents and Settings\RaviShankar\.dtc\0\DCs\asianpaints.com\Test\_comp\src\packages
     [ddgen] [Info]    Property targetpath: C:\Documents and Settings\RaviShankar\.dtc\0\t\4AA094DB605D8518AA45B40C0795DC90/gdd
     [ddgen] [Info]    Property archivename: asianpaints.com~Test
     [ddgen] [Info]    Property vendor: asianpaints.com
     [ddgen] [Info]    Property dcname: Test
     [ddgen] [Info]    Property language: Available languages are automatically determined!
     [ddgen] [Info]    Property addpaths ...
     [ddgen] [Info]       SapMetamodelDictionaryContent.zip - C:/Documents and Settings/RaviShankar/.dtc/0/DCs/sap.com/tc/bi/extmm/_comp/gen/default/public/def/lib/model
     [ddgen] [Info]       SapMetamodelWebdynproContent.zip - C:/Documents and Settings/RaviShankar/.dtc/0/DCs/sap.com/tc/bi/extmm/_comp/gen/default/public/def/lib/model
     [ddgen] [Info]    Initialize generation templates from configuration jar:file:/C:/Documents and Settings/RaviShankar/.dtc/0/DCs/sap.com/tc/bi/extddic/_comp/gen/default/public/def/lib/java/SapDictionaryGenerationCore.jar!/DictionaryGenerationConfigurationCompiled.xml
     [ddgen] [Info]    Generating dbtables/sdmDeployDd.xml
     [ddgen] [Info]    Generation finished (0 seconds)
     [ddgen]
     [timer] Data dictionary generator finished in 0.344 seconds
     [wdgen]
     [wdgen] [Info]    Property deployment is true: Deployment information is provided!
     [wdgen] [Info]    Property sourcepath: C:\Documents and Settings\RaviShankar\.dtc\0\DCs\asianpaints.com\Test\_comp\src\packages
     [wdgen] [Info]    Property targetpath: C:\Documents and Settings\RaviShankar\.dtc\0\t\4AA094DB605D8518AA45B40C0795DC90/gwd
     [wdgen] [Info]    Property archivename: asianpaints.com~Test
     [wdgen] [Info]    Property vendor: asianpaints.com
     [wdgen] [Info]    Property dcname: Test
     [wdgen] [Info]    Property language: Available languages are automatically determined!
     [wdgen] [Info]    Property addpaths ...
     [wdgen] [Info]       SapMetamodelDictionaryContent.zip - C:/Documents and Settings/RaviShankar/.dtc/0/DCs/sap.com/tc/bi/extmm/_comp/gen/default/public/def/lib/model
     [wdgen] [Info]       SapMetamodelWebdynproContent.zip - C:/Documents and Settings/RaviShankar/.dtc/0/DCs/sap.com/tc/bi/extmm/_comp/gen/default/public/def/lib/model
     [wdgen] [Info]       SapMetamodelWebdynproContent.zip - C:/Documents and Settings/RaviShankar/.dtc/0/DCs/sap.com/tc/wdp/metamodel/content/_comp/gen/default/public/default/lib/java
     [wdgen] [Info]       SapMetamodelDictionaryContent.zip - C:/Documents and Settings/RaviShankar/.dtc/0/DCs/sap.com/tc/ddic/metamodel/content/_comp/gen/default/public/default/lib/java
     [wdgen] [Info]    Initialize generation templates from configuration jar:file:/C:/Documents and Settings/RaviShankar/.dtc/0/DCs/sap.com/tc/bi/extwd/_comp/gen/default/public/def/lib/java/SapWebDynproGenerationCore.jar!/WebDynproGenerationConfigurationCompiled.xml
     [wdgen] [Info]    com.apl.test.TestView --> TextView DefaultTextView: UIElement does not have a label
     [wdgen] [Info]    Generating packages/com/apl/test/wdp/IPrivateTestView.java
     [wdgen] [Info]    Generating packages/com/apl/test/TestView.java
     [wdgen] [Info]    Generating packages/com/apl/test/wdp/InternalTestView.java
     [wdgen] [Info]    Generating packages/com/apl/test/wdp/IPublicTestComp.java
     [wdgen] [Info]    Generating packages/com/apl/test/wdp/IPrivateTestComp.java
     [wdgen] [Info]    Generating packages/com/apl/test/TestComp.java
     [wdgen] [Info]    Generating packages/com/apl/test/wdp/InternalTestComp.java
     [wdgen] [Info]    Generating packages/com/apl/test/wdp/IPublicTestCompInterfaceView.java
     [wdgen] [Info]    Generating packages/com/apl/test/wdp/IPrivateTestCompInterfaceView.java
     [wdgen] [Info]    Generating packages/com/apl/test/TestCompInterfaceView.java
     [wdgen] [Info]    Generating packages/com/apl/test/wdp/InternalTestCompInterfaceView.java
     [wdgen] [Info]    Generating packages/com/apl/test/wdp/IPublicTestCompInterfaceCfg.java
     [wdgen] [Info]    Generating packages/com/apl/test/wdp/IExternalTestCompInterfaceCfg.java
     [wdgen] [Info]    Generating packages/com/apl/test/wdp/IPrivateTestCompInterfaceCfg.java
     [wdgen] [Info]    Generating packages/com/apl/test/TestCompInterfaceCfg.java
     [wdgen] [Info]    Generating packages/com/apl/test/wdp/InternalTestCompInterfaceCfg.java
     [wdgen] [Info]    Generating packages/com/apl/test/TestCompInterfaceCfg.wdcontroller
     [wdgen] [Info]    Generating packages/com/apl/test/wdp/IPublicTestCompInterface.java
     [wdgen] [Info]    Generating packages/com/apl/test/wdp/IExternalTestCompInterface.java
     [wdgen] [Info]    Generating packages/com/apl/test/wdp/IPrivateTestCompInterface.java
     [wdgen] [Info]    Generating packages/com/apl/test/TestCompInterface.java
     [wdgen] [Info]    Generating packages/com/apl/test/wdp/InternalTestCompInterface.java
     [wdgen] [Info]    Generating packages/com/apl/test/TestCompInterface.wdcontroller
     [wdgen] [Info]    Generating packages/com/apl/test/wdp/IMessageTestComp.java
     [wdgen] [Info]    Generating packages/com/apl/test/model/testmodel/TestModel.java
     [wdgen] [Info]    Generating packages/com/apl/test/model/testmodel/Response_HaiViDocument_getbyname.java
     [wdgen] [Info]    Generating packages/com/apl/test/model/testmodel/Response_HaiViDocument_gettwodept.java
     [wdgen] [Info]    Generating packages/com/apl/test/model/testmodel/Request_HaiViDocument_adddeptDTO.java
       [Ant] getParameterStringForWSInvoke:modelclassname=Request_HaiViDocument_adddeptDTO
       [Ant] getParameterStringForWSInvoke:modeltype=Request
       [Ant] getParameterStringForWSInvoke:modeltype=depdet
       [Ant] getParameterStringForWSInvoke:result=this.depdet.getOriginalBean()
     [wdgen] [Info]    Generating packages/com/apl/test/model/testmodel/Request_HaiViDocument_getdeptDTO.java
       [Ant] getParameterStringForWSInvoke:modelclassname=Request_HaiViDocument_getdeptDTO
       [Ant] getParameterStringForWSInvoke:modeltype=Request
       [Ant] getParameterStringForWSInvoke:modeltype=empid
       [Ant] getParameterStringForWSInvoke:result=this.empid
     [wdgen] [Info]    Generating packages/com/apl/test/model/testmodel/Response_HaiViDocument_addempDTO.java
     [wdgen] [Info]    Generating packages/com/apl/test/model/testmodel/Request_HaiViDocument_gettwodept.java
       [Ant] getParameterStringForWSInvoke:modelclassname=Request_HaiViDocument_gettwodept
       [Ant] getParameterStringForWSInvoke:modeltype=Request
       [Ant] getParameterStringForWSInvoke:modeltype=d1,d2
       [Ant] getParameterStringForWSInvoke:result=this.d1, this.d2
     [wdgen] [Info]    Generating packages/com/apl/test/model/testmodel/Response_HaiViDocument_getdeptDTO.java
     [wdgen] [Info]    Generating packages/com/apl/test/model/testmodel/ComplexType_EmpdetDTO.java
     [wdgen] [Info]    Generating packages/com/apl/test/model/testmodel/Request_HaiViDocument_getReg.java
       [Ant] getParameterStringForWSInvoke:modelclassname=Request_HaiViDocument_getReg
       [Ant] getParameterStringForWSInvoke:modeltype=Request
       [Ant] getParameterStringForWSInvoke:modeltype=regid
       [Ant] getParameterStringForWSInvoke:result=this.regid
     [wdgen] [Info]    Generating packages/com/apl/test/model/testmodel/Request_HaiViDocument_getbyname.java
       [Ant] getParameterStringForWSInvoke:modelclassname=Request_HaiViDocument_getbyname
       [Ant] getParameterStringForWSInvoke:modeltype=Request
       [Ant] getParameterStringForWSInvoke:modeltype=name
       [Ant] getParameterStringForWSInvoke:result=this.name
     [wdgen] [Info]    Generating packages/com/apl/test/model/testmodel/Response_HaiViDocument_getbetsal.java
     [wdgen] [Info]    Generating packages/com/apl/test/model/testmodel/Request_HaiViDocument_addempDTO.java
       [Ant] getParameterStringForWSInvoke:modelclassname=Request_HaiViDocument_addempDTO
       [Ant] getParameterStringForWSInvoke:modeltype=Request
       [Ant] getParameterStringForWSInvoke:modeltype=empdet
       [Ant] getParameterStringForWSInvoke:result=this.empdet.getOriginalBean()
     [wdgen] [Info]    Generating packages/com/apl/test/model/testmodel/Request_HaiViDocument_getempdetdeptDTO.java
       [Ant] getParameterStringForWSInvoke:modelclassname=Request_HaiViDocument_getempdetdeptDTO
       [Ant] getParameterStringForWSInvoke:modeltype=Request
       [Ant] getParameterStringForWSInvoke:modeltype=empid,name,age,salary,address,empdept
       [Ant] getParameterStringForWSInvoke:result=this.empid, this.name, this.age, this.salary, this.address, this.empdept.getOriginalBean()
     [wdgen] [Info]    Generating packages/com/apl/test/model/testmodel/Request_HaiViDocument_getbetsal.java
       [Ant] getParameterStringForWSInvoke:modelclassname=Request_HaiViDocument_getbetsal
       [Ant] getParameterStringForWSInvoke:modeltype=Request
       [Ant] getParameterStringForWSInvoke:modeltype=sal1,sal2
       [Ant] getParameterStringForWSInvoke:result=this.sal1, this.sal2
     [wdgen] [Info]    Generating packages/com/apl/test/model/testmodel/Response_HaiViDocument_getempDTO.java
     [wdgen] [Info]    Generating packages/com/apl/test/model/testmodel/Response_HaiViDocument_getdept2.java
     [wdgen] [Info]    Generating packages/com/apl/test/model/testmodel/Response_HaiViDocument_adddeptDTO.java
     [wdgen] [Info]    Generating packages/com/apl/test/model/testmodel/Response_HaiViDocument_getsalary.java
     [wdgen] [Info]    Generating packages/com/apl/test/model/testmodel/Response_HaiViDocument_getReg.java
     [wdgen] [Info]    Generating packages/com/apl/test/model/testmodel/Request_HaiViDocument_getdept0.java
       [Ant] getParameterStringForWSInvoke:modelclassname=Request_HaiViDocument_getdept0
       [Ant] getParameterStringForWSInvoke:modeltype=Request
       [Ant] getParameterStringForWSInvoke:modeltype=empid
       [Ant] getParameterStringForWSInvoke:result=this.empid
     [wdgen] [Info]    Generating packages/com/apl/test/model/testmodel/ComplexType_EmpdetdeptDTO.java
     [wdgen] [Info]    Generating packages/com/apl/test/model/testmodel/Request_HaiViDocument_addemp0.java
       [Ant] getParameterStringForWSInvoke:modelclassname=Request_HaiViDocument_addemp0
       [Ant] getParameterStringForWSInvoke:modeltype=Request
       [Ant] getParameterStringForWSInvoke:modeltype=empid,name,age,salary,address
       [Ant] getParameterStringForWSInvoke:result=this.empid, this.name, this.age, this.salary, this.address
     [wdgen] [Info]    Generating packages/com/apl/test/model/testmodel/Response_HaiViDocument_getdeptwise.java
     [wdgen] [Info]    Generating packages/com/apl/test/model/testmodel/Request_HaiViDocument_getdeptwise.java
       [Ant] getParameterStringForWSInvoke:modelclassname=Request_HaiViDocument_getdeptwise
       [Ant] getParameterStringForWSInvoke:modeltype=Request
       [Ant] getParameterStringForWSInvoke:modeltype=deptid
       [Ant] getParameterStringForWSInvoke:result=this.deptid
     [wdgen] [Info]    Generating packages/com/apl/test/model/testmodel/Response_HaiViDocument_getempdetdeptDTO.java
     [wdgen] [Info]    Generating packages/com/apl/test/model/testmodel/Response_HaiViDocument_addemp1.java
     [wdgen] [Info]    Generating packages/com/apl/test/model/testmodel/Request_HaiViDocument_getempDTO.java
       [Ant] getParameterStringForWSInvoke:modelclassname=Request_HaiViDocument_getempDTO
       [Ant] getParameterStringForWSInvoke:modeltype=Request
       [Ant] getParameterStringForWSInvoke:modeltype=empid
       [Ant] getParameterStringForWSInvoke:result=this.empid
     [wdgen] [Info]    Generating packages/com/apl/test/model/testmodel/ComplexType_EmpdeptDTO.java
     [wdgen] [Info]    Generating packages/com/apl/test/model/testmodel/Request_HaiViDocument_getsalary.java
       [Ant] getParameterStringForWSInvoke:modelclassname=Request_HaiViDocument_getsalary
       [Ant] getParameterStringForWSInvoke:modeltype=Request
       [Ant] getParameterStringForWSInvoke:modeltype=salary
       [Ant] getParameterStringForWSInvoke:result=this.salary
     [wdgen] [Info]    Generating configuration/Components/com.apl.test.TestComp/TestComp.xml
     [wdgen] [Info]    Generating packages/com/apl/test/wdp/ResourceTestComp.properties
     [wdgen] [Info]    Generating portalapp.xml
     [wdgen] [Info]    Generating wd.xml
     [wdgen] [Info]    Generating application.xml
     [wdgen] [Info]    Generating application-j2ee-engine.xml
     [wdgen] [Info]    Generating PublicPartFileList.properties
     [wdgen] [Info]    Generating PublicPartFileList.xml
     [wdgen] [Info]    Generation finished (0 seconds)
     [wdgen]
     [timer] WebDynpro generator finished in 0.953 seconds
     [mkdir] Created dir: C:\Documents and Settings\RaviShankar\.dtc\0\t\4AA094DB605D8518AA45B40C0795DC90\classes
     [javac] Compiling 88 source files to C:\Documents and Settings\RaviShankar\.dtc\0\t\4AA094DB605D8518AA45B40C0795DC90\classes
C:\Documents and Settings\RaviShankar\.dtc\0\DCs\asianpaints.com\Test\_comp\src\packages\com\apl\test\model\testmodel\proxies\HaiImpl.java:12: cannot find symbol
symbol  : variable _typeRegistry
location: class com.apl.test.model.testmodel.proxies.HaiImpl
    this._typeRegistry = new com.sap.engine.services.webservices.jaxrpc.encoding.TypeMappingRegistryImpl();
        ^
C:\Documents and Settings\RaviShankar\.dtc\0\DCs\asianpaints.com\Test\_comp\src\packages\com\apl\test\model\testmodel\proxies\HaiImpl.java:13: cannot find symbol
symbol  : variable _typeRegistry
location: class com.apl.test.model.testmodel.proxies.HaiImpl
    this._typeRegistry.fromXML(this.getClass().getClassLoader().getResourceAsStream("com/apl/test/model/testmodel/proxies/types.xml"),this.getClass().getClassLoader());
        ^
C:\Documents and Settings\RaviShankar\.dtc\0\DCs\asianpaints.com\Test\_comp\src\packages\com\apl\test\model\testmodel\proxies\HaiImpl.java:18: cannot find symbol
symbol  : variable componentFactory
location: class com.apl.test.model.testmodel.proxies.HaiImpl
    this.componentFactory = componentFactory;
        ^
C:\Documents and Settings\RaviShankar\.dtc\0\DCs\asianpaints.com\Test\_comp\src\packages\com\apl\test\model\testmodel\proxies\HaiImpl.java:20: cannot find symbol
symbol  : variable _typeRegistry
location: class com.apl.test.model.testmodel.proxies.HaiImpl
    this._typeRegistry = new com.sap.engine.services.webservices.jaxrpc.encoding.TypeMappingRegistryImpl();
        ^
C:\Documents and Settings\RaviShankar\.dtc\0\DCs\asianpaints.com\Test\_comp\src\packages\com\apl\test\model\testmodel\proxies\HaiImpl.java:21: cannot find symbol
symbol  : variable _typeRegistry
location: class com.apl.test.model.testmodel.proxies.HaiImpl
    this._typeRegistry.fromXML(this.getClass().getClassLoader().getResourceAsStream("com/apl/test/model/testmodel/proxies/types.xml"),this.getClass().getClassLoader());
        ^
5 errors
Ant build finished with ERRORS
file:C:/Documents and Settings/RaviShankar/.dtc/0/DCs/asianpaints.com/Test/_comp/gen/default/logs/build.xml:137: Compile failed; see the compiler error output for details.
Ant build finished at 2008-03-28 11:14:29 GMT-08:00 (PST), Duration: 3 seconds
Build finished with ERROR
Cleaning up.

Hi
    I tried that but still i'm getting the same error
I have also tried to create web service model for the same webservice in local web dynpro project there it got build and deployed succesfully and i'm getting this error only with DC project (Track)
with regards
Ravi shankar
Edited by: Ravi Shankar on Mar 10, 2008 12:53 PM

Similar Messages

  • Issue with - "cannot find symbol - variable JOptionPane"

    need some help, got the below loop and want it to be able to loop by the number input by the input dialog. when i compile it i get an error in BlueJ. the error is "cannot find symbol - variable JOptionPane". Any help. have tried a few things however cannot get this to work at all. any suggestions?
    public void numberLoop()
    String qA = JOptionPane.showInputDialog(null,"How many times should this be completed (e.g. 1,2,3,4)?","Question",JOptionPane.QUESTION_MESSAGE);
    int qA2 = Integer.parseInt(qA);
    for (int startNum = 1; startNum <= qA2; startNum++)
    System.out.println(startNum + " squared is " + (startNum * startNum));
    }

    never mind i fixed it. forgot the below.
    import javax.swing.JOptionPane;
    LOL

  • E.getSource()         cannot find symbol - variable e

    I'm currently developing a program for course I'm in that needs to allow a user to open a file, scan the information out of it and display the results.
    I'm currently stuck on an error that's really confused me. On the line: if (e.getSource() == readButton) { 
    the compiler displays the following <cannot find symbol - variable e>.
    If anyone could advise me as to my mistake I'd be very happy.
       public void readData(){
        this.textArea.setText(""); // clear the text area, ready to append new strings.
        fc = new JFileChooser();
               File file = null;
               FileReader reader = null;
               if (e.getSource() == readButton) {
                int rValue = fc.showOpenDialog(Plotter.this);
                if (rValue == JFileChooser.APPROVE_OPTION) {
                    File file = fc.getSelectedFile();
                    reader = new FileReader(file);
                    log.append("Opening: " + file.getName() + "." + newline);
                else {
                    log.append("Open cancelled by user." + newline);
                log.setCaretPosition(log.getDocument().getLength());
                Scanner input = new Scanner(file);
                while (input.hasNextLine()){
             input.close();
        }

    scphan wrote:
    I guess you probably didn't see the post previous to yours ;). Just 2 minutes difference;Yes I did read that post. That is what prompted me to say I think they are doing it wrong. OP suggested that the readData method needed the ActionEvent to be passed as a parameter. Whereas I believe the actionPerformed method should be handle the event and the readData method should do just that: read data.
    public void actionPerformed(ActionEvent e) {
        if (e.getSource() == readButton) {
            readData();
    private void readData() {
        // method just reads the file
        // no need to handle event here
    }

  • The cannot find symbol - variable..... error

    i am recieving the "cannot find symbol variable getResident" error with the following line of code:
    if (Client.getResident=true)
    System.out.printf("Your Medicare Levy Contribution is: $%.2f %n", Client.getMedicare());
    i cant figure out why, maybe someone else may know and be able to help, i know that with int or double type methods u put parenthesis at the end of the method name, such as;
    while((Client.getGrossSalary())<=0)
    but i tried that here and it didnt change anything except the errror message.
    i have also tried putting parenthesis around the client.getResident, this didnt work either. i checked and made sure that the getResident method DOES in fact exist also.
    cheers for any help

    I have tried the following:
    if (Client.getResident()=true)
    if ((Client.getResident=true))
    if ((Client.getResident=(true)))
    if ((Client.getResident(true)))
    and none of these work, most of these alternatives return the error: unexpected type (Resident variable is boolean)

  • 5 Errors Left: "Cannot find symbol variable "

    I think I have almost completed my error fixing but I cannot seem to figure out how to fix these last few errors I have.
    Here are my errors:
    --------------------Configuration: MadrigalRPA6 - JDK version 1.6.0_02 <Default> - <Default>--------------------
    E:\MadrigalR\MadrigalRPA6\src\MadrigalRPA6.java:113: cannot find symbol
    symbol : variable size
    location: class ServicesArray
    servicesArray = new PetService[size];
    ^
    E:\MadrigalR\MadrigalRPA6\src\MadrigalRPA6.java:115: cannot find symbol
    symbol : variable io
    location: class ServicesArray
    int size = io.readInt("How many services do you have to enter?");
    ^
    E:\MadrigalR\MadrigalRPA6\src\MadrigalRPA6.java:123: cannot find symbol
    symbol : variable number
    location: class ServicesArray
    for(int i = 0; i < number; ++i)
    ^
    E:\MadrigalR\MadrigalRPA6\src\MadrigalRPA6.java:135: cannot find symbol
    symbol : variable number
    location: class ServicesArray
    for(int i = 0; i < number; ++i)
    ^
    E:\MadrigalR\MadrigalRPA6\src\MadrigalRPA6.java:144: cannot find symbol
    symbol : variable io
    location: class ServicesArray
    io.writeInfo(info);
    ^
    5 errors
    Process completed.
    * @(#)MadrigalRPA6.java
    * MadrigalRPA6 application
    * @author
    * @version 1.00 2007/11/5
    *     Program Purpose: This program is designed to store available services for
    *  Dr. Doolittle's Mobile Pet Clinic.
    import staugIO.StaugIO;
    //DECLARE PET SERVICES CLASS
    class PetService
    private String ServiceCode = " ";
    private String ServiceName = " ";
    private String ServiceDescription = " ";
    private String ServiceType = " ";
    private double price = 0.00;
    private StaugIO io = new StaugIO();
    //CONSTRUCTOR
    public PetService()
    //END CONSTRUCTOR
    //SET PET SERVICES NAME
    public void setServiceCode()
         ServiceCode = io.readString("Enter the service code");
    }//END setServiceCode()
    //SET SERVICE NAME
    public void setServiceName()
         ServiceName = io.readString("Enter the service name");
    }//END setServiceName()
    //SET SERVICE DESCRIPTION
    public void setServiceDescription()
         ServiceDescription = io.readString("Enter the service description");
    }//END setServiceDescription
    //SET SERVICE TYPE
    public void setServiceType()
         ServiceType = io.readString("Enter the service type");
    }//END setServiceType()
    //SET SERVICE PRICE
    public void setPrice()
         price = io.readDouble("Enter the service price");
    }//END setPrice()
    //GET PET SERVICE NAME
    public String getServiceCode()
         return ServiceCode;
    }//END getServiceCode()
    //GET SERVICE NAME
    public String getServiceName()
         return ServiceName;
    }//END getServiceName()
    //GET SERVICE DESCRIPTION
    public String getServiceDescription()
         return ServiceDescription;
    }//END getServiceDescription
    //GET SERVICE TYPE
    public String getServiceType()
         return ServiceType;
    }//END getServiceType
    //GET SERVICE PRICE
    public double getPrice()
         return price;
    }//END getPrice
    }//END PetService CLASS
    class ServicesArray
         PetService[] servicesArray;  // Code the reference to the null array.
    //CONSTRUCTOR
    public ServicesArray()
    //END CONSTRUCTOR     
    public void getSize()
         servicesArray = new PetService[size];     *////////ERROR HERE*
    //READ NUMBER OF SERVICES TO STORE
    int size = io.readInt("How many services do you have to enter?"); *///////ERROR HERE TOO*
    //DYNAMICALLY DEFINE ARRAY OF PET SERVICE OBJECTS
    PetService services[] = new PetService[size];
    //DEFINE PET SERVICE OBJECTS AND FILL ARRAY OF OBJECTS WITH PET SERVICE DATA
    for(int i = 0; i < number; ++i) */////////////ERROR HERE ASWELL*
    services[i] = new PetService();
    services.setServiceCode();
    services[i].setServiceName();
    services[i].setServiceDescription();
    services[i].setServiceType();
    services[i].setPrice();
    }//END FOR
    //BUILD OUTPUT STRING FROM ARRAY OF PET SERVICE OBJECTS
    //AND DISPLAY PET SERVICES ONE AT A TIME
    for(int i = 0; i < number; ++i) *////////HMM WOW THIS DOESN'T SURPRISE ME THAT I HAVE ANOTHER ERROR*
         String info = "PET SERVICE " + (i+1) + " DATA\n";
              info += "\nSERVICE CODE: " + services[i].getServiceCode() + "\n"
                   + "SERVICE: " + services[i].getServiceName() + "\n"
                   + "DESC: " + services[i].getServiceDescription() + "\n"
                   + "TYPE: " + services[i].getServiceType() + "\n"
                   + "PRICE: " + services[i].getPrice() + "\n";
    //DISPLAY PET SERVICE DATA
         io.writeInfo(info); *////////////ERROR HERE AS WELL*
    }//END FOR
    }//END getSize()
    }//END ServicesArray CLASS
    public class MadrigalRPA6
    public static void main(String[]args)
    PetService service = new PetService();
    }//END main()
    }//END MADRIGALRPA6 CLASS

    wow i simply added the
    private StaugIO io = new StaugIO();
    into my ServicesArray class and i got the process completed with no errors, thats awesome but what doesnt make sense is this summary of this assignment that i have:
    Code a program that will store available services for Dr. Doolittle's Mobile Pet Clinic. Let the user determine the size of the array. Once the array has been populated with service information, display the contents of the array one at a time in separate GUI windows. Screen capture your output to a Word file and submit it with everything else. Use the code on pp 365-367 in the textbook to help you. Assume that the spacing is always double after a period and colon. You may limit your array size to no more than 3 as indicated by the sample output below. Use the sample output to test your array.
    PET SERVICE NO. 1
    SERVICE CODE: DG-2478
    SERVICE: Dog Group I
    DESC: DHLPP, Corona, Bordetella, Rabies
    TYPE: Vaccine
    PRICE: $47.50
    PET SERVICE NO. 2
    SERVICE CODE: FL-3182
    SERVICE: Feline Group I
    DESC: FVRCP, FeLV, Rabies
    TYPE: Vaccine
    PRICE: $46.50
    PET SERVICE NO. 3
    SERVICE CODE: DG-4682
    SERVICE: Dog Spay
    DESC: Abdominal surgery to remove the ovaries and/or uterus
    (ovariohysterectomy).
    TYPE: Surgery
    PRICE: $57.50
    No where in my code do i even have any of this so how would the user be able to see this? Is this program designed to just display the SERVICE CODE: and then the user types in the DG-4682? etc etc..
    I ask this because I cannot view my dialog boxes because when I run the program i get nothing, just process completed, nothing else.

  • Error: Cannot find symbol: Variable Name

    Hi Guys,
    I'm having some trouble with a piece of code. The error that I'm getting is:
    program.java:17: cannot find symbol
    symbol : variable name
    location: class program
    name.CTI(names[0].charAt(0));
    ^
    My Code is shown here:
    import java.io.*;
    import java.lang.*;
    class program{
         public static void main(String[] args){
              String names [] = {"brian", "stu", "mouse"};
              program name = new program ();
              name.sortArrayStr(names);
              //name.CTI(names[0].charAt(0));
         public void sortArrayStr( String[] names ){
              name.CTI(names[0].charAt(0));
         public int CTI ( char letter ){
              char c = letter;
            int k = (int) c;
            System.out.println("ASCII  = "  + k + ".");
              return k;
    }What I'm trying to do is get the name.CTI method caled from within sortArrayStr. When i call name.CTI from main it works fine, (commented part) but when i try from sortArrayStr I get this problem.
    Anyone have any ideas?
    Many Thanks

    Variable name is a local variable defined in method main, so it can not be referenced by writing name in another method like sortArrayStr.
    The good news is, if you want to call CTI from sortArrayStr, just do it:
    public void sortArrayStr( String[] names ){
        CTI(names[0].charAt(0));
    }

  • Having trouble finding out why i get   "cannot find symbol variable textio"

    Im trying to write a romanNumeral converter program.
    I dont know what else im doing wrong!
    Please help me to see and understand what i did wrong!

    Please help me to see and understand what i did wrong!You are using something called 'textio'
    The compiler doesn't know what that is.
    It is telling you exactly that.

  • Unable to compile, cannot find symbol - variable arg

    Hi, I'm new to Java. I have tried to compile the following code. but it won't work
    public class Testing
    public static void main(String[] args)
    int size = args.length;
    int largest = -9;
    for ( int i = 0; i<size; i++ )
    if ( arg[i] > largest )largest = arg;
    System.out.println("Largest is " +largest);
    I have tried adding int x = Integer.parseInt(args[i]);
    but the same error code...
    Could it be compiler problem?i'm using BlueJ.
    Thanks for helping...

    It is because you a comparin a String to an int. This won't work. You need to convert your String to and int.
    Take a look at this:
    public class Testing
        public static void main(String[] args)
                int size = args.length;
                int largest = -9;
                int value;
                for ( int i = 0; i<size; i++ )
                       value=Integer.parseInt(args); //converts the String to an int
    if ( value > largest )largest = value;
    System.out.println("Largest is " +largest);
    http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Integer.html
    You need to read the API to check what methods you can use. If you have a problem with say a Sting then google for "Java String API" and view the methods in the String class. You need to make yourself familiar with whats available.

  • Cannot find Symbol :class CLOB

    Hi,
    I am using JDK1.5.0_06 and Oracle8.1.7.
    When i compile java program I am getting the following error
    cannot find symbol
    symbol : class CLOB
    I have added classes12.zip into classpath.
    Can anybody tell me why this errpr comes? Is there any other files instead of classes12.zip to be added (since its JDK1.5 version? )
    Thanks in advance
    neema

    you have mentioned about the class "studentList" but that class is not to be found in the code you have pasted. its instead "ListTest". And the "menu" function seems to b a part of "ListTest" class. Can you provide the structure of the classes "studentList" and "Student" so that the problem can be more clearly understood?
    also you are using the variable "Stdin" in the line int choice = Stdin.readInteger(); where as you have not declared this variable.
    in the "switch" statement you are calling two different functions for the same case "3" where as it should be "case 3" and "case 4" respectively.
    in the "main" you are calling the "menu" function without any parameter while you actually want to pass argument of type "studentList".

  • "cannot find symbol class studentList" error

    Hi I get this error
    "cannot find symbol class studentList", but this class is at the same file and also it is in the same folder. so what's wrong .. and I checked the spelling it's the same.
    I should create an object named myList of type studentList
    and second, I call method menu() and pass it myList as actual parameter.
    so I called the function menu which is should be in the main too
    like this
    myList.menu();
    and menu method accepts as parameter an object of type studentList. and display the menu for the user to choose..
    here is part my program:
    public class ListTest
    {  public void menu(Student L) // accepts parameter
                   System.out.println("");
                System.out.println("Choose a number between 1 to 4");
                      System.out.println("1-Print Info of A Student ");          
                System.out.println("2-Print Info of All Students ");                          
               System.out.println("3-Display grade of A Specific student");                           
                System.out.println("4-Exit");
                System.out.println("");        
              int choice = Stdin.readInteger();
              while (choice != 5)
             switch (choice) {
                 case 1:
             L.PrintAStudent(int L);
             break;
              case 2:
            L.PrintAll();
            break;     
              case 3:
              L.DisplayGPA();
              break;
                 case 3:
                System.exit(0);
               break;
               default:
               System.out.println("wrong Number");
              System.out.println("Enter a number between 1 to 4 ");
               System.out.println("Enter 4 to Exit");
                break;
                System.out.println("");
                System.out.println("Choose a number between 1 to 4");
                System.out.println("1-Print Info of A Student ");          
                System.out.println("2-Print Info of All Students ");                          
               System.out.println("3-Display grade of A Specific student");                           
                System.out.println("4-Exit");
                System.out.println(""); 
                choice = Stdin.readInteger();
         }// end method menu
         public static void main(String args[ ])
         { studentList myList = new studentList();//myList object is created
    myList.menu();
                             }//end main
    }// end of class ListTest
              

    you have mentioned about the class "studentList" but that class is not to be found in the code you have pasted. its instead "ListTest". And the "menu" function seems to b a part of "ListTest" class. Can you provide the structure of the classes "studentList" and "Student" so that the problem can be more clearly understood?
    also you are using the variable "Stdin" in the line int choice = Stdin.readInteger(); where as you have not declared this variable.
    in the "switch" statement you are calling two different functions for the same case "3" where as it should be "case 3" and "case 4" respectively.
    in the "main" you are calling the "menu" function without any parameter while you actually want to pass argument of type "studentList".

  • Cannot find symbol error when compiling in different packages

    Hey all,
    I'm trying to divide my project into a sensible hierarchy. This is what I want:
    MyProject
    MyProject/src ................................. where all the source files are (no further directories)
    MyProject/classes
    MyProject/classes/Main.class
    MyProject/classes/classes2 ................ sorry for not being creative XD
    MyProject/classes/classes2/Age.classNow, Age uses Main, and this is where the trouble is. I'm using javac directly to compile Age, and this is how I'm doing it:
    //from MyProject
    javac -cp classes src/Age.javaAnd I get this error:
    bla bla bla...cannot find symbol
    symbol  : variable Main
    location: class classes2.Age
              years = (byte)(Main.year - m.getYear());
                             ^Main is already compiled and in place.
    Also, this is how Age.java starts:
    package classes2;
    public class Age
    {...etcI'm using JCreator as an IDE (and using it's own build function, the same error occurs, which is why I tried directly compiling the file).
    Why can't javac find Main.class? I tried searching Google, but my particular problem didn't seem to crop up.
    Hope I provided enough information, and ask if more is needed.
    Many thanks :)

    If Main is not in a package (which it appears not to be), then it cannot be referenced by any class that is in a package. If Main is in a package, then you'll need to refer to it by it's fully-qualified name (or import it as such) if it's not in the same package as the class that's referring to it, and Main.class will have to be in a directory that corresponds to its package.
    Also, though the compiler may not require it, your source code directory structure should match your package hierarchy.

  • Cannot Find Symbol

    Ok, I'm trying to make a program that when "java-ed" it opens another randomly selected file. When i try to javac the file, it tells me that it doesn't recognize some of the symbols.
    access.java:6: cannot find symbol
    symbol : variable hello
    location: class access
    hello.main();
    ^
    access.java:8: cannot find symbol
    symbol : variable bye
    location: class access
    bye.main();
    ^
    and the code that i put in is:
    public class access {
    public static void main() {
         long randomnum;
         randomnum = Math.round (Math.random () * 2) + 1;
    if (randomnum == 1)
         hello.main();
         else if (randomnum ==2)
         bye.main();
    It is really starting to tick me off.

    When you post code, please use[code] and [/code] tags as described in Formatting tips on the message entry page. It makes it much easier to read.
    public class access {
      public static void main() {
        long randomnum;
        randomnum = Math.round (Math.random () * 2) + 1;
        if (randomnum == 1)
           //hello.main(); // this is junk
        else if (randomnum ==2)
           //bye.main(); // this is also bogus
    }I don't know what you are trying to do. It makes no sense. Please look at Sun's basic Java tutorial

  • CANNOT FIND SYMBOL !! T.T

    i have trry reading th archive thread about this but i dont understand a word
    iam really new to java
    i have this problem
    symbol  : variable cirumference
    location: class CircleCirum
    *          cirumference = 2 * 3.14 * radius;*
    *          ^*
    C:\Documents and Settings\Administrator\Desktop\CircleCirum.java:27: cannot find symbol
    symbol  : variable cirumference
    location: class CircleCirum
    *          JOptionPane.showMessageDialog(null, "The Cirumference of the circle is " + cirumference + ".");*
    *          ^*
    *2 errors*
    Tool completed with exit code 1
    i uninstall and reinstal textpad to my C:/program files
    so what the first thing i have to do to make this work?

    hiddendragon wrote:
    public static void main(String[] args)
              String input;
              int radius, circumference;
    u mean this??Yes, but, it's hard to know how this relates to your problem without seeing compilable code. Your best bet here is not to show your whole program, but to condense your question/problem into a single small class that is compilable by any and all of us, and demonstrates your problem. In other words, a [Short, Self Contained, Correct (Compilable), Example or SSCCE|http://homepage1.nifty.com/algafield/sscce.html] .
    Also, when posting your code, please use code tags so that your code will retain its formatting and be readable. To do this, you will need to paste already formatted code into the forum, highlight this code, and then press the "code" button at the top of the forum Message editor prior to posting the message. You may want to click on the Preview tab to make sure that your code is formatted correctly. Another way is to place the tag &#91;code] at the top of your block of code and the tag &#91;/code] at the bottom, like so:
    &#91;code]
      // your code block goes here.
      // note the differences between the tag at the top vs the bottom.
    &#91;/code]or
    {&#99;ode}
      // your code block goes here.
      // note here that the tags are the same.
    {&#99;ode}good luck

  • Help with 'cannot find symbol' error

    Ive written the following code. It is an excerpt from my entire class.
    When I try to compile the code I get the error:-
    cannot find symbol
    Symbol: variable playerRun1
    location: this class
    public void analysePlayerMove()
              if (playerGo == true)
                   if (playerMove.getComponentCount() == 0)
                        JOptionPane.showMessageDialog(this, "You Have Not Made A Move", "Empty Move", JOptionPane.ERROR_MESSAGE);
                   else
                        if (areTherePickUps == false)
                             for (int j=0; j<playerMove.getComponentCount(); j++)
                                  //reversing the players hand, because what is displayed on the GUI is reversed
                                  Component[] playerRun = playerMove.getComponentsInLayer(playerMove.DEFAULT_LAYER);
                                  Component[] playerRun1 = new Component[playerRun.length];
                                  int reverse = playerRun.length-1;
                                  for (int k=0; k<playerRun.length; k++)
                                       playerRun1[k] = playerRun[reverse];
                                       reverse--;
                             if (acePlayed == true && playerRun1.length == 1)
                                  if (playerRun1[0] != acePlayedSuit)
                                       JOptionPane.showMessageDialog(this, "Your Move Is Not Valid", "Invalid Move", JOptionPane.ERROR_MESSAGE);
                                  else
                                       //remove the cards from the players move hand and add them to the bottom of the shredded deck
         }I dont understand why I am getting this error, I clearly define the variable.

    Yes, but the variable is declared inside a block and so it's local to that block. You can't use it outside its scope, which is the block in which you declared it. Re-read the section of your book about variable scope.

  • Javac = "cannot find symbol" when compiling class referencing other classes

    I have several Java files in a directory which is declared as a package at the start of the files
    package filemanager;
    This program works perfectly in an IDE, however I'm having problems with compiling in command line.
    I have set the classpath as I understand to be right for my computer to:
    C:\Program Files\Java\jdk1.6.0_02\bin
    I can compile a class that references no other classes in this package/directory.
    However files which reference other classes bring up such errors:
    javac AllFiles.javaAllFiles.java:174: cannot find symbol
    symbol : variable Bob
    location : class filesmanager.AllFiles
    Bob.getItem(itemRef);
    Where Bob is an example of another class. Even though I can say, compile Bob on it's own as it doesnt have any such reference.
    I've tried:
    javac -cp "C:\Program Files\Java\jdk1.6.0_02\bin" AllFiles.javaThis also failed.
    Any ideas?
    Edited by: ajr87 on Feb 8, 2008 10:26 AM

    I've tried spoon_'s suggestion, but I'm still getting the error ("cannot find symbol"). Here is my code:
    File Hello/Fred.java:
    package Hello;
    public class Fred
        public int age;
        public Fred()
            this.age = 1;
    } // public class FredFile Hello/Hello.java:
    package Hello;
    public class Hello
        public static void main(String args[])
            Fred fred = new Fred();
            System.out.println("Fred is " + fred.age);
    } // public class HelloAnd here is my attempt to compile Fred.java and Hello.java:
    C:/Users/levner/programs[219]javac -cp c:\users\levner\programs\hello Hello\Fred.java
    C:/Users/levner/programs[220]javac -cp c:\users\levner\programs\hello Hello\Hello.java
    Hello\Hello.java:14: cannot find symbol
    symbol  : class Fred
    location: class Hello.Hello
            Fred fred = new Fred();
            ^
    Hello\Hello.java:14: cannot find symbol
    symbol  : class Fred
    location: class Hello.Hello
            Fred fred = new Fred();
                            ^
    2 errorsI am doing this work on a PC running Vista using javac 1.6.0_10. I've tried various combinations of upper and lower case names for the package and file names, and I always get the same errors.
    Thanks in advance for your help. David

Maybe you are looking for

  • OPM gives error when trying to use XSLT stylesheet

    Hi, I am trying use a simple XSLT stylesheet into an OPM project and see the result in the web determination screen.But when ever i am clicking on the link that is created when i compile the project with the XSL file, i am getting the error "An error

  • How can I restore my previous iTunes library?

    I placed the iTunes library file in an external hard drive and had the folders containing the usic in different locations (pc hard drive and two external HD). But then some months ago the compueter from which I were running iTunes crash down ans subs

  • Help needed in solving issue regarding shwoing data

    Hello, I am using obiee 11g,I am trying to create a report for finding the usage for each user. Now i have auser column and usage 5 columns. Each usage column is from 4 tables,3 from 3 diff tables and 2 columns from 1 tables. I have a head prompt so

  • Surveys not getting downloaded with Service Orders in SM 4.0

    Hi All, I am working with Service Manager 4.0 and wanted to check the Surveys functionality. we have created a Service Order in SAP backend  and it is  properly downloaded in the Client but the Surveys which are attached with the Service Order is not

  • Automatic installation of JRE to run applet

    I would like to check if the user(of my website, where I have an applet) have JRE 1.4.1 on the machine. If not I would like to "force" the user (ask him) to start the automatic installation of JRE. I would like to do this from a JSP page. Anyone who