Unable to edit Tranformation
Answered
When l create a Transformation flow successfully, during its Run, l encounter errors and l am not able to edit the saved transformation.
Files:
Errors in tryin...
Hi Ruth,
thanks for the logs, after looking through them all, and the first thing I'd feel I should say is that I can see you are using the demo HSQL database as your Yellowfin config database and we really don't recommend at all because it is not a robust database and liable to corruption, it is only meant to be used for a quick sort of a demo but definitely not for more than that.
So that's the matter of your Yellowfin config database, and now onto the actual error you are experiencing. I can see that all through the yellowfin.log there are many errors because the connection to your HSQL Yellowfin config database was timed out:
and then this causes a flow-on effect thus further errors are thrown, ending up with that "Invalid SQL Specified" which happens I imagine because there was no SQL specified because Yellowfin wasn't able to retrieve because the connection was closed.
So because of all those timeout errors I would suggest to increase the of your JDBCTimeout value (i.e. this is the timeout value of the connection to your Yellowfin database, not the data sources.), by default it is 5 minutes, so you may as well increase it to 60 minutes by following the instructions in the below Knowledge Base article:
https://community.yellowfinbi.com/knowledge-base/article/how-to-increase-the-connection-timeout-to-the-yellowfin-database
and as well as that I think it would also be worthwhile turning on the JDBCVerify feature which regularly checks the connection to the YF DB and tries to re-open it if it has become corrupted or closed.
https://community.yellowfinbi.com/knowledge-base/article/jdbc-verify
I hope that helps resolve the issue, please let me know how you get on with it.
regards,
David
Hi Ruth,
thanks for the logs, after looking through them all, and the first thing I'd feel I should say is that I can see you are using the demo HSQL database as your Yellowfin config database and we really don't recommend at all because it is not a robust database and liable to corruption, it is only meant to be used for a quick sort of a demo but definitely not for more than that.
So that's the matter of your Yellowfin config database, and now onto the actual error you are experiencing. I can see that all through the yellowfin.log there are many errors because the connection to your HSQL Yellowfin config database was timed out:
and then this causes a flow-on effect thus further errors are thrown, ending up with that "Invalid SQL Specified" which happens I imagine because there was no SQL specified because Yellowfin wasn't able to retrieve because the connection was closed.
So because of all those timeout errors I would suggest to increase the of your JDBCTimeout value (i.e. this is the timeout value of the connection to your Yellowfin database, not the data sources.), by default it is 5 minutes, so you may as well increase it to 60 minutes by following the instructions in the below Knowledge Base article:
https://community.yellowfinbi.com/knowledge-base/article/how-to-increase-the-connection-timeout-to-the-yellowfin-database
and as well as that I think it would also be worthwhile turning on the JDBCVerify feature which regularly checks the connection to the YF DB and tries to re-open it if it has become corrupted or closed.
https://community.yellowfinbi.com/knowledge-base/article/jdbc-verify
I hope that helps resolve the issue, please let me know how you get on with it.
regards,
David
Hi Ruth,
thanks for the screen shots, I have looked through them and from studying the 1st error:
I would be interested to know the data type of PUB.AcctMaster.PayBank and also I would like to see its values.
And then from the 2nd error:
I would like to see the SQL you have entered (I'm assuming the FreehandSQL extraction step was used)
And at this point unfortunately I can't really get anything from that NullPointerException stack trace until you tell me which build of 7.4 you are using (because different builds may have different line numbers from one another)
regards,
David
Hi Ruth,
thanks for the screen shots, I have looked through them and from studying the 1st error:
I would be interested to know the data type of PUB.AcctMaster.PayBank and also I would like to see its values.
And then from the 2nd error:
I would like to see the SQL you have entered (I'm assuming the FreehandSQL extraction step was used)
And at this point unfortunately I can't really get anything from that NullPointerException stack trace until you tell me which build of 7.4 you are using (because different builds may have different line numbers from one another)
regards,
David
Hi Ruth,
thanks for the logs, after looking through them all, and the first thing I'd feel I should say is that I can see you are using the demo HSQL database as your Yellowfin config database and we really don't recommend at all because it is not a robust database and liable to corruption, it is only meant to be used for a quick sort of a demo but definitely not for more than that.
So that's the matter of your Yellowfin config database, and now onto the actual error you are experiencing. I can see that all through the yellowfin.log there are many errors because the connection to your HSQL Yellowfin config database was timed out:
and then this causes a flow-on effect thus further errors are thrown, ending up with that "Invalid SQL Specified" which happens I imagine because there was no SQL specified because Yellowfin wasn't able to retrieve because the connection was closed.
So because of all those timeout errors I would suggest to increase the of your JDBCTimeout value (i.e. this is the timeout value of the connection to your Yellowfin database, not the data sources.), by default it is 5 minutes, so you may as well increase it to 60 minutes by following the instructions in the below Knowledge Base article:
https://community.yellowfinbi.com/knowledge-base/article/how-to-increase-the-connection-timeout-to-the-yellowfin-database
and as well as that I think it would also be worthwhile turning on the JDBCVerify feature which regularly checks the connection to the YF DB and tries to re-open it if it has become corrupted or closed.
https://community.yellowfinbi.com/knowledge-base/article/jdbc-verify
I hope that helps resolve the issue, please let me know how you get on with it.
regards,
David
Hi Ruth,
thanks for the logs, after looking through them all, and the first thing I'd feel I should say is that I can see you are using the demo HSQL database as your Yellowfin config database and we really don't recommend at all because it is not a robust database and liable to corruption, it is only meant to be used for a quick sort of a demo but definitely not for more than that.
So that's the matter of your Yellowfin config database, and now onto the actual error you are experiencing. I can see that all through the yellowfin.log there are many errors because the connection to your HSQL Yellowfin config database was timed out:
and then this causes a flow-on effect thus further errors are thrown, ending up with that "Invalid SQL Specified" which happens I imagine because there was no SQL specified because Yellowfin wasn't able to retrieve because the connection was closed.
So because of all those timeout errors I would suggest to increase the of your JDBCTimeout value (i.e. this is the timeout value of the connection to your Yellowfin database, not the data sources.), by default it is 5 minutes, so you may as well increase it to 60 minutes by following the instructions in the below Knowledge Base article:
https://community.yellowfinbi.com/knowledge-base/article/how-to-increase-the-connection-timeout-to-the-yellowfin-database
and as well as that I think it would also be worthwhile turning on the JDBCVerify feature which regularly checks the connection to the YF DB and tries to re-open it if it has become corrupted or closed.
https://community.yellowfinbi.com/knowledge-base/article/jdbc-verify
I hope that helps resolve the issue, please let me know how you get on with it.
regards,
David
Hie Dave
How do l resolve the issue as attached, my transformation flow had no error upon saving, but upon running the flow it was not successful.
Below are the available Tranformations steps l am able to use
Regards
Ruth
Hie Dave
How do l resolve the issue as attached, my transformation flow had no error upon saving, but upon running the flow it was not successful.
Below are the available Tranformations steps l am able to use
Regards
Ruth
Hi Ruth,
from what I can see in the screenshot the transformation is failing in the Output step with the error
java.lang.Thowable Only dates between January 1, 1753 and December 31, 9999 are accepted.
this means that the JDBC driver you are using to connect to the SQL Server database where the transformation results are to be saved has detected that a date that is less than 01/01/1753 or greater than 31/12/9999 had tried to be inserted into the table. This error most commonly occurs when the source database contains a zero date (or "0000-00-00 00:00:00").
Could you please search through all the date values from your input source and check whether there are any zero values, or values < 01/01/1753 or > 31/12/9999, and if you find any the easiest approach to fix the problem is to simply change them to NULL.
Please let me know what you find.
regards,
David
Hi Ruth,
from what I can see in the screenshot the transformation is failing in the Output step with the error
java.lang.Thowable Only dates between January 1, 1753 and December 31, 9999 are accepted.
this means that the JDBC driver you are using to connect to the SQL Server database where the transformation results are to be saved has detected that a date that is less than 01/01/1753 or greater than 31/12/9999 had tried to be inserted into the table. This error most commonly occurs when the source database contains a zero date (or "0000-00-00 00:00:00").
Could you please search through all the date values from your input source and check whether there are any zero values, or values < 01/01/1753 or > 31/12/9999, and if you find any the easiest approach to fix the problem is to simply change them to NULL.
Please let me know what you find.
regards,
David
Hie David
Changing the values of the < 01/01/1753 or > 31/12/9999 in my source data resolved the issue, my transformation ran successfully.
Regards
Ruth
Hie David
Changing the values of the < 01/01/1753 or > 31/12/9999 in my source data resolved the issue, my transformation ran successfully.
Regards
Ruth
that's great news Ruth, thanks for letting me know!
regards,
David
that's great news Ruth, thanks for letting me know!
regards,
David
Replies have been locked on this page!