ISE 14.4 BitGen Failing After Vivado 2015.1 Installation
My node-locked version of Embedded Edition ISE 14.4 has started failing Bitgen with the following warning:
WARNING:Bitgen:26 - Bitgen only supports DRC but not bitstream generation on
this device. This condition can occur if there are problems obtaining a
license to run bitgen or if the design targets a device which is Early
Access.
I have not changed my ISE license file recently, but I have installed Vivado 2015.1 in the last couple of days. Sythesis and Implementation still work. The License Configuration Manager that I can open from the Help menu still indicates that I have permanent licenses for all the features (i.e., nothing has changed to the best of my knowledge).
Could the Vivado install have messed up my ISE licensing? If so, how do I fix this problem?
Hi ,
Are there more than one ISE licenses in the installation directory?
Please attach the Xinfo file so that we can check if the correct license is being accessed by ISE.
(also post the name of those .lic files)
To generate the xinfo file:
Start --> All Programs --> Xilinx Design Tools --> ISE Design Suite 14.x --> Accessories --> Xinfo System Checker.
Thanks,
Tushar.
Please mark the post as an answer ("Accept as solution") in case it helped resolve your query.
Give kudos in case a post guided you to the solution.
This will help others in the long run
Similar Messages
-
Cd/dvd rom fail after the mountain lion installation
Recently, I installed os (the mountain lion) on my 2009 mac mini. Data CDs and DVDs are available to see but not working(internal super drive). also every audio cd is not recognized at all. I tried to downgrade os to lion but it does not work too. Therefore, I re-installed ML and wait for Apple's updates.
Some update patches I downloaded a month ago was working good but it became dead again after installing other updates.
I hope Apple staffs would take care of this issue because many customers have purchased mac for its safety, innovation and faithful care.No.
You just need to show the update again.
Go to your account and "Show hidden purchases" or something like that.
You can't delete it. -
AD connectors fail after Update Rollup 5 installation
Colleagues,
We have SCSM 2012 R2 in our organzation and recently installed Update Rollup 5. After that we've started expiriening problems with AD connectors. They can finish with errors or not finish at all and be in running state for the whole day. The only solution
is to restart HealthService and re-syncronize connectors. Connectors recreation didn't help. Also there are no relevant logs in event viewer. Do you have similar problems after UR5 installation or any ideas how this can be troubleshooted and fixed?Hi,
Will you please try to re-install UR5?
Make sure you install it with order :
1. DataWarehouse Server
2. Primary Management Server
3. Secondary Management Servers
4. All Analyst consoles
5. Self-Service Portal
Regards,
Yan Li
Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact [email protected] -
Vivado 2015.2 IP Packager Fail
Vivado 2015.1 IP packager works fine. In 2015.2 the tool seems to indentifty all the parts of my design correctly and displays well in the Hierarchy window. But when I try to ipx::package_project in 2015.2 it fails with "ERROR: [IP_Flow 19-272] [HDL Parser] Unable to determine HDL language of top-level HDL model, /..."random.coe. It seems like the packager thinks the coe is the top-level design. Any idea how to fix?
Yes the top is selected properly. No I cannot post my design here.
If you want to reproduce the failure just try making any .sv your top level. And make sure the project includes a .coe. The packager will fail. Then use a .v as a top level and it will work. There's a bug in the tool.
A workaround is to make your top (System Verilog) use the extension .v Then explicitly label the file system verilog with "set_property type systemVerilogSource" in Vivado. Now it will package properly.
Please fix in a patch or 2015.3.
Thanks
jer -
Download vivado 2015.1 fails with Firefox
Download is blocked. Activation of Java-plugin not possible.
I do use latest Firefox, Java, etc.
IE works, but is unwanted.
Hi,
Please refer to the answer record link which might help you download Vivado 2015.1 using your browser.
http://www.xilinx.com/support/answers/64373.html
Regards
Praveen
Kindly note- Please mark the Answer as "Accept as solution" if information provided is helpful.
Give Kudos to a post which you think is helpful and reply oriented.
---------------------------------------------------------------------------------------------- -
Opening xapp1082 with Vivado 2015.2 gives errors (pl_eth)
After sourcing pl_eth.tcl I get the first problem, I had to update manually (in pl_eth_bd.tcl) the AXI ethernet version from 6.2 to 7.0.
Fixed this problem I get the following:
INFO: [Device 21-403] Loading part xc7z045ffg900-2 Wrote : </home/parallels/vivado/xapp1082_2014_4/hardware/vivado/runs_pl_eth/pl_eth_sfp.srcs/sources_1/bd/design_pl_eth/ip/design_pl_eth_axi_ethernet_0/bd_0/bd_0.bd>
Wrote : </home/parallels/vivado/xapp1082_2014_4/hardware/vivado/runs_pl_eth/pl_eth_sfp.srcs/sources_1/bd/design_pl_eth/ip/design_pl_eth_axi_ethernet_0/bd_0/bd_0.bd>
WARNING: [PS7-6] The applied preset does not match with board preset. You may not get expected settings for board. The ZC706 preset is designed for ZC706 board.
ERROR: [BD 41-80] Exec TCL: Specified object '' does not exist. Please use an existing object name
ERROR: [BD 5-14] Error: running create_bd_segment.
ERROR: [Common 17-39] 'create_bd_addr_seg' failed due to earlier errors. while executing "create_bd_addr_seg -range 0x40000 -offset 0x43C00000 [get_bd_addr_spaces processing_system7/Data] [get_bd_addr_segs axi_ethernet/s_axi/Reg] SEG_axi_et..." (procedure "create_root_design" line 103) invoked from within "create_root_design """ (file "pl_eth_bd.tcl" line 300) while executing "source pl_eth_bd.tcl" (file "pl_eth.tcl" line 21) set_property source_mgmt_mode DisplayOnly [current_project]I went through the annoying process of opening the xapp1082 design using Vivado 2014.4 (I sourced pl_eth.tcl), then I opened the resulting project using Vivado 2015.2 with no luck. The "upgrade" process got stuck while upgrading one of the IP.
Result is that the bitstream cannot be generated.
Anyone can point in the right direction?
Furthermore, why Vivado is not provided as a web application? Like Google Docs, I mean. This would avoid pushing gigabytes of software to customers. I would pay for such a service.
Regards,
Antonio. -
Hi,
We are using Vivado 2015.2 for Zynq. While creating a new app and a bsp with FreeRTOS in sdk, we received the following error:
ERROR : [ Hsi 55-1545 ] Problem running tcl command ::sw_freertos_zynq_v1_02_a::FreeRTOS_drc : invalid command name "xget_libgen_proc_handle" while executing
"xget_libgen_proc_handle" (procedure "::sw_freertos_zynq_v1_02_a::FreeRTOS_drc" line 5) invoked from within
"::sw_freertos_zynq_v1_02_a::FreeRTOS_drc freertos_zynq"
[ Hsi 55-1440 ] Error(s) while running DRCs.
ERROR : Error generating bsp sources : Failed to generate BSP.
While we were using in ISE 2014.7, there wasn't any problem. However, we have to use Vivado 2015, because it is necessary for co-simulation for zynq.
Could you help? Thanks.Follow the readme file from the latest information download. The standalone bsp found in the latest info download for 2014.4 includes a newer bsp (version 4.2).
-
Clone to DEV fails after JRE plug-in upgrade to 1.7.0_75
DB - 11.2.0.3 - zLinux - s390
APP - 12.1.3 - Suse Linux - x86_64 - SP2
We're attempting to clone from our PROD environment to one of our DEV environments - and the clone steps fail.After laying the filesystem down, I run
perl adcfgclone.pl appsTier
and I receive the error......
sh: /ds01/mclebs/SID/apps/apps_st/comn/clone/bin/../jre/bin/java: No such file or directory
Then based a note I saw online, I rename java executable to java_old and create a symbolic link to the location of java (/usr/bin/java)
Then I try running the clone step (perl adcfgclone.pl appsTier) again
This time I receive the following errors in the ApplyAppsTier_05011354.log file as shown below.......
Started ApplyAppsTier at Fri May 01 13:54:38 CDT 2015
Version:
ApplyAppsTier.java : 120.4
# Calling ApplyAppsTechStack...
Executing runInstallDriver...
Started unzipping files...
Completed runInstallDriver.
Executing home registration for s_weboh_oh...
Registering using Registration Driver
/ds01/mclebs/$SID/apps/tech_st/10.1.3/appsutil/driver/regclone.drv
instantiate file:
source : /ds01/mclebs/$SID/apps/tech_st/10.1.3/appsutil/template/adouiweboh.pl
dest : /ds01/mclebs/$SID/apps/tech_st/10.1.3/appsutil/clone/ouicli.pl
backup : /ds01/mclebs/$SID/apps/tech_st/10.1.3/appsutil/clone/ouicli.pl to /dl01/mclebs/$SID/inst/apps/$SID_$HOSTNAME/out/ouicli.pl
setting permissions: 700
setting ownership: applmgr:ebsapps
instantiate file:
source : /ds01/mclebs/$SID/apps/tech_st/10.1.3/appsutil/template/adlnkweboh.sh
dest : /ds01/mclebs/$SID/apps/tech_st/10.1.3/appsutil/clone/adlnkweboh.sh
backup : /ds01/mclebs/$SID/apps/tech_st/10.1.3/appsutil/clone/adlnkweboh.sh to /dl01/mclebs/$SID/inst/apps/$SID_$HOSTNAME/out/adlnkweboh.sh
setting permissions: 700
setting ownership: applmgr:ebsapps
instantiate file:
source : /ds01/mclebs/$SID/apps/tech_st/10.1.3/appsutil/template/txkstubcfg1013.pl
dest : /ds01/mclebs/$SID/apps/tech_st/10.1.3/appsutil/clone/txkstubcfg1013.pl
backup : /ds01/mclebs/$SID/apps/tech_st/10.1.3/appsutil/clone/txkstubcfg1013.pl to /dl01/mclebs/$SID/inst/apps/$SID_$HOSTNAME/out/txkstubcfg1013.pl
setting permissions: 700
setting ownership: applmgr:ebsapps
instantiate file:
source : /ds01/mclebs/$SID/apps/tech_st/10.1.3/appsutil/template/apachectl_sh_1013_oh.tmp
dest : /ds01/mclebs/$SID/apps/tech_st/10.1.3/Apache/Apache/bin/apachectl
backup : /ds01/mclebs/$SID/apps/tech_st/10.1.3/Apache/Apache/bin/apachectl to /dl01/mclebs/$SID/inst/apps/$SID_$HOSTNAME/out/apachectl
setting permissions: 700
setting ownership: applmgr:ebsapps
Executing script in InstantiateFile:
/ds01/mclebs/$SID/apps/tech_st/10.1.3/perl/bin/perl -I /ds01/mclebs/$SID/apps/tech_st/10.1.3/perl/lib/5.8.3 -I /ds01/mclebs/$SID/apps/tech_st/10.1.3/perl/lib/site_perl/5.8.3 -I /ds01/mclebs/$SID/apps/apps_st/appl/au/12.0.0/perl -I /ds01/mclebs/$SID/apps/tech_st/10.1.3/Apache/Apache/mod_perl/lib/site_perl/5.8.3/i686-linux-thread-multi /ds01/mclebs/$SID/apps/tech_st/10.1.3/appsutil/clone/ouicli.pl
RC-50208: Exception in method TimedProcessProcess.run
Raised by oracle.apps.ad.util.TimedProcess$TimedProcessProcess: java.io.IOException: Cannot run program "/ds01/mclebs/$SID/apps/tech_st/10.1.3/perl/bin/perl": java.io.IOException: error=2, No such file or directory
script returned:
Exception in TimedProcess...Failed to execute command = /ds01/mclebs/$SID/apps/tech_st/10.1.3/perl/bin/perl -I /ds01/mclebs/$SID/apps/tech_st/10.1.3/perl/lib/5.8.3 -I /ds01/mclebs/$SID/apps/tech_st/10.1.3/perl/lib/site_perl/5.8.3 -I /ds01/mclebs/$SID/apps/apps_st/appl/au/12.0.0/perl -I /ds01/mclebs/$SID/apps/tech_st/10.1.3/Apache/Apache/mod_perl/lib/site_perl/5.8.3/i686-linux-thread-multi /ds01/mclebs/$SID/apps/tech_st/10.1.3/appsutil/clone/ouicli.pl -nopromptmsg****************************************************
Executing script in InstantiateFile:
/ds01/mclebs/$SID/apps/tech_st/10.1.3/appsutil/clone/adlnkweboh.sh
script returned:
adlnkweboh.sh started at Fri May 1 13:54:41 CDT 2015
Log file located at /dl01/mclebs/$SID/inst/apps/$SID_$HOSTNAME/logs/ora/10.1.3/install/make_05011354.log
Error while running adlnkweboh.sh.
return code = .9
Please check logfile located at /dl01/mclebs/$SID/inst/apps/$SID_$HOSTNAME/logs/ora/10.1.3/install/make_05011354.log
.end std out.
.end err out.
Executing script in InstantiateFile:
/ds01/mclebs/$SID/apps/tech_st/10.1.3/perl/bin/perl -I /ds01/mclebs/$SID/apps/tech_st/10.1.3/perl/lib/5.8.3 -I /ds01/mclebs/$SID/apps/tech_st/10.1.3/perl/lib/site_perl/5.8.3 -I /ds01/mclebs/$SID/apps/apps_st/appl/au/12.0.0/perl -I /ds01/mclebs/$SID/apps/tech_st/10.1.3/Apache/Apache/mod_perl/lib/site_perl/5.8.3/i686-linux-thread-multi /ds01/mclebs/$SID/apps/tech_st/10.1.3/appsutil/clone/txkstubcfg1013.pl
RC-50208: Exception in method TimedProcessProcess.run
Raised by oracle.apps.ad.util.TimedProcess$TimedProcessProcess: java.io.IOException: Cannot run program "/ds01/mclebs/$SID/apps/tech_st/10.1.3/perl/bin/perl": java.io.IOException: error=2, No such file or directory
script returned:
Exception in TimedProcess...Failed to execute command = /ds01/mclebs/$SID/apps/tech_st/10.1.3/perl/bin/perl -I /ds01/mclebs/$SID/apps/tech_st/10.1.3/perl/lib/5.8.3 -I /ds01/mclebs/$SID/apps/tech_st/10.1.3/perl/lib/site_perl/5.8.3 -I /ds01/mclebs/$SID/apps/apps_st/appl/au/12.0.0/perl -I /ds01/mclebs/$SID/apps/tech_st/10.1.3/Apache/Apache/mod_perl/lib/site_perl/5.8.3/i686-linux-thread-multi /ds01/mclebs/$SID/apps/tech_st/10.1.3/appsutil/clone/txkstubcfg1013.pl -nopromptmsg****************************************************Hi,
Have you checked the file location of the executable - java and perl.
Check the file permissions.
export PATH for the JAVA/perl and retry.
Regards,
Krish -
Hi All
I did upgrades from 1.2.1.198 to 1.3. With one box (SNS-3495-K9) out of four I have a problem.
I've tried it many times, I even made it to a standalone and did an application reset-config ise to initialize the box prior updating, but it always fails at step 40.
- Data upgrade step 40/67, CertMgmtUpgradeService(1.3.0.616)... % Error: ISE Global data upgrade failed!
Rolling back the configuration database...
Starting application after rollback...
% Error: The node has been reverted back to its pre-upgrade state.
% Application install or upgrade cancelled.
Any Idea ?
Thanks ThomasUpgrade Failures
During upgrade, the configuration database schema and data upgrade failures are rolled back automatically. Your appliance would return to the last known good state. If this is encountered, the following message appears on the console and in the logs:
% Warning: The node has been reverted back to its pre-upgrade state.
error: %post(CSCOcpm-os-1.2.0-899.i386) scriptlet failed, exit status 1
% Application upgrade failed. Please check logs for more details or contact Cisco Technical Assistance Center for support.
In case of upgrade failures, before you try to upgrade again:
Analyze the logs. Check the application bundle for errors.
Identify and resolve the problem by submitting the application bundle that you generated to the Cisco Technical Assistance Center (TAC). -
Upgrading to ISE 1.3 error ISE Global data upgrade failed!
HI,
Has anyone come across this issue? when upgrading, it seems to start all well but then this happens:
- Data upgrade step 40/67, CertMgmtUpgradeService(1.3.0.616)... % Error: ISE Global data upgrade failed!
Rolling back the configuration database...
Starting application after rollback...
% Error: The node has been reverted back to its pre-upgrade state.
% Application install or upgrade cancelled.
I've also upgraded it to the latest patch and tried again but to no avail. This is an appliance (3415) that came shipped with 1.2. It's not been configured other than the initial cli wizard. I've upgraded a fair few appliances but I haven't seen this issue come up before. Any thoughts?
Thanks in advance for any info...If this is a test setup then you can do fresh ISE install.back up existing config and restore it to 1.3. If its production then contact TAC
-
How to use the Logic Analyser layout in Vivado 2015.1
Hi,
I found this quite annoying after upgrading to vivado 2015.1. Whenever I use debug signal, it will bring me to the new logic analyser layout as shown below after bitstream is downloaded. The tiny waveform window, however, is barely useful. So I have to maximize the waveform window every time after downloading, which will disable the trigger window. But then when I want to add trigger probes, I couldn't find an easy way to get to the trigger setup window again, so I have to reset dashboard, then set trigger, then maximize the waveform window again... Can anyone send me some pointer of how to efficiently use the new layout. Also, the scroll bar of the signal name in the waveform window is not available any more. This is also annoying as my signal names are quite long and I have to make sure the panel is wide enough to show the name, otherwises it will be like /topmodule/submodule/....._V.
Jimmy
Hi Lior,
The scroll bar is replaced with a feature (Elide Settings) that shortens the name of the probes to fit into the column size you select.
If there’s enough space in the column, obviously its setting has no effect, and you see the entire probe name.
If there’s not enough space, then based on this elide setting, the probe name will fit in the column either from the beginning, middle, or end of the probe name (see the attached image).
This way it's easier for the user to see the portion of the probe names that they need without having to scroll left or right.
This settings is inside the waveform option on the left side of the waveform viewer as you see in the images.
Hope this helps. -
Porting Xapp1198 to Vivado 2015.2
Hi,
I'm trying to port Xapp1198 (transceiver eye scan reference design) to Vivado 2015.2 for Zynq ZC706 board.
The original reference design was compiled with Vivado 2014.4.
After sucessfully upgrading IP I run Block Design validation of the eyescan_subsystem, and getting a bunch of errors shown in the attached screenshot.
I'd appreciate if this reference design is released for the latest Vivado 2015.2.
Thanks,
Evgeni
Hi Muzaffer,
I'm trying to fix this error message given by Vivado during the implementation phase (place & route): [Opt 31-30] Blackbox FIfoA (sfifo_16x8_dr) is driving pin DI[1] of primitive cell sv_op_R1_reg[3]_i_1. This blackbox cannot be found in the existing
I used entity instantiation of this fifo in my RTL (fifo_i0 : entity target_lib.sfifo_16x8_dr). If Vivado is giving me this error, I'm assuming that it is expecting the Fifo to be in the target_lib library. That why I want to be able to change the library. So, if Vivado ignores library constructs during implementation, how comes I am getting this error? -
Clocking Wizard broken in Vivado 2015.2?
Because I'm lazy and I didn't want to compute the PLL/MMCM parameters by hand (some kind of online calculator would be a great tool IMHO), I started up the GUI mode of Vivado 2015.2 and wanted to use the Clocking Wizard IP (which I remebered would do the calculations). To my surprise, this rather basic IP doesn't work anymore.
When trying to add this IP, I get a pop-up with the following error message:
Error occurred while initializing 'clk_wiz_0'
Tcl error in update procedure while setting value 'MMCM' on the parameter 'PRIMITIVE'.
unexpected "," outside function argument list
in expression "1000 / 10,000"
The TCL console has some more Details on the issue:
create_bd_cell -type ip -vlnv xilinx.com:ip:clk_wiz:5.1 clk_wiz_0
unexpected "," outside function argument list
in expression "1000 / 10,000"
ERROR: [IP_Flow 19-3188] Error occurred while initializing 'design_1_clk_wiz_0_0'
Tcl error in update procedure while setting value 'MMCM' on the parameter 'PRIMITIVE'. unexpected "," outside function argument list
in expression "1000 / 10,000"
CRITICAL WARNING: [IP_Flow 19-973] Failed to create IP instance 'design_1_clk_wiz_0_0'. Error during customization.
ERROR: [#UNDEF] Error occurred while initializing 'design_1_clk_wiz_0_0'
Tcl error in update procedure while setting value 'MMCM' on the parameter 'PRIMITIVE'. unexpected "," outside function argument list
in expression "1000 / 10,000"
ERROR: [BD 5-7] Error: running create_bd_cell.
ERROR: [Common 17-39] 'create_bd_cell' failed due to earlier errors.
How to reproduce:
start Vivado in GUI mode
create a New Project (select RTL, no sources, Zedboard)
select Clocking Wizard from the IP Catalog
Is there a problem with my installation (it should be clean/new) or is that a problem with the IP/config?
Thanks in advance,
Herbert problem with system language settings, Check this to workaround
http://forums.xilinx.com/t5/Design-Entry/clocking-wizzard-throws-error-while-instantiating-in-IPI/td-p/584056
http://forums.xilinx.com/t5/Design-Entry/Connection-Automation-failed-with-a-simple-MicroBlaze-design/td-p/539137
-
Vivado 2015.1 unattended installation - Can someone help pls
i tried installing Vivado 2015.1 in batch mode
After running app at command prompt %~dp0"xsetup2.bat" -b ConfigGen it came up with 4 options to choose from, i selected option 2 Vivado Design Edition then the dialog box Disappeared without prompting for a location/filename for
configuration file to be stored.
Can someone help pls.Thanks Vinay...
Have checked the root of C and the App folder but i can't find any changes..
below is the command in the batch file.... could this make any diff please?
@echo off
REM store the original image dir into a variable
set INSTALLER_ROOT_DIR=%~dp0\..
rem resolve UNC path
pushd %~dp0
set root="%cd%"
rem xsetup.bat is in <root>\bin, get the parent directory (<root>)
set parent=%cd%\..
@setlocal enableextensions enabledelayedexpansion
rem Check for exclamation point
rem Remove exclamation point if any in the parent folder path and check if the folder exists
set parent_fixed=%parent:!=%
IF NOT EXIST "%parent_fixed%" (
start cmd /c "echo ERROR: The character '^!' is not allowed in path. Please correct the problem and try again. && pause"
endlocal
goto :end
endlocal
CALL %root%\setup-boot-loader.bat %*
set ARGS=%ARGS% -DINSTALLER_ROOT_DIR="%INSTALLER_ROOT_DIR%"
REM if the argument -Uninstall was specified, run the uninstaller
IF NOT [%1]==[] (
IF [%1]==[-Uninstall] (
set ARGS=%ARGS% -DINSTALLATION_MODE=Uninstall
set ARGS=%ARGS% -Dlog4j.configuration="%parent%/data/log4j.xml"
IF NOT "%DEBUG_ARGS%" == "" (
echo adding %DEBUG_ARGS% to %ARGS%
set ARGS=%DEBUG_ARGS% %ARGS%
set ARGS=%ARGS% -DHAS_DYNAMIC_LANGUAGE_BUNDLE=true
IF [%X_BATCH%] == [1] (
rem Check if it is a 32-bit platform and exit if 32 libraries are not available.
IF [%ARCH%] == 32 (
set libDir=%parent%\lib\win32.o
IF NOT EXIST "%libDir%" (
echo ERROR: This installation is not supported for 32 bit platforms
goto :end
%X_JAVA_HOME%\bin\java.exe %ARGS% -cp "%X_CLASS_PATH%;%parent%\lib\classes\commons-cli-1.2.jar" com.xilinx.installer.api.InstallerLauncher %*
) ELSE (
%X_JAVA_HOME%\bin\java.exe %ARGS% -splash:"%parent%\data\images\splash.png" -jar "%parent%\lib\classes\xinstaller.jar"
goto :checkCanceled
goto :end
:checkCanceled
IF EXIST %TEMP%\xinstall-delete.bat (
call %TEMP%\xinstall-delete.bat
del %TEMP%\xinstall-delete.bat
:end
IF NOT [%TEMP_NATIVE_LIB%] == [] (
IF EXIST [%TEMP_NATIVE_LIB%] (
RMDIR /Q /S [%TEMP_NATIVE_LIB%]
popd -
Unit test fails after upgrading to Kodo 4.0.0 from 4.0.0-EA4
I have a group of 6 unit tests failing after upgrading to the new Kodo
4.0.0 (with BEA) from Kodo-4.0.0-EA4 (with Solarmetric). I'm getting
exceptions like the one at the bottom of this email. It seems to be an
interaction with the PostgreSQL driver, though I can't be sure. I
haven't changed my JDO configuration or the related classes in months
since I've been focusing on using the objects that have already been
defined. The .jdo, .jdoquery, and .java code are below the exception,
just in case there's something wrong in there. Does anyone have advice
as to how I might debug this?
Thanks,
Mark
Testsuite: edu.ucsc.whisper.test.integration.UserManagerQueryIntegrationTest
Tests run: 15, Failures: 0, Errors: 6, Time elapsed: 23.308 sec
Testcase:
testGetAllUsersWithFirstName(edu.ucsc.whisper.test.integration.UserManagerQueryIntegrationTest):
Caused an ERROR
The column index is out of range: 2, number of columns: 1.
<2|false|4.0.0> kodo.jdo.DataStoreException: The column index is out of
range: 2, number of columns: 1.
at
kodo.jdbc.sql.DBDictionary.newStoreException(DBDictionary.java:4092)
at kodo.jdbc.sql.SQLExceptions.getStore(SQLExceptions.java:82)
at kodo.jdbc.sql.SQLExceptions.getStore(SQLExceptions.java:66)
at kodo.jdbc.sql.SQLExceptions.getStore(SQLExceptions.java:46)
at
kodo.jdbc.kernel.SelectResultObjectProvider.handleCheckedException(SelectResultObjectProvider.java:176)
at
kodo.kernel.QueryImpl$PackingResultObjectProvider.handleCheckedException(QueryImpl.java:2460)
at
com.solarmetric.rop.EagerResultList.<init>(EagerResultList.java:32)
at kodo.kernel.QueryImpl.toResult(QueryImpl.java:1445)
at kodo.kernel.QueryImpl.execute(QueryImpl.java:1136)
at kodo.kernel.QueryImpl.execute(QueryImpl.java:901)
at kodo.kernel.QueryImpl.execute(QueryImpl.java:865)
at kodo.kernel.DelegatingQuery.execute(DelegatingQuery.java:787)
at kodo.jdo.QueryImpl.executeWithArray(QueryImpl.java:210)
at kodo.jdo.QueryImpl.execute(QueryImpl.java:137)
at
edu.ucsc.whisper.core.dao.JdoUserDao.findAllUsersWithFirstName(JdoUserDao.java:232)
at
edu.ucsc.whisper.core.manager.DefaultUserManager.getAllUsersWithFirstName(DefaultUserManager.java:252)
NestedThrowablesStackTrace:
org.postgresql.util.PSQLException: The column index is out of range: 2,
number of columns: 1.
at
org.postgresql.core.v3.SimpleParameterList.bind(SimpleParameterList.java:57)
at
org.postgresql.core.v3.SimpleParameterList.setLiteralParameter(SimpleParameterList.java:101)
at
org.postgresql.jdbc2.AbstractJdbc2Statement.bindLiteral(AbstractJdbc2Statement.java:2085)
at
org.postgresql.jdbc2.AbstractJdbc2Statement.setInt(AbstractJdbc2Statement.java:1133)
at
com.solarmetric.jdbc.DelegatingPreparedStatement.setInt(DelegatingPreparedStatement.java:390)
at
com.solarmetric.jdbc.PoolConnection$PoolPreparedStatement.setInt(PoolConnection.java:440)
at
com.solarmetric.jdbc.DelegatingPreparedStatement.setInt(DelegatingPreparedStatement.java:390)
at
com.solarmetric.jdbc.DelegatingPreparedStatement.setInt(DelegatingPreparedStatement.java:390)
at
com.solarmetric.jdbc.DelegatingPreparedStatement.setInt(DelegatingPreparedStatement.java:390)
at
com.solarmetric.jdbc.LoggingConnectionDecorator$LoggingConnection$LoggingPreparedStatement.setInt(LoggingConnectionDecorator.java:1
257)
at
com.solarmetric.jdbc.DelegatingPreparedStatement.setInt(DelegatingPreparedStatement.java:390)
at
com.solarmetric.jdbc.DelegatingPreparedStatement.setInt(DelegatingPreparedStatement.java:390)
at kodo.jdbc.sql.DBDictionary.setInt(DBDictionary.java:980)
at kodo.jdbc.sql.DBDictionary.setUnknown(DBDictionary.java:1299)
at kodo.jdbc.sql.SQLBuffer.setParameters(SQLBuffer.java:638)
at kodo.jdbc.sql.SQLBuffer.prepareStatement(SQLBuffer.java:539)
at kodo.jdbc.sql.SQLBuffer.prepareStatement(SQLBuffer.java:512)
at kodo.jdbc.sql.SelectImpl.execute(SelectImpl.java:332)
at kodo.jdbc.sql.SelectImpl.execute(SelectImpl.java:301)
at kodo.jdbc.sql.Union$UnionSelect.execute(Union.java:642)
at kodo.jdbc.sql.Union.execute(Union.java:326)
at kodo.jdbc.sql.Union.execute(Union.java:313)
at
kodo.jdbc.kernel.SelectResultObjectProvider.open(SelectResultObjectProvider.java:98)
at
kodo.kernel.QueryImpl$PackingResultObjectProvider.open(QueryImpl.java:2405)
at
com.solarmetric.rop.EagerResultList.<init>(EagerResultList.java:22)
at kodo.kernel.QueryImpl.toResult(QueryImpl.java:1445)
at kodo.kernel.QueryImpl.execute(QueryImpl.java:1136)
at kodo.kernel.QueryImpl.execute(QueryImpl.java:901)
at kodo.kernel.QueryImpl.execute(QueryImpl.java:865)
at kodo.kernel.DelegatingQuery.execute(DelegatingQuery.java:787)
at kodo.jdo.QueryImpl.executeWithArray(QueryImpl.java:210)
at kodo.jdo.QueryImpl.execute(QueryImpl.java:137)
at
edu.ucsc.whisper.core.dao.JdoUserDao.findAllUsersWithFirstName(JdoUserDao.java:232)
--- DefaultUser.java -------------------------------------------------
public class DefaultUser
implements User
/** The account username. */
private String username;
/** The account password. */
private String password;
/** A flag indicating whether or not the account is enabled. */
private boolean enabled;
/** The authorities granted to this account. */
private Set<Authority> authorities;
/** Information about the user, including their name and text that
describes them. */
private UserInfo userInfo;
/** The set of organizations where this user works. */
private Set<Organization> organizations;
--- DefaultUser.jdo --------------------------------------------------
<?xml version="1.0"?>
<!DOCTYPE jdo PUBLIC
"-//Sun Microsystems, Inc.//DTD Java Data Objects Metadata 2.0//EN"
"http://java.sun.com/dtd/jdo_2_0.dtd">
<jdo>
<package name="edu.ucsc.whisper.core">
<sequence name="user_id_seq"
factory-class="native(Sequence=user_id_seq)"/>
<class name="DefaultUser" detachable="true"
table="whisper_user" identity-type="datastore">
<datastore-identity sequence="user_id_seq" column="userId"/>
<field name="username">
<column name="username" length="80" jdbc-type="VARCHAR" />
</field>
<field name="password">
<column name="password" length="40" jdbc-type="CHAR" />
</field>
<field name="enabled">
<column name="enabled" />
</field>
<field name="userInfo" persistence-modifier="persistent"
default-fetch-group="true" dependent="true">
<extension vendor-name="jpox"
key="implementation-classes"
value="edu.ucsc.whisper.core.DefaultUserInfo" />
<extension vendor-name="kodo"
key="type"
value="edu.ucsc.whisper.core.DefaultUserInfo" />
</field>
<field name="authorities" persistence-modifier="persistent"
table="user_authorities"
default-fetch-group="true">
<collection
element-type="edu.ucsc.whisper.core.DefaultAuthority" />
<join column="userId" delete-action="cascade"/>
<element column="authorityId" delete-action="cascade"/>
</field>
<field name="organizations" persistence-modifier="persistent"
table="user_organizations" mapped-by="user"
default-fetch-group="true" dependent="true">
<collection
element-type="edu.ucsc.whisper.core.DefaultOrganization"
dependent-element="true"/>
<join column="userId"/>
<!--<element column="organizationId"/>-->
</field>
</class>
</package>
</jdo>
--- DefaultUser.jdoquery ---------------------------------------------
<?xml version="1.0"?>
<!DOCTYPE jdo PUBLIC
"-//Sun Microsystems, Inc.//DTD Java Data Objects Metadata 2.0//EN"
"http://java.sun.com/dtd/jdo_2_0.dtd">
<jdo>
<package name="edu.ucsc.whisper.core">
<class name="DefaultUser">
<query name="UserByUsername"
language="javax.jdo.query.JDOQL"><![CDATA[
SELECT UNIQUE FROM edu.ucsc.whisper.core.DefaultUser
WHERE username==searchName
PARAMETERS java.lang.String searchName
]]></query>
<query name="DisabledUsers"
language="javax.jdo.query.JDOQL"><![CDATA[
SELECT FROM edu.ucsc.whisper.core.DefaultUser WHERE
enabled==false
]]></query>
<query name="EnabledUsers"
language="javax.jdo.query.JDOQL"><![CDATA[
SELECT FROM edu.ucsc.whisper.core.DefaultUser WHERE
enabled==true
]]></query>
<query name="CountUsers"
language="javax.jdo.query.JDOQL"><![CDATA[
SELECT count( this ) FROM edu.ucsc.whisper.core.DefaultUser
]]></query>
</class>
</package>
</jdo>I'm sorry, I have no idea. I suggest sending a test case that
reproduces the problem to support.
Maybe you are looking for
-
Warranty extension for Satellite U400
Hello! I have a question about possibility to extend warranty for my laptop. On the official web-ste there is information about my device and it;s written over there: "Standard Warranty Coverage: International Days:365 Expiration Date: 2010-05-25 Ext
-
Why doesn't Java3d applets work for everyone?
I have a site with java3d applets: http://www.psyanimations.com Quite often, the visitors to the site can't get Java3d-applets to start even if they have installed Java3d. Eventhough they have modern PC's with new operating systems and hardware. Why
-
IPod won't sync with itunes 7.7
the other day i plugged my ipod in to update 4 new songs on it. i watched itunes put the songs on the ipod and said it was succesfull. so i took it with me and when i went to go listen to it it had no songs on it. so i took it home and plugged it in
-
Ubuntu 10.045 (Linux) and Firefox 3.6.3 ~ How to uninstall the Adobe Flash Player plug-in & ActiveX control In general Adobe needs to offer Ubuntu (Linux) support. I don't use Windows anymore and will go with whatever company provides me the Plug
-
I can receive pictures but can't get weather map photos to appear. on my C5-03. A black screen with an "X" is the only thing that shows up. Is this a problem with the Nokia browser ??