Eviews 13 bugs - @rowextract

For notifying us of what you believe are bugs or errors in EViews.
Please ensure your copy of EViews is up-to-date before posting.

Moderators: EViews Gareth, EViews Moderator

leocaza
Posts: 18
Joined: Mon Nov 27, 2017 7:18 am

Eviews 13 bugs - @rowextract

Postby leocaza » Wed Jan 25, 2023 7:21 am

Hi,

First of all, thank you for being there to help us, your help in general is often taken for granted, but it's precious and should be perceived otherwise.

There is a lot of instability in the Eviews 13 version at the moment, several processes no longer work due to bugs (corrupted excel, matrix function no longer working)... Here in my company, we will use only Eviews 12 again for the time being, while Eviews 13 is more stable, we can't work with such an unstatble environment (this is the case for many licenses). It is the first time we have trouble to run all our process after an Update.

Here are the bugs:

**********************************************
**********************************************
Bug #1
We are running into some issue with Eviews 13 and are wondering if you knew about some of the bug. One we have clearly identify is a bug with the function @rowextract when working with matrix. One of our code that was running fine with Eviews 12 is not working anymore with Eviews 13 (Oct 31 2022 build). I wrote a small script to replicate the issue 

(page=Q)Q 2010 @now 

matrix(10,10) m1
nrnd(m1) 

VECTOR ER = @rowextract(m1,2) 

In Eviews 12, the function will return a vector with the correct value for the row that is extract. In Eviews 13, I get this error and the function return a vector of length 1 with a 0. 
error : A vector cannot be resized to have more tham 1 column in "Vector ER = @rowextract(M1,2)"
**********************************************
**********************************************
Bug #2
The command to save data directly in excel, which worked well in eviews 12, now does not work correctly in eviews 13, because it corrupts the excel file (when opening the file).
Ex: wfsave(type=excelxml, mode=update) "path" range="Page" byrow @keep variables @smpl {%Date} {%Date}
**********************************************
**********************************************



Remember this : we can't update Eviews as easily as you think, so the first version needs to be "impeccable" (I know that it's probably not the developers's fault, but some really bad management planning (as usual)). I pity you
Regards,
Leo

EViews Gareth
Fe ddaethom, fe welon, fe amcangyfrifon
Posts: 13317
Joined: Tue Sep 16, 2008 5:38 pm

Re: Eviews 13 bugs - @rowextract

Postby EViews Gareth » Wed Jan 25, 2023 8:49 am

Hi. Thanks for the nice messages.

Bug #1 isn't really a bug, but a stricter interpretation of objects in EViews, to allow better programming control. Specifically, a VECTOR object in EViews has a single column and multiple rows. The rowextract function will extract a single row of a matrix, which would result in multiple columns and a single row. Hence the error message.

You would either need to change to using a ROWVECTOR, or take the transpose to store in a VECTOR.


Do you have an example workfile that results in a corrupt .xlsx with the command used in Bug #2?
Follow us on Twitter @IHSEViews

leocaza
Posts: 18
Joined: Mon Nov 27, 2017 7:18 am

Re: Eviews 13 bugs - @rowextract

Postby leocaza » Tue Jan 31, 2023 6:49 am

I'll try to get the workfile, but it doesn't come from me, it won't be easy on a short time. I'll come back later. Thank you!


Return to “Bug Reports”

Who is online

Users browsing this forum: No registered users and 25 guests