Compilation Time für Compilierung mit AI Modul dauert unverhältnissmäßig lange

Hallo Zusammen,
ich hatte ein umfangreiches Project, welches auf einem cRIO 9074 mit den Modulen 9215 und 9401. Die Compilierung dauert ca 10 Minuten und alles lief einwandfrei.
Nachdem ich zusätzlich das Modul 9222 hinzugefügt habe dauerte die Compilierung auf einmal 1,5 Stunden. Die Compilierung läuft zwar durch aber ich bekomme in den Logfiles 44000 mal die gleiche WARNING:
WARNING:NgdBuild:452 - logical net
   'window/theVI/n_NiFpgaAG_00000000_WhileLoop_Diagram/n_NiFpgaAG_00000014_Seque
   nceFrame_Diagram/n_SubVI_FPGA_CAL_TriggerFire_vi_28/n_SubVICtlOrIndOpt/data<4
   92>' has no driver
mit folgender Zusammenfassung:
  No Partitions were found in this design.
NGDBUILD Design Results Summary:
  Number of errors:     0
  Number of warnings: 44191
Writing NGD file "toplevel_gen.ngd" ...
Total REAL time to NGDBUILD completion: 29 min  39 sec
Total CPU time to NGDBUILD completion:  1 min  50 sec
Writing NGDBUILD log file "toplevel_gen.bld"...
NGDBUILD done.
Bevor das Modul drin war sah dieser Teil in den Logfiles so aus:
  No Partitions were found in this design.
NGDBUILD Design Results Summary:
  Number of errors:     0
  Number of warnings:  50
Writing NGD file "toplevel_gen.ngd" ...
Total REAL time to NGDBUILD completion:  11 sec
Total CPU time to NGDBUILD completion:   12 sec
Writing NGDBUILD log file "toplevel_gen.bld"...
NGDBUILD done.
Das ganze hat mich stutzig gemacht und ich habe viele Varianten getestet um herrauszufinden wieso die Compilierung jetzt auf einmal so lange dauert.
- Wenn ich das Programm unverändert lasse und lediglich im Projekt das AI Modul 9222 hinzufüge bekomme ich die Warnings und die Compilierung dauert ewig
- Wenn ich das AI Modul im Projekt hinzufüge und die Eingänge in einem sehr einfachen zusätzlichen Loop abfrage kommen die selben Warnings und die Compilierung dauert auch ewig.
- Wenn ich den Loop wieder entferne und die Module wieder aus dem Projekt entferne dauert die Dauer der Compilierung immernoch so lange und die Warnings bleiben.
Das Projekt ist sozusagen kapput wenn einmal das 9222 drin war. Nur wenn ich ein neues Projekt anlege und die VIs und Mods (außer 9222) wieder hinzufüge bekomme ich die Warnings los und die Compilierung dauert wie immer 10 min.
Wenn ich das Ganze mit dem Modul 9223 ausprobiere passiert das gleiche. Compiliere ich das selbe Programm auf für PXI-System und nicht für ein cRIO-System mit den gleichen Modulen bekomme ich auch keine Warnings und die Compilation Time ist schnell.
Varriation in den Xilinx Options bringen nur eine sehr kleine Zeitoptimierung.
Die Compilierung läuft zwar durch und das Programm funktioniert aber die langen Wartezeiten sind mir nicht erklärlich. Ich weiß dass FPGA Compilierung eine komplizierte Angelegenheit ist, aber allen durch die beschriebenen Änderungen im Programm sehe ich keinen Grund für einen solch enormen Anstieg der Compilation Time.
Da ich das Programm mittels HIL testen muss bringt mir die Ausführung auf dem Developement System auch nichts. Das heißt ich muss bei jeder Programmänderung neu Compilieren und jedesmal 1,5 h warten.
Wäre super wenn mir jemand helfen könnte!
Vielen Dank schonmal!!!

Hallo Abduelkerim,
Bezüglich dem Compilieren: Ich kompiliere die FPGA Programme immer mit Xilinx auf meinem Windows-Rechner.
Das "fehlerhafte" Compilieren ensteht nur wenn ich als FPGA-Target mein cRIO wähle. Wähle ich ein PXI mit dem selben Code entstehen keine Probleme beim Compilieren.
Ich hab jetzt mal mein FPGA-File mit dem Projekt ohne NI9222 compiliert und anschließend im Vergleich genau das gleiche mit NI9222 im Projekt. Ich habe das Modul jedoch nicht in meinem FPGA-File verwendet. Die einzige Änderung ist das hinzugefügte NI9222 im Projekt. Wie auf den Screenshots schön zu sehen weicht jedoch die Compilation-Time enorm ab!
Attachments:
schnell.jpg ‏224 KB
langsam.jpg ‏220 KB

Similar Messages

  • Seeburger Module Error at Compilation Time

    Hi,
    I am using the below modules for configuring the EDI P.O (850) scenario, Initially I am taking the EDI file to one folder up to this fine, after that I am processing this file by using sender File adapter with modules, at the compilation time i am getting this error
    "Error: com.sap.engine.services.jndi.persistent.exceptions.NameNotFoundException: Object not found in lookup of SeeClassifier."
    Sender file adapter modules
    Processing Sequence:
    1     localejbs/SeeClassifier     Local Enterprise Bean     classifier
    2     localejbs/CallBicXIRaBean     Local Enterprise Bean     bic
    3     localejbs/Seeburger/MessageSplitter     Local Enterprise Bean     splitter
    4     localejbs/CallSapAdapter     Local Enterprise Bean     exit
    Module Configuration:
    bic                classifierAttID                     additionalInfo
    bic                classifierMappingID            additionalInfo
    bic                destSourceMsg                  MainDocument
    bic                destTargetMsg                   MainDocument
    bic                mappingName                     AUTO
    bic                splitter                                splitter
    classifier      destSourceMsg                 MainDocument
    classifier      showInAuditLog                true
    Thanks
    Ramesh
    Edited by: Venkataramesh Boppana on Nov 8, 2010 8:55 PM

    Hi Ramesh,
    "...Object not found in lookup of SeeClassifier..." means, that the Classifier module can not be found.
    Did you deploy SeeBaseTools and SeeExtendedTools and SeeModuleCollection?
    regards,
    Daniel

  • [svn:fx-trunk] 12077: Although Spark RichText does not support link formats , modifying compiled FXG to not generate ActionScript code that will cause compile time exceptions .

    Revision: 12077
    Revision: 12077
    Author:   [email protected]
    Date:     2009-11-20 18:16:32 -0800 (Fri, 20 Nov 2009)
    Log Message:
    Although Spark RichText does not support link formats, modifying compiled FXG to not generate ActionScript code that will cause compile time exceptions.
    Removing references to Flex Builder 3 in RPC.
    QE notes: N/A
    Doc notes: N/A
    Bugs:
    SDK-24305 - Link format property nodes cause errors on RichText in FXG 2.0
    SDK-24322 - A couple references to Flex Builder 3 in Flex 4 LangRef (and code comments)
    Reviewer: Deepa
    Tests run: checkintests
    Is noteworthy for integration: No
    Ticket Links:
        http://bugs.adobe.com/jira/browse/SDK-24305
        http://bugs.adobe.com/jira/browse/SDK-24322
    Modified Paths:
        flex/sdk/trunk/frameworks/projects/rpc/src/mx/rpc/xml/XMLDecoder.as
        flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/fxg/FlexFXG2SWFTranscoder.java

  • Decrease compilation time

    Hello
    In my application I have 4 Model project and one ViewController project.
    In the log file , the compilation takes 3 minutes! With the startup of the server I'm starting the application for about 5-6 minutes each time.
    Is there some way to decrease this time?
    here is the snipped from the log that takes 3 minutes (It's too long I know but maybe it would be helpful):
    [4:59:18 PM] Appc compilation begin
    Compiling out of process...
    F:\Dreamix\Oracle\Middleware12\jdk160_14_R27.6.5-32\jre\bin\javaw.exe -Xms128m -Xmx512m -Xverify:none -client -classpath F:\Dreamix\Oracle\Middleware12\jdk160_14_R27.6.5-32\lib\tools.jar;F:\Dreamix\Oracle\Middleware12\wlserver_10.3\server\lib\weblogic.jar -Dweblogic.jsp.diagnosticWithAbsolutePath=true -Dweblogic.classloader.noJarSigners=true weblogic.appc -library "C:\Documents and Settings\game\Application Data\JDeveloper\system11.1.1.2.36.55.36\o.j2ee\.wlLibs\jsp\ADF-Faces-Components11.war@name=ADF-Faces-Components,F:\Dreamix\Oracle\Middleware12\wlserver_10.3\common\deployable-libraries\jsf-1.2.war@name=jsf@libimplver=1.2.9.0,C:\Documents and Settings\game\Application Data\JDeveloper\system11.1.1.2.36.55.36\o.j2ee\.wlLibs\jsp\ADF-Data-Visualization1.1.war@name=ADF-Data-Visualization,C:\Documents and Settings\game\Application Data\JDeveloper\system11.1.1.2.36.55.36\o.j2ee\.wlLibs\jsp\Trinidad-Components1.2.war@name=Trinidad-Components,F:\Dreamix\Oracle\Middleware12\wlserver_10.3\common\deployable-libraries\jstl-1.2.war@name=jstl@libimplver=1.2.0.1,F:\Dreamix\Projects\TechnoclassADF\ViewController\classes\.wlLibs\jsp\TCCustomComponents1.0.war@name=TCCustomComponents" -plan C:\DOCUME~1\game\LOCALS~1\Temp\ViewController996397250600113496_plan\plan.xml -jsps "@C:\DOCUME~1\game\LOCALS~1\Temp\appcFileList6512737247651299161.txt" -output F:\Dreamix\Projects\TechnoclassADF\ViewController\classes\.wlsjsps -g -forceGeneration -classpath F:\Dreamix\Oracle\Middleware12\jdk160_14_R27.6.5-32\jre\lib\resources.jar;F:\Dreamix\Oracle\Middleware12\jdk160_14_R27.6.5-32\jre\lib\rt.jar;F:\Dreamix\Oracle\Middleware12\jdk160_14_R27.6.5-32\jre\lib\jsse.jar;F:\Dreamix\Oracle\Middleware12\jdk160_14_R27.6.5-32\jre\lib\jce.jar;F:\Dreamix\Oracle\Middleware12\jdk160_14_R27.6.5-32\jre\lib\charsets.jar;F:\Dreamix\Projects\TechnoclassADF\.adf;F:\Dreamix\Projects\TechnoclassADF\ViewController\classes;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.adf.pageflow_11.1.1\adf-pageflow-impl.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.adf.pageflow_11.1.1\adf-pageflow-dtrt.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.adf.pageflow_11.1.1\adf-pageflow-fwk.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.adf.pageflow_11.1.1\adf-pageflow-rc.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.adf.controller_11.1.1\adf-controller.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.adf.controller_11.1.1\adf-controller-api.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.adf.controller_11.1.1\adf-controller-rt-common.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.adf.model_11.1.1\adf-controller-schema.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.adf.view_11.1.1\trinidad-api.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.adf.view_11.1.1\trinidad-impl.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.adf.view_11.1.1\adf-richclient-api-11.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.adf.view_11.1.1\adf-richclient-impl-11.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.adf.share_11.1.1\adf-share-support.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.adf.share.ca_11.1.1\adf-share-ca.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.adf.share.ca_11.1.1\adf-share-base.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.adf.share_11.1.1\adfsharembean.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.adf.share_11.1.1\adflogginghandler.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.idm_11.1.1\identitystore.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.javacache_11.1.1\cache.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.adf.security_11.1.1\adf-share-security.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.adf.security_11.1.1\adf-controller-security.jar;F:\Dreamix\Oracle\Middleware12\modules\javax.activation_1.1.0.0_1-1.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.adf.model_11.1.1\adfmweb.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.mds_11.1.1\mdsrt.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.mds_11.1.1\oramds.jar;F:\Dreamix\Oracle\Middleware12\modules\javax.servlet_1.0.0.0_2-5.jar;F:\Dreamix\Oracle\Middleware12\modules\javax.jsp_1.1.0.0_2-1.jar;F:\Dreamix\Oracle\Middleware12\wlserver_10.3\server\ext\jdbc\oracle\11g\ojdbc6.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\jlib\commons-cli-1.0.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.adf.share_11.1.1\commons-el.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.adf.share_11.1.1\jsp-el-api.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.adf.share_11.1.1\oracle-el.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.bali.share_11.1.1\share.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.xmlef_11.1.1\xmlef.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.dms_11.1.1\dms.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.xdk_11.1.0\xml.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.xdk_11.1.0\xmlparserv2.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.ucp_11.1.0.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.odl_11.1.1\ojdl.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.javatools_11.1.1\javatools-nodeps.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.jmx_11.1.1\jmxframework.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.jmx_11.1.1\jmxspi.jar;F:\Dreamix\Oracle\Middleware12\modules\javax.management_1.2.1.jar;F:\Dreamix\Oracle\Middleware12\modules\javax.management.j2ee_1.0.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\org.apache.commons.beanutils_1.6.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\org.apache.commons.logging_1.0.4.jar;F:\Dreamix\Oracle\Middleware12\modules\com.bea.core.apache.commons.collections_3.2.0.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.jsf_1.2.9\glassfish.jsf_1.2.9.0.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.jsf_1.2.9\glassfish.jstl_1.2.0.1.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.jsf_1.2.9\javax.jsf_1.2.0.1.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.jsf_1.2.9\wls.jsf.di.jar;F:\Dreamix\Oracle\Middleware12\modules\glassfish.el_2.1.1.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.adf.view_11.1.1\dvt-utils.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.adf.view_11.1.1\dvt-jclient.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.adf.view_11.1.1\dvt-trinidad.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.adf.view_11.1.1\dvt-faces.jar;F:\Dreamix\Oracle\Middleware12\jdeveloper\jlib\jewt4.jar;F:\Dreamix\Oracle\Middleware12\jdeveloper\jlib\inspect4.jar;F:\Dreamix\Oracle\Middleware12\jdeveloper\webservices\lib\jaxrpc-api-10.1.3.jar;F:\Dreamix\Oracle\Middleware12\jdeveloper\webservices\lib\wsclient-10.1.3.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.webservices_11.1.1\wsserver.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.webservices_11.1.1\wssecurity.jar;F:\Dreamix\Oracle\Middleware12\jdeveloper\webservices\lib\wsdl.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.webservices_11.1.1\orasaaj.jar;F:\Dreamix\Oracle\Middleware12\modules\com.bea.core.weblogic.saaj_1.4.0.0.jar;F:\Dreamix\Oracle\Middleware12\modules\com.oracle.ws.orawsdl_1.1.0.0.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.webservices_11.1.1\orawsrm.jar;F:\Dreamix\Oracle\Middleware12\jdeveloper\webservices\lib\orawsrel.jar;F:\Dreamix\Oracle\Middleware12\modules\javax.xml.registry_1.0.0.0_1-0.jar;F:\Dreamix\Oracle\Middleware12\jdeveloper\webservices\lib\orajaxr.jar;F:\Dreamix\Oracle\Middleware12\jdeveloper\webservices\lib\xsdlib.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.webservices_11.1.1\mdds.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.webservices_11.1.1\wsif.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.fabriccommon_11.1.1\fabric-common.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\org.jaxen_1.1.1.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.pki_11.1.1\oraclepki.jar;F:\Dreamix\Oracle\Middleware12\jdeveloper\webservices\lib\ojpse.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.osdt_11.1.1\osdt_core.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.osdt_11.1.1\osdt_cert.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.osdt_11.1.1\osdt_xmlsec.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.osdt_11.1.1\osdt_wss.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.osdt_11.1.1\osdt_saml.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.osdt_11.1.1\osdt_saml2.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.ldap_11.1.1\ojmisc.jar;F:\Dreamix\Oracle\Middleware12\modules\com.oracle.ws.http_client_1.1.0.0.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.xdb_11.1.0.jar;F:\Dreamix\Oracle\Middleware12\modules\javax.xml.stream_1.0.0.0.jar;F:\Dreamix\Oracle\Middleware12\modules\glassfish.jaxb_1.2.0.0_2-1-7.jar;F:\Dreamix\Oracle\Middleware12\modules\glassfish.jaxb.xjc_1.2.0.0_2-1-7.jar;F:\Dreamix\Oracle\Middleware12\jdeveloper\webservices\lib\oc4j-schemas.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.odl_11.1.1\ojdl2.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.iau_11.1.1\fmw_audit.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.nlsrtl_11.1.0\orai18n.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\org.apache.commons.digester_1.8.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\org.springframework_2.0.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.wsm.common_11.1.1\wsm-policy-core.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.wsm.common_11.1.1\wsm-pmlib.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.wsm.agent.common_11.1.1\wsm-pap.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.wsm.agent.common_11.1.1\wsm-agent.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.wsm.common_11.1.1\wsm-secpol.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.javatools_11.1.1\javamodel-rt.jar;F:\Dreamix\Oracle\Middleware12\modules\javax.mail_1.4.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.webservices_11.1.1\lwdom.jar;F:\Dreamix\Oracle\Middleware12\modules\com.bea.core.woodstox_1.0.0.0_3-2-5.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.jps_11.1.1\jps-api.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.jps_11.1.1\jps-common.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.adf.view_11.1.1\adf-faces-databinding-rt.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.ldap_11.1.1\ldapjclnt11.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.jps_11.1.1\jps-ee.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.jps_11.1.1\jps-internal.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.jps_11.1.1\jps-unsupported-api.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.jps_11.1.1\jacc-spi.jar;F:\Dreamix\Oracle\Middleware12\modules\javax.security.jacc_1.0.0.0_1-1.jar;F:\Dreamix\Projects\TechnoclassADF\extlib\jdom-1.1\build\jdom.jar;F:\Dreamix\Projects\TechnoclassADF\extlib\jdom-1.1\lib\jaxen-core.jar;F:\Dreamix\Projects\TechnoclassADF\extlib\jdom-1.1\lib\jaxen-jdom.jar;F:\Dreamix\Projects\TechnoclassADF\extlib\jdom-1.1\lib\saxpath.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.javatools_11.1.1\resourcebundle.jar;F:\Dreamix\Oracle\Middleware12\jdeveloper\jlib\bundleresolver.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.adf.model_11.1.1\adflibfilter.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.adf.view_11.1.1\adf-faces-changemanager-rt.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.facesconfigdt_11.1.1\facesconfigmodel.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.facesconfigdt_11.1.1\taglib.jar;F:\Dreamix\Projects\TechnoclassADF\extlib\log4j-1.2.15.jar;F:\Dreamix\Projects\TechnoclassADF\extlib\log4j-1.2.15.jar;F:\Dreamix\Projects\TechnoclassADF\CustomComponents\deploy\tcCustomComponents.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.adf.view_11.1.1\dvt-databindings.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.adf.view_11.1.1\dvt-facesbindings.jar;F:\Dreamix\Oracle\Middleware12\jdeveloper\jdev\lib\jdev-rt.jar;F:\Dreamix\Oracle\Middleware12\jdeveloper\sqlj\lib\runtime12.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.adf.model_11.1.1\adfm.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\groovy-all-1.6.3.jar;F:\Dreamix\Oracle\Middleware12\jdeveloper\adfdt\lib\adf-dt-at-rt.jar;F:\Dreamix\Oracle\Middleware12\jdeveloper\adfdt\lib\adf-transactions-dt.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.adf.model_11.1.1\adfdt_common.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.adf.model_11.1.1\db-ca.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.adf.model_11.1.1\jdev-cm.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.adf.model_11.1.1\bc4j-mbeans.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.adf.model_11.1.1\bc4jwizard.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.nlsrtl_11.1.0\orai18n-collation.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.nlsrtl_11.1.0\orai18n-lcsd.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.nlsrtl_11.1.0\orai18n-mapping.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.nlsrtl_11.1.0\orai18n-servlet.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.nlsrtl_11.1.0\orai18n-translation.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.nlsrtl_11.1.0\orai18n-utility.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.nlsrtl_11.1.0\orai18n.jar;F:\Dreamix\Projects\TechnoclassADF\CommonModel\deploy\CommonModelLib.jar;F:\Dreamix\Projects\TechnoclassADF\ModModel\deploy\ModModel.jar;F:\Dreamix\Projects\TechnoclassADF\STModel\deploy\STModel.jar;F:\Dreamix\Projects\TechnoclassADF\OSNModel\classes;F:\Dreamix\Oracle\Middleware12\jdeveloper\BC4J\jlib\bc4jtester.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.adf.model_11.1.1\adfm-debugger.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.adf.model_11.1.1\regexp.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.help_5.0\ohj.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.help_5.0\help-share.jar;F:\Dreamix\Oracle\Middleware12\oracle_common\modules\oracle.help_5.0\oracle_ice.jar;F:\Dreamix\Oracle\Middleware12\jdeveloper\ide\lib\idert.jar;F:\Dreamix\Oracle\Middleware12\jdeveloper\ide\lib\javatools.jar;F:\Dreamix\Oracle\Middleware12\wlserver_10.3\server\lib\weblogic.jar F:\Dreamix\Projects\TechnoclassADF\ViewController\public_html
    [5:02:01 PM] Appc compilation end

    Hi all,
    I have this problem too, and I know the problem isn't my hardware, because I'm running JDeveloper on a PC with these specs: Win 7 64bit, cpu: intel Core i7-3930K, 16G RAM, SSD Hard.
    Also all JDK that I'm using are 64bit, But when my project got bigger, I have these problem too. I can't count on my project RUN TIME, because of hanging JAVAW.exe !
    Sometime it passes quickly as a flash, but sometime it takes more than an hour (maybe more!) with same project!
    As "a.gruev" mentioned, it's NOT for Compiling Time, and NOT for Weblogic Start Time, it's just JAVAW that takes a long time!
    I couldn't find any solution on the net, but I've checked the JAVAW.EXE and I've realized after more than 5 min it doesn't do anything special(!) and just waits, waits, and waits!!
    So, I've found a solution incidentally, but I don't know if it's a good solution or not, but it works for me. Every time JDeveloper takes more than 5 min by JAVAW, I'll open "Resource Monitor" in Win 7, and will find javaw.exe in cpu list.
    After that, I'll choose "Analyze Wait Chain" via Context Menu on Javaw.exe, and it'll popup a panel that shows two chained thread of javaw.exe. Finally, I'll select Sub-Thread and will order to end process of Sub-Thread, and at last waiting problem will be solved! And JDeveloper will do next step (Weblogic starting commands).
    It's working for me, and I hope helps other person who have my problem too.

  • Is there a 'compile time' if/else statement in LabVIEW

    I have some LabVIEW software that includes subVIs to read from and write to digital IO lines. However, I need to also be able to run this software on systems which don't have an IO card (or associated drivers) installed and so I want to be able to allow the software to be on PCs that do or don't have the drivers installed.
    Optimally, I would like to modify the software so that at runtime, by reading the settings in a configuration file, a boolean is set to determine whether the IO functions are called. I tried this but, unfortunately, am getting error messages when I try and start up the software due to the lack of the 'nidaq32.dll' file on the target PC. I'm guessing this is because the subVIs are only within case structures and so must be loaded into memory regardless of whether they are to be used.
    Is there any way around this problem? If I were writing this in C I guess I would use '#if' statements to include/exclude the IO functions at compile time. Is there an equivalent in LabVIEW? I guess my options are:
    1. Finding some way of allowing the IO functions to be included at runtime though I'm thinking this might not be possible.
    2. Include/exclude the IO functions at compile time with some LabVIEW equivalent of the C '#if' preprocessor directive.
    3. Give in and install the nidaq32.dll file with the software.
    Just to complicate matters, I'm currently running LabVIEW 5.0.1 (I do plan to upgrade soon) so am limited to the functions available in this version.
    Thanks.

    CAS wrote:
    Just to complicate matters, I'm currently running LabVIEW 5.0.1 (I do plan to upgrade soon) so am limited to the functions available in this version.
    That's the main problem.
    On newer versions you can:
    define simulated devices (http://zone.ni.com/devzone/cda/tut/p/id/3698)
    use the conditional disable structure (see e.g.: http://zone.ni.com/devzone/cda/tut/p/id/3046, (see section 6))
    Time to upgrade!
    Message Edited by altenbach on 06-21-2007 07:32 AM
    LabVIEW Champion . Do more with less code and in less time .

  • OCIBindByPos() and dynamic SQL (not known at compile time)

    Hi,
    How can I use OCIBindByPos() or OCIBindByName() if the datatyp of the bind variable(s) is unknown at compile time (the SQL statement is entered by the user at run time)? Or which functions should I use instead?
    Many thanks in advance
    Edited by: user13176357 on 17.04.2012 12:43

    You could write a single native method (with a defined name like "callNative" below) that accepts the name (string) of the actual native function you want to call, and then locates the function via GetProcAddress and calls it. Argument passing and return values could get tricky if the target native functions aren't guaranteed to all have the same signature, but you could handle that by explicit boxing:
    native Object callNative (String name, Object [] args);
    -slj-

  • Trying to dynamically load CSS for project at compile time via config XML file to select CSS file.

    I'm using the same code base to compile different versions of a project. Each project has different base fonts. I've created multiple css files that use the same style names. The idea being that in the code I reference the style names, then the loaded CSS determines which font (and size, color, etc) is used for each style name.
    The CSS files are compiling to SWFs, and those SWFs are referenced in config.xml files. Before compiling, I select the config file to use.
    I am loading the CSS SWF files via the StyleManager in the Application.mxml, like so:
      styleManager.loadStyleDeclarations( _contentData.elements( 'cssPath' ).@path )
    The path traces out correctly as:
    assets_embed/styles/project2.swf
    For some reasone I must include an fx:Style line in the Application.mxml file or no fonts are recognized. Example:
      <fx:Style source="assets_embed/styles/project1.css"/>
    If I reference the css for project one (as done above) then most, but not all, styles work. Some styles reference the fonts from the project 1 css, others properly use fonts from project 2 swf. If I point to the CSS for the project I'm compiling in the <fx:Style > tag then all fonts work, but that defeats the goal of using XML rather than code to identify the styles.
    So, why do I need the fx:Style line if the css is being loaded via StyleManager?
    Why is there "cross talk" between style definitions?
    Is there a better way to select styles at compile time?

    I read this quickly so I might have missed a detail.  I think your describing an issue with recent Flex releases that is described in the fine print somewhere.  If you don't have any fonts embedded in the main app and are only bringing in fonts embedded in CSS SWFs, you have to force-link the EmbeddedFontRegistry by adding something like this to the main app's script block.
    import mx.core.EmbeddedFontRegistry; EmbeddedFontRegistry;
    (Yes, "EmbeddedFontRegistry" is in there twice, once to define the fully qualified name, the other to create a class dependency to force the linking).

  • Error 1046: Type was not found or was not a compile-time constant: Component Event.

    Hi Everyone..
    I am getting an Error 1046: Type was not found or was not a compile-time constant: Component Event.
    The ComponentEvent class has been imported,and also the event handling code is there. I am not sure what else is wrong, hope somebody can advise me. Thanks. The code is below, the point where the error occurs as indicated by the compiler has been highlighted.
    package 
    import flash.display.Sprite;
    import flash.media.Camera;
    import flash.media.Microphone;
    import flash.media.Video;
    import fl.controls.TextArea;
    import fl.controls.Button;
    import fl.controls.TextInput;
    import flash.events.SyncEvent;
    import flash.events.MouseEvent;
    import flash.events.FocusEvent;
    import flash.net.SharedObject;
    import flash.net.NetConnection;
    import flash.net.NetStream;
    import flash.events.NetStatusEvent;
    import flash.events.FocusEvent;
    import flash.events.ComponentEvent;
    public class VideoChat extends Sprite
      private var button:Button;
      private var text_so:SharedObject; 
      private var textArea:TextArea;
      private var textInput:TextInput;
      private var chatName:TextInput; 
      private var nc:NetConnection;
      private var nsOut:NetStream;
      private var nsIn:NetStream;
      private var rtmpNow:String;
      private var msg:Boolean; 
      private var cam:Camera;
      private var mic:Microphone;
      private var vid:Video;
      public function VideoChat ()
       //Set up UI
       textArea = new TextArea();
       textArea.setSize(500,280);
       textArea.move(20,54);
       addChild(textArea);
       textInput = new TextInput();
       textInput.setSize(500,24);
       textInput.move(20,340);
       textInput.addEventListener(ComponentEvent.ENTER,checkKey);
       addChild(textInput);
       button = new Button();
       button.width=50;
       button.label="Send";
       button.move(20,370);
       button.addEventListener(MouseEvent.CLICK, sendMsg);
       addChild(button);
       chatName = new TextInput;
       chatName.setSize (100,24);
       chatName.move (80,370);
       chatName.text="<Enter Name>";
       chatName.addEventListener (FocusEvent.FOCUS_IN, cleanName);
       addChild(chatName); 
       //Connect
       rtmpNow="rtmp:/VideoChat ";  
       nc=new NetConnection;
       nc.connect (rtmpNow);
       nc.addEventListener(NetStatusEvent.NET_STATUS,doSO);
       cam = Camera.getCamera();
       mic=Microphone.getMicrophone();
       //Camera Settings
       cam.setKeyFrameInterval(15);
       cam.setMode (240, 180, 15, false);
       cam.setMotionLevel(35,3000);
       cam.setQuality(40000 / 8,0);
       //Microphone Settings
       mic.gain = 85;
       mic.rate=11;
       mic.setSilenceLevel (25,1000);
       mic.setUseEchoSuppression (true);
       //Video Setup
       vid=new Video(cam.width, cam.height);
       addChild (vid);
       vid.x=10, vid.y=20;  
       //Attach local video and camera
       vid.attachCamera(cam);  
      private function doSO(e:NetStatusEvent):void
       good=e.info.code == "NetConnection.Connect.Success";
       if(good)
        //Set up shared object
        text_so=SharedObject.getRemote("test", nc.uri, false);
        text_so.connect (nc);
        text_so.addEventListener(SyncEvent.SYNC, checkSO);
      private function checkSO(e:SyncEvent):void
       for (var chung:uint; change<e.changeList.length; chng++)
        switch(e.chageList[chng].code)
         case "clear":
          break;
         case "success":
          break;
         case "change":
          textArea.appendText (text_so.data.msg + "\n");
          break;
      private function cleanName(e:FocusEvent): void
       chatName.text="";
      private function sendMsg(e:MouseEvent):void
       noName=(chatName.text=="<Enter Name>" || chatName.text=="");
       if (noName)
         textArea.appendText("You must enter your name \n");
       else
        text_so.setProperty("msg", chatName.text +": " + textInput.text);
        textArea.appendText (chatName.text +": "+textInput.text +"\n");
        textInput.text="";
      private function checkKey (e:ComponentEvent):void
       noName=(chatName.text=="<Enter Name>" || chatName.text=="");
       if (noName)
         textArea.appendText("You must enter your name \n");
       else
        text_so.setProperty("msg", chatName.text +": " + textInput.text);
        textArea.appendText (chatName.text +": "+textInput.text +"\n");
        textInput.text="";
      //Create NetStream instances
      private function checkConnect  (e:NetStatusEvent):void
       msg=e.info.code == "NetConnection.Connect.Success";
       if(msg)
        nsOut=new NetStream(nc);
        nsIn=new NetStream(nc);
        //NetStream
        nsOut.attachAudio(mic);
        nsOut.attachCamera(cam);
        nsOut.publish("camstream");
        nsIn.play("camstream");

    Hi Guys...
    I have found out what is wrong. I was importing the wrong package the correct one should have been:
    import fl.events.ComponentEvent;
    instead of
    import flash.events.ComponentEvent;
    I hope this is helpful for anyone caught in a simillar situation as me...Thanks..

  • File Adapter - WinXP at compile time, Unix at run time

    Regarding File Adapter - WinXP at compile time, Unix at run time
    I want to specify polling of a directory using Unix type directory notation but this doesn't compile under windows. (I'll read up re. logical directories)
    Has anyone done polling of a unix directory using BPEL (but compiled this under windows JDeveloper)?
    thanks,
    Allan

    Using a logical directory should help you with this problem.

  • SRF compile time taking 5 hours!!!

    Hello,
    I am not sure if this is the right place to post this question, but I will start here. I am using a Siebel 6 install on a Win XP desktop. In the past, the srf times would take around 2 hours, now, they go upwards to 5-6 hours, which is causing a huge impact on my dept. Some ideas I have that have changed since the 2 hour times, SP3 installed for XP, Symantec upgrade to Symantec EndPoint. Nothing else is running on the machine. I have 3 gb RAM also installed. I do not have a strong background in configuring Siebel Tools to try to optimize the performance, but does anyone have any ideas on where I can start looking to see why the compile is taking so long?
    Any help is greatly appreciated.
    Thank you,
    Mike

    Hi Mike,
    Very common pb. We have helped customers, and also back when some of us were in the engineering team at Siebel Systems, reduce srf compilation time from 8hours down to 2hours...and these days, our siebel monitoring software can help you do this without getting help from anyone in my team...
    If you come to the oracle open world this week, come to our booth (#104 moscone south) and participate to the lottery to win 1 month free use of Germain Monitoring software (complete monitoring and root-cause analysis software built specifically for Siebel CRM. GM automically solves or identify root-cause of any siebel performance issues, rca occurs at every layer of your infrastructure from the end user desktop, firewalls, load balancers, network(lan/www), web, app, db servers, sql, eai, workflow, eScripts...)
    Let us know how we can help...have a nice weekend,
    Regards,
    Yannick Germain
    GERMAIN SOFTWARE
    21 Columbus Avenue, Suite 221
    San Francisco, CA 94111, USA
    Cell: +1-415-606-3420
    Fax: +1-415-651-9683
    [email protected]
    http://www.germainsoftware.com

  • Compile time error

    I am a newbie in XML. I am trying to compile the following code. I am getting compile time errors. I have following environment varaibles set. Any help will be really appreciated.
    TIA.
    set JAVA_HOME=C:\Program Files\jdk1.3.1_03
    set JWSDP_HOME=C:\Program Files\jwsdp-1.1
    set JAXB_HOME=%JWSDP_HOME%\jaxb-1.0
    set JAXB_LIBS=%JAXB_HOME%\lib
    set JAXP_LIBS=%JWSDP_HOME%\jaxp-1.2.2\lib
    set JWSDP_LIBS=%JWSDP_HOME%\jwsdp-shared\lib
    set PATH=%JAVA_HOME%\bin;%JAXB_HOME%\bin;%JWSDP_HOME%\jwsdp-shared\bin;%PATH%
    set CLASSPATH=%JAXB_LIBS%\jaxb-api.jar;%JAXB_LIBS%\jaxb-ri.jar;%JAXB_LIBS%\jaxb-xjc.jar;%JAXB_LIBS%\jaxb-libs.jar;%JAXP_LIBS%\jaxb-api.jar;%JAXP_LIBS%\endorsed\xercesImpl.jar;%JAXP_LIBS%\endorsed\xalan.jar;%JAXP_LIBS%\endorsed\sax.jar;%JAXP_LIBS%\endorsed\dom.jar;%JWSDP_LIBS%\jax-qname.jar;%JWSDP_LIBS%namespace.jar;.
    C:\Learn XML>javac -verbose CountSax.java
    [parsing started CountSax.java]
    [parsing completed 63ms]
    CountSax.java:3: package org.xml.sax does not exist
    import org.xml.sax.* ;
    ^
    CountSax.java:4: package org.xml.sax.helpers does not exist
    import org.xml.sax.helpers.* ;
    ^
    CountSax.java:5: package javax.xml.parsers does not exist
    import javax.xml.parsers.*;
    ^
    CountSax.java:7: cannot resolve symbol
    symbol : class DefaultHandler
    location: class CountSax
    public class CountSax extends DefaultHandler {
    ^
    [loading C:\jdk1.3.1_02\jre\lib\rt.jar(java/lang/String.class)]
    CountSax.java:22: cannot resolve symbol
    symbol : class Attributes
    location: class CountSax
    public void startElement(String name,Attributes atts) {
    import java.io.* ;
    import org.xml.sax.* ;
    import org.xml.sax.helpers.* ;
    import javax.xml.parsers.*;
    public class CountSax extends DefaultHandler {
    public static void main(String args[]) {
    SAXParserFactory factory = SAXParserFactory.newInstance() ;
    SAXParser saxParser = factory.newSAXParser() ;
    saxParser.parse(new File(args[0]),new CountSax()) ;
    static private int eltCount = 0 ;
    public void startDocument() {
    eltCount = 0 ;
    public void startElement(String name,Attributes atts) {
    eltCount ++ ;
    public void endDocument() {
    System.out.println("Total number of elements: " + eltCount) ;
    }

    Here is my classpath now
    set CLASSPATH=%JAVA_HOME%;%JAXB_LIBS%\jaxb-api.jar;%JAXB_LIBS%\jaxb-ri.jar;%JAXB_LIBS%\jaxb-xjc.jar;%JAXB_LIBS%\jaxb-libs.jar;%JAXP_LIBS%\jaxb-api.jar;%JAXP_LIBS%\endorsed\xercesImpl.jar;%JAXP_LIBS%\endorsed\xalan.jar;%JAXP_LIBS%\endorsed\sax.jar;%JAXP_LIBS%\endorsed\dom.jar;%JWSDP_LIBS%\jax-qname.jar;%JWSDP_LIBS%namespace.jar;.
    It still doesn't work. The pakages that it is complaining about comes from sax.jar which is already in classpath. Can anybody please help.
    TIA

  • Constants v/s compile time constants.

    Hi to all.
    I got a problem in understanding compile time constants.
    I was reading about switch statement, and found a fact:
    the case constant in switch statement should be compile time constant.
    and example they have given is:
    final int a=1;
    final int b;
    b=2;
    int x=0;
    switch(x)
    case a: //ok.
    case b: //compiler error.
    so is it true, that compile time constants are only those which are final and are initialized at the time of declaration itself.
    then what b will be called, "runtime constant" (sounds odd).

    I once read on a post here (or article) that the
    compiler will replace any variable name you set in
    the switch case with the actual value. That is why
    it
    works on 'a' but not on 'b'. At compile time the
    compiler only knows the value of 'a'.
    That is not why you can use a but not b for the
    switch. The reason is that the compiler knows the
    value of a but not of b.
    What's the difference?

  • Finding errors in a Coldfusion source file at compile time

    My application is built using Coldfusion, Flex and MySQL as backend. I am using FlexBuilder 3 for editing/compiling the Flex source(MXML and Actionscript) files. For the Coldfusion(CF) source files(cfm and cfc files), I am using Coldfusion Builder to edit the source files since it is an IDE for Coldfusion so using that I can see the CF syntax highlighted and text which is commented. After, I complete editing the Coldfusion source files in Coldfusion Builder I close them in CF Builder. Then, the application is compiled using the Flex Builder, but I cannot see any syntax errors if they exist in the Coldfusion source files and I learn of the errors at run time that there is a tag nesting error.
    After, I edit the Coldfusion source files I close them in CF Builder so that Flexbuilder can compile the project and there is no issue of CF source file being locked due to being open in CF builder.
    1. What can I do to ensure I see the CF errors at compile time?
    2. Is there a better/another method than what I am doing to work on a project which has Flex/CF source files?
    Any advice would be appreciated.
    Thanks

    While you are 'compiling' your application since it has a FLEX front end that is compiled.  This actually does nothing with the ColdFusion files, or at least I can't imagine what it would be doing with those files.
    CFML is just-in-time compiled at run time.  And I do not believe using it in a Flex builder application would change this.
    What I would do in this situation is develop the back-end and front-end separately.  Build the CFML, test it with simple test cases run through direct browser requests of the CFML or some test harness CFML that executes your back-end logic and runs it through it paces.  Once that is built and tested.  Then attach the FLEX front end to it and test that.

  • Getting compile time errors during gwt application compilation

    Hi,
    I am getting below compile errors while running ant script for my GWT application.
    javac:
    [javac] Compiling 32 source files to D:\Projects\workspace\MckSurvey\war\WEB-INF\classes
    [javac] D:\Projects\workspace\MckSurvey\src\com\spinsci\survey\client\model\QuestionBean.java:38: type parameters of <X>X cannot be determined; no unique maximal instance exists for type variable X with upper bounds int,java.lang.Object
    [javac]           return get("questionId");
    [javac] ^
    I am using JDK 1.6 and ANT 1.7 s/w.
    below is the target which is used in the build file:
    <javac srcdir="src" includes="**" encoding="utf-8"
    destdir="war/WEB-INF/classes"
    nowarn="true"
    debug="true" debuglevel="lines,vars,source"
         includeDestClasses="false"
         source="1.5" target="1.5"      
              >
    <classpath refid="project.class.path"/>
    <compilerarg value="-Xlint:-unchecked"/>
    </javac>
    Please suggest me accordingly to overcome this generics compile time errors.
    Regards,
    Sunder.

    dannyyates wrote:
    There are/have been numerous examples of differences in spec interpretation between Eclipse (ecj) and the Sun compiler. I generally find that Eclipse is more accurate in it's interpretation than Sun! :-)
    I would suggest raising this on an appropriate Eclipse forum. The guys there are normally very good at digging into the issue and explaining why they think they are right or else admitting that they've got it wrong.I totally agree on both accounts. I myself have seen at least two compiler bugs and asked both the Sun guys and the Eclipse guys (through their respective bug tracking systems) and both have been resolved (in both cases ecj was actually right, but I wouldn't dare drawing any conclusions from that ;-)).

  • Select instance of polymorphi​c vi at compile time

    quick question:
    I have a fairly significant labview project that i'm deploying to several compactRIOs.  However, I have two possible configurations of that code.  The difference between the two configurations is a single VI.  That is, within my project, there's one VI that I replace with another (same connector pane) for the alternate configuration.
    What I want to do is to make that VI into a polymorphic VI, then have the instance of that polymorphic VI be set at compile time.  That is, I would have two build specifications.  Each build specification would build a configuration of the project by having the selection of which instance of the polymorphic VI to use be included as a parameter of the build specification.  If it is possible to do, I can't seem to find the option in the build specification preferences to do so.
    Does this make sense?  Any help is appreciated.
    Cheers.
    Solved!
    Go to Solution.

    Keith_W wrote:
    yamaeda, i'm unclear about what you're suggesting.  are you suggesting that i use the VI scripting VIs to programmatically edit the VI to switch which state is enabled by using a VI that runs before building, but as part of the build process?
    The Conditional disable seems to work like a script at compile time. As you stated your problem it sounds like you wanted 2 builds anyway, and this would enable one of the conditional frames when building the exe.
    /Y
    LabVIEW 8.2 - 2014
    "Only dead fish swim downstream" - "My life for Kudos!" - "Dumb people repeat old mistakes - smart ones create new ones."
    G# - Free award winning reference based OOP for LV

Maybe you are looking for